(1)为各部门分年度季度销售金额和利润表XL创建一个主索引和普通索引(升序),主索引的索引名为no,索引表达式为“部门编号+年份”;普通索引的索引名和索引表达式均为“部门编号”。 (在“销售”数据库中完成) (2)在xl表中增加一个名为“备注”的字

admin2009-02-15  31

问题 (1)为各部门分年度季度销售金额和利润表XL创建一个主索引和普通索引(升序),主索引的索引名为no,索引表达式为“部门编号+年份”;普通索引的索引名和索引表达式均为“部门编号”。  (在“销售”数据库中完成)
   (2)在xl表中增加一个名为“备注”的字段,字段数据类型为“字符”,宽度为50。
   (3)使用SQL的ALTERTABLE语句将xl表的“年份”字段的默认值修改为“2003”,并将该SQL语句存储到命令文件bbs.prg中。
   (4)通过“部门编号”字段建立xl表和ma表间的永久联系,并为该联系设置参照完整性约束:更新规则为“级联”;删除规则为“限制”;插入规则为“忽略”。

选项

答案(1)从菜单栏里单击“文件”并选择“打开”,或直接单击工具栏上的“打开”图标,在弹出的对话框中选择要打开的数据库文件“销售.dbc”。 在数据库设计器中,右键单击数据库表xl,在弹出的快捷菜单中选择“修改”菜单命令,进入x1的数据表设计器界面,然后单击“索引”选项卡,此选项卡中的“索引名”和“索引表达式”分别改为no和“部门编号+年份”,在“索引类型”的下拉框中,选择“主索引”。以同样的方法建立普通索引。 (2)在x1表设计器的“字段”选项卡中,输入新的字段名“备注”,类型选择“字符”型,宽度设置为“50”。 (3)在命令窗口输入命令:MODIFY COMMAND bbs,打开文件编辑器,输入如下语句: ALTER TABLE XL ALTER 年份 SET DEFAULT 2003 在命令窗口输入命令:DO bbs,执行文件。 (4)在数据库设计器中,将ma表中“索引”下面的“部门编号”主索引字段拖到xl表中“索引”下面的“部门编号”索引字段上,建立了两个表之间的永久性联系。 在数据库设计器中,选择菜单命令“数据库”—“清理数据库”,右键单击xl表和ma表之间的关系线,选择“编辑参照完整性”快捷菜单命令,在参照完整性生成器中,根据题意,分别在3个选项卡中设置参照完整性规则。

解析 本大题主要考查的是数据库和数据表之间的联系,对数据表的连接、以及字段索引、表结构的修改,参照完整性的建立。建立索引表可以在数据表设计器中完成。对数据表进行连接及设置参照完整性都是在数据库设计器中完成。
转载请注明原文地址:https://kaotiyun.com/show/EvKZ777K
0

最新回复(0)