第1章 Access 2016入门
1.1 本章知识重点
一、数据库
数据库(Database,DB)指存储在磁带、磁盘、光盘或其他外存介质上按一定的数据模型组织在一起的大量相关数据的集合。数据库中的数据具有较小的冗余度、较高的数据独立性和易扩展性,并提供安全性和完整性,可供各种用户共享。
二、数据库管理系统
数据库管理系统(Database Management System,DBMS)指位于用户与操作系统之间的一层数据管理软件,统一管理和维护数据库,主要具有数据库的定义、数据库的建立和维护、数据库的管理等功能。
三、数据库应用系统
数据库应用系统指利用数据库系统资源,为特定应用环境开发的应用软件。
四、数据库系统的组成
数据库系统(Database System,DBS)一般由数据库、数据库管理系统及其开发工具、应用系统和数据库管理员构成。
五、关系数据库
关系数据库指一种基于关系模型的数据库系统,如Access 2016就是一种基于关系模型的关系数据库管理系统。
六、实体联系模型
实体联系模型指一种用E-R图来描述信息世界的概念数据模型。E-R图提供了表示实体、属性和联系的方法。
实体:客观存在并可以相互区别的事物。同一类型的实体的集合构成实体集。
属性:实体在某一方面的特性。一个实体可以由若干个属性来刻画。
联系:实体内部的联系(通常指组成实体的各属性之间的联系)和实体之间的联系。
E-R图:提供了表示实体、属性和联系的图示方法。矩形表示实体;椭圆表示属性,椭圆框内为属性名,并用无向边将其分别与有关实体联接;菱形表示联系,菱形框内为联系名,并用无向边将其分别与有关实体联接。
七、关系模型
关系模型指用二维表结构来表示实体联系的数据模型。
关系:一个关系就是一个二维表,关系的关系名被称为表名。
元组:表中的一行就是一个元组,也被称为一条记录。
属性:表中的一列就是一个属性(字段),每个属性都有一个属性名(字段名称)。
域:属性的取值范围。
关系模式:对关系的描述被称为关系模式,一般表示为“关系名(属性 1,属性 2,…,属性n)”。
主关键字:在表中能够唯一标识一条记录的字段或字段组合被称为候选关键字,从候选关键字中选择出来的一个关键字可以作为主关键字,也被称为主键。
外部关键字:如果在表A和表B中有公共字段,且该字段在表B中是主键,则该字段在表A中就被称为外部关键字,也被称为外键。
关系运算:当从一个关系或几个关系中查询所需的数据时,就要使用关系运算。关系运算的对象是一个关系,运算结果仍是一个关系。关系的基本运算分为传统的集合运算(并、差、交等)和专门的关系运算(选择、投影和联接)。
关系的规范化:关系数据库中的关系是要满足一定要求的,满足一定要求的关系模式被称为范式(Normal Form,NF)。满足最低要求的关系模式被称为第一范式(1NF)。在第一范式中,进一步满足一些要求的关系模式被称为第二范式(2NF),进而还有第三范式(3NF)、BC范式(BCNF)、第四范式(4NF)和第五范式(5NF)。
关系的完整性:为了保证数据库中的数据与现实世界一致,需要对关系模型中的关系施加完整性约束条件,以保证数据的正确性、有效性和相容性。关系模型中有3类完整性约束。
八、Access 2016工作界面
Access 2016工作界面有标题栏、快速访问工具栏、功能区、导航窗格、工作区和状态栏。
九、Access 2016数据库中的对象
一个Access 2016数据库就是一个扩展名为.accdb的文件,所有的数据库对象均存放在该文件内。不同的数据库对象在数据库中所起的作用不同。
表:在一个数据库中可以建立多个表,在不同的表中存放不同性质的数据。
查询:用户设定一定的条件,从表中选取符合条件的数据被称为查询。查询的结果集被保存为一个数据库对象,以表格形式来供用户查看。
窗体:在窗体中可以显示表中的数据,包括图片、声音和视频,窗体是数据库的工作界面。
报表:从一个或多个表和查询中将所需的数据进行整理和计算,按指定的样式打印。
宏:将一系列操作命令设计为一个宏,在执行这个宏时,将按照规定的顺序执行所包含的操作命令。
模块:用VBA(Visual Basic for Application)编写的一段程序或一个函数过程。