(1)创建一个名为“订单管理”的数据库,并将已有的employee、orders和customer三个表添加到该数据库中。 (2)为orders表建立一个普通索引,索引名为nf,索引表达式为“year(签订日期)”。 (3)为employe

admin2016-12-05  17

问题 (1)创建一个名为“订单管理”的数据库,并将已有的employee、orders和customer三个表添加到该数据库中。
    (2)为orders表建立一个普通索引,索引名为nf,索引表达式为“year(签订日期)”。
    (3)为employee表建立主索引,为orders建立普通索引,索引名和索引表达式均为“职员号”。通过“职员号”在employee表和orders表之间建立一个一对多的永久联系。
    (4)为上述建立的联系设置参照完整性约束:更新规则为“限制”,删除规则为“级联”,插入规则为“限制”。

选项

答案【操作步骤】 (1)①命令窗口执行:MODIFY DATABASE 订单管理,创建数据库并打开数据库设计器。 ②数据库设计器中右击,选择【添加表】,在“打开”对话框中双击employee表添加到数据库中;以同样的方法,再将orders和customer表添加到数据库中。 (2)①在数据库设计器中右击orders表,选择【修改】,打开表设计器。 ②在表设计器的“索引”选项卡的“索引名”列输入nf,“类型”设置为“普通索引”,“表达式”中输入“year。(签订日期)”,单击“确定”按钮保存表结构修改。 (3)①右击数据库设计器中的employee表,选择【修改】,打开表设计器,“字段”选项卡中选“职员号”,“排序”列中选择“升序”,建立“职工号”的普通索引,在“索引”选项卡中修改“类型”为“主索引”,单击“确定”。 ②参照employee表的操作为orders表再建立“职员号”字段的普通索引。然后在数据库设计器中拖动employee表“索引”下方的主索引“职员号”到orders表中“索引”下方的普通索引“职员号”上,为两个表建立联系。 (4)①选中两个表之间的关联线(被选中的连线会变粗),首先执行【数据库】→【清理数据库】菜单命令,清空数据表中带有删除标记的记录,然后执行【数据库】→【编辑参照完整性】菜单命令。 ②在打开的“参照完整性”对话框的表格中,选择“更新”下的单元格内容为“限制”:“删除”下的单元格内容为“级联”;“插入”下的单元格内容为“限制”。单击“确定”按钮保存参照完整性的修改。

解析
转载请注明原文地址:https://kaotiyun.com/show/CNIp777K
0

最新回复(0)