一、单选
1.R为四元关系R(A,B,C,D).S为三元关系S(B,C,D),R∞S构成的结果为( A)元关系
A.4 B.3 C.7 D.6
2.内模式是数据库中数据的内部表示或者底层描述。一般来说,一个数据库有( A )个内模式
A.数据库原理及应用期末考试题一个 B.两个 C.三个 D.任意多个 (P12)
3.关系R的某个属性组合F不是R的候选码,而是另外一个关系S的候选码,则称F是R的( C )
A.次码 B.主码 C.外码 D.联系 (P50)
4.在数据库关系中。实体集以及实体间的联系都是用( A )来表示的。
A.关系 B. 属性 C.行和列 D.数据联系 (P49)
5.若属性F是基本关系R的外码,他与基本关系S 的主码相对应,则R在F上的取值必须为空值或等于S中某个元组的主码值。这是关系的( B )
A.域完整性规则 B.参照完整性规则 C.用户定义完整性规则 D实体完整性规则(p51)
6. ( C )是一组具有相同数据类型的值的集合
A.码 B.次码 C.域 D.候选码 (p44)
7. SQL中使用的字符串常数的定界符用( B )
A. : B.’’ C., D.( )
8.结构化查询语言SQL中,删除已存在的基本表时应使用动词( C )
A.UPDATE B.DELETE C.DROP D.INSERT (这题还要做不出来的话,各位,自重…)
9.与“WHERE Grade NOT BETWEEN 80 AND 90”语句等价的句子是( A )
A.WHERE Grade<80 OR Grade>90
B.WHERE Grade>=80 OR Grade <=90
C. WHERE Grade>=80 AND Grade <=90
D. WHERE Grade>80 AND Grade <90 (p108例题)
10.设关系R和S的元组个数分别为50和60,关系T是R与S的笛卡尔积,则T的元组个数为( D )
A.110 B.2500 C.3600 D.3000(P45)
11.在SQL Server 2000 中,可以在( B )内编辑SQL语言,并运行显示查询结果。
A.企业管理器 B.查询分析器 C.服务管理器 D.数据管理向导
12.SQL SEERVER 的数据库有三种物理文件,用于存放数据库日志信息的日志文件以( A )作为文件扩展名
A..ldf B..mdf C..ndf D..sql (P78)
13.同一个关系模型的的任意两个元组值( A )
A.不能全同 B. 可以全同 C.必须全同 D.前述都不是
14.有了外模式/模式映像,可保证数据和应用程序之间( A )
A.逻辑独立性 B.物理独立性 C.数据一致性 D.数据安全性(P11)
15.自然连接是构成新关系的有效方法。一般情况下,当对关系R和关系S使用自然连接时,要求R和S含有一个或多个共同的( D )
A.元组 B.行 C.记录 D.属性
二、多选
1.下面关于E-R模型向关系模型转换的叙述中,正确的是(A、B、D)
A.一个实体类型转换为一个关系模式。P239
B.一个1:1联系可以转换为一个独立的关系模式,也可以与联系的任意一端实体所对应的关
系模式合并
C. 一个1:n联系可以转换为一个独立的关系模式,也可以与联系的任意一端实体所对应的关系模式合并P239
D.一个m:n联系转换为一个关系模式
2.有15个实体类型,并且他们之间存在着15个不同的二元联系,其中5个是1:1联系类型,5个是1:n联系类型,5个是m:n联系类型,那么根据转换规则这个E-R结构转换成的关系模式有(A 、B)
A.15个 B.20 个C.25个 D.30个
A.15个 B.20 个C.25个 D.30个
3.数据模式是数据库的框架。一般的,数据库的三级模式是指( A、B、D)
A.模式 B.外模式 C.应用模式 D.内模式p13
4.SQL是一种介于关系代数与关系演算之间的结构化语言,包括(A、B、D)
A.数据定义语言DDL B.数据操纵语言DML C.数据查询语言SELECT D.数据控制语言DCL(
百度知道)
5.数据模型是数据库系统的基础。数据库系统中最常使用的数据模型是(ABC)
A.层次模型 B.关系模型 C.网状模型 D.结构模型 p24
6.关系模型的三要素为(BCD)
A.关系数据库 B.关系数据结构 C.关系操作 D.关系完整约束性P44
三、填空题
1.数据是信息的符号表示或称载体;信息是数据的内涵,是数据的语义解释。例如“世界人口已达到20亿”这是 ( 信息 )
2.数据库系统的二级映射是指(外模式/模式映像)和(模式/内模式映像)
3.在关系数据库实际过程中,设计关系是(数据库逻辑设计)阶段的任务P219
4.有了模式/内模式映像,它可以保证数据和应用程序之间的(物理独立性)P13
5.在SQL中如果要对结果集进行分组,应在SELECT语句中使用(GROUP BY)子句,要对整个组进行某个指定条件下的取舍再使用(HAVING)子句
6.数据字典中只存放视图的(定义)
7.实体完整性要求主属性不能取空值.这一点可以通过(NOT NULL)来实现。
8.在关系代数中,对一个关系做投影操作后,新关系的元组个数(小于)或(等于)原来关系元组个数
9.实体集之间的联系可以存在(现实世界)之间,也可以再(计算机世界)存在
四、计算题
选课
Sno | Cno | Grade |
S1 | C1 | A |
S1 | C2 | B |
S1 | C3 | B |
S2 | C1 | A |
S2 | C3 | B |
S3 | C1 | B |
S3 | C3 | B |
S4 | C1 | A |
S4 | C2 | A |
S5 | C2 | B |
S5 | C3 | B |
S5 | C1 | A |
1. 如左表所示给出选课和选修课两个基本关系,关系模式为:
选课(Sno,Cno,Grade)属性分别表示学好,课号,成绩
选修课(Cno,Cname)属性分别表示,课号,课程名;
求“选课÷选修课”的运算结果要求写出运算过程
Cno | Cname |
C1 | 数据结构 |
C3 | 操作系统 |
选修课
2. 已知关系R和S求R∞S。
R S
A | B | C |
2 | 4 | 6 |
2 | 5 | 6 |
3 | 4 | 7 |
4 | 4 | 7 |
B | C | D |
5 | 6 | 3 |
4 | 7 | 2 |
5 | 6 | 2 |
4 | 8 | 2 |
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论