一个关系模式的所有属性集合是这个关系的主码或主键,则称这样的主码或主键为()。
第1题
A.如果两个关系中具有相同或相容的属性或属性组,那么这个属性或属性组称为这两个关系的公共关键字
B.主关键字是被挑选出来做表的行的唯一标识的候选关键字
C.外关键字要求能够唯一标识表的一行
D.对于一个关系来讲,主关键字只能有一个
第3题
A.对于一个关系模式来说,规范化越深越好
B.满足第二范式的关系模式一定满足第一范式
C.第二范式要求非主码属性完全函数依赖关键字
D.规范化一般是通过分解各个关系模式实现的
第4题
假设有一个名为参加的关系,该关系有属性:职工(职工名)、工程(工程名)、时数(花费在工程上的小时数)和工资(职工的工资);一个参加记录描述一个职工 花费在一个工程上的总时数和他的工资;另外,一个职工可以参加多个工程,多个职工可以参加同一个工程。请回答如下各问题:用A、B、C、D分别代表属性职 工、工程、时数和工资,则:
(1)确定这个关系的关键字
(2)找出这个关系中的所有函数依赖
(3)指出这个关系上的哪些函数依赖会带来操作异常现象
(4)这个关系是第几范式关系
第9题
对于学生选课关系,其关系模式如下:
职工(职工号,姓名,年龄,性别)
社会团体(编号,名称,负责人,活动地点)
参加(职工号, 编号,参加日期)
其中职工表的主码是职工号;社会团体表的主码是编号,外码是负责人;参加表的主码是职工号和编号的属性组,外码是职工号、编号;
试用SQL语句定义职工表、社会团体表和参加表,并说明其主码和参照关系。
第10题
A.(Sno,Cno)和(Cno,P)都可以作为候选码
B.(Sno,Cno)是唯一的候选码
C.关系模式SCP既属于3NF也属于BCNF
D.关系模式SCP没有非主属性。