(18)数据库管理系统通过数据定义语言(DDL)定义数据的模式、外模式和内模式,存放于
A)封锁表 B)数据字典
C)索引 D)日志
(19)将如下E-R图转换成关系模型,应转换成多少个关系模式?
A)1个 B)2个 C)3个 D)4个
(20)设学生关系S(sno, sname, sex, dept)的主码为sno,学生选课关系SC(sno, cno, grade)的主码为(sno, cno),则关系模式R(sno, cno, sex, dept, grade)最高属于
A)1NF B)2NF
C)3NF D)BCNF
(21)SQL语言集数据定义、数据操纵、数据控制等功能于一体。语句ALTER TABLE属于哪一类功能?
A)DCL B)DDL
C)DML D)OCL
(22)在关系数据库中,为了简化用户的查询操作,而又不增加数据的存储空间,则应该创建的数据库对象是
A)table(表) B)index(索引)
C)cursor(游标) D)view(视图)
第(23)~(24)题基于以下说明:设有如下图所示的两个关系S(sno,sname,sex)和SC(sno,cno,grade)。其中关系S的主码是sno,关系SC的主码是(sno,cno)。且关系SC的属性“sno”是它的外码。要求grade的取值只能是0~100之间的整数。
关系S 关系SC
sno sname sex sno cno grade
S01
S10
S20 李红星
洪宇宙
张黎明 男
女
男 S01
S01
S30 C1
C2
NULL 59
90
120
(23)关系数据库必须满足以下3类完整性规则:
Ⅰ. 实体完整性规则 Ⅱ. 参照完整性规则 Ⅲ. 用户定义的完整性规则
上述两个关系违背了哪个(些)完整性规则?
A)仅Ⅰ B)仅Ⅱ和Ⅲ
C)仅Ⅰ和Ⅱ D)Ⅰ、Ⅱ和Ⅲ