网页制作与设计考试复习题

7.2.1 规划数据库

数据库管理系统是建立、管理、维护和控制数据库,位于用户与操作系统之间的一组计算机软件。数据库管理系统使用户能方便的定义数据和操纵数据,并能够保证数据的安全性、完整性以及发生故障后的系统恢复。基于关系型数据库的数据库管理系统称为关系型数据库管理系统。

现在比较流行的大中型关系型数据库管理系统有Oracle、IBM DB2、SQL Server等,它们也被称为服务器数据库。常用的小型关系型数据库管理系统有Access、Visual FoxPro(VFP)等。

在ASP中一般使用微软的SQL Server或Access。SQL Server效率较高,但配置起来较为麻烦,移植也比较困难,适合大型网站使用;Access配置简单,移植方便,但效率较低,适合小型网站使用。在本书中以Access为主。

数据库应用系统是基于数据库技术开发的面向某一类实际问题的应用软件。

7.2.1 规划数据库

要开发数据库应用系统,首先要规划自己的数据库,要使数据库设计的比较合理。既包括必要的信息,又能节省数据的存储空间。

7.2.3 新建和维护表

(1)新建表

新建表的方法有很多种,最简单的方法是双击【使用设计器创建表】选项,

说明:

上一页图中的一行对应一个字段,也就是表中的一列,依次输入字段的名称、字段的数据类型,字段的说明可以省略。

字段的名称可以用中文,也可以用字母、数字和下划线,命名规则与变量类似。

字段的数据类型有十种,如下表所示。

当选中一个数据类型时,还可以在下方进行更复杂的设置,例如文本长度、数字类型、时间显示格式、默认值、必填字段、是否允许空字符串等。对于初学者,一般不必设置。

设置主键的方法:在需要设置主键的字段上单击鼠标右键,在弹出的快捷菜单中选择【主键】命令。

7.2.4 新建和维护查询

查询是数据库系统应用中的一项非常重要的功能。简单地讲,一个查询就是对数据库中表或其它查询结果的一组相关操作,比如在一张表中筛选出符合某种条件的记录或把某两张表中的部分字段和记录组合在一起建立起来的一张新表,但这张新表不会被存储,它只不过是在执行查询操作时,即时生成的虚拟表。

7.3 SQL语言简介

SQL是英文(Structured Query Language)的缩写,意思为结构化查询语言。SQL语言的主要功能就是同各种数据库建立联系,进行沟通。按照ANSI(美国国家标准协会)的规定,SQL被作为关系型数据库管理系统的标准语言。由于SQL语言结构简洁,功能强大,简单易学,所以自从IBM公司1981年推出以来,SQL语言得到了广泛的应用。目前,绝大多数流行的关系型数据库管理系统,如Oracle,IBM DB2,SQL

Server,Access等都采用了SQL语言标准。在ASP中,无论何时要访问一个数据库, 都要使用到SQL语言。 一般的程序语言要存取数据库时,必须先了解数据库的存放结构,而且每个存取动作都要写得清清楚楚,程序显得相当繁杂。但使用SQL语言,只要告诉数据库管理系统:”我现在需要这些数据,请将结果给我”,其余就全部交由数据库管理系统自行处理了。

SQL语言的核心功能之一就是实现数据库的查询。

7.4 微软数据库访问技术简介

为了减轻开发者的负担,微软公司发布了ODBC(Open DataBaseConnectivity,开放式数据库连接),希望为前端开发工具提供一套统一的程序接口,通过这个程序接口,便能方便的存取不同厂商所提供的服务器数据库(俗称“异构数据库”)。除此之外,利用ODBC接口也可以存取桌面数据库(如Access,VFP等),这表示用ODBC为桌面数据库开发的程序,将来数据库迁移为服务器数据库时,存取数据库的程序仍然可以使用。

1.DAO(Data Access Objects,数据访问对象)

DAO是微软公司主要应用程序及开发工具访问数据库的标准对象。利用它来存取数据库的常见软件有Visual Basic、Visual C++、Excel和Word等。DAO除了可以用来存取ODBC数据库外,另一项重要的功能就是存取.mdb格式的数据库(Access)

2.RDO(Remote Data Objects,远程数据访问对象)

配合ODBC的使用,DAO已经具备了访问服务器数据库的基本能力,但是在窥视数据库市场这块大饼的情况下,微软又推出了RDO(其实就是RDAO,Remote Data Access Objects)。其主要特点是强化了SQL Server(微软自己的服务器数据库)的访问功能,并且提高了执行效率。

3.ADO(ActiveX Data Objects,ActiveX数据对象)

ADO不是什么全新的技术,它摘取了DAO及RDO的精华功能,成为一个小而精的,更适用于Internet的数据库存取对象群

7.4.4 ADO组件

ADO主要是由Connection、Command、Parameter、RecordSet、Field、Property和Error等七个对象与Fields、Properties、Parameters和Errors等四个数据集合所组合而成,其功能概述如下:

Connection对象:主要负责建立和关闭与后台数据库的连接。

网页制作与设计考试复习题相关文档

最新文档

返回顶部