D) “一方”表的普通索引,“多方”表的候选索引或普通索引
二、填空题(每空2分,共30分)
(1 在关系数据库中,二维表的列称为属性,二维表的行称为 [1] 。
(2 在Visual FoxPro中,项目文件的扩展名是 [2] 。
(3 查询设计器的“筛选”选项卡用来指定查询的 [3] 。
(4 要为表单设计下列拉式菜单,首先需要在菜单设计时,在“常规选项”对话框中选择“顶层表单”复选框;其次要将表单的Show Window属性值设置为 [4] ,使其成为顶层表单;最后需要在表单的 [5] 事件代码中添加调用菜单程序的命令。
* * * 样本数据库* * *
假设图书管理数据库中有3个表,图书.dbf、读者.dbf和借阅.dbf。它们的结构分别如下:
图书(总编号C(6),分类号C(8),书名C(16),作者C(6),出版单位C(20),单价N(6,2))
读借(借书证号C(4),单位C(8),姓名C(6),性别C(2),职称C(6),地址C(20))
借阅(借书证号C(4),总编号C(6),借书日期D(8))
(5 在上述图书管理数据库中,图书的主索引是总编号,读者的主索引是借书证号,借阅的主索引应该是 [6] 。
(6 有如下SQL语句:
SELECT 读者.姓名,读者.职称,图书.书名,借阅.借书日期;
FROM图书管理!读者,图书管理!借阅,图书管理!图书;
WHERE借阅.借书证号=读者.借书证号;
AND图书.总编号=借阅.总编号
其中WHERE子句中的“借阅.借书证号=读者.借书证号”对应的关系操作是 [7] 。
(7 如果要在藏书中查询“高等教育出版社”和“科学出版社”的图书,请对下面的SQL语句填空。
SELECT 书名,作者,出版单位;
FROM 图书管理!图书;
WHERE 出版单位 [8]
(8 如果要查询所藏图书中,各个出版社的图书最高单价、平均单价和册数,请对下面的SQL语句填空。
SELECT 出版单位,MAX(单价), [9] , [10] ;
FROM 图书管理!图书;
[11] 出版单位
(9 如果要查询借阅了两本和两本以上图书的读者姓名和单位,请对下面的SQL语句填空。
SELECT 姓名,单位;