数据库原理与应用教程》期末考试试卷
- 格式:docx
- 大小:38.59 KB
- 文档页数:7
数据库原理与应用教程》期末考试试卷
1.数据库的概念是独立于具体的机器和DBMS的,选项C。
2.数据库在磁盘上的基本组织形式是文件,选项B。
3.下列关于数据库系统的说法不正确的是数据库可以避免一切数据的重复,没有冗余,选项A。
4.属于一对多联系的实体类型是班级与学生的关系,选项C。
5.E-R方法的三个要素是实体、属性、联系,选项C。
6.假设关系R(A,B)属于3NF,正确的说法是R仍存在一定的插入和删除异常,选项B。
7.在部分匹配查询中,通配符“*”可以代表零个或多个字符,选项D。
8.SQL中,“DELETE FROM表名”表示从基本表中删除所有元组,选项A。
9.DBMS的并发控制子系统保证了事务的一致性的实现,选项B。
10.已知关系模式R(A,B,C,D,E)及其上的函数相关性集合F={A->D,B->C,E->A},该关系模式的候选关键字是BE,选项B。 11.如果关系模式R的关键字由所有属性共同组成,则R最高达到BCNF,选项C。
12.若两个实体之间的联系是1:m,则实现1:m联系的方法是在“m”端实体转换的关系中加入“1”端实体转换关系的码,选项A。
13、在关系数据库中,对关系模式进行分解的主要目的是解决如何构造合适的数据逻辑结构问题。
14、若用如下的SQL语句创建一个表student:
CREATE TABLE student(NO CHAR(4) NOT NULL。
NAME CHAR(8) NOT NULL。
SEX CHAR(2)。
AGE INT)
可以插入到student表中的是(B):(‘1031’,‘___’,NULL,NULL)
15、设事务T1和T2,对数据库中的数据A进行操作,可能有如下几种情况,其中(d)不会发生冲突操作:
A.T1正在写A,T2要读A;
B.T1正在写A,T2也要写A;
C.T1正在读A,T2要写A;
D.T1正在读A,T2也要读A。
1、DBMS是指数据库管理系统,它是位于用户和数据库之间的一层管理软件。
2、在数据库的三级模式中,数据按照外模式的描述提供给用户,按照内模式的描述存储在磁盘中,而模式提供了连接这两级的相对稳定的中间观点,并使得两级中的任何一级的改变都不受另一级的牵制。
3、对于非规范化的模式,可以经过分解属性转变为1NF,将1NF经过转变为2NF,再将2NF经过转变为3NF。
4、DBMS中的并发控制是为了可防止多个用户同时对同一数据库操作时可能对数据库造成的破坏,它通常采用锁机制。
5、设关系模式R(X,Y,Z),X,Y,Z是R的属性集,当属性集合X是属性集合的子集时,则存在函数依赖Y->X,这种类型的函数依赖称为完全函数依赖。若X,Y,Z为互不相同的属性集合,如果X->Y,而Y不依赖X,但Y->Z,则称Z传递函数依赖于X。
6、数据库设计中的逻辑设计分为概念模式和逻辑模式。
7、在设计局部E-R图时,不同系统的应用和不同设计人员的设计会导致局部E-R图之间存在冲突,主要包括属性、命名和结构冲突。
8、SELECT语句用于查询数据,where子句用于选择满足条件的元组,group by子句可以按指定列的值分组,having子句用于提取满足条件的分组。
9、在SQL中,可以使用ORDER BY子句对查询结果进行排序,ASC表示升序,desc表示降序。
10、视图是一个虚拟表,由一个或多个基本表导出。在数据库中,只存储基本表,不存储视图对应的表。
1、数据库管理系统包含的功能包括数据定义、数据操纵、数据查询、数据控制和事务管理等。
2、关系模式规范化可以消除冗余数据、提高数据存储和查询效率、保证数据一致性和可靠性。
3、采用E-R方法进行数据库概念设计的过程包括确定实体、属性和关系,绘制E-R图,进行E-R图的转换和规范化。
1、SQL查询语句:
1)SELECT c#。___ '___'
2)SELECT S#。SNAME FROM S WHERE sex = '男'
AND age。22
3)SELECT CNAME。TEACHER FROM C JOIN SC ON
C.C# = SC.C# WHERE SC.S# = ''
4)SELECT C# FROM C WHERE C# NOT IN (SELECT
C# FROM SC JOIN S ON SC.S# = S.S# WHERE S.SNAME =
'___') 5)SELECT S# FROM SC GROUP BY S# HAVING
COUNT(DISTINCT C#)。= 2
2、候选码为{学号},此关系模式是第二范式,规范化为第三范式后得到以下两个关系模式:
Student3(学号,姓名,所在系,班号,班主任)
Department(系名,系主任)其中Student3的主码为{学号},外码为{所在系},Department的主码为{系名}。
3、将下列E-R图转换为相应的关系模式,其中任何一个订户(单位)可以为任何一个员工订阅任何一份报刊,并指出每个关系模式的主码和外码。
关系模式1:订户(主码:订户号,外码:邮编)
属性:订户号、订户姓名、联系电话、地址、邮编
关系模式2:报刊(主码:报刊号,外码:邮编)
属性:报刊号、报刊名称、单价、发行商、地址、邮编
关系模式3:订阅报刊(主码:无,外码:订户号、报刊号、员工号) 属性:订户号、报刊号、起止日期、份数、员工号
关系模式4:员工(主码:员工号,外码:无)
属性:员工号、员工姓名、电话号码、开户行、帐号