Access数据库入门指南详解####一、数据库基础概念1.1数据库定义 - 简要定义:数据库(Database, DB)是一种结构化的数据集合。 - 广义定义:数据库是信息或数据的集合,类似于数据仓库。 - 详细定义:根据David M. Kroenke的说法,数据库指的是自描述的完整记录集合,包含三层含义: - 自描述:除了用户的原始数据外,还包括关于其自身结构的信息,如数据词典。 - 集成记录集合:不仅包括用户数据文件,还有元数据、索引和应用元数据。 - 模型的模型:数据库是对现实世界模型的进一步抽象。 1.2数据库的三个世界 - 现实世界:由实体、实体集、属性和实体标识符构成。 - 信息世界:转换为记录、文件、字段和关键字。 - 数据世界:最终转换为计算机可以处理的形式,如位、字节、字、块、卷。 ####二、从文件管理到数据库管理2.1文件管理系统的局限性 -文件管理系统通常采用一次最多存取一个记录的方式,且文件之间缺乏内在联系。 -随着数据量的增加,这种方式逐渐无法满足需求。 2.2数据库管理系统的诞生 -上世纪60年代末期,随着数据量的剧增,数据库管理系统(Database Management System, DBMS)应运而生。 - IBM的IMS(Information Management System)被认为是第一个商业化的数据库系统。 ####三、数据库系统的特点3.1数据结构化 -在文件系统中,虽然单个文件可能有结构,但整体上缺乏统一的结构。 -数据库系统中的数据文件彼此关联,并且遵循一定的结构形式。 3.2数据共享性 -文件系统中的数据通常专属于某个特定用户。 -数据库系统中的数据可以被多个部门、单位或用户共享。 3.3数据独立性 -在文件系统中,数据结构和应用程序紧密耦合。 -数据库系统中的数据独立于应用程序,减少了因一方改变而导致另一方必须随之改变的情况。 3.4数据完整性 -数据库系统提供机制确保数据的准确性和一致性。 -例如,可以设置规则防止价格为负数或电影票预订数超出座位数。 3.5数据灵活性 -数据库系统不仅存储数据,还提供了丰富的管理功能,如输入、输出、查询、编辑和修改等。