(1)首先打开Ecommerce数据库,然后为表Customer增加一个字段,字段名为emai1、类型为字符、宽度为20。 (2)为Customer表的“性别”字段定义有效性规则,规则表达式为:性别$"男女",出错提示信息为“性别必须是男或女”,默

admin2013-03-31  31

问题 (1)首先打开Ecommerce数据库,然后为表Customer增加一个字段,字段名为emai1、类型为字符、宽度为20。
    (2)为Customer表的“性别”字段定义有效性规则,规则表达式为:性别$"男女",出错提示信息为“性别必须是男或女”,默认值为“女”。
    (3)通过“会员号”字段建立客户表Customer和订单表OrderItem之间的永久联系;通过“商品号”字段建立商品表Article和订单表OrderItem之间的永久联系。
    (4)为以上建立的联系设置参照完整性约束:更新规则为“级联”;删除规则为“限制”;插入规则为“限制”。

选项

答案(1)①在命令窗口执行命令:MODIFY DATABASE ecommerce,打开数据库设计器。 ②在数据库设计器中,右击customer表,选择【修改】快捷菜单命令,打开“customer”表设计器,在“字段”选项卡的“字段名”列的最后一个空白文本框中输入字段名“email”,在“类型”下拉框中选择“字符型”,在“宽度”文本框中输入“20”,单击“确定”按钮保存表结构修改。 (2)右击数据库设计器中的customer表,选择【修改】快捷菜单命令,打开表设计器,在“字段”选项卡中选中“性别”,在“字段有效性”的“规则”文本框中输入:性别$"男女",在“信息”框中输入:"性别必须是男或女",在“默认值”文本框中输入:"女",单击“确定”按钮保存表结构修改。 (3)①在数据库设计器中,拖动customer表“索引”下方的主索引“会员号”到orderitem表“索引”下方的普通索引“会员号”上。为两个表建立联系。 ②在数据库设计器中,拖动article表“索引”下方的主索引“商品号”到erdentem表“索引”下方的普通索引“商品号”上,为两个表建立联系。 (4)①选中customer和orderitem两个表之间的连线(被选中的线会变粗),首先执行【数据库】→【清理数据库】菜单命令,清空数据库表中带有删除标记的记录,然后执行【数据库】→【编辑参照完整性】菜单命令。 ②在打开的“参照完整性”对话框的表格中,对两对关系均做以下修改:选择“更新”下的单元格内容为“级联”;“删除”下的单元格内容为“限制”;“插入”下的单元格内容为“限制”。单击“确定”按钮保存参照完整性的修改。

解析 本大题考查T数据库设计器的使用;字段有效性规则的设置;永久联系的建立。
    需要注意的是字段有效性规则是在表设计器中建立的,“默认值”、“规则”和“信息”的设置均属于字段有效性规则范围,在输入各有效性规则的值时要注意对应的数据类型。
转载请注明原文地址:https://kaotiyun.com/show/Gusp777K
0

最新回复(0)