数据库技术在Web中的应用(网上店铺建设)
由于均出自微软之手,使得SQL Server和Windows、IIS等产品有着天然的联系。事实上以Windows为核心的几乎所有微软的软件产品都采用了一致的开发策略,包括界面技术、面向对象技术、组件技术等,这样在微软的软件中很多都可以相互调用,而且配合得非常密切。因此如果用户使用的是Windows操作系统,那么IIS、SQL Server就应该是最佳的选择。
2. MySQL
MySQL 是当今Unix或Linux类服务器上广泛使用的Web数据库系统。它于1996年诞生于瑞典的TcX公司,支持大部分的操作系统平台。MySQL的设计思想快捷、高效、实用。虽然它对ANSI SQL标准的支持并不完善,但支持所有常用的内容,完全可以胜任一般Web数据库的工作。由于它不支持事务处理,MySQL的速度比一些商业数据库快2~3倍,并且MySQL还针对很多操作平台做了优化,完全支持多CPU系统的多线程方式。
在编程方面,MySQL也提供了C、C 、Java、Perl、Python和TCL等API接口,而且有MyODBC接口,任何可以使用ODBC接口的语言都可以使用它。更重要的是,MySQL的源代码是公开的,可以免费使用,这就使得MySQL成为许多中小型网站、个人网站追捧的明星。
3. Oracle
Oracle 是Oracle公司开发出的一种面向网络计算机并支持对象关系模型的数据库产品。它是以高级结构化查询语言为基础的大型关系数据库,是目前最流行的客户/服务器体系机构的数据库之一。目前广泛使用的版本是Oracle 8i
上面介绍的3种数据库产品是目前最常用的3种大型关系数据库系统,它们虽然在体系结构和操作方法上有许多相似的地方,但是在应用环境上还是各有侧重的。
下表是三种数据库的性价比
数据库系统 MySQL SQL Server Oracle
数据库费用 全免费 费用按连接计算,费用较高 按计算机主频计算,费用较高
操作系统及费用 Linux免费 NT,价格较高 Linux全免费;windowsNT、Solaris价格较高
速度 较快 快 最快
容量 较大 较大 大
备份、恢复 较好 好 最好
从用户的技术水平以及国内软件应用的现状来看,SQL Sever应该是一个较好的选择。另外考虑到SQL Sever与Windows有很好的兼容性,所以本文选择SQL Sever作为论文成果的数据库平台,将在网站建设实例部分详细介绍
四. SQL 语言
上文提到的几种数据库使用的都是SQL。SQL是Structured Quevy Language(结构化查询语言)的缩写。不同的关系数据库系统虽然对SQL的支持程度各有不同,但是基本的SQL功能都是支持的。使用SQL可以方便地完成对数据库的创建、修改、删除等基本操作。因此,SQL语言是关系数据库的核心语言。下面,简单介绍一下SQL的相关知识:
1 SQL的体系结构
2 使用sql语言对数据库进行操作
1) 数据定义
转贴于:范文网(www.fanwenchina.com)
共3页: 上一页 [1] [2] 3 下一页