经济学

单选题若数据库中,A表的主要关键字为“学号”,而B表的主要关键字为“身份证编号”,且B表包含“学号”字段,则“学号”被称为B表的()。A 次要关键字B 索引字段C 外部关键字D 普通字段

题目
单选题
若数据库中,A表的主要关键字为“学号”,而B表的主要关键字为“身份证编号”,且B表包含“学号”字段,则“学号”被称为B表的()。
A

次要关键字

B

索引字段

C

外部关键字

D

普通字段

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

设有表示学生选课的3张表,“学生”表S(学号,姓名,性别,年龄,身份证号),“课程”表C(课号,课名),“选课”表SC(学号,课号,成绩),则表SC的关键字(键或码)为( )。

A.课号,成绩

B.学号,成绩

C.学号,课号

D.学号,姓名,成绩


正确答案:C
解析: “选课表”SC是“学生表”S和“课程表”C的映射表,主键是两个表主键的组合。

第2题:

在考生文件夹下建立数据库ks7,并将自由表SCOt加入数据库中。

(2)按下面给出的表结构。给数据库添加表stud:

字段 字段名 类型 宽度 小数

1 学号 字符型 2

2 姓名 字符型 8

3 出生日期 日期型 8

4 性别 字符型 2

5 院系号 字符型 2

(3)为表stud建立主索引,索引名为“学号”,索引表达式为“学号”,为表scor建立普通索引,索引名为“学号”,索引表达式为“学号”。

(4)stud表和scor表必要的索引已建立,为两表建立永久性的联系。


正确答案:(1)在命令窗口输入命令:MODIFY DATABASE ks7新建数据库右击数据库设计器选择“添加表”快捷菜单命令将考生文件夹下的scor.dbf自由表添加到数据库ks7中。 (2)在数据库设计器中单击右键在弹出的快捷菜单中选择“新建表”菜单命令以stud为文件名保存在考生文件夹下。根据题意在表设计器的“字段”选项卡中依次输入每个字段的字段名、类型和宽度。 (3)在数据库设计器中右键单击数据库表stud.dbf选择“修改”快捷菜单命令进入stud.dbf表设计器在“字段”选项卡中为“学号”字段选择一个索引排序然后单击“索引”选项卡此选项卡中系统已建立默认的索引名“学号”将“索引”下拉列框中的索引类型改为“主索引”。以同样的方法为scor表建立普通索引。 (4)在数据库设计器中将stud表中“索引”下面的“学号”主索引字段拖到scor表中“索引”下面的“学号”索引字段上建立stud和scor两个表之间的永久性联系。
(1)在命令窗口输入命令:MODIFY DATABASE ks7,新建数据库,右击数据库设计器,选择“添加表”快捷菜单命令,将考生文件夹下的scor.dbf自由表添加到数据库ks7中。 (2)在数据库设计器中单击右键,在弹出的快捷菜单中选择“新建表”菜单命令,以stud为文件名保存在考生文件夹下。根据题意,在表设计器的“字段”选项卡中,依次输入每个字段的字段名、类型和宽度。 (3)在数据库设计器中,右键单击数据库表stud.dbf,选择“修改”快捷菜单命令,进入stud.dbf表设计器,在“字段”选项卡中为“学号”字段选择一个索引排序,然后单击“索引”选项卡,此选项卡中,系统已建立默认的索引名“学号”,将“索引”下拉列框中的索引类型改为“主索引”。以同样的方法为scor表建立普通索引。 (4)在数据库设计器中,将stud表中“索引”下面的“学号”主索引字段拖到scor表中“索引”下面的“学号”索引字段上,建立stud和scor两个表之间的永久性联系。 解析:本大题主要考查的是数据库和数据表之间的联系,以及字段索引的建立。新建数据库可以通过菜单命令、工具栏按钮或直接输入命令来建立,添加、新建或修改数据库中的数据表可以通过数据库设计器来完成,建立表索引可以在数据表设计器中完成。

第3题:

设有表示学生选课的三张表 , 学生 S( 学号 , 姓名 , 性别 , 年龄 , 身份证号 ), 课程 C( 课号 ,名 ), 选 课SC( 学号,课号,成绩 ), 则表 SC 的关键字 ( 键或码 ) 为

A) 课号,成绩 、

B) 学号,成绩

C) 学号,课号

D) 学号,姓名,成绩


正确答案:C

第4题:

设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),Q选课SC(学号,课号,成绩),则表SC的关键字(键或码)为( )。

A.课号,成绩

B.学号,成绩

C.学号,课号

D.学号,姓名,成绩


正确答案:C
解析:关键字是指属性或属性的组合,其值能够唯一地标识一个元组,而在SC中学号和课号的组合可以对元组进行唯一的标识。

第5题:

设学生表和课程表的结构分别为(学号,姓名)和(学号,课程号,成绩),如果希望查询出“成绩大于90分的学生姓名”,则对应的SQL语句是( )。

A、SELECT 姓名 FROM 学生表 WHERE 学生表.学号=课程表.学号 AND 课程表.成绩>90

B、SELECT 姓名 FROM 课程表 WHERE学生表.学号=课程表.学号 AND 课程表.成绩>90

C、SELECT 姓名 FROM 学生表,课程表 WHERE 学生表.学号=课程表.学号 OR 课程表.成绩>90

D、SELECT 姓名 FROM 学生表,课程表 WHERE 学生表.学号=课程表.学号 AND 课程表.成绩>90


参考答案:D

第6题:

在Visual FoxPro中,假定数据库表S(学号,姓名,性别,年龄)和SC(学号,课程号,成绩)之间使用“学号”建立了表之间的永久联系,在参照完整性的更新规则、删除规则和插入规则中选择设置了“限制”。如果表S所有的记录在表SC中都有相关联的记录,则______。

A.允许修改表S中的学号字段值

B.允许删除表S中的记录

C.不允许修改表S中的学号字段值

D.不允许在表S中增加新的记录


正确答案:C
解析:参照完整性中的删除规则规定了当删除父表中的记录时,如何处理子表中的相关的记录:选择“限制”,若子表中有相关的记录,则禁止删除父表中的记录;
参照完整性中的更新规则规定了当更新父表中的连接字段(主关键字)值时,如何处理子表中的相关的记录:选择“限制”,若子表中有相关的记录,则禁止修改父表中的连接字段值;
参照完整性中的插入规则规定了当插入子表中的记录时,是否进行参照完整性检查:选择“限制”,若父表中没有相匹配的连接字段值则禁止插入子记录。

第7题:

在 Visual FoxPr o 中 , 假定数据库 表 S ( 学号 , 姓名 , 性别 , 年龄 ) 和 SC( 学号 , 课程号 , 成绩 ) 之间使用 “ 学号 ” 建立了表之间的永久联系 , 在参照完整性的更新规则、删除规则和插入规则中选择设置了 “ 限制 ” ,如果表 S 所有的记录在表 SC 中都有相关联的记录,则

A) 允许修改表 S 中的学号字段值

B) 允许删除表 S 中的记录

C) 不允许修改表 S 中的学号字段值

D) 不允许在表 S 中增加新的记录


正确答案:C

第8题:

关系表学生(学号,姓名,年龄,专业,籍贯)中,关键字是 ( )。

A. 专业

B. 学号

C. 姓名

D. 年龄


正确答案是:B

第9题:

当前目录下有“学生表”文件,表中有字段“学号C(2)”,现要将“学号”字段的宽度由2改为4,则语句为:

ALTER TABLE学生表【 】


正确答案:【 】ALTER学号C(4)
【 】ALTER学号C(4) 解析:在SQL语句中,ALTER可以用来修改已有的字段,该子句不能用来新增一个字段。

第10题:

设有表示学生选课的三张表,学生表(学号,姓名,性别),课程表(课程号,课程名),选课成绩表(学号,课程号,成绩),则选课成绩表的关键字为( )。

A)课程号,成绩

B)学号,成绩

C)学号,课程号

D)学号,课程号,成绩


正确答案:C

更多相关问题