问答题 在考生文件夹下,打开一个公司销售数据库selldb,完成如下操作:
问答题 为各部门分年度季度销售金额和利润表s t创建一个主索引和普通索引(升序),主索引的索引名为no,索引表达式为“部门号+年度”;普通索引的索引名和索引表达式均为“部门号”。
【正确答案】正确答案:①在命令窗口执行命令:MODIFY DATABASEselldb,打开selldb数据库设计器。 ②右击数据库设计器中的s t表,选择【修改】快捷菜单命令,打开s t表设计器,选中“索引”选项卡,在“索引名”下方的文本框中输入“no”,在“索引”选项卡中将“类型”选择为“主索引”,在表达式下方的文本框中输入“部门号+年度”,建立主索引。如图3.24所示。
【答案解析】
问答题 在S T表中增加一个名为“备注”的字段、字段数据类型为“字符”、宽度为30。
【正确答案】正确答案:继续打开s t表设计器,在表设计器“字段”选项卡的“字段名”列的最后一个空白文本框中输入字段名“备注”,在“类型”下拉框中选择“字符型”,在“宽度”文本框中输入“30”,保存表结构修改。
【答案解析】
问答题 使用SQL的ALTERTABLE语句将s t表的“年度”字段的默认值修改为“2004”,并将该SOL语句存储到命令文件one.prg中。
【正确答案】正确答案:在命令窗口执行命令:MODIFY COMMAND one,打开程序文件编辑器。 在编辑器中输入SQL查询代码:ALTER TABLE s—tALTER年度c(4)DEFAULT”2004”。 在命令窗口执行命令:DO one.prg,执行程序文件。
【答案解析】
问答题 通过“部门号”字段建立s t表和dept表间的永久联系,并为该联系设置参照完整性约束:更新规则为“级联”;删除规则为“限制”:插入规则为“忽略”。
【正确答案】正确答案:①在数据库设计器中拖动DEP7’表“索引”下方的主索引“部门号”到s t表中“索引”下方的普通索引“部门号”上,为两个表建立联系。 ②选中两个表之间的关联线(被选中的连线会变粗),首先执行【数据库】-【清理数据库】菜单命令,清空数据表中带有删除标记的记录,然后执行【数据库】【编辑参照完整性】菜单命令。 ③在打开的“参照完整性”对话框的表格中,选择“更新”下的单元格内容为“级联”;“删除”下的单元格内容为“限制”:“插入”下的单元格内容为“忽略”。单击“确定”按钮保存参照完整性的修改。如图3.25所示。
【答案解析】