资源描述
数据库系统概论模拟试题(6)
一、填空题:02分,每题02分
1、 如果事务T对数据D加了S锁,则在T释放D上的S锁以前,其他事务只能对D加( )而不能加( )。
二、单选题:20分,每题02分
2、 SQL3中用关键字( )定义抽象数据类型。
A: ABSTRACT DATA TYPE
B: ABSTRACT TYPE
C: CREATE TYPE
D: CREATE DATA TYPE
3、 在ODL定义中的如下行中,enum 的含义是( )。
attribute enum {color,black} FilmTyoe;
A: 属性名
B: 属性值
C: 属性域
D: 属性类型
4、 域关系演算表达式: T={xy | R(xy)∨S(xy)∧y>2}, 关系T的组成是( )。
A: 关系R和S中全部y>2的元组组成的关系
B: 关系R的全部元组和S中y>2的元组组成的关系
C: 关系R和S中全部y>2的元组的前两个属性组成的关系
D: 关系R的全部元组和S中y>2的元组的前两个属性组成的关系
5、 SELECT 语句执行的结果是( )。
A: 数据项
B: 元组
C: 表
D: 数据库
6、 使用CREATE TABLE 语句建立的是( )。
A: 数据库
B: 表
C: 视图
D: 索引
7、 使用CREATE INDEX 语句建立的是( )。
A: 数据库
B: 表
C: 视图
D: 索引
8、 在SQL中,对嵌套查询的处理原则是( )。
A: 从外层向内层处理
B: 从内层向外层处理
C: 内、外层同时处理
D: 内、外层交替处理
9、 下面关于数据库设计方法的说法中错误的有( )。
A: 数据库设计的一种方法是以信息需求为主,兼顾处理需求,这种方法称为面向数据的设计方法;
B: 数据库设计的一种方法是以处理需求为主,兼顾信息需求,这种方法称为面向过程的设计方法。
C: 面向数据的设计方法可以较好的反映数据的内在联系。
D: 面向过程的设计方法不但可以满足当前应用的需要,还可以满足潜在应用的需求。
10、 下面关于函数依赖的描述,错误的是( )。
A: 在函数依赖A à B中,A称为决定因素;
B: 在关系R中,属性B依赖于属性A,则说明当属性A的值确定之后,属性B的值也就随之确定。
C: 函数依赖具有传递性。
D: 在关系R中,如果属性A依赖于属性B,这种依赖正式记做:A à B
11、 关系R(a,b,c)与S(b,c,d)的关系代数表达式:
R R.b=S.bS 表达的R与S运算是( )。
A: 交集
B: 笛卡儿积
C: θ连接
D: 自然连接
三、多选题:10分,每题02分
12、 随着计算机软硬件的发展,数据管理技术不断完善,先后经历了( )、( )和( ) 三个阶段。
A : 文件系统阶段
B : 数据库系统阶段
C : 分布式系统阶段
D : 人工管理阶段
13、 对于下列语句TeacherNo INT NOT NULL UNIQUE,正确的描述是( )。
A : TeacherNo是键码
B : TeacherNo不能为空
C : TeacherNo的值可以是“王大力”
D : 每一个TeacherNo必须是唯一的
14、 下面关于数据库设计方法的说法中正确的有( )。
A : 面向数据的设计方法可以较好的反映数据的内在联系。
B : 面向过程的设计方法在初始阶段可能获得更高的性能。
C : 面向数据的设计方法更适合用在需求明确、固定的系统上。
D : 为了设计一个相对稳定的数据库,一般采用面向过程的设计方法。
15、 已知关系Movie中有函数依赖title year à length color,则下面正确的分解结果有( )。
A : title à length color
B : year à length color
C : title yearà length
D : title yearà color
16、 二元关系R的属性包括A、B,三元关系S的属性包括A、C、D。下列描述中正确的是( )。
A : σA>5 (R S)结果是四元关系。
B : R∩S的 结果是二元关系。
C : πA C (S) 与{t1t2 | S(t1t2t3)} 表示同一关系。
D : R∪S 与 { t | R(t) ∨ S(t)}表示同一关系。
四、判断题:10分,每题01分
17、 执行查询语句时,DBMS从数据字典中调出相应的模式描述,并从外模式映象到模式,从而确定所需要的物理数据。( )
18、 如果一个类中包含几个多值联系和反向联系,转化为关系模式时数据量有可能爆炸性增长。从E/R图转化到关系模式也具有同样的问题。( )
19、 在视图中插入一个元组,该元组会同时插入到基本表中。( )
20、 概念设计可以独立于数据库管理系统。( )
21、 物理设计可以独立于数据库管理系统。( )
22、 对于关系数据库系统,用户既要提出“做什么”,也要指出“怎么做”。( )
23、 封锁粒度越大,可以同时进行的并发操作越少,系统的并发程序越低。( )
24、 对于函数依赖A1A2…AnàB1B2…Bm,如果B中至少有一个属性不在A中,则称该依赖为完全非平凡的。
25、 对于给定的函数依赖集S,属性集A函数决定的属性的集合就是属性集A在依赖集S下的封闭集。
26、 属于第一范式的关系模式必然属于第二范式;属于第三范式的关系模式必然属于第二范式。
五、填空选择题:02分,每题02分
27、 数据模型通常由( )、( )和( )三要素组成。
选 项 1 :
数据查询
数据操作
数据结构
完整性约束
选 项 2 :
数据查询
数据操作
数据结构
完整性约束
选 项 3 :
数据查询
数据操作
数据结构
完整性约束
六、简答题:15分,每题05分
28、 关系模型有何特点?
29、 写出投影对笛卡尔积的分配律(说明公式中符号的含义)。
30、 什么是部分依赖?
考
七、综合题:35分,每题05分
31、 设计一个适合大学选课的数据库。该数据库应包括学生、系、教师、课程,哪个学生选了哪门课,哪个教师教哪门课,学生的成绩,一个系提供哪些课程等信息。用ODL进行描述,注意为属性和联系选择适当的类型,并指出每个类的键码。
32、
33、 关系模式如下:
商品 P(PNO,PN,COLOR,PRICE)
商店 S(SNO,SN,CITY)
销售 SP(PNO,SNO,QTY)
用元组关系演算写出下述操作的查询表达式。
查询出售商品“TV”的商店名SN。
34、 对于如下关系R和S
写出R S、R S和R-S。
35、 关系数据模型如下:
学生 S(SNO,SN,SEX,AGE)
课程 C(CNO,CN,PCNO) PCNO 为直接先行课号。
选课 SC(SNO,CNO,GR) GR 为课程考试成绩
用SQL写出查询程序:
将选修课程“DB”的学生学号SNO,姓名SN建立视图SDB。
36、 关系模式如下:
商品 P(PNO,PN,COLOR,PRICE)
商店 S(SNO,SN,CITY)
销售 SP(PNO,SNO,QTY)
用SQL写出查询程序:
将在London销售红色商品的商店号SNO,商店名SN建立视图RLS。
37、 有关产品(Product)类及其三个子类PC机(PC)、便携式电脑(Laptop)、打印机(Printer)的ODL描述如下:
interface Product
( extent Products
Key model )
{
attribute integer model;
attribute string maker;
attribute string type;
attribute real price;
};
interface PC:Product
( extent PCs)
{
attribute integer speed;
attribute integer ram;
attribute integer hd;
attribute string cd;
};
interface Laptop:Product
( extent Laptops)
{
attribute integer speed;
attribute integer ram;
attribute integer hd;
attribute real screen;
};
interface Printer:Product
( extent Printers)
{
attribute booleancolor;
attribute string printertype;
};
其中,Product类有三个属性:型号model、制造商maker和类型type(PC、便携式电脑或打印机)。假设型号对于所有制造商和产品类型都是唯一的。
PC机子类有四个属性:速度speed(指处理器的速度,以兆赫计算)、内存ram容量(以兆字节计算)、硬盘hd容量(以千兆字节算)和光盘驱动器cd速度(以几倍速描述)。
便携式电脑Laptop子类与PC机子类不同之处在于:用屏幕尺寸screen(以英寸计算)代替光驱速度。
打印机Printer子类有2个属性:输出颜色color(彩色为真)和打印机类型Printertype(激光、喷墨等)。根据题中的ODL模式,写出用OQL扩充了的C++语句来完成下列操作:
(1) 把型号为1001的PC对象赋值给宿主语言变量x。
(2)把内存至少有16M字节的所有便携式电脑对象的集合赋值给宿主语言变量y。
(3)把售价低于5000元的PC机的平均速度赋值给宿主语言变量z。
八、填空题(主观):06分,每题02分
38、 数据库管理系统主要由( )、( )和( )三部分组成。
39、
一个实体的键码属性值不能为空,称为( )。
40、 如果一个关系模式R( ),则这个关系属于第一范式。
展开阅读全文