2011计算机等级考试二级Access基础教程汇总(8)

2019-01-10 12:41

关闭所有打开的表

选择需要创建关系的表

单击菜单栏\工具\关系\若还没有定义关系,则弹出\显示表\对话框,否则显示关系窗口.

在\显示表\对话框的\表\选项卡中,单击需要创建关系的表名称,再单击\确定\或双击表名称),弹出关系窗口.

定义关系

① 在 \关系\窗口中,将要建立关系的字段从一个表中拖拽到相关表中的字段上,弹出\编辑关系\对话框.

单击\新建\按钮,弹出\新建\对话框,从下拉列表\左表名称\中选择\读者权限表\并从\左列名称\中选择\读者类型\字段,同样选择右表名称\读者信息表\右列名称\读者类型\单击\确定\回到\编辑关系\对话框.

\编辑关系\

对话框

\新建\对

话框

② 选中\编辑关系\对话框中的\实施参照完整性\复选框,则将建立两个表之间的\一对多\的关系.

③ 如果用户想更改主表的记录时,系统自动更新相关表中的记录,就选择\级联更新相关字段\复选框.

④ 如果用户想删除主表的记录时,系统自动删除相关表的记录,则选择\级联删除相关字段\

⑤ 单击\创建\就建立了\读者权限表\和\读者信息表\的关系.

⑥ 重复①~⑤,依次定义各表之间的关系.

保存关系

删除关系

关系的完整性规则

实体完整性规则 若属性A是基本关系R的主属性,则属性A不能取空值.

实体完整性规则规定基本关系的所有主属性不能取空,而不仅是主码整体不能取空.比如学生选课关系(学号,课程号,成绩)中,学号+课程号是主码,则\学号\课程号\两个属性都不能取空.

对整体完整性说明如下:,

(1)实体完整性是针对基本关系的.一个表通常对应现实世界的一个实体集.

(2)现实世界的实体是可区分的,即具有唯一标识

(3)相应的,关系模型中,主码为唯一标识

(4)主码不为空.如果有空值,则说明存在某个不可标识的实体,与(2)矛盾.

关系的完整性规则

参照关系,外码 设F是基本关系R的一个或一组属性,但不是关系R的主码.如果F与基本关系S的主码Ks相对应,则称F是基本关系R的外码,并称基本关系R为参照关系,基本关系S为被参照关系或目标关系.

例:学生,课程,学生与课程之间的多对多联系由下面三个关系表示(下划线为主键)

专业号

性别

姓名

学号

学分

课程名

课程号

成绩

课程号

学号

S学生关系

S课程关系

R选修关系

上述三个关系之间存在着属性的引用:选修关系引用了学生关系的主码\学号\和课程关系的主码\课程号\而且,选修关系中的\学号\必须是确实存在的学生的学号,即学生关系中有该学生的记录. \课程号\也必须是确实存在的课程的课程号,即课程关系中有该课程的记录.

选修关系中某些属性的取值需要参照其它关系的属性取值.

上述三个关系中,\学号\是学生关系的外码,学生关系为参照关系,选修关系为目标关系.

注意

目标关系的主码和参照关系的外码必须定义在同一个域上

参照完整性规则 若属性(或属性组)F是基本关系R的外码,它与基本关系S的主码Ks相对应(基本关系R和S不一定是不同的关系),则对于R中每个元组在F上的值必须为:

★或者取空值( F的每个属性值均为空)

★或者等于S中某个元组的主码值

例:

专业号

性别

姓名

学号

专业名

专业号

学生关系

专业关系

学生关系中,\专业号\是外码,它的取值必须为:

空值:表示没有分配专业

非空指:必须是专业关系中\专业号\的值

4.5 表的编辑与修改

Access数据库允许通过设计视图对表的结构进行修改.表是数据库的基础,对表结构的修改,会影响与之相关的查询,窗体和报表等其它对象,因此一定要慎重,提前备份.

一, 修改表的结构

修改表的设计:重命名字段,修改字段的数据类型

编辑字段:插入/删除行,插入/删除列

移动字段

修改字段的查阅属性

查阅属性是创建查阅字段:指使用组合框或列表框代替文本框来显示和输入数据,这样可以防止输入无效的数据

例4-10 将读者信息表中的性别改为查阅属性:

设计视图中打开\读者信息表\选择要修改的字段\性别\然后单击属性框中\查阅\选项卡,在 \显示控件\栏中选择\列表框\

在\行来源类型\中选择\值列表\若行中的信息来源于表或查询,可以选择\表/查询\

根据行来源类型,在\行来源\中输入\男;女\注意符号必须为英文符号)

绑定列设置为1

在列数栏中输入1,确定在列表框中显示一列


2011计算机等级考试二级Access基础教程汇总(8).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:受力分析与动态平衡典型例题

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: