上海电机学院数据库原理及应用Word格式文档下载.docx
《上海电机学院数据库原理及应用Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《上海电机学院数据库原理及应用Word格式文档下载.docx(7页珍藏版)》请在冰豆网上搜索。
A.概念模式B.外模式
C.逻辑模式D.内模式
2.DB,DBMS,DBS三者之间的关系是__B_
A.DB包括DBMS和DBSB.DBS包括DBMS和DB
C.DBMS包括DB和DBSD.DBS与DBMS和DB无关
3.数据库的概念模型独立于___A__
A.具体的机器和DBMSB.E-R图C信息世界D.现实世界
4.视图创建完毕后,数据字典中存放的是__C_
A.查询语句B.查询结果
C.视图定义D.所引用的基本表的定义
5.一个关系数据库文件中的各元组____B_
A.前后顺序不能任意颠倒,一定要按照输入的顺序排列
B.前后顺序可以任意颠倒,不影响库中的数据关系
C.前后顺序可以任意颠倒,但若列的顺序不同,统计处理的结果就可能不同
D.前后顺序不能任意颠倒,一定要按照关键字段值的顺序排列
6.SQL语言中,实现数据检索的语句是__A__
A.SELECTB.INSERTC.UPDATED.DELETE
7.SQL中,与“NOTIN”等价的是____D_
A.=SOMEB.<
>
SOMEC.=ALLD.<
ALL
8.在一个BCNF关系模式中,所有的非主属性对码都是___D__
A.部分函数依赖B.平凡函数依赖C.传递函数依赖D.完全函数依赖
9.二维表的主属性可以包含___C___属性
A.O个B.1个C.1个或多个D.多个
10.数据完整性约束条件主要指____C
A.用户操作权限的约束B.用户口令校对
C.值的约束和结构的约束D.并发控制的约束
11.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。
在这几个阶段中,数据独立性最高的是_A____阶段。
A.数据库系统B.文件系统C.人工管理D.数据项管理
12.数据库系统中,负责物理结构与逻辑结构的定义和修改的人员是__A__
A.数据库管理员B.专业用户
C.应用程序员D.最终用户
13.对关系模型叙述错误的是____D_
A.建立在严格的数学理论、集合论和谓词演算公式的基础之上
B.微机DBMS绝大部分采取关系数据模型
C.用二维表表示关系模型是其一大特点
D.不具有连接操作的DBMS也可以是关系数据库系统
14.从E-R模型向关系模型转换时,一个m:
n的联系转换为关系模式时,该关系模式的码由_C__组成
A.m端实体关系码的属性组成
B.n端实体关系码的属性组成
C.m端实体关系码和n端实体关系码的属性组合
D.重新选择属性
15.事务的隔离性是指___C__
A.事务中包括的所有操作要么都做,要么都不做
B.事务一旦提交,对数据库的改变是永久的
C.一个事务内部的操作及使用的数据对并发的其他事务是隔离的
D.事务必须是使数据库从一个一致性状态变到另一个一致性状态
三、设有如图所示的关系R、S、T,计算:
(共22分)
R:
S:
T:
A
B
C
E
F
3
6
7
4
5
1
2
(1)R∪T(3分)
(2)
(3分)
(3)
(3分)
(4)
(6分)
(5)R÷
S(7分)
四、设有一个工程零件数据库,包括一下四个基本表:
(每题3分,共18分)
供应商(供应商代码,姓名,所在城市,联系电话);
工程(工程代码,工程名,负责人,预算);
零件(零件代码,零件名,规格,产地,颜色)
供应零件(供应商代码,工程代码,零件代码,数量)
试用SQL语句完成如下操作:
1.创建表供应商,表中有4个字段:
供应商代码(字符型),性别(字符型),所在城市(字符型),联系电话(字符型)。
2.求供应工程J1中零件P1的供应商姓名;
3.求供应工程J1零件为红色的供应商代码;
4.求供应商代码及其供应的工程数;
5.求既为工程J1供应零件,又为工程J2供应零件的供应商代码;
6.在表工程中添加一个记录,工程代码为0001,工程名为拖拉机制造,负责人为李平,预算为70000元。
五、设关系模式R(ABC),F是R上成立的FD集,F={A->
B,B->
C}。
(10分)
1.说明R不是3NF模式的理由。
2.试把R分解成3NF模式集。
答案
1.数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度、较高的数据独立性和易扩展性,并可为一定范围内的各种用户共享。
2.在数据库的三级模式体系结构中,外模式与模式之间的映像,实现了数据库的逻辑独立性,而模式与内模式之间的映像,实现了数据库的物理独立性。
3.E-R模型是对现实世界的一种抽象,它的主要成分是实体集、联系和属性。
4.关系数据库的标准语言是SQL语言,该语言的功能主要包括数据定义功能、数据操纵功能、数据控制功能。
5.若事务T对数据对象A加了S锁,则其他事务只能对数据A再加S锁,不能加X锁,直到事务T释放A上的锁。
6.数据库应用系统的设计应该具有对数据进行收集、存储、加工、抽取和传播等功能,即包括数据设计和处理设计,而数据设计是系统设计的基础和核心。
7.在ORDERBY子句的选择项中,DESC代表降序输出;
省略DESC时,代表升序输出。
DBACBADDCCAADCC
三、设有如图所示的关系R、S、T,计算:
解:
R.A
R÷
S
答案:
(1)CREATTABLE供应商(供应商代码CHAR(4),
性别CHAR(4),
所在城市VARCHAR(50),
联系电话CHAR(11));
(2)SELECT姓名
FROM供应商
WHERE供应商代码IN(SELECT供应商代码
FROM供应零件
WHERE工程代码=‘J1’AND零件代码=‘P1’);
(3)SELECT供应商代码
FROM供应零件
WHERE工程代码=‘J1’AND零件代码IN(SELECT零件代码
FROM零件
WHERE颜色=‘红色’);
(4)SELECT供应商代码,COUNT(工程代码)
GROUPBY供应商代码;
(5)SELECT供应商代码
WHERE工程代码=‘J1’
INTERSECT
SELECT供应商代码
WHERE工程代码=‘J2’
(6)INSERT
INTO工程
VALUES(‘0001’,‘拖拉机制造’,‘李平’,700000);
1.A->
A—->
C,存在传递依赖,所以不是3NF模式
2.R1(AB)R2(BC)
感谢下载!
欢迎您的下载,资料仅供参考