个关系数据库是由若干表组成。 在 ASP 中, 数据库概念对应到物理文件上是有一些不同的。 对于 dBASE、 FoxPro、 Paradox 这三种数据库系统,数据库对应于某一个子目录,而其它类型如 MS Access、Btrieve 则是指某个文件。这是因为前者的表为单独的文件,而后者的 表是聚集在一个数据库文件中的。 表(Table):一个表就是一组相关的数据按行排列,象一张表格一样。比 如一个班所有学生的期末考试成绩,存在一个表中,每一行对应一名学生,在这 一行中,包括学生的、以及各门
课程的成绩。 字段(Field):在表中,每一列称为一个字段。每一个字段都有相应的描 述信息,如数据类型、数据宽度等。 记录(Record):在表中,每一行称为一条记录。 索引(Index):为了加快访问数据库的速度,许多数据库都使用索引。
3.2
Access 技术简介
Microsoft Access for Windows 是 Microsoft 公司推出的面向办公自动化、
功能强大的关系数据库管理系统。自从 1992 年 11 月正式推出 Access 1.0 以来, Microsoft 公司一直在不断地完善增强 Access 的功能,先后推出了 Access 1.1、 Access 2.0、Access 7.0、Access 97 和 Access 2000。1994 年推出的 Access 2.0 相对于 Access 1.0 有了较大的改动, 75%以上的内容都是新增的或是改进的。 1995 年随着 Windows 95 的推出,Microsoft 公司又将 Access 2.0 升级为 Access 7.0。 1997 年推出了 Access 97,Microsoft 公司首次对 Access 97 进行了汉化,推出 了 Access 97 中文版。目前 Microsoft 公司又将 Access 97 升级为 Access 2000。 3.2.1 Access 关系数据库 Access 2000 是一种关系数据库管理系统(RDBMS)。顾名思义,关系数据库 管理系统是数据库管理软件,它的职能是维护数据库、接受和完成用户提出的访 问数据的各种请求。 Access 2000 关系数据库是数据库对象的集合。数据库对象包括:表(Table)、 查询(Query)、窗体(Form)、报表(Report)、数据访问页(Page)、宏(Macro)和模块 (Module)。在任何时刻,Access 2000 只能打开并运行一个数据库。但是,在每一 个数据库中,可以拥有众多的表、查询、窗体、报表、数据访问页、宏和模块。
4
刘宝宝: 基于 ASP 的在线考试系统
这些数据库对象都存储在同一个以 MDB 为扩展名的数据库文件中。 Access 是一个中、小型关系数据库管理系统。 采用事件驱动机制的最新关系数据库管理系 Access 又是一个完全面向对象, 统,使得数据库的应用与开发更加便捷、灵活。 Access 是一个同时面向数据库最终用户和数据库开发人员的关系数据库管 理系统。 Access 是一个典型的开放式数据库管理系统。 Access 支持多媒体的应用与开发。 并且具有完 Access 既可以在单用户环境下工作也可以在多用户环境下工作, 善的安全管理机制。 Access 内置了大量的函数。 Access 提供了许多宏操作。 Access 提供了联机帮助功能。 3.2.2 Access 2000 的数据库对象 Access 2000 提供了七种数据库对象:表、查询、窗体、报表、数据访问页、 宏和模块。 1.表(Table)对象 表是有结构的数据的集合,是数据库应用系统的数据仓库。 2. 查询(Query)对