数据库原理试卷2012(春季)A
数据库试题2011-2012(A)
三、 判断题 (每小题 1 分,共 10 分)。正确用√表示,错误用×表示,请将的答案填在答题纸上。 1.SQL 中 LIKE 字句可以使用三个字符串匹配的通配符( “*”“%”“_”。 、 、 ) 2. 关系中元组没有先后顺序,属性也没有先后顺序。 3. 数据库的核心系统是 DBMS。 4. E-R 模型向关系模型转换时,一个 1:n 联系可以转换为一个独立的关系模式,也可以与联系的任意一端实体所对应的关系模式合并。 5. 关系模式中的关系模式至少应该是 1NF。 6. 事务的持续性是指事务中包括的所有操作,要么都做,要么都不做。 7. 不是所有的视图都可以更新。 8. JDBC 的基本功能是建立与数据库的连接、处理结果等,但不发送 SQL 语句。 9. 概念结构模型的设计需要依赖于 DBMS。 10. 实现数据库并发控制的主要方法是授权。
) 。 C. 逻辑结构设计阶段 D. 需求分析阶段
3 '2' ( S ) 等价于如下的( )语句。
B. SELECT B,C FROM S WHERE C<’2’ D. SELECT * FROM S WHERE B>3
A. SELECT * FROM S WHERE C<’2’ C. SELECT B,C FROM S WHERE B<’2’
A-1
D. AVG(属性列名)
13. “年龄在 15 至 30 岁之间”这种约束属于 DBS 的( A. 恢复 B. 并发控制
D.完整性控制
„„„„„„„„„„„„ 装 „„„„„„„„„„„„ 订 „„„„„„„„„„„„„ 线 „„„„„„„„„„„„
课程
《数据库概论》
班级
__________________
数据库原理试卷A答案
Sage smallint
不能为空
Sdept varchar 20 不能为空
表2 Sports表(描述运动项目实体)
属性名 类型 长度 约束
SportNo varchar 5
主码
SportName varchar 20 取值唯一
SportUnit varchar 10 不能为空
表3 SS表(描述学生与运动项目的联系)
务的解答扣 2 分。
3. 已知有三个事务的一个调度 R3(B)R 1(A)W3(B)R 2(B)R 2(A)W2(B)R 1(B)W1(A) ,试问该调度是
否是冲突可串行化调度?为什么?
答:该调度是冲突可串行化调度,理由如下:
R1(A) 和 W3(B) 是不冲突操作,交换位置可得:
R3(B)W3(B)R 1(A)R 2(B)R 2(A)W2(B)R 1(B)W1(A) R1(A) 和 R2(B) 、 R2(A) 、 W2(B) 均为不冲突操作,交换位置可得:
( 商店编号,商品编号 ) →部门编号( 1 分)
( 商店编号,部门编号 ) →负责人( 1 分)
( 商店编号,商品编号 ) →数量( 1 分)
(2) 找出关系模式 R 的候选码;
答: R的候选码是 ( 商店编号,商品编号 ) ( 2 分)
(3) 试问关系模式 R 最高已经达到第几范式?为什么?
答:因为 R 中存在着非主属性“负责人”对候选码 ( 商店编号、商品编号
Sname
Ssex
Sage
Sno
Sdept
Student m SS n Sports
Grade
SportNo
SportUnit
SportName
图3
2012数据库试卷
2012年数据库试卷一、选择题(每题1分,共10题。
老师只给5题╮(╯▽╰)╭)1. 关系R(A,B)和S(B,C)中分别有10个和15个元组,属性B 是R 的主码,则R ▷◁ S 中元组数目的范围是( )。
A.(0,15) B.(10,15) C. (10,25) D.(0,150) 2. 下列聚合函数中不忽略空置(null )的是( )。
A.SUM(列名)B.COUNT (*)C.MAX (列名)D.A VG (列名) 3. 设有两个关系R (A,B,C )和S(B,D),与下列SELECT 语句SELECT A ,D FROM R,S WHERE C= (1)等价关系代数表达式是( ) A. πA ,D (σC=C1 (R×S )) B.πA ,D (σC=C1(R )▷◁ S ) C.πA ,D (R ▷◁(σC=C1(S ))) D.πA ,D (σC=C1(R ▷◁S )) 4. 数据库系统中的故障不包括( )A.系统崩溃B.计算机病毒C.事务故障D.磁盘故障 5. 关系代数表达式的优化策略中,首先要做的是( )A.执行笛卡儿积运算B.对文件进行预处理C.尽早执行选择运算D.除运算 二、填空题(每空1分,共10分)1. 有一个关系:学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属于___________________约束。
2. 为了确保数据的完整性,要求数据库系统维持事务的四个性质:___________、一致性、____________和 持久性,即ACID 特性。
3. 关系代数中的基本运算有六个,包括并、差、______、______、______和重命名。
4. 我们对具有函数依赖的数据库设计的目标是:BCNF 、________和________。
5. Armstrong‟s Axioms 中的“自反性”规则是:_________________________________________________, “增广性”规则是:_________________________________________________。
数据库原理试卷A(标准答案)
单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在答题卡上。
每小题1分,共20分)1.数据模型的三要素中,数据的约束条件规定数据及其联系的( A )。
A. 制约规则B. 静态特性C. 动态特性D. 数据结构2.DB、DBMS、DBS三者之间的关系是( B )。
A. DBMS包括DB和DBSB. DBS包括DB和DBMSC. DB包括DBMS和DBSD. DB、DBMS、DBS是同一个意思3.有一个关系:学生(学号,姓名,系别),规定学号的值域是9个字符组成的字符串,这一规则属于( C )。
A. 实体完整性约束B. 参照完整性约束C. 用户自定义完整性约束D. 关键字完整性约束4.有12个实体类型,并且它们之间存在着15个不同的二元联系,其中4个是1:1联系类型,5个是1:N联系类型,6个M:N联系类型,那么根据转换规则,这个ER结构转换成的关系模式至少有( B )。
A.17个B.18个C.23个D.27个5.在数据库技术中,未提交的随后被撤消了的数据,称为( D )。
A.报废的数据B.过时的数据C.撤消的数据D.脏数据6.嵌入式SQL的预处理方式,是指( D )。
A.识别出SQL语句,加上前缀标识和结束标志B.对源程序进行格式化处理C.把嵌入的SQL语句编译成目标程序D.把嵌入的SQL语句处理成函数调用形式7.若系统在运行过程中,由于某种硬件故障,使存储在外存上的数据部分损失或全部损失,这种情况称为( A )。
A. 介质故障B. 运行故障C. 系统故障D. 事务故障8.如果事务T获得了数据项Q上的排它锁,则T对Q( C )。
A. 只能读不能写B. 只能写不能读C. 既可读又可写D. 不能读也不能写9.在SQL的下列语句中,能够实现参照完整性约束的语句( D )。
A.FOREIGN KEY B.PRIMARY KEYC.REFERENCES D.FOREIGN KEY和REFERENCES10.在需求分析阶段,数据字典是对系统中( A )。
《数据库原理》期末试卷及答案(A)
只有一个是符合题目要求的,请将其代码填在题后的括号内。
错选或未选都无分。
)1、A2、D3、C4、A5、B6、A7、C8、D9、B 10、D11、B 12、C 13、B 14、D 15、B16、D 17、B 18、D 19、B 20、B二、填空题(本大题共10小题,每小题1分,共10分。
将正确的答案填在每小题的空格内。
错填或不填均无分)21、程序22、m×n23、自然连接24、CREATE INDEX25、聚簇索引26、元组27、空值28、授权29、投影30、GROUP BY三、名词解释(本大题共5小题,每小题3分,共15分)31、数据库管理系统是数据库系统的核心,是为数据库的建立、使用和维护而配置的软件。
它建立在操作系统的基础上,是位于操作系统和用户之间的一层管理软件,负责对数据库进行同一的管理和控制。
它的功能主要包含6个方面:(1)数据定义(2)数据操纵(3)数据库进行管理(4)数据组织、存储和管理(5)数据库的建立和维护(6)数据通信接口32、完全函数依赖:在关系模式R(U)中,如果X→Y,并且对于X的任何一个真子集X’,都有,则称Y完全函数依赖于X。
33、视图视图是从一个或几个基本表(或视图)导出的表,它与基本表不同,是一个虚表。
数据库中只存放视图的定义,而不存放视图对应的数据,这些数据仍存放在原来的基本表中。
基本表中的数据发生变化,从视图中查询出的数据也随之发生变化。
从这个意义上讲,视图就像一个窗口,透过它可以看到数据库中自己感兴趣的数据及其变化。
34、主码和主属性如果关系中的某一个属性组的值能够唯一地标识一个元组,而其子集不行,则称该属性组为侯选码。
若一个关系有多个侯选码,则选定其中一个为主码。
侯选码的诸属性称为主属性。
35、游标游标是系统为用户开设的一个数据缓冲区,存放SQL的执行结果。
嵌入式SQL用游标来协调SQL语言与主语言之间的数据处理。
每个游标区都有一个名字。
用户可以用SQL语句逐一从游标中获取记录,并赋给主变量,交由主语言进一步处理。
2012年3月数字库真题
A. 条理结构可以分为两层,顶层是无共享结构,底层是共享内存或共享磁盘结构
B. 无共享结构经由过程最小化共享资原本降低资本竞争,是以具有很高的可扩展性,适合于OLTP应用
C. 并行数据库系统经常经由过程负载平衡的体例来提高数据库系统的营业吞吐率
Ⅰ. 系、教师、学生、图书
Ⅱ.教师编号、系名、书名、学生姓名
Ⅲ.学素性别、职称、学生姓名、书价
Ⅳ.图书、教师、书名
A. 仅Ⅰ
B. 仅Ⅰ和Ⅱ
C. 仅Ⅰ、Ⅱ和Ⅳ
D. 全数
谜底:D
解析:实体是现实世角逐客不美观存在并可自力区别于其他对象的一个“事务”或“物体”。4个选项中所枚举的事物均合适该前提。
A. 成立存储过程
B. 成立后触发型触发器
C. 界说内嵌表值函数
D. 成立前触发型触发器
谜底:D
解析:前触发型触发器只执行触发器指定的内容而不执行激发触发器的SQL语句,为职工表中插入数据设定一个非工作时刻的前触发型触
发器后就可实现该功能。
D. 存储打点器以事务体例打点用户对数据的访谒,以确保数据库并发访谒的正确性
谜底:C
解析:C项是发芽措置器的功能,不是存储打点器功能。
7. 已知某高校图书借阅打点系统中包含系、教师、学生、教师编号、系名、书名、图书、学素性别、职称、学生姓名、书价的信息。这些信息中能够被标识为实体集的是
A. 概念数据模子并不依靠于具体的计较机系统和数据库打点系统
B. 概念数据模子便于用户理解,是数据库设计人员与用户交流的工具,首要用于数据库设计
C. 概念数据模子不仅描述了数据的属性特征,而且描述了数据应知足的完整性约束前提
《数据库原理与应用》课程考试试卷(A)及答案
《数据库原理与应用》课程考试试卷(A)及答案开课系部:计算机科学,考试时间:年____月____日时考试形式:闭卷√、开卷,允许带入场考生姓名:学号:专业:班级:一、判断题(每题1分,共10分)1、ORACLE数据库是关系数据库。
(Y)2、概念模型是按计算机系统的观点对数据建模的。
(N)3、下列式子R∩S=R—(R—S)不成立。
(N)4、数据库系统的三级模式结构中,外模式、模式、内模式都只有一个。
(N)5、数据字典是各类数据描述的集合。
(Y)6、在嵌入式SQL语句中,主语句向SQL语句提供参数,主要用通信区实现。
(N)7、关系模型中的关系模式至少应该满足1NF的要求。
(Y)8、分布式数据库可以从逻辑上看成一个整体。
(Y)9、在SQL SERVER中,触发器的执行是在数据的插入、更新或删除之前执行的。
(N)10、封锁粒度越大,可以同时进行的并发操作越大,系统的并发程度越高。
(N)1、数据操纵2、安全性保护3、除法4、有序文件5、关系6、外部关键字值(或外码值)7、总体E-R模型(或E-R图)8、关系数据库9、.日志文件10、数据(或实体)11、读过时数据(或不可重复读),读“脏”数据(或脏读,或污读)(位置可相互交换)12、一致性13、系统故障,介质故障(位置可对调)14、分布式数据库管理系统(DDBMS)15、死锁16、SC.C#=C.C#或C.C#=SC.C#17、概念结构设计18、3NF19、服务管理器20、Distinct二、填空题(每空1分,共20分)1、SQL语言提供数据定义、数据查询、___数据操纵_____、数据控制等功能。
2、数据库保护问题包括:____安全性保护____、完整性、故障恢复和并发控制等多方面。
3、关系代数中专门的关系运算包括:选择、投影、连接和__除法______。
4、数据库中文件记录的组织方式是:无序文件、__有序文件______、聚集文件、HASH文件等。
5、设关系模式R(A,B,C),F是R上成立的FD集,F={B→A,B→C},则分解ρ={AB,AC}丢失的FD是关系。
2012年春数据库原理A
一、选择题/填空题(每小题2分,共20分)1.数据库系统的核心是()。
A、数据库B、数据库管理系统C、数据模型D、软件工具2.用二维表结构表示实体以及实体间联系的数据模型称为()。
A、网状模型B、层次模型C、关系模型D、面向对象模型3.在数据模型的三要素中,数据的约束条件规定数据及其联系的()。
A、动态特性B、制约和依存规则C、静态特性D、数据结构4. 设关系R和S具有相同的结构,由属于S但不属于R的元组构成的关系,记为()。
A、R﹣SB、S﹣RC、R∪SD、R∩S5.关系模式的候选关键字可以有()A 0个B 1个C 1个或多个D 多个6.下面关于函数依赖的叙述中,不正确的是()A、若X→Y,Y→Z,则X→YZB、若XY→Z,则X→Z,Y→ZC、若X→Y,Y→Z,则X→ZD、若X→Y,Y包含Y’,则X→Y’7.SQL语言集数据查询、数据操作、数据定义、和数据控制功能于一体,语句INSERT、DELETE、UPDATE实现下列哪类功能()。
A、数据查询B、数据操纵C、数据定义D、数据控制8.数据库管理系统通常提供授权功能来控制不同用户访问数据的权限,这主要是为了实现数据库的()。
A、可靠性B、一致性C、完整性D、安全性9.下列有关E-R模型向关系模型转换的叙述中,不正确的是()。
A、一个实体模型转换为一个关系模式B、一个1:1联系可以转换为一个独立的关系模式,也可以与联系的任意一端实体所对应的关系模式合并C、一个1:n联系可以转换为一个独立的关系模式,也可以与联系的任意一端实体所对应的关系模式合并D、一个m:n联系转换为一个关系模式10.数据库中的封锁机制是____的主要方法。
A、完整性B、安全性C、并发控制D、恢复二、填空题(每小题1分,共10分)1.两个实体间的联系可以分为:,和三种。
2.数据模型是由、、和三部分组成的。
3.关系代数的5种基本运算为选择、、并、差、。
4.日志文件是用于记录。
5. 数据库系统的并发控制的主要方法是采用机制。
(完整版)数据库原理试卷带答案
数据库原理试卷A一、单选题(本题共20个小题,每题1分,共20分。
答案唯一,多选或少选均不得分。
请将答案按对应的题号写在下面的表格中)1.下述关于数据库系统的正确叙述是( A )。
A. 数据库系统减少了数据冗余B. 数据库系统避免了一切冗余C. 数据库系统中数据的一致性是指数据类型一致D. 数据库系统比文件系统能管理更多的数据2. 数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是( A )。
A. DBS包括DB和DBMSB. DBMS包括DB和DBSC. DB包括DBS和DBMSD. DBS就是DB,也就是DBMS3. 描述数据库全体数据的全局逻辑结构和特性的是( A )。
A.模式B. 内模式C. 外模式D. 用户模式4. 要保证数据库的逻辑数据独立性,需要修改的是(A )。
A. 模式与外模式的映射B. 模式与内模式之间的映射C. 模式D. 三层模式5. 数据库系统的数据独立性体现在( B )。
A.不会因为数据的变化而影响到应用程序 B.不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序 C.不会因为存储策略的变化而影响存储结构D.不会因为某些存储结构的变化而影响其他的存储结构6. 在一个关系中如果有这样一个属性存在,它的值能惟一地标识关系中的每一个元组,称这个属性为( C )。
A. 关键字B. 数据项C. 主属性D. 主属性值7. 现有如下关系: 患者(患者编号,患者姓名,性别,出生日起,所在单位) 医疗(患者编号,患者姓名,医生编号,医生姓名,诊断日期,诊断结果) 其中,医疗关系中的外码是( D )。
A. 患者编号B. 患者姓名C. 患者编号和患者姓名D. 医生编号和患者编号8. 自然连接是构成新关系的有效方法。
一般情况下,当对关系R和S使用自然连接时,要求R或S含有一个或多个共有的( D )。
A. 元组B. 行C. 纪录D. 属性9. 有关系SC(S_ID,C_ID,AGE,SCORE),查找年龄大于22岁的学生的学号和分数,正确的关系代数表达式是( D )。
《数据库原理》期末试卷及答案(A)
只有一个是符合题目要求的,请将其代码填在题后的括号内。
错选或未选都无分。
)1、A2、D3、C4、A5、B6、A7、C8、D9、B 10、D11、B 12、C 13、B 14、D 15、B16、D 17、B 18、D 19、B 20、B二、填空题(本大题共10小题,每小题1分,共10分。
将正确的答案填在每小题的空格内。
错填或不填均无分)21、程序22、m×n23、自然连接24、CREATE INDEX25、聚簇索引26、元组27、空值28、授权29、投影30、GROUP BY三、名词解释(本大题共5小题,每小题3分,共15分)31、数据库管理系统是数据库系统的核心,是为数据库的建立、使用和维护而配置的软件。
它建立在操作系统的基础上,是位于操作系统和用户之间的一层管理软件,负责对数据库进行同一的管理和控制。
它的功能主要包含6个方面:(1)数据定义(2)数据操纵(3)数据库进行管理(4)数据组织、存储和管理(5)数据库的建立和维护(6)数据通信接口32、完全函数依赖:在关系模式R(U)中,如果X→Y,并且对于X的任何一个真子集X’,都有,则称Y完全函数依赖于X。
33、视图视图是从一个或几个基本表(或视图)导出的表,它与基本表不同,是一个虚表。
数据库中只存放视图的定义,而不存放视图对应的数据,这些数据仍存放在原来的基本表中。
基本表中的数据发生变化,从视图中查询出的数据也随之发生变化。
从这个意义上讲,视图就像一个窗口,透过它可以看到数据库中自己感兴趣的数据及其变化。
34、主码和主属性如果关系中的某一个属性组的值能够唯一地标识一个元组,而其子集不行,则称该属性组为侯选码。
若一个关系有多个侯选码,则选定其中一个为主码。
侯选码的诸属性称为主属性。
35、游标游标是系统为用户开设的一个数据缓冲区,存放SQL的执行结果。
嵌入式SQL用游标来协调SQL语言与主语言之间的数据处理。
每个游标区都有一个名字。
用户可以用SQL语句逐一从游标中获取记录,并赋给主变量,交由主语言进一步处理。
数据库原理2012答案
一、1、c 2、d 3、d 4、a 5、c
6、c
7、a
8、c
9、c 10、a
11、c 12、d 13、c 14、a 15、c
二、1手工管理、文件管理、数据库管理2数据文件、日志文件
3控制4-- /* 5基本表
三、1、是 2、否 3、是 4、否 5、是
四、1
1)数据库定义功能; 4)数据库的控制功能;
2)数据库的操纵功能; 5)数据库的通信功能。
3)数据库的查询功能;
2
文件系统和数据库系统所处理的数据都可长期保存,反复操作。
文件系统中文件内部具有结构,但数据文件之间的联系无法定义;数据库系统既可结构化局部数据,也可定义全局的数据结构。
文件系统的应用程序与数据之间有了一定的独立性;而数据库系统通过两方面的映象功能,使数据具有物理独立性和逻辑独立性。
文件系统的数据共享性较差冗余度高,数据是面向程序的;数据库系统的数据是面向全局的,共享性好,冗余度低。
数据库系统的数据由DBMS统一管理和控制,有较好地控制数据安全性、完整型、并发管理、数据库恢复等
五、1
Select s.sno,s.sname,s.dno
From s,sc
Where s.sno=sc.sno
2
查询学生的成绩与课程号002最高成绩相等的学生
3、
select s.dno,count(*) as 选修003课程的人数
From s, sc
Where o=’003’ and s.sno=sc.sno
Group by s.dno。
《数据库技术》2012年春 期终考试试卷(A卷)
16.在SQL中,建立数据库中基本表结构的命令为。
三、操作题(共2题,每题10分,共20分)
1.现有关系数据库如下:学生(学号,姓名,性别,专业,奖学金);课程(课号,课名,学分);
学习(学号,课号,分数)。用SQL语言实现下列查询:
(1)检索“国际贸易”专业中获得奖学金1000元的学生信息,包括学号、姓名、课名和分数。
C.集中式数据库系统可以支持多个用户,允许数据库管理系统以及数据库分布在多个节点上
D.并行数据库系统利用行计算机的多个CPU和磁盘来提高数据处理能力
5、用树型结构表示实体之间联系的数据模型称为。
A.关系模型B.运算模型C.网状模型D.层次模型
6、数据库逻辑结构设计的主要任务是。
A.建立E-R图B.把数据送入数据库
A. selectB.fromC. whereD.group by
33、在SQL中,drop table为数据库中基本表结构的命令。
A.建立B.修改C.删除D.查询
34、部分匹配查询中有关通配符“_”的正确的叙述是。
A.“_”代表多个字符B.“_”可以代表零个或多个字符
C.“_”不能与“%”一同使用D.“_”代表一个字符
四川大学期终考试试题(开卷)
(2011—— 2012学年第2学期)
课程号:303070030课序号:课程名称:数据库技术任课教师:成绩:
适用专业年级:10级自动化学生人数:210印题份数:220学号:姓名:
考试须知
四川大学学生参加由学校组织或由学校承办的各级各类考试,必须严格执行《四川大学考试工作管理办法》和《四川大学考场规则》。有考试违纪作弊行为的,一律按照《四川大学学生考试违纪作弊处罚条例》进行处理。
2011-2012学年第1学期《数据库原理与应用》课程A卷及答案
西北农林科技大学本科课程考试试题(卷)2011—2012学年第1学期《数据库原理与应用》课程A卷专业班级:命题教师:审题教师:学生姓名:学号:考试成绩:一、单项选择题(每小题2分,共20分)得分:分1.下列四项中,不属于数据库系统特点的是()。
A.数据共享性高B.数据结构化C.数据冗余度高D.数据独立性高2.关系数据模型的三要素中,不包括 ( )。
A.完整性规则 B.数据结构 C.数据操作 D.并发控制3.一个关系中的候选码()。
A .至多一个B .可多个C .必须多个D .至少3个4.关系R与关系S中有一个相同属性,T1是R与S作θ连接的结果,T2是R 与S自然连接的结果,则()。
A. T1的属性个数等于T2的属性个数B. T1的属性个数小于T2的属性个数C. T1的属性个数大于或等于T2的属性个数D. T1的属性个数大于T2的属性个数5.SQL语言集数据操纵、数据定义和数据控制功能于一体,其中,CREATE、DROP、ALTER语句是实现()功能。
A.数据查询B.数据更新C.数据定义D.数据控制6.下列关于视图的说法错误的是()。
A.视图是从一个或多个基本表导出的表,它是虚表B.某一用户可以定义若干个视图C.所有的视图都是可以更新的D.视图可以用来定义新的视图7.X→Y,当下列哪一条成立时,称为平凡的函数依赖()。
A. X ∈YB.Y∈XC.X∩Y=ΦD.X∩Y≠Φ8.设计用户子模式属于数据库设计的()。
A.需求设计B.概念设计C.逻辑设计D.物理设计第 1 页共9 页9.并发事务的交叉执行破坏了事务的()。
A.原子性 B.隔离性 C.一致性 D.永久性10.并发操作会带来哪些数据不一致性()。
A.不可修改、不可重复读、读脏、死锁 B.不可重复读、读脏、死锁C.丢失修改、读脏、死锁 D.丢失修改、不可重复读、读脏二、填空题(每空1分,共10分)得分:分1.DML指的是语言。
2.对于每一个外模式,数据库系统都有一个映象,它定义了该外模式与模式之间的对应关系。
(含答案)数据库原理 2012年复习
网络10-1 620591数据库原理一、选择、填空题(共40分)1、2、用树形结构表示实体之间联系的模型是(层次模型)3、4、C.关系中的每一列称为元组,一个元组就是一个字段)5、7、一个关系只有一个(基本表)8、10、11、在最小函数依赖集F中,下面叙述不正确的是(B)F中的每个函数依赖的左部都是单属性)12、13、14、15、后援副本的作用是(C )。
A.保障安全性B.一致性控制C.故障后的恢复D.数据的转储16、设计子模式属于数据库设计的(C、逻辑设计)17、18、19、20、当一下代码中的【】位置分别为BREAK,CONTINUE或RETURN时,输出的值为(1,0,不输出)21、对现实世界进行第一层抽象的模型,称为(概念模型)22、层次模型的数据结构是(树形)结构。
23、在关系代数运算中,传统的集合运算有(并,差,交,笛卡尔积)24、实体完整性规则是对(主键)的约束。
25、SQL的功能包括数据查询、数据操纵和(数据定义和数据控制)四个部分。
26、消除了非主属性对候选键的部分函数依赖的关系模式,称为(2NF模式);27、DBMS对数据库的安全保护功能是通过安全性控制、完整性控制和(并发性控制和数据库恢复)四方面实现的。
28、实现并发控制的方法主要是(封锁)技术。
29、无论是存储过程还是触发器,都是(SQL 语句和流程控制语句)语句的集合。
30、对现实世界进行第二层抽象的模型,称为(逻辑模型)。
31、网状模型的数据结构是(有向图)结构。
32、专门的关系运算有(选择,投影,连接、除运算)。
33、参照完整性规则是对(外键)的约束。
34、消除了每属性对候选键的传递函数依赖的关系模式,称为(BCNF模式)。
35、在SQL Server 2000中有简单还原和(完全还原、批日志还原)3种数据库还原模式。
山东科技大学数据库原理试卷A与参考答案及评分标准
山东科技大学泰山科技学院2012 —2013 学年第一学期《数据库原理》考试试卷(A卷)班级姓名学号1、数据库系统的核心是____________ 。
2、两段锁协议中的两段指的是:____________ 和 ___________ 。
3、数据管理技术经过了、和三个阶段。
4、索引的建立有利也有弊。
建立索引可以___________,但过多地建立索引会__________。
5、_____________是一个非常特殊但又非常有用的函数,它可以计算出满足约束条件的一组条件的行数。
3、数据库恢复是将数据库从状态恢复到的功能。
4、数据库系统在运行过程中,可能会发生故障。
故障主要有、、介质故障和四类。
8、在SQL中, ____________ 子句用来消除重复出现的元组。
9、在关系模式 R(U) 中,如果 X → Y , Y → Z ,且 Y 不是 X 的子集,不存在 X ←→ Y 的情况,则称 Z ____________依赖于 X 。
10、判断一个并发调度是否正确,可用 __________ 概念来衡量。
二、选择题(20分,每题1分)1、三个模式之间存在下列映射关系,将正确的填入括号中 ( )A. 外模式 / 内模式B. 外模式 / 模式C. 模式 / 模式D. 内模式 / 外模式2、数据的逻辑独立性是指 ( )A. 存储结构与物理结构的逻辑独立性B. 数据与存储结构的逻辑独立性C. 数据与程序的逻辑独立性D. 数据元素之间的逻辑独立性3、以下关于外码和相应的主码之间的关系,正确的是 ( )A. 外码并不一定要与相应的主码同名B. 外码一定要与相应的主码同名C. 外码一定要与相应的主码同名而且唯一D. 外码一定要与相应的主码同名,但并不一定唯一4、数据库和文件系统的根本区别在于:( )A.提高了系统效率B.方便了用户使用C.数据的结构化D.节省了存储空间5、关系代数运算是以()为基础的运算。
A.关系运算B.谓词演算C.集合运算D.代数运算6、关系的码不能为空属于DBS的()A.完整性措施 B.安全性措施 C.物理安全措施 D.恢复措施7、有12个实体类型,并且它们之间存在着15个不同的二元联系,其中4个是1:1联系类型,5个是1:N联系类型,6个M:N联系类型,那么根据转换规则,这个ER结构转换成的关系模式最少有 ( )A.17个 B.18个 C.23个 D.27个8、消除了传递函数依赖的2NF的关系模式,必定是()。
数据库系统原理及应用期末试卷A答案
. ⋯· · · · ⋯· · ⋯· · 软件 学院 2011-2012 学年度第二 学期 8、 9、3 id ,name ,ages ,sc ,c⋯· · ⋯· · ⋯· · 数据库系统原理及应用期末考试试卷 (A )答案 s 、sc 、c⋯· · ⋯· 题· · . 题号 得分 一 二 三 四 总分 统分人 CNAME=‘computer ’andSEX=‘女’ S. · · ⋯· · ⋯· · NOT EXISTSGRADE<60⋯· · ⋯· · ⋯· · 答· · . . ⋯· · 号 学⋯线 ⋯· 一、单项选择题(每小题 2分,共 30分) 三、应用题(共 35分)得分评卷人 得分评卷人 · ⋯· · ⋯· · ⋯· · ⋯· · . 1、向产品表 P 中插入一条记录(“012”,“鼠标”,100,28)。
(4分)insert into P values('012',' 鼠标',100,28)能· . · · 1 2 3 4 5 6 7 8 9 10 C ⋯· · ⋯· · ⋯· ⋯订 B B A C 14 B A B B A D 名 姓⋯· ⋯· · · 11 C 12 B 13 B 15 D 不· . . · ·· · · · · · · · · · · . ⋯ ⋯ ⋯ ⋯ ⋯ ⋯ 2、在 WP 表中修改工人号为“ 208” 的工人在“ 2010-10-09”这天 的生产数装 得分评卷人 内 . . 二、填空题(每空 1分,共 20分) · · · · · · · · · ·· · · · · · ⋯ ⋯ ⋯ ⋯ ⋯ ⋯ 量为 20。
2012年数据库系统试卷(A)
华南农业大学期末考试试卷(A卷)2012学年第一学期考试科目:数据库系统考试类型:闭卷考试时间:120分钟学号姓名年级专业Instructions to candidates:1. Write your name, student number and class on both the question papersand the answer papers.2. DO NOT write your answers on the question papers. Write them ALL ONTHE ANSWER PAPERS.3. Write your answers in either Chinese or English. If the answer in English iscorrect, you can get bonus marks.3. Hand in all papers (both the question papers and the answer papers). Question 1 [45 marks, 1.5 marks for each.]: Single choice questions,select the most appropriate answer please.1. _______ is the most widely used data modelA. relational modelB. entity-relationship modelC. object-based data modelD. semi-structured data model2. A relation schema is a set of _______.A. tuplesB. attributesC. columnsD. rows3. A set of attributes that, taken collectively, allow us to identify uniquely a tuple in the relation is called ______.A. super keyB. primary keyC. candidate keyD. foreign key4. Application users interact with data in the _______ level.A. physicalB. logicalC. viewD. all of the above5. Relational algebra is a _____ languageA. proceduralB. declarativeC. naturalD. commercial6. The fundamental operations of relational algebra includes_______.A. generalized projection, aggregate function, outer joinB. set-intersection, natural join, division, assignmentC. select, project, set-union, set-difference, Cartesian product, renameD. set-intersection, set-union, set-difference7. If table S has M columns, table T has N columns, then the Cartesian product of S and T has ____ columns.A. M*NB. M-NC. M+ND. M+N-18. The ______ operation in relational algebra requires the two participating relations have the same number of attributes.A. divisionB. joinC. Cartesian productD. union9. ______is not contained in SQL language?A. query evaluationB. integrityC. viewD. authorization10. The SELECT keyword in a SQL statement corresponds to the ______ operation in relational algebra.A. selectB. projectionC. joinD. divide11. SQL language use the ________ statement to remove a table from database.A. REVOKEB. DELETEC. REMOVED. DROP12. Using views is beneficial to _______.A. concurrency controlB. securityC. failure recoveryD. all of the above13. A trigger can define some actions to be executed ______ some events in database.A. beforeB. afterC. instead ofD. all of the above14. ______ is not the basic notions of the E-R model.A. entityB. relationshipC. degreeD. attribute15. If the mapping cardinality from entity set S to entity set T is one to many, then an entity of T is associated with ____ entity(entities) of S.A. oneB. at most oneC. at least oneD. many16. An abstraction through which relationships are treated as higher-level entities is called _____.A. aggregationB. generalizationC. specializationD. attribute inheritance17. Mapping an E-R diagram into relation schemas can happen in the phase of ______.A. requirement analysisB. conceptual designC. logical designD. physical design18. A _______ relationship set is represented as a schema with attributes for the primary keys of the two participating entity sets.A. one-to-oneB. one-to-manyC. many-to-oneD. many-to-many19. From the functional dependency set F={A→B, BC→D, C→E}, we can infer that_____.A. AC→ABCDEB. BC→ABCDEC. CD→ABCDED. none of the above20. ______ eliminates all redundancy that can be discovered based onfunctional dependenciesA. 1NFB. 2NFC. 3NFD. BCNF21. We must ensure the property of ______ in database design.A. BCNFB. lossless decompositionC. dependency preservationD. 3NF22. _____is not the property of transactions.A. activeB. consistencyC. isolationD. durability23. ____ controls interactions among concurrent transactions.A. query processorB. storage managerC. concurrency control managerD. database administrator24. _____of the following pairs of instructions do not conflict.A. read(Q), read(Q)B. read(Q), write(Q)C. write(Q), read(Q)D. write(Q), write(Q)25. A serializable schedule is equivalent to _____ serial schedule(s).A. only oneB. at least oneC. at most oneD. any number of26. If a transaction T has obtain a shared lock on data item Q, then T can ______ Q.A. readB. writeC. both read and writeD. neither read nor write27. The timestamp of transaction S is smaller than the timestamp of transaction T if_____.A. S commits before T commitsB. S has fewer instructions than TC. S uses less data items than TD. S enters the system before T28. In the timestamp protocol, if TS(T i)<TS(T j), the serializability order is_____.A. transaction T i appears before transaction T jB. transaction T j appears before transaction T iC. determined by the actual executionD. not sure29. Suppose transactions T22, T23, T24 have timestamps 5,10,15, respectively. If T22 requests a data item held by T23, then T22 will wait. If T24 requests a data items held by T23, then T24will be rolled back. This technique is called ______.A. concurrentB. starvationC. wait-dieD. wound-wait30. _____ is not the action to take place when checkpoints are performed.A. output onto the disk all modified buffer blocksB. output onto the stable storage all log records currently residing in main memoryC. perform all update actionsD. output onto stable storage a log record <checkpoint>Question 2 [12 marks]:Consider the following figure that describes the E-R diagram of an invoice(发票) database.(1) Give a precise specification of the requirements and constraints from the E-R diagram. [5 marks] (2) Translate the diagram into relational model by supplying the appropriate CREATE TABLE statements. Specify all the key and foreign key constraints.[7 marks]Question 3 [8 marks]: Write relational algebra expressions to satisfy query requirements in the following database.(1) Find the exercise number and points of Ann Smith. [2 marks] (2) Find the full name and homework number of students who get the maximum number of points for each homework. [2 marks] (3) Find all exercise number, chapter and points of students whose email address belongs to scau. [2 marks](4) Write out the result of the relational algebra expression ()()EXERCISES RESULT STUDENTS PO INTS PO INTS ENO CAT LAST FIRST 80,,,,>∏σ [2 marks] Question 4 [12 marks]: Consider the following relational schema:Computer (cno, memory_size, disk_size) Manufacturer (mno, mname, mcity) Shop (sno, sname, scity)Purchase (sno, mno, cno, number, price) A manufacture produces many types of computers. A shop first purchases some computers from manufacturers, and then sells them to customers. Write the following queries in SQL. (1) Find the cno of computers which have memory size larger than 2GB and hard disk size larger than 500 GB. [3 marks](2) Find the average price of computers with cno ‘LX3000’ which are produced in Beijing and sold in Guangzhou. [3 marks](3) Find the cno of the most expensive computer which is sold in shops located in Guangzhou. [3 marks](4) Find the mname of manufacturers which haven ’t sold computers to shops. [3 marks]Question 5 [10 marks] Given the following table T and the set of functional dependencies F: TF = {A→B, C→B, D→ABC, AC→D}(1) Find candidate keys for table T? [2 marks](2) What is the highest normal form for table T? Please explain the reasons.[2 marks](3) Given the following records or rows(a5, b6, c7, d8)(a2, b2, c1, d8)(a3, b1, c4, d3)(a1, b1, c2, d5)Please indicate which record can be added into table T without violating any of functional dependencies in F. [2 marks] (4) Decompose the schema to achieve BCNF. Please explain the reason of eachdecomposing step. [4 marks]Question 6 [13 marks]: There are 3 transactions:T1:read(p1) write(p1) read(p2) write(p3)T2: read(p1) write(p1) read(p2) write(p2)T3: read(p3) write(p3) read(p2)(1) Please add lock and unlock operations to each transaction according to the two phase locking protocol. [4 marks] (2) Please give a concurrent conflict serializable schedule with those transactions(after lock, unlock operations are added), and write out the serial schedule that is conflict equivalent to your schedule. [4 marks] (3) Compare the deferred- and immediate- modification version of the log-based recovery scheme in terms of ease of implementation and overhead cost. [5 marks]。
(完整版)数据库原理与应用Oracle期末考试题2012A答案
中国农业大学20011~2012 学年春季学期数据库原理与应用课程考试试题答案一、填空题(共10分,每空1分)1. SQL语言中用来建立数据库对象的命令动词是①__CREATE_____,查询数据库中记录的命令动词是②___SELECT___。
2.语句 select year('1931-9-18') 的执行结果是③__1931____。
3.数据模型的三个要素是数据静态描述、数据的动态描述、数据的完整性约束4.建立和使用⑦约束(或规则)的目的是为了保证数据的完整性。
5. Create trigger命令用于创建⑧触发器。
6.对视图的数据进行操作时,系统根据视图的定义去操作与视图相关联的⑨___基本表____。
7.能唯一标识一个元组的属性或属性组称为⑩____候选键、主键或关键字_______。
二、单择题(共20分,每题2分)1. ____C_是长期存储在计算机内的有组织的、可共享的数据集合。
(A)数据库管理系统(B)数据库系统(C)数据库(D)文件组织2.下列命令不属于DBMS的数据定义语言的是: C 。
(A)CREATE (B)DROP(C)INSERT (D)ALTER3.在数据库需求分析阶段,数据字典是对系统中( D )。
A.数据的描述B.处理的描述C.功能的描述D.数据与处理关系的描述4. 如果要删除Student数据库中的Information表,则可以使用命令: C 。
(A) DELETE TABLE information(B) TRUNCATE TABLE information(C)DROP TABLE information(D)ALTER TABLE information5.使用关键字__ A _ 可以把查询结果中的重复行屏蔽。
(A)DISTINCT (B)UNION(C)ALL (D)TOP6. 在数据库中,可以有 A 个主键。
(A) 一个(B) 二个(C) 三个(D) 任意多个7. 用二维表结构表示实体以及实体间联系的数据模型称为(C)。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1
系(院)
[ ]
b<‘5’
15. 有 15 个实体类型,并且它们之间存在着 15 个不同的二元联系,其中 5 个
是 1:1 联系类型,5 个是 1:N 联系类型,5 个 M:N 联系 类型,那么根据转换规则,这个 ER 结构转换成的关系模式有__________ [ ]
A.15 个 B.20 个 C.25 个 D.30 个
班级
密封线
四、 计算题(10 分)
假设关系 R 、S、G 如下图所示,求下列表达式的值: ① R∪S; ②
RS
11
③R-S;
④ R1 {t | ((u)( R(t ) S (u) t[1] u[1]}
系(院)
课程名称
2
第 2 页
共 3 页
六、应用题(10 分)
设某商业集团数据库中有三个实体集。一是“商店”实体集,属性有商店编号、商店名、 地址等;二是“商品”实体集,属性有商品号、商品名、规格、单价等;三是“职工”实体集, 属性有职工编号、姓名、性别、业绩等。 商店与商品间存在“销售”联系,每个商店可销售多种商品,每种商品也可放在多个商店销 售,每个商店销售一种商品,有月销售量;商店与职工间存在着“聘用”联系,每个商店有许 多职工,每个职工只能在一个商店工作,商店聘用职工有聘期和月薪。 (1) 试画出 ER 图,并在图上注明属性、联系的类型。 (2) 将 ER 图转换成关系模型,并注明主键和外键。
C.数据删除操作 D.子图数据查询操作 7. 设有关系模式 R(A,B,C,D),F 是 R 上成立的函数依赖集,F={B→C,C→D},则属性 C 的闭 包 C+为 [ D ] A.BCD B.BD C.CD D.BC 8. 从 2NF 到 3NF 要 求 消 除 关 系 模 式 中 可 能 存 在 的 _____ 函 数 依 赖 . A.非主属性对主键的部分 C.非主属性对主键的部分和传递 9.在视图上不能完成的操作是__C__ A.更新视图 C.在视图上定义新的基本表 在 [ A. 11. [ ] 保障事务的并发性 B. 检测系统的死锁 的 主 要 方 法 D. 保障数据的安全性 锁 机 制 是 _____C_______ C. 并发控制 数 据 库 系 统 中 B.查询 D.在视图上定义新视图 , 日 志 文 件 用 于 ___C__ B.非主属性对主键的传递 D.主属性对主键的部分和传递 [ ] [ B ]
C. 数据库故障的恢复 数 据 库 中 的 封 ] A. 完整性
B. 安全性
D. 恢复 [ C ]
12. 层次模型不能直接表示____________
A.1:1 联系 B.1:n 联系 C.m:n 联系 D.1:1 和 1:n 联系 13. 从 3NF 定义中不能推出的结论是_____B_______ [ ] A.所有非主属性对候选键是完全依赖 B.所有主属性对候选键是完全函数依赖 C.所有非主属性对候选键是传递依赖 D.没有属性完全函数依赖于非键的任何属性组 14. 如果事务 T 获得了数据项 X 上的 S 锁,则 T______ [ ] A.可以读 X,不能写 X C.不能读 X,可以写 X B.可以读 X,也可以写 X D.不能读 X,也不能写
学号
三、简答题(每小题 5 分,共 10 分)
1.什么是数据独立性?在数据库中有哪两级独立性? 数据独立性是指应用程序与 DB 的数据结构之间相互独立。 (1 分) 在物理结构改变时,尽量不影响应用程序,称为物理数据独立性; (2 分)在 逻辑结构改变时,尽量不影响应用程序,称为逻辑数据独立性。 (2 分)
课程名称:数据库原理 适用专业年级:软件工程 101-102
题号 一 20 二 30 三 10 四 10 五 20 六 10 分钟
九 十 总分 100 统分人 签名
题分 得分
3.如果两个关系没有公共属性,那么其自然联接操作相当于___B____ A. 转化为联接操作 B.转化为笛卡尔积操作 C.转化为外部并操作 D.结果为空关系 4.从关系中挑选出若干属性组成新关系的运算称为___D___ A.选择运算 B. 交运算 C.联结运算 D. 投影运算 5. 在有关“弱实体”的叙述中,不正确的是__A___ A. 父实体与弱实体的联系可以是 1:1、1:N、或 M:N。 B.弱实体的存在以父实体的存在为前提。 C.弱实体依赖父实体的存在。 D.可以把实体的一个多值属性转换成一个弱实体。 6. [ 带有子查询条件的 update 语句用于___B___ ] A.数据插入操作 B. 数据更新操作
湖南工业大学考试试卷纸
姓名
2.数据库恢复的基本原则是什么?具体实现方法是什么?
五、综合题(每题 10 分,共 20 分)
1.设有三个关系表: S(S#,SNAME,AGE,SEX) SC(S#,C#,CNAME) C(C#,CNAME,TEACHER) (1) 试用关系代数表达式表示下列语句: ① 检索王老师所授课程的课程号和课程名。 ② 检索学号为 S3 学生所学课程的课程名与任课教师名。 ③ 检索 WANG 同学不学的课程的课程号。 (2) 对于上述关系表,试用 SQL 的查询语句表达下列查询: ①检索学号为 S3 学生所学课程的课程名与任课教师名。 ② 检索 WANG 同学不学的课程的课程号。
课程名称
________。 9. 消除了非主属性对候选键传递依赖的关系模式,称为_____3NF_____模式。 10. 在并发控制封锁技术中主要采用 ____排他型封锁_____和____共享型_____封 锁. 二、单选题:(每小题 2 分,共 30 分) 1. 数据库的概念模式独立于____________ A.现实世界 B.信息世界 C.E-R 图 D.具体的计算机和 DBMS 2.在关系数据库中,下列说法错误的是 ______ A.关系模式也称为记录类型 B.元组也称为记录。 C.属性名也称为字段名 D.数据项也称为关系的当前值 [ D ]
班级
密封线
3.在关系表中属性个数称为____元数_____,元组的个数称为___基数______。 4.正在使用的、用于标识元组的候选键,称为____主键______。 5.在关系数据库中,一个数据库表的表头称为______________。 6.设关系模式 R(ABCD),F 是 R 上成立的 FD 集,F={ A→B,C→B },则相对 于 F,关系模式 R 的关键码是____AC________。 7.ER 模型的设计过程,基本上分两大步:第一步为_先设计实体类型(不涉及联系) 10. ___________; 第二步为__再设计联系类型(考虑实体间的联系)。 8 .如果两个关系没有公共属性,那么其自然联接操作相当于 _____ 笛卡尔积
姓名
学号
2.给定关系模式 R(ABCD) ,R 的函数依赖集 F={ A→B,B→C,C→D },并有分解 ρ ={ AB,ACD }。判断该分解ρ 是否为无损分解且是否保持函数依赖。
湖南工业大学考试试卷纸
班级 系(院) 课程名称
密封线
第 第3 页 页 共 共3 页 页 3
[
]
[
]
学号
[
]
湖南工业大学考试试卷纸
姓名
考生注意事项:1、本试卷共 3 页,试卷如有缺页或破损,请立即举手报告以便更换。 2、考试结束后,考生不得将试卷、答题纸和草稿纸带出考场。 (答案请写在 密封线内和纸卷正面,否则不记分)
一、填空(每小题 2 分,共 20 分)
1.数据库技术有两个端点。一个端点是“____用户_____”,即用户如何来使用数 据库;另一个端点是“_____系统_____”,即数据库技术是如何实现的。 2.用树状结构表示实体类型及实体间联系的数据模型称为____层次_____模型。