在考生文件夹下,打开一个公司销售数据库SELLDB,完成如下操作: 1.为各部门分年度季度销售金额和利润表S_T创建一个主索引和普通索引(升序),主索引的索引名为NO,索引表达式为"部门号+年度";普通索引的索引名和索引表达式均为部门号; 2.在S_T表中

admin2013-04-27  31

问题 在考生文件夹下,打开一个公司销售数据库SELLDB,完成如下操作:
1.为各部门分年度季度销售金额和利润表S_T创建一个主索引和普通索引(升序),主索引的索引名为NO,索引表达式为"部门号+年度";普通索引的索引名和索引表达式均为部门号;
2.在S_T表中增加一个名为"备注"的字段、字段数据类型为"字符"、宽度为30;
3.使用SQL的ALTER TABLE语句将S_T表的年度字段的默认值修改为2004,并将该SQL语句存储到命令文件ONE.PRG中;
4.通过"部门号"字段建立S_T表和DEPT表间的永久联系,并为该联系设置参照完整性约束:更新规则为"级联";删除规则为"限制";插入规则为"忽略"。

选项

答案【操作步骤】 (1)单击常用工具栏中的"打开"按钮,打开数据库SELLDB。在数据库设计器中,选择表"s_t"并右击,选择"修改"命令,在表设计器中,单击"索引"选项卡,输入索引名"NO",选择"类型"为"主索引","表达式"为"部门号+年度",再移到下一个索引项,输入索引名"部门号",选择类型为"普通索引",表达式为"部门号",最后单击"确定"按钮,再单击"是(Y)"按钮。 (2)在命令窗口中输入以下语句,然后按回车键。 ALTER TABLE s_t ADD COLUMN 备注 C(30) (3)步骤1:在命令窗口中输入以下语句,然后按回车键。 ALTER TABLE s_t ALTER 年度 SET DEFAULT "2004" 步骤2:新建程序文件,将上述语句复制到该程序文件中,并保存该文件为DNE.PRG。 (4)步骤1:在数据库设计器中,选择"dept"表中主索引"部门号"并按住不放,然后移动鼠标拖到"s_t"表中的索引"部门号"处,松开鼠标。 步骤2:在已建立的永久性联系后,双击关系线,打开"编辑关系"对话框。在"编辑关系"对话框中,单击"参照完整性"按钮,打开"参照完整性生成器"对话框。 在单击"参照完整性"按钮时,可能会要求整理数据库,若要求请整理后重新做操作,方法为单击"数据库"菜单中的"清理数据库"命令。 步骤3:在"参照完整性生成器"对话框中,单击"更新规则"选项卡,并选择"级联"单选按钮;单击"删除规则"选项卡,并选择"限制"单选按钮;单击"插入规则"选项卡,并选择"忽略"单选按钮,然后单击"确定"按钮,并显示"是否保存改变,生成参照完整性代码并退出?"提示框,最后单击"是"按钮,这样就生成了指定参照完整性。

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

最新回复(0)