(5)最后完成关系的创建。如图所示 5.有效性规则与有效性文本 根据表的物理设计,在创建表时,定义有效性规则属性和有效性文本。 步骤: (1)点击Access右下方设计视图选项卡,进入数据表设计视图 (2)在编辑视图中选中要编辑的字段,最后进编辑框中设置器有效性规则和有效性文本。如图所示 6.设置格式属性与输入掩码属性 按照《实验教程》实验4,设置有关格式、输入掩码属性。 步骤: 在“教师”表中,由于“工号”是6为文本,第一位是字母,后5位由0-9数字组成,因此在“教师”表设计视图中选中“工号”字段,定义“输入掩码”字段属性的值“L0000”,如下图所示: 7.设置查阅选项 按照《实验教程》实验4,设置查阅选项。 写出实验步骤,并附截图。 为“项目”表中的“项目类别”定义查阅控件绑定步骤如下: (1)进入“项目”表设计视图,选中“项目类别”字段,单击“查阅”选项卡。 (2)在“显示控件”栏中选择“列表框”,在“行来源类型 ”栏中选择“值列表” (3)在“行来源类型中”输入“国家级重点;国家级一般;校级”。如图所示 (4)最后单击工具栏中的“保存”按钮,即可使用查询列表用于输入。 8.数据表视图下数据记录的显示与操作 根据《实验教程》附录的数据,练习记录的添加、修改、删除数据操作。练习数据表视图中的各种操作。 进入数据表视图对教师信息进行添加、删除、修改的操作。 步骤: (1)添加记录,利用数据表视图进行记录输入操作,选择“新纪录”标记,然后输入记录。输入的数据应该满足各种完整性要求。 (2)要修改表中的数据,选中直接修改即可 (3)删除表中的数据,在数据表视图中左侧的“记录选定器”上选中该记录,单击右键,在快捷菜单中选择“删除记录”命令,或按“Delete”键删除记录。 #.回答问题 (1)什么是实体码?它在转换为关系模型后成为关系的什么? 答:用来唯一确定或区分实体集中每一个实体的属性或属性组合成为实体码,或称为实体标识符。转化成关系模型之后成为关系的“键” (2)在本实验中,如果允许一名教师指导多个项目,ER图和关系有何变化? 答:在ER图中教师与学生的对应关系变为1:n (3)1:1联系、1:n联系、m:n联系转换为关系时是如何处理的? 答: ①1:1的联系,一般不必单独成为一个关系模型,即给联系取一个关系模式名,与联系相关的各实体的码成为该关系模式的属性,联系自身的属性成为该关系模式其余的属性。 ②1:n的联系,一般不必单独成为一个关系模式,可以将它与联系中的n方实体转化成的关系模式合并 ③m:n的联系必须单独成为一个关系模式,不能与任何一方实体合并 (4)数据库表结构设计,属于数据库设计中的什么步骤? 答:属于数据库设计中的“逻辑设计”步骤 (5)Access存储数据时,用到几个数据库文件?扩展名是什么? 答:Access存储数据时一个数据库保存在一个文件中,文件的扩展名位accdb (6)在表结构设计中,应该包含哪些内容? 答:在表结构设计中应包含:字段名、数据类型、字段属性(字段大小、有效性规则、索引、主键) (7)在本实验设计中,共使用了哪些数据类型?不同类型对宽度如何规定? 答:运用文本,时间,数字 (8)定义表之间的关系时,“实施参照完整性”的意义是什么?在“编辑关系”对话框中选中或者撤销“级联更新相关字段”复选框,对于数据表的操作有何影响? 答:实施参照完整性—这样在子表中添加或更新数据时,Access将检验子表新加入的外键值是否满足参照的完整性,如果外键值没有与之对应的主键值,Access将拒绝添加或更新数据。 (9)建立表的关系,是否要求发生关系的两个字段必须同名? 答:表之间的联系字段可以不同名,但必须在数据类型和字段属性设置上相同。 (10)如何输入学生的照片? 答:学生照片类型应为OLE对象,输入OLE对象方法为:利用“剪切”或“复制”将对象放置在“剪贴板”中,然后在输入记录的“OLE对象”型字段上右击,弹出快捷菜单,快捷菜单中选中“粘贴”命令,则将对象保存在表中。 (11)定义表时,设置“有效性文本”字段属性有何作用? 答:“有效性文本”属性允许用户指定提示的文字,所以“有效性文本”属性与配套使用。如果用户不定义“有效性文本”属性,Access将提示默认文本。 (12)可以采用查阅方法输入的字段类型有哪些?绑定查阅列表框控件进行输入,如果不点击其中的值,而是输入不同的值,是否可以输入?如果一定要使输入的值限定在列表框的值的范围内,应该如何实现? 答:可采用查阅向导输入的数据为“文本”,“数字”,“是否”3种类型的字段。如果不点击其中的值,也可以输入不同的值。如果一定要是输入的值限定在列表框的范围内,可以“查阅向导”对话框中选中“是否要将条目限于选择?”复选框,如下图所示。