在考生文件夹下完成下列操作: 1. 打开数据库employee_m,然后为其中的employee表建立一个普通索引,索引名为nf,索引表达式为"...
1. 打开数据库employee_m,然后为其中的employee表建立一个普通索引,索引名为nf,索引表达式为"year(出生日期)"。
2. 通过department表的"部门号"与employee表的"部门"在两个表之间建立一个一对多的永久联系(需要建立必要的索引)。
3. 为上述建立的联系设置参照完整性约束:更新规则为"限制",删除规则为"级联",插入规则为"限制"。
4. 使用SQL ALTER语句为employee表的"性别"字段设置有效性规则:性别必须是"男"或"女"。然后将该语句保存在命令文件sone.prg中。
参考解析: (1) 操作步骤
步骤1:打开数据库employee_m,在数据库设计器中右击表employee,选择"修改"。
步骤2:在"表设计器"对话框中选择"索引"选项卡。
步骤3:在"索引名"下方单击,在输入框中输入"nf",在后面的"表达式"列中输入"year(出生日期)"。
步骤4:单击"确定"按钮,在弹出的对话框中单击"是"。
(2) 操作步骤
步骤1:在数据库设计器中右击department表,选择"修改"。
步骤2:在"表设计器"对话框的"字段"选项卡中"部门号"字段行的索引列单击,在下拉列表中选择"升序"。
步骤3:单击"索引"选项卡,单击"部门号"后边的"普通索引",在下拉列表中选择"主索引"。
步骤4:单击"确定"按钮,在弹出的对话框中单击"是"。
步骤5:在"数据库设计器"中右击表mployee,选择"修改"。
步骤6:在"表设计器"中"部门"字段行的索引列单击,在下拉列表中选择"升序"。
步骤7:单击"确定"按钮,在弹出的对话框中单击"是"。
步骤8:在"数据设计器"中,从表department中拖动索引"部门号"到表employee中的索引"部门"上。
(3) 操作步骤
步骤1:在"数据库设计器"中右击,选择"编辑参照完整性"。
步骤2:在"参照完整性生成器"对话框中,在下方列表中的"更新"字段下单击,选择"限制",在"删除"下选择"级联",在"插入"下选择"限制"。
步骤3:单击"确定"按钮,在弹出的对话框中两次单击"是"。
(4) 操作步骤
步骤1:在"命令"窗口中输入:
Alter Table employee;
Alter 性别 Set Check 性别="男"or 性别="女"
按Enter键执行上述语句。
步骤2:复制上面在"命令"窗口中输入的两行语句。
步骤3:单击工具栏上的"新建"按钮,在"新建"对话框中选择"程序",单击"新建文件"按钮。
步骤4:按Ctrl+V,粘贴SQL语句。
步骤5:保存为sone.prg。