下列关于主键和外键哪一项表述是错误的?()

题目
单选题
下列关于主键和外键哪一项表述是错误的?()
A

主键唯一地标识表中的行

B

外键是引用其他表主键的列集

C

主键和外键用于强制数据完整性

D

必须始终在表中定义主键

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

第1题:

请指出问题2中给出的读者、书目关系模式的主键,以及图书和借还记录关系模式的主键和外键。


正确答案:
解析:本题考查关系模式的主码的确定。
读者实体的码是能唯一标识读者的读者ID,关系读者是由读者实体转换而来的,读者实体的码(读者ID)就是关系读者的码(读者ID)。书目实体的码是能唯一标识书目的ISBN号,书目关系的码就是ISBN号。同理,图书关系的码是图书ID。借还记录是由联系借还对应的关系,它的码应为相连实体的码(读者ID和图书ID),再加上联系本身的码(借出时间)。所以,借还记录的码应为:读者ID,图书ID,借出时间。
根据ER图,图书和书目之间有1:n的联系,为了记录该联系,在n端,也就是图书关系中,记录对应的书目的主码。因此,图书关系具有外键ISBN号,来与书目关系相关联。
借还记录是由联系借还对应的关系,它记录与图书和读者的联系。因此,借还记录具有外键读者ID和图书ID,分别与读者和图书相关联。
根据实体联系图,可定义如下的主键和外键:
读者(读者ID,姓名,电话,E-mail)
书目(ISBN号,书名,作者,出版商,出版年月,册数,经办人)

第2题:

对最终的各关系模式,以下划线指出其主键和外键。


正确答案:企业(企业编号企业名称联系人联系电话地址企业网址电子邮件企业简介) 求职意向(最低薪水登记日期) 岗位需求(专业学历薪水备注登记日期) 人才(个人编号姓名性别出生日期身份证号毕业院校专业学历 联系电话电子邮件个人简历及特长) 证书(证书名称证书编号)
企业(企业编号,企业名称,联系人,联系电话,地址,企业网址,电子邮件,企业简介) 求职意向(,最低薪水,登记日期) 岗位需求(专业,学历,薪水,备注,登记日期) 人才(个人编号,姓名,性别,出生日期,身份证号,毕业院校,专业,学历, 联系电话,电子邮件,个人简历及特长) 证书(证书名称,证书编号) 解析:各关系模式的主键和外键可以根据关系模式的语义,并结合E-R向关系模式的转换方法来确定。

第3题:

对问题2的关系模型注明主键和外键。


正确答案:“鲜花”中的“名称”“代号”分别可作为主键;“顾客”中的“订单号”可作为主键;“员工”中的“接受订单号”可作为主键也是外键:
“鲜花”中的“名称”“代号”分别可作为主键;“顾客”中的“订单号”可作为主键;“员工”中的“接受订单号”可作为主键,也是外键:

第4题:

以下关于候选键与主键、超键、外键的关系说法正确的是()

A.在关系中能唯一标识元组的属性集称为关系模式的外键。
B.不含有多余属性的超键称为候选键
C.如果关系模式R中的某些属性集不是R的候选键,而是关系模式S的候选键,则这个属性集对模式R而言是主键。
D.不含有多余属性的超键称为外键

答案:B
解析:

第5题:

在关系表中,属性值必须是另一个表主键的有效值或空值,这样的属性是

A.其他三项都不对

B.候选键

C.主键

D.外键


正确答案:D

第6题:

下列关于关系模型的参照完整性规则的描述,错误的是

A.外键和相应的主键需定义在相同值域上

B.外键和相应的主键可以不同名

C.参照关系模式和依赖关系模式可以是同一个关系模式

D.外键值不可以为空值


正确答案:D
解析:参照完整性与表之间的联系有关,它的含义是:当插入、删除或修改一个表中的数据时,通过参照引用相互关联的另一个表中的数据,来检查对表的数据操作是否正确。与参照完整性密切相关的一个概念就是外键,外键与相应的主键可以不同名,但是它们的值域必须相同;参照关系模式和依赖关系模型可以是同一个关系模型,并且外键可以为空值。因此本题的正确答案应该是D。

第7题:

在关系R(R,RN,S)和S(S,SN,SD)中,R的主键是R,S的主键是S,则S在R中称为()。

A.外键

B.候选键

C.主键

D.超键


答案A

第8题:

请指出问题2中给出的读者、书目关系模式的主键,以及图书、借还记录和预约登记关系模式的主键和外键。


正确答案:
解析:问题1是考查E-R图中的联系类型的识别,两个不同的实体集间的联系类型有:一对一、一对多和多对多。
一个读者最多可以借阅10本书,显然一本书可以被多个读者借阅(当然不可能是同肘),因此“读者”与“图书”之间是多对多联系,即空(1)应为n,空(2)应为m。
资料室中,每部书有唯一的一条图书在版编目数据(CIP,以下简称书目),同一书目的图书可拥有多册(本),因此“书目”与“图书”之间是一对多联系,即空(3)应为1。空(4)应为n。
一个读者可以预约多部书目,一部书目显然可被多名读者预约,因此“读者”与“书目”之间是多对多联系,即空(5)应为n,空(6)应为m。
问题2是关系模式的属性识别。根据说明,“读者借书时需由图书管理员登记读者ID、所借图书ID、借阅时间和应还时间,读者还书时图书管理员在对应的借书信息中记录归还时间”,因此“借还记录”关系中应有属性:读者ID、图书ID、借出时间、应还时间、归还时间。故空(a)应填“读者ID,图书ID”。
根据说明,“预约登记时需要记录读者ID、书的ISBN号、预约时间和预约期限”,因此“预约登记”关系中应有属性:读者ID、ISBN号、预约时间、预约期限。故空(b)应填“读者 ID、ISBN号”。
关系的主键是指能唯一标识记录的属性或属性组,外键是指非该关系的主键但是其他关系的主键。根据题中说明,“系统为不同读者生成不同的读者ID”,即“读者”关系的属性“读者ID”是唯一的,故“读者”关系的主键为“读者ID”,无外键。“不同书目的ISBN号不相同”,因此“书目”关系的主键为“ISBN号”,无外键。“每一本书在系统中被赋予唯一的图书 ID”,因此“图书”关系的主键为“图书ID”,外键为“ISBN号”。
“借还记录”和“预约登记”的主键比较难,“借还记录”的主键显然应该包含属性“读者ID”和“图书ID”,考虑到一个读者可能在不同的时间借阅同一本图书,因此“借还记录”的主键应为“(读者ID,图书ID,借出时间)”,外键有:读者ID,图书ID。类似地,“预约登记”的主键显然应该包含属性“读者ID”和“ISBN号”,考虑到一个读者可能在不同的时间预约同一部图书,因此“预约登记”的主键应为“(读者ID,ISBN号,预约时间)”,外键有:读者ID、ISBN号和图书ID。

第9题:

请给出问题1中住宿关系的主键和外键。


正确答案:住宿主键:房间号身份证号入住日期 住宿外键:房间号身份证号
住宿主键:房间号,身份证号,入住日期 住宿外键:房间号,身份证号 解析:该题主要考核关系的主键。住宿关系主键包括房间号、身份证号和入住日期。房间号和身份证号是较明显的答案,但仅是这两者并不能唯一识别一个记录,一位客人有可能多次在同一房间里住宿,故入住日期也要包含在主键中。

第10题:

以下关于外键和相应的主键之间的关系,正确的是()。

  • A、外键并不一定要与相应的主键同名
  • B、外键一定要与相应的主键同名
  • C、外键一定要与相应的主键同名而且唯一
  • D、外键一定要与相应的主键同名,但并不一定唯一

正确答案:A

更多相关问题