Access2010操作题精讲12天 联系客服

发布时间 : 星期三 文章Access2010操作题精讲12天更新完毕开始阅读ff625fe684254b35eefd34a6

相互区分的标识,称为主键。 一、概念:

(1)主键的定义

主键:用于实体之间相互区分的标识。 例如:学生之间相互区分的标识:学号字段。

(2)主键的构成:主键一定是表中某一个或多个字段。

(3)主键的分类:根据主键构成的字段的多少进行分类,分3种类型:单字段主键;多字段主键;自动编号型(有个字段的数据类型是自动编号)。 (4)主键的特征:主键值的唯一性;非空性(实体完整性)。

二、如何判断并设置表的主键 1.根据主键的特征进行判断。 例如:判断如下表的主键。

学生(学号,姓名,性别,出生日期,身份证号) 分析:学号字段中保存的数据具有惟一性;身份证号也具有惟一性。若选择“学号”作为主键,则把“身份证号”称为

候选关键字。

课程(课程编号,课程名称,学分,学时) 成绩(学号,课程编号,成绩) 2.设置表的主键方法

用设计视图打开待建立主键的表 注意:表只能有一个主键。 例如:题库中的模拟题 2. 建立表关系

(1)表关系概念

Access数据库中表对象中可以有n个表。这些表之间的关系可以描述为:既相互独立又相互联系。

独立:指这些表物理上(占用的存储空间)是相互独立的

联系:指这些表逻辑上(表所存储的实体类型之间的客观存在的联系)是有联系的。

例如:学生和班级这2表之间的关系就是现实世界中“学生是从属于班级”关系的体现。

表关系是实体之间的客观联系的表现。 (2)表关系的类型

事物之间的联系的类型,分为3种类型 :(1)一对一,记作1:1

(2)一对多,记作1:n或n:1 (3)多对多,记作n:m或m:n 联系的定义

定义1:假定有2个实体集A和B。若A中的一个实体只能对应B中的一个实体,反之亦然,则称为A和B的联系是一对一。

例如:学生和学号之间的联系的类型:一对一。含义:一个学生只能拥有一个学号,同时,一个学号分配给一个学生后,就不能再属于另一个学生。

定义2:假定有2个实体集A和B。若A中的一个实体可以对应B中的多个实体,B中的一个实体只能对应A中的一个,则称为A和B的联系是一对多,记作1:n。

例如:班级和学生。关系类型?1:n 含义:1个班级可以拥有多个学生,但1个学生只能属于一个班级。 学生和班级——n:1

定义3:假定有2个实体集A和B。若A中的一个实体可以对应B中的多个实体,反之亦然,则称为A和B的联系是多对多。

例如:学生和课程之间的关系?n:m 学生选课

含义:一个学生可以选上多门课;一门可以被多个学生选上。 (3)表关系的建立 实现步骤:

S1:明确待建立关系的表之间存在何种联系?分别确定表代表何种实体,再分析实体在现实世界的关系。

S2:打开建立表关系的工具。添加建关系的表。 S3:拖动表之间的连接字段(公共字段) 所谓连接字段:是指2个表中,各有一个字段,它们中所保存的数据是语义相同的。(代表的含义是一致的)