(完整版)天津大学数据库原理2008试卷B资料
《数据库原理》试卷(A和B卷)-答案
《数据库原理》试卷答案(A)一、单项选择题 (本大题共15小题,每小题2分,共30分) 在每小题列出的四个选项中只有一个是符合题目要求的,请将其代码填在题后的括号内,错选或未选均无分。
1. A2. B3. B4. A5. C6. C7. A8. A9. C 10. B 11. C 12. D 13. C 14. A 15.B二、填空题 (本大题共10小题,每小题1分,共10分,将正确的答案写在每小题的空格内。
错填或不填均无分。
)1. 可重用性 (或共享性)2. 层次模型。
3. 谓词演算4. 自反5. B→C6. 重构条件7. 不一致分析8. 隔离性9. 简单 (或容易)10. 子类型三、简答题 (本大题共5小题,每小题4分,共20分)1.什么是多值依赖中的数据依赖?举例说明。
答:在关系模式中,函数依赖不能表示属性值之间的一对多联系,这些属性之间有些虽然没有直接关系,但存在间接的关系,把没有直接联系、但有间接的联系称为多值依赖的数据依赖。
例如,教师和学生之间没有直接联系,但教师和学生可通过系名,或任课把教师和学生联系起来。
2.请阐述在网状模型和关系模型中,实体之间联系的实现方法。
答:在网状模型中,联系用指针实现。
在关系模型中,联系用关键码 (或外键,或关系运算) 来实现。
3. 设有两个关系R (A,B,C) 和S (C,D,E),试用SQL查询语句表达下列关系代数表达式πA,E (σ B = D (R∞S))。
答:SELECT A,EFROM R,SWHERE B = D AND R.C = S.C4. 什么是对象关系数据模型?答:在传统的关系数据模型基础上,提供元组、数组、集合等数据类型以及处理新的数据类型操作的能力,这样形成的数据模型,称为“对象关系数据模型”。
5. 设有关系R和S,其中R为参照关系,S为信赖关系。
为了实现完整性约束,SQL规定可以对R的删除操作采取哪三种措施?答:(1) RESTRICT (或约束删除)(2) CASCADE (或级联删除)(3) SET NULL (或外键值置空)四、设计题 (本大题共5小题,每小题6分,共30分)1. 设有关系数据库:职工关系EMPLOYEE (职工号,职工名,街道,城市)工作关系WORKS (职工号,公司号,工资)公司关系COMPANY (公司号,公司名,城市)假设职工可在多个公司兼职,试用SQL语句写出下列操作:将所有在“联华公司”工作的职工加薪5﹪。
2008年10月份全国自考数据库系统原理真题及答案
2008年10月份全国自考数据库系统原理真题一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1.数据库是长期存储在计算机内、有组织的、统一管理的相关()A.文件的集合B.数据的集合C.命令的集合D.程序的集合答案:B2.在数据库的三级模式中,描述数据库中全部数据的整体逻辑结构的是()A.外模式B.内模式C.逻辑模式D.存储模式答案:C3.数据库系统中存放三级结构定义的DB称为()A.DBSB.DDC.DDLD.DBMS答案:B4.教师实体中有教师号、姓名、部门、任教时间、教龄等属性,其中教龄是一个()A.派生属性B.多值属性C.复合属性D.NULL属性答案:A5.对关系的描述不正确的是()A.关系是一个集合B.关系是一张二维表C.关系可以嵌套定义D.关系中的元组次序可交换答案:C6.若属性X函数依赖于属性Y时,则属性X与属性Y之间具有()A.一对一联系B.一对多联系C.多对一联系D.多对多联系答案:B7.设F是关系模式R的FD集,如果对F中每个非平凡的FD X—Y,都有X是R的超键,则()A.R属于2NF,但不一定属于3NFB.R属于3NF,但不一定属于BCNFC.R属于BCNF,但不一定属于4NFD.R属于4NF答案:C8.关系R1和R2如下表所示:A. AB. BC. CD. D答案:D9.A. AB. BC. CD. D答案:B10.下列叙述正确的是()A.在ORDERBY子句后只能有一个属性B.ORDERBY子句所产生的输出只是逻辑排序效果,并没有影响表的实际内容C.进行有序输出时,如果列中有空值则在升序输出时首先列出空值项,而在降序时最后列出空值项D.ORDERBY子句中必须指明是升序或降序,不能缺省答案:B11.现要查找缺少成绩(G)的学生学号(S#)和课程号(C#),下面SQL语句中WHERE子句的条件表达式应是:SELECTS#,C#FROMSCWHERE()A.G=0B.G<=0C.G=NULLD.GISNULL答案:D12.数据库恢复的主要依据是()A.DBAB.DDC.文档D.事务日志答案:D13.不能激活触发器执行的事件是()A.SELECTB.UPDATEC.INSERTD.DELETE答案:A14.SQL Server 2000的主要工具中,执行T-SQL的最佳轻量级工具是()A.查询分析器B.服务管理器C.企业管理器D.事件探查器答案:A15.在ODBC体系结构中,为应用程序加载、调用和卸载DB驱动程序的是()A.ODBC数据库应用程序B.驱动程序管理器C.DB驱动程序D.数据源答案:B二、填空题(本大题共10小题,每小题1分,共10分)请在每小题的空格上填上正确答案。
(完整版)数据库试卷
北华航天工业学院2008—2009学年第二学期数据库原理课程考试卷(A、B)一、选择题(每题2分,共计30分)1.数据库的()是指数据的正确性和相容性。
A.安全性 B.完整性 C.并发控制 D.恢复2. 事务的ACID性质中,关于原子性的描述正确的是()。
A. 指数据库的内容不出现矛盾的状态。
B. 若事务正常结束,即使发生故障,最新结果也不会从数据库中消失。
C. 事务中的所有操作要么都执行,要么都不执行。
D. 若多个事务同时进行,与顺序实现的处理结果是一致的。
3.在关系模式R中,函数依赖X->Y的语义是()。
A.在R的某一关系中,若两个元组的X值相等,则Y值也相等。
B.在R的每一个关系中,若两个元组的X值相等,则Y值也相等。
C.在R的某一关系中,Y值应与X值相等。
D.在R的每一关系中,Y值应与X值相等。
4.以下关于E-R图的叙述正确的是()。
A. E-R图建立在关系数据库的假设上。
B. E-R图使用过程和数据的关系清晰,实体间的关系可导出应用过程的表示。
C. E-R图可将现实世界(应用)中的信息抽象地表示为实体以及实体间的联系。
D. E-R图能表示数据生命周期。
5.如果事务T获得了数据项Q 上的排它锁,则T对Q()。
A.只能读不能写 B.只能写不能读C.既可读又可写 D.不能读不能写6.数据独立性是指()A.数据之间相互独立 B.应用程序与DB的结构之间相互独立C.数据的逻辑结构与物理结构相互独立 D.数据与磁盘之间相互独立7.设关系R、S、W各有10个元组,那么这3个关系的自然连接的元组个数为()。
A.10 B.30 C.1000 D.不确定(与计算结果有关)共8 页第 1 页8.对于基本表EMP(ENO, ENAME, SALARY, DNO),其属性表示职工的工号、姓名、工资和所在部门的编号。
基本表DEPT(DNO, DNAME),其属性表示部门的编号和部门名。
有一SQL语句:SELECT COUNT (DISTINCT DNO)FROM EMP;其等价的查询语句是()。
全国自考数据库系统原理历年试题及答案
2008年1月高等教育自学考试全国统一命题考试数据库系统原理试卷4735一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1.数据库在磁盘上的基本组织形式是( B )A.DB B.文件C.二维表D.系统目录2.ER(实体联系模型)模型是数据库的设计工具之一,它一般适用于建立数据库的( A )A.概念模型B.逻辑模型C.内部模型D.外部模型3.数据库三级模式中,用户与数据库系统的接口是( B )A.模式B.外模式C.内模式D.逻辑模式4.在文件系统中,所具有的数据独立性是( D )A.系统独立性B.物理独立性C.逻辑独立性D.设备独立性5.在DB技术中,“脏数据”是指( D )A.未回退的数据B.未提交的数据C.回退的数据D.未提交随后又被撤消的数据6.关系模式至少应属于( A )A.1NF B.2NFC.3NF D.BCNF7.设有关系模式R(ABCD),F是R上成立的FD集,F={A→B,B→C},则属性集BD的闭包(BD)+为( B )A.BD B.BCDC.BC D.CD8.设有关系R如题8图所示:(C)题8图则∏专业,入学年份(R)的元组数为A.2 B.3C.4 D.59.集合R与S的交可以用关系代数的基本运算表示为( A )A.R-(R-S) B.R+(R-S)C.R-(S-R) D.S-(R-S)l0.已知SN是一个字符型字段,下列SQL查询语句( C )SELECT SN FROM SWHERE SN LIKE′AB%′;的执行结果为A.找出含有3个字符′AB%′的所有SN字段B.找出仅含3个字符且前两个字符为′AB′的SN字段C.找出以字符′AB′开头的所有SN字段D.找出含有字符′AB′的所有SN字段l1.现要查找缺少成绩(Grade)的学生学号(Snum),相应的SQL语句是( D )A.SELECT Snum B.SELECT SnumFROM SC FROM SCWHERE Grade=0 WHERE Grade<=0C.SELECT Snum D.SELECT SnumFROM SC FROM SCWHERE Grade=NULL WHERE Grade IS NULLl2.下列不是..数据库恢复采用的方法是( D )A.建立检查点B.建立副本C.建立日志文件 D.建立索引13.在SQL/CLI中,将宿主程序与数据库交互的有关信息记录在运行时数据结果中。
全国自考数据库系统原理历年试题及答案(2008--2013)资料
2008年1月高等教育自学考试全国统一命题考试数据库系统原理 试卷4735一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1.数据库在磁盘上的基本组织形式是( B )A .DB B .文件C .二维表D .系统目录2.ER(实体联系模型)模型是数据库的设计工具之一,它一般适用于建立数据库的( A )A .概念模型B .逻辑模型C .内部模型D .外部模型3.数据库三级模式中,用户与数据库系统的接口是( B )A .模式B .外模式C .内模式D .逻辑模式4.在文件系统中,所具有的数据独立性是( D )A .系统独立性B .物理独立性C .逻辑独立性D .设备独立性5.在DB 技术中,“脏数据”是指( D )A .未回退的数据B .未提交的数据C .回退的数据D .未提交随后又被撤消的数据6.关系模式至少应属于( A )A .1NFB .2NFC .3NFD .BCNF7.设有关系模式R(ABCD),F 是R 上成立的FD 集,F={A →B ,B →C},则属性集BD 的闭包(BD)+为( B )A .BDB .BCDC .BCD .CD8.设有关系R 如题8图所示:(C) R题8图则∏专业,入学年份(R)的元组数为A .2B .3C .4D .59.集合R 与S 的交可以用关系代数的基本运算表示为( A )A .R-(R-S)B .R+(R-S)C .R-(S-R)D .S-(R-S)l0.已知SN 是一个字符型字段,下列SQL 查询语句( C )SELECT SN FROM SWHERE SN LIKE ′AB %′;的执行结果为A .找出含有3个字符′AB %′的所有SN 字段B .找出仅含3个字符且前两个字符为′AB ′的SN 字段C .找出以字符′AB ′开头的所有SN 字段D .找出含有字符′AB ′的所有SN 字段l1.现要查找缺少成绩(Grade)的学生学号(Snum),相应的SQL 语句是( D )A .SELECT SnumB .SELECT SnumFROM SC FROM SCWHERE Grade=0 WHERE Grade<=0C .SELECT SnumD .SELECT SnumFROM SC FROM SCWHERE Grade=NULL WHERE Grade IS NULLl2.下列不是..数据库恢复采用的方法是( D )A .建立检查点B .建立副本学号 姓名 专业 入学年份 97001 王敏 数学 198095002 高丰 经济学 198095003 梅婷 数学 198093013 王明 计算机 198194012 杨山 计算机 1984C.建立日志文件 D.建立索引13.在SQL/CLI中,将宿主程序与数据库交互的有关信息记录在运行时数据结果中。
数据库原理07-08-2期末考试试卷B
数据库原理07-08-2期末考试试卷B期末考试试卷2007 - 2008 学年第 2 学期数据库原理课程试卷( B 卷) 本试卷共 4 页;考试时间 120 分钟;任课教师;出卷时间年⽉学院专业级班学号姓名得分注意:请将解答写在答题册上,以免引起漏判!⼀、选择题下列每题中只有⼀个正确答案,将它的编号填在答题纸上(每⼩题1分共20分)1、⾮关系模型中数据结构的基本单位是________。
A、两个记录型间的联系B、记录C、基本层次联系D、实体间多对多的联系2、数据库系统的数据独⽴性是指________。
A、不会因为数据的变化⽽影响应⽤程序B、不会因为系统数据存储结构与数据逻辑结构的变化⽽影响应⽤程序C、(不会因为存储策略的变化⽽影响存储结构D、不会因为某些存储结构的变化⽽影响其他的存储结构3、关系模型中,候选码________。
A、可由多个任意属性组成B、⾄多由⼀个属性组成C、可由⼀个或多个其值能惟⼀标识该关系模式中任何元组的属性组成D、以上都不是4、在关系代数的传统集合运算中,假定有关系R和S,运算结果为W。
如果W中的元组属于R,或者属于S,则W为________运算的结果。
A、笛卡尔积B、并C、差D、交5、设有属性A,B,C,D,以下表⽰中不是关系的是________。
A、R(A)B、R(A,B,C,D)C、R(A×B×C×DD、R(A,B)6、关系数据库中的候选码是指________。
A、能惟⼀决定关系的字段B、不可改动的专⽤保留字C、关键的很重要的字段D、能惟⼀标识元组的属性或属性集合7、________由数据结构、关系操作集合和完整性约束三部分组成。
A、关系模型(4)B、关系C、关系模式D、关系数据库8、在数据库设计中,⽤E-R图来描述信息结构但不涉及信息在计算机中的表⽰,它是数据库设计的________阶段。
A、需求分析B、概念设计C、逻辑设计D、物理设计9、数据库的________是指数据的正确性和相容性。
2008年数据库基本知识期末考试试卷A与标准规定答案解析
大学试卷学期:2007至2008学年度第 1 学期课程:数据库原理专业:信息学院各专业班级:姓名:学号:一、填空题(10分每题1分)请在答题纸的相应位置写上正确答案,错答、不答均无分。
1.使用SQL语言的SELECT语句进行分组查询时,如果要对分组进行筛选,应该使用_______子句。
2.在SQL SELECT语句查询中,要去掉查询结果中的重复记录,应该使用___________关键字。
3.数据库系统设计基本分为:________、概念结构设计、逻辑结构设计、物理设计、数据库实施与数据库运行和维护等六个阶段。
4.用户权限是由数据对象和___________两个要素组成的。
5.防止未经授权的用户恶意地存取数据库中的数据,这是数据库系统的___________控制机制要解决的问题。
6.在DBMS的授权子系统中,授权和回收权限的语句分别是GRANT和___________语句。
7. 当数据库被破坏后,如果事先保存了后备副本和__________,就有可能恢复数据库。
8. 在SQL 语言的关系定义语句中,外码子句实现___________完整性约束。
9. 基本的封锁类型有排它锁和__________。
10. 从关系规范化理论的角度讲,一个只满足1NF 的关系可能存在的四方面问题是:数据冗余度大、插入异常、修改异常和______。
二、判断题 (在括号内正确的打√,错误的打╳,每题1分 共10分)1. 在基本的关系中,任意两个元组不允许重复。
( )2. 数据库三级模式结构中,对全局数据逻辑结构和特征的描述称为外模式或子模式。
( )3. 游标是系统为用户开设的一个数据缓冲区,存放SQL 语句的执行结果。
( )4. 登记日志文件时先写数据库,后写日志文件。
( )5. 一个事务中对数据库的所有操作是一个不可分割的操作序列,这个性质称为事务的一致性。
( )6. 系统故障恢复时,对故障发生时尚未完成的事务要进行重做(REDO )处理。
计本05《数据库原理及应用》期末考试试卷B-题目及答案
计本05《数据库原理及应用》期末考试试卷B-题目及答案2007─2008学年第一学期《数据库原理及应用》期末考试试卷B 答案及评分标准一、单选题 (每小题 2 分,共 30 分)1.关系数据库规范化是为解决关系数据库中(A )问题而引入的。
A. 插入异常、删除异常和数据冗余B. 提高查询速度C. 减少数据操作的复杂性D. 保证数据的安全性和完整性2.数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是( C )。
A.DBMS包括DB和DBS B.DB包括DBS和DBMSC.DBS包括DB和DBMS D.DBS就是DB,也就是DBMS3.数据库管理系统能实现对数据库中数据表、索引等对象的定义、修改、删除,这类语言称为( A )。
A.数据定义语言(DDL)B.数据操纵语言(DML)C.数据查询语言(DQL)D.数据控制语言(DCL)4.同一个关系模型的任意两个元组值( A )。
A. 不能全同B. 可全同C. 必须全同D. 以上都不是5.概念模型是( B )A、用于信息世界的建模,与具体的 DBMS 有关B、用于信息世界的建模,与具体的 DBMS 无关C、用于现实的建模,与具体的 DBMS 有关D、用于现实的建模,与具体的 DBMS 无关6.物理数据独立性是指( D )。
A. 模式改变,外模式和应用程序不变B. 模式改变,内模式不变C. 内模式改变,模式不变D. 内模式改变,外模式和应用程序不变7.SQL语言是( C )语言。
A.层次数据库B.网络数据库C.关系数据库D.非数据库8.自然连接是构成新关系的有效方法。
一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的( D )。
A. 元组B. 行C. 记录D. 属性9.关系运算中花费时间可能最长的运算是( C )。
A. 投影B. 选择C. 笛卡尔积D. 除10.文件系统与数据库系统的最大区别是( C )。
【大学期末考试复习题】天津大学_数据库原理_本科生_期末试题+答案_试卷A
C
A. 数据库管理系统是数据的集合 .
B.数据库管理系统是数据的集合 ,并且存储着数据与数据之间的关系 .
C.数据库管理系统是由一个互相关联的数据的集合和一组用以访问这些数据的程序组成
.
D. 数据库管理系统是由数据的集合和一组用以访问这些数据的程序组成
学号
姓名
A 卷共 7 页 第 1 页
4. 关于数据库事务描述不正确的是
天津大学试卷专用纸学院 计算机学院Fra bibliotek专业班
年级
2006 ~2007 学年第 2 学期本科生期末考试试卷
《
数据库原理
》( A 卷 共 页)
(考试时间: 2007 年 7 月 3 日)
题号 一 二 三 成绩 核分人签字
得分
请将选择题的答案填写在下面的表格中
1
C
6
D
11
B
16
C
21
A
26
B
2
D
7
B
12
C
17
A. A->B
B. BC->A
C. B->C
D. C->A.
R 上不成
16. staff 的定义如下 C
id
INTEGER
21.设有关系模式 R(B,I,S,Q,D), 其上函数依赖集 F={S D,I B,IS Q,B Q,B I} 下面那些是 R 的关键 字. A
name
CHAR(20)
A.IS
er7 可以在 t1 上定义视图 er7 可以更新 t1 中的 col1 属性的值 er7 在创建其他表时可以定义参考于 t1 中 col1 属性的外关键字 er7 可以在 t1 中定义外关键字 .
数据库试卷2008B答案
一、填空题行标题,列标题,值单字段主键,多字段主键,自动编号标签计数between 600 and 20000关系型数据模型二、单项选择题ccdcc三、名词解释题属性:实体所具有的某一特性称为属性。
一个实体可以用若干个属性来描述。
每个属性都有取值范围。
SQL语言:是关系数据库的标准语言(结构化查询语言),是一种综合的功能极强而又简单易学的语言,它有数据定义,数据查询,数据操纵和数据控制的功能。
实体:是客观存在并可相互区别的事物。
有效性规则:用于测试在字段中输入的值是否满足在表达是窗体中输入的条件。
外模式:是用户与数据库系统的接口,是用户用到的那部分数据的描述。
四、问答题1.Access2000数据库中宏是什么,举例说明有什么作用?动执行某种操作的命令统称为“宏”,宏的功能举例三个。
2.数据库的数据模型的三要素是什么?数据结构、数据操作、完整性约束条件3.SQL Server2000的数据完整性可以分为那些类型,各有什么含义?数据完整性:数据的完整性是指存储在数据库中的数据的正确性和相容性以防止数据库中存在不符合语义的数据或在进行各种数据操作(插入、删除、修改等)时破坏了数据的一致性。
(1)实体完整性实体完整性要求数据表中所有的行唯一,即所有记录都是可区分的,例如一个学校的每个学生在学生档案库中应该有且只有一条记录。
(2)域完整性域完整性是指给定列的输入有效性,例如在代表月份的列中,应该只能输入1~12之间的数值,否则输入是无效的。
(3)引用完整性在输入或删除记录时,引用完整性保持表之间已定义的关系。
在SQL Server 2000 中,引用完整性基于外键与主键之间或外键与唯一键之间的关系(通过FOREIGN KEY 和CHECK 约束)。
(4)用户定义完整性用户定义完整性使用户得以定义不属于其它任何完整性分类的特定业务规则。
4.Access2000中的报表由那几个部分组成,每个部分有什么作用?报表页眉:显示报表的标题及创建者的信息报表页脚:用来显示汇总信息主体:设计报表的布局、建立组和分组等页面页眉和页面页脚:包含了每一页的顶端和底部的信息5.简述关系模型的优缺点。
数据库原理试卷(2008-2009 1 A)
A. 数据库减少了数据冗余B. 数据库中的数据可以共享C. 数据库避免了一切数据的重复D. 数据库具有较高的数据独立性2、公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从部门到职员的联系类型是A、多对多B、一对一C、多对一D、一对多3、数据库的并发操作可能带来的问题包括。
A. 丢失更新B. 数据独立性会提高C. 非法用户的使用D. 增加数据冗余度4、如果事务T获得了数据项Q上的排它锁,则T对QA. 只能读不能写B. 只能写不能读C. 既可读又可写D. 不能读不能写5、以下关于数据库规范化理论的叙述,不正确的是:A、数据库模式的范式越高越好B、在函数依赖的范围内,BC范式是规范化程度最高的范式C、一个二元模式一定属于BC范式D、一个全码的关系一定属于BC范式6、以下关于数据安全性的叙述,正确的是:A、给用户分配权限时,不允许循环授权B、一旦将对某一数据修改的权限授予一个用户,则该用户有权再将这一修改权授予另一用户C、数据加密可以减少数据所占空间D、数据库压缩提供较高数据安全性。
7、以下关于视图的叙述,不正确的是:A、视图是个“虚表”B、视图提高了数据库的逻辑独立性C、一个数据库模式中只能定义一个视图D、视图对应于数据库体系中的外模式8、数据库设计时,最先得到的是数据库的:A、内模式B、模式C、外模式D、视图9、以下关于数据库范式的叙述,正确的是:A、一个关系模式如果属于BC范式,则该模式一定属于4NFB、如果一个关系的属性都是主属性,则该关系一定属于BCNFC、一个属于4NF的关系,各属性间不存在任何函数依赖D、一个属于3NF的关系,一定不存在非主属性对码的部分函数依赖10、以下对关系数据库设计的叙述,不正确的是:A、尽可能在早期优化数据库的设计B、数据库数据导入后试运行,数据库设计的过程就结束了C、数据库设计的中心是数据库模式设计D、E-R图是一种数据库设计工具11、DBMS中实现事务隔离性的子系统是A、安全性管理子系统B、完整性管理子系统C、并发控制子系统D、恢复管理子系统12、以下说法不正确的是:A、建立表结构时需要同时指定各字段的数据类型B、设计数据模式前先要进行问题域的需求分析C、数据表的结构一旦建立就不能更改D、索引不属于数据库的模式层13、以下两个概念中相差较大的一组是:A、实体,关系B、元组,记录C、属性,列D、数据库,表14、关于函数依赖,以下说法不正确的是:A、平凡的函数依赖不反映语义信息B、函数依赖具有传递性C、如果有函数依赖AB→C,则有A→C,B→CD、关系的码可以函数决定关系的每一个属性15、并发事务的调度时,以下说法正确的是:A、观察可串行化的调度一定是冲突可串行化的调度B、冲突可串行化的调度一定是观察可串行化的调度C、一个可串行化的调度一定不会产生死锁D、死锁可以通过“先来先服务”解决16、以下说法正确的是:A、在用户设计数据库模式时,要有意识地设计冗余数据以实现数据的恢复B、要先设计数据库的模式,然后再考虑内模式和外模式C、要先开发应用程序,然后再设计数据库D、数据库应用的最后一步是应用系统的开发测试17、关系数据模型的三个组成部分中,不包括A. 完整性规则B. 数据结构C. 恢复D. 数据操作18、违反参照完整性时的系统处理方法,不包括A. 拒绝执行B. 级联操作C. 系统自动修正D. 设置为空19、事务采用可以避免发生死锁。
天大数据库复习资料
【机器世界&信息世界术语对应】属性-数据项;实体-记录;实体集-文件;实体标识符-关键字。
【关键字】能唯一标识文件中每条记录的数据项或数据项的集合。
【物理独立性】内模式若变,则模式/内模式映像调整,使得模式不变。
【逻辑独立性】模式若变,则外模式/模式映像调整,使得外模式不变。
【数据完整性】数据库中存储数据的一致性和正确性,确保各个文件或表中的数据值的关系一致,确保数据库中的数据可以正确和成功地更新。
[分类:实体完整性(用主键约束或唯一约束)、域完整性(用默认值或检查约束)、参照完整性(用外键约束)、用户定义完整性(用外键约束)]【数据库中的用户类型】①系统管理员SA②数据库拥有者DBO③数据库对象拥有者④数据库对象的一般用户…【安全管理机制】为防止因非法使用而造成数据泄密和破坏,安全管理机制分为四级,前两层为身份验证(操作系统的安全防线、SQL身份验证防线);后两层为授权(数据库身份验证安全防线、数据库对象安全防线)【关系代数的运算在select语句中如何实现】如“选择”(针对行的操作)对应where,“投影”(针对列的操作)对应select。
【事务】是作为单个逻辑工作单元执行的一系列操作。
这种单元是由一组相关操作组合成的,或者全部成功或者全部失败。
只有单元内所有操作全成功才会永久更新面向数据的资源。
[事务的ACID属性:原子性,一致性,隔离性,持续性]【概念数据模型】从数据的语义视角来抽取模型并按用户的观点对数据和信息建模,是现实世界到信息世界的抽象。
【E-R模型向关系数据模型转换的规则】①对于E-R实体类型:将每个实体类型转换成一个关系模式,实体标识符即为关系模式的键;②对于E-R联系类型,分1:1(对应2个关系模式)、1:N(对应2个关系模式)、M:N(对应3个关系模式)三种情况,看P49。
【SQL语言类型】四大类:DQL(数据查询语言)、DDL(..定义..)、DML(..操纵..)、DCL (..控制..)【文件扩展名】主数据文件.mdf;辅助数据文件.ndf;事务日志文件.ldf。
(完整版)数据库原理和应用(第2版)习题参考答案解析
第1章数据概述一.选择题1.下列关于数据库管理系统的说法,错误的是CA.数据库管理系统与操作系统有关,操作系统的类型决定了能够运行的数据库管理系统的类型B.数据库管理系统对数据库文件的访问必须经过操作系统实现才能实现C.数据库应用程序可以不经过数据库管理系统而直接读取数据库文件D.数据库管理系统对用户隐藏了数据库文件的存放位置和文件名2.下列关于用文件管理数据的说法,错误的是DA.用文件管理数据,难以提供应用程序对数据的独立性B.当存储数据的文件名发生变化时,必须修改访问数据文件的应用程序C.用文件存储数据的方式难以实现数据访问的安全控制D.将相关的数据存储在一个文件中,有利于用户对数据进行分类,因此也可以加快用户操作数据的效率3.下列说法中,不属于数据库管理系统特征的是CA.提供了应用程序和数据的独立性B.所有的数据作为一个整体考虑,因此是相互关联的数据的集合C.用户访问数据时,需要知道存储数据的文件的物理信息D.能够保证数据库数据的可靠性,即使在存储数据的硬盘出现故障时,也能防止数据丢失5.在数据库系统中,数据库管理系统和操作系统之间的关系是DA.相互调用B.数据库管理系统调用操作系统C.操作系统调用数据库管理系统D.并发运行6.数据库系统的物理独立性是指DA.不会因为数据的变化而影响应用程序B.不会因为数据存储结构的变化而影响应用程序C.不会因为数据存储策略的变化而影响数据的存储结构D.不会因为数据逻辑结构的变化而影响应用程序7.数据库管理系统是数据库系统的核心,它负责有效地组织、存储和管理数据,它位于用户和操作系统之间,属于AA.系统软件B.工具软件C.应用软件D.数据软件8.数据库系统是由若干部分组成的。
下列不属于数据库系统组成部分的是BA.数据库B.操作系统C.应用程序D.数据库管理系统9.下列关于客户/服务器结构和文件服务器结构的描述,错误的是DA.客户/服务器结构将数据库存储在服务器端,文件服务器结构将数据存储在客户端B.客户/服务器结构返回给客户端的是处理后的结果数据,文件服务器结构返回给客户端的是包含客户所需数据的文件C.客户/服务器结构比文件服务器结构的网络开销小D.客户/服务器结构可以提供数据共享功能,而用文件服务器结构存储的数据不能共享数据库是相互关联的数据的集合,它用综合的方法组织数据,具有较小的数据冗余,可供多个用户共享,具有较高的数据独立性,具有安全控制机制,能够保证数据的安全、可靠,允许并发地使用数据库,能有效、及时地处理数据,并能保证数据的一致性和完整性。
数据库期末试卷(B)答案
数据库期末试卷(B)答案2008—2009学年第一学期闽江学院考试试卷(B)答案考试课程:数据库原理及应用、单项选择题(每小题1分,共16 分,16%)1. C2.A3.B4.B5.A6. D7.B8.B9.C10.A11.D 12.C13.B14.A15.C16.A、填空题(每空1分,共15分,15%)1.数据流、数据结构、处理过程2.数据结构、数据操纵、数据的约束条件3.后裔、X4.获得封锁(扩展阶段)、释放封锁(收缩阶段)5.可串行化6.谓词演算7.自反8.小、小9. ABCE、判断改错题:(9%,每小题1.5分,每小题判断正确给1分,改错正确给0.5 分)在下列各小题后的括号里打“”和“ X”(描述对的打“ ”,错的打“ X”并更正)1、在数据库的三级模式结构中,内模式有任意多个。
(X )更正:在数据库的三级模式结构中,内模式只有一个2 •层次模型用树型结构表示实体及实体间的联系。
()更正:3 •在关系数据库表中外键只有一个,但候选码可以有多个。
(X )更正:在关系数据库表中外键和候选码都可以有多个4 •遵守两段锁协议的并发事务一定是可串行化的。
()更正:5 •登记日志文件时,必须先写数据库,后写日志文件。
(X )更正:登记日志文件时,必须先写日志文件,后写数据库。
6 •嵌入式SQL语句中,可以使用主语言的程序变量来输入或输出数据。
()更正:适用年级专业:06级计算机本科3、4班考试形式:闭卷数据库期末试卷(B )答案3四、简答题(共22分)22% 1. 答:(本小题5%(本部分3%数据独立性是指应用程序和数据之间的依赖程度低,相互影响小。
数据独立 性分成物理数据独立性和逻辑独立性两极。
数据的物理独立性是指应用程序对数据存储 结构的依赖程度。
数据物理独立性高是指当数据的物理结构发生变化时,应用程序不需 要修改也可以正常工作。
数据的逻辑独立性是指应用程序数据全局逻辑结构的依赖程度。
数据逻辑独立性高是指当数据库系统的数据全局逻辑结构改变时,它们对应的应用程序 不需要改变仍可以正常运行。
天津大学_数据库原理_本科生_期末试题答案_试卷B
12.下面关于数据库事务处理描述错误的是:A.原子性:表示的是事务的所有操作在数据库中要么全部正确反映出来要么全部不反映.B.一致性:事务在执行前如果数据库是一致性的那么执行后也是一致性的.C.隔离性:事务在执行过程中可以感觉到系统中其他事务的执行D.持久性:一个事务成功完成后,它对数据库的改变必须是永久的,即使是系统出现故障时也如此.13. 下面关于数据库事务处理描述正确的是:A.原子性和一致性是由数据库的并发控制保证的.B.隔离性和持久性是由数据库的并发控制保证的.C.原子性和持久性是由数据库的恢复系统保证的D.一致性和隔离性是由数据库的恢复系统保证的14.数据库系统的log中检查点的作用是:A.系统事务取消时数据库关系系统需要重检查点开始取消.B.系统事务正确完成时数据库系统会在log中设置检查点.C.数据库重新启动时恢复系统中的重做阶段从检查点开始.D.数据库重新启动时恢复系统中的分析阶段从检查点开始15. 下面哪个说法符合数据库系统W AL(log先写协议):A.数据库内存中被事务修改的页面在事务成功完成时被强制写到磁盘中B.数据库内存中被事务修改的页面在事务撤销时被写到标记为非脏页C.事务成功完成时不需要将与其相关的log页面强制写回磁盘D.事务中被修改的内存数据页面在写回磁盘前必须将与其相关的log写回磁盘16.一个企业提供了一个查询数据库,该数据库的数据可以很容易的重新构造.为了提供数据库中磁盘数据的访问速度,下面磁盘技术中采用哪种方法可以满足该要求:A. RAID 0B.RAID 1C. RAID 0+1D.RAID 517.一个企业有大量的数据需要存储在数据库中,企业要求数据的稳定性存储和数据开速访问,但不想使用太多的磁盘进行冗余存储,下面磁盘技术中采用哪种方法可以满足该要求:A. RAID 0B.RAID 1C. RAID 0+1D.RAID 518.在JDBC提供的数据库编程方法中提供了几种JDBC和数据库的连接方法:A.5B.2C.4D.1 19.下面哪些说法是正确的:A.在死锁预防中,等待--死亡法是中止优先级高的事务B.在死锁预防中,受伤--等待法是优先级高的事务等待优先级低的事务释放锁C.使用死锁预防的系统中不会出现死锁。
数据库原理与应用考试B卷
FromEMP,WORKS,COMP
Where#=#And
#=#And
> 50And
=‘上海’;
试画出用关系代数表示的语法树,并用关系代数表达式优化算法对原始的语法树进行优化处理,画出优化后的标准语法树。
设有一个学生-课程数据库
学生表:Student(Sno,Sname,Ssex,Sage,Sdept) (注:Sdept代表学生所在院系)
课程表:Course(Cno,Cname,Cpno,Ccredit,Cdept,Tname) (注: Cdept代表开设课程的院系,Tname代表任课老师名)
学生选课表:SC(Sno,Cno,Grade)
Bname:书名, Bdate:借书日期, Rdate:还书日期
该关系模式的属性有的语义有:
教师编号是唯一的,教师编号函数决定教师姓名;
教师只能在一个部门工作,一个部门有多个教师;
图书编号是唯一的,图书编号函数决定书名;
一个老师可以借多本图书,一本图书只能被一个老师借阅,当一个老师借阅一本书时都要要登记借书日日期和还书日期。
A.DBS包括DB和DBMSB.DBMS包括DB和DBS
C.DB包括DBS和DBMS D.DBS就是DB,也就是DBMS
三、问答题(14分).
现有如下关系模式:
Teacher(Tno,Tname,Dept,Bno,Bname,BdateБайду номын сангаасRdate)。
其中,Tno:教师编号, Tname:教师姓名, Dept:所在部门, Bno;借阅的图书编号,
4)(3分)用SQL语言为50岁以上的职工加薪300元;
5)(3分)创建视图V_EMP,要求包括属性:职工姓名、工作的公司名称、工资、公司所在的城市;
2022年天津大学计算机科学与技术专业《数据库原理》科目期末试卷B(有答案)
2022年天津大学计算机科学与技术专业《数据库原理》科目期末试卷B(有答案)一、填空题1、SQL Server中数据完整性包括______、______和______。
2、在一个关系R中,若每个数据项都是不可再分割的,那么R一定属于______。
3、数据仓库创建后,首先从______中抽取所需要的数据到数据准备区,在数据准备区中经过净化处理______,再加载到数据仓库中,最后根据用户的需求将数据发布到______。
4、在RDBMS中,通过某种代价模型计算各种查询的执行代价。
在集中式数据库中,查询的执行开销主要包括______和______代价。
在多用户数据库中,还应考虑查询的内存代价开销。
5、以子模式为框架的数据库是______________;以模式为框架的数据库是______________;以物理模式为框架的数据库是______________。
6、设某数据库中有作者表(作者号,城市)和出版商表(出版商号,城市),请补全如下查询语句,使该查询语句能查询作者和出版商所在的全部不重复的城市。
SELECT城市FROM作者表_____SELECT城市FROM出版商表;7、如图所示的关系R的候选码为;R中的函数依赖有;R属于范式。
一个关系R8、关系模型由______________、______________和______________组成。
9、在VB 6.0中,已经用Adobel连接到数据库,并已绑定到数据库中的某个关系表,现要通过此控件向表中插入数据,需要用到Adobel.Recordset的_____方法和Update方法,使用Adobel.Recordset的_____方法可以使当前行指针在结果集中向前移动一行。
10、设在SQL Server 2000环境下,对“销售数据库”进行的备份操作序列如下图所示。
①出现故障后,为尽可能减少数据丢失,需要利用备份数据进行恢复。
首先应该进行的恢复操作是恢复_____,第二个应该进行的恢复操作是恢复_____。
数据库原理天津大学作业标准答案
数据库原理天津大学作业标准答案数据库原理天津大学作业答案————————————————————————————————作者:————————————————————————————————日期:2数据库原理复习题一、名词解释1. 概念模式是数据库中全部数据的整体逻辑结构的描述。
它由若干个概念记录类型组成。
概念模式不仅要描述概念记录类型,还要描述记录间的联系、操作、数据的完整性、安全性等要求。
2. 复制透明性即用户不必关心数据库在网络中各个结点的数据库复制情况,更新操作引起的波及由系统去处理。
3. 事务的原子性一个事务对数据库的操作是一个不可分割的操作系列,事务要么完整地被全部执行,要么全部不执行4.实体完整性规则这条规则要求关系中元组在组成主键的属性上不能有空值。
如果出现空值,那么主键值就起不了唯一标识元组的作用。
5. 嵌入式SQL将SQL语句嵌入高级程序设计语言中使用,发挥高级语言过程化处理能力强的特点。
6.分片透明性分片透明性是最高层次的分布透明性,是指用户或应用程序只对全局关系进行操作而不必考虑数据的分片。
7.完全函数依赖在关系R(U,F)中,如果X→ Y,而对于X的任何真子集X',Y对X'均不存在函数依赖,称Y对X完全依赖。
8. 丢失更新当两个或以上的事务同时修改同一数据集合时,由于并发处理,使得某些事务对此数据集合的修改被忽视了9. S封锁共享型封锁。
如果事务T对某数据R加上S封锁,那么其它事务对数据R的X封锁便不能成功,而对数据R的S封锁请求可以成功。
这就保证了其他事务可以读取R但不能修改R,直到事务T释放S封锁。
10.参照完整性若属性(或属性组)F,是基本关系R的外码,它与基本关系S的主码Ks对应(R、S不一定是不同的关系),则对于R中每个元组在F上的值必须为:或者取空值,或者等于S中某个元组的主码值。
11. 3NF若关系模式R中不存在候选码X,属性组Y,以及非主属性组Z (Z不是Y的子集),使得X→Y,Y→Z,Y→X成立,则R 3NF。
2021年天津大学数据科学与大数据技术专业《计算机组成原理》科目期末试卷B(有答案)
2021年天津大学数据科学与大数据技术专业《计算机组成原理》科目期末试卷B(有答案)一、选择题1、在对破坏性读出的存储器进行读/写操作时,为维持原存信息不变,必须辅以的操作是()。
A.刷新B.再生C.写保护D.主存校验2、有效容量为128KB的Cache,每块16B,8路组相联。
字节地址为1234567H的单元调入该Cache,其tag应为()。
A.1234HB.2468HC.048DHD.12345H3、下列为8位移码机器数[x]移,当求[-x]移时,()将会发生溢出。
A.11111111B.00000000C.10000000D.011l1l114、若x=103,y=-25,则下列表达式采用8位定点补码运算时,会发生溢出的是()。
A.x+yB.-x+yC.x-yD.x-y5、在原码两位乘中,符号位单独处理,参加操作的数是()。
A.原码B.绝对值的补码C.补码D.绝对值6、总线的数据传输速率可按公式Q=Wf/N计算,其中Q为总线数据传输速率,W为总线数据宽度(总线位宽/8),f为总线时钟频率,N为完成一次数据传送所需的总线时钟周期个数。
若总线位宽为16位,总线时钟频率为8MHz,完成一次数据传送需2个总线时钟周期,则总线数据传输速率Q为()。
A.16Mbit/sB.8Mbit/sC.16MB/sD.8MB/s7、为了对n个设备使用总线的请求进行仲裁,如果使用独立请求方式,则需要()根控制线。
A.nB.log2n+2C.2nD.38、假定编译器对高级语言的某条语句可以编译生成两种不同的指令序列,A、B和C三类指令的CPl和执行两种不同序列所含的三类指令条数见下表。
则以下结论错误的是()。
I.序列一比序列二少l条指令Ⅱ.序列一比序列二的执行速度快Ⅲ.序列一的总时钟周期数比序列二多1个Ⅳ.序列一的CPI比序列二的CPI大A.I、llB.1、ⅢC. ll、1VD.Ⅱ9、某计算机主频为1.2GHz,其指令分为4类,它们在基准程序中所占比例及CPI如下表所示。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2008〜2009学年第1学期本科生期末考试试卷《数据库原理》(B 卷 共7页)(考试时间:2009年1月6日)A. ABCDEGB. BCDEGC.ABCDED. ABCDG2. staff 的定义如下id INTEGER n ame CHAR(20)dept INTEGER job CHAR(20) yearsINTEGERsalary DECIMAL(10,2) comm DECIMAL(10,2)下面哪个语句可以按照 job 和salary 的升序排序来返回所有员工的信息 A. SELECT id,n ame,salary,dept,job,years,comm FROM staff ORDER BY 4,6 B. SELECT id, name,salary,dept,job,years,comm FROM staff GROUP BY 4,6 C. SELECT id ,n ame,salary,dept,job,years,comm FROM staff ORDER BY 5,3 D. SELECT id ,n ame,salary,dept,job,years,comm FROM staff GROUP BY 5,3题号-一一二二二-三成绩核分人签字得分请将选择题的答案填写在下面的表格中1234567 8 9 101112 13 14 151617 18 19 20212223 24 252627282930一、单项选择题(20题,每题1分)1关系模式 R,R 的属性集是{ABCDEG }有函数依赖集 F={AB C , C A, BE C, BC 算(BE )的属性闭包D , CG D }计3.某个企业的数据库中包含以下信息•员工(由员工编号唯一确定,记为ssn ),员工的子女(属性为name,age ),在双亲给定的情况下,每个孩子能由他的姓名可以唯一确定(假设他们的双亲中只 有一个是公司的员工).一旦员工离开公司,那么企业不再对其子女信息感兴趣.下面哪个ER 图能够 正确的反映以上需求4.如果将下面的ER 图转换成数据库中的关系,那么在数据库中至少需要定义5关系模式Sailors(sid,last name.firt name,age,ratri ng)其中last name允许为空.下面哪个语句能够查找出last name属性值为空的水手信息.A. SELECT * FROM SAILORS WHERE LASTNAME= 'NULL 'B. SELECT * FROM SAILORS WHERE LASTNAME=NULLC. SELECT * FROM SAILORS WHERE LASTNAME IS NULLD. SELECT * FROM SAILORS WHERE LASTNAME LIKE 'NULL '6. 有关系模式R(A,B,C)和三个合法实例(1,2,3),(3,2,1),(2,2,3),下面哪个函数依赖在关系模式R上不成立A. A->BB. BC->AC. AB->CD. C->B7. 在数据库中表tabl的安全级别是TS,表tab2的安全级别是C,用户A的安全级别是TS,用户B的安全级别是C.下面哪个说法是正确的:A. A用户可以写tab1,tab2,可以读tab1,tab2B. B用户可以写tab1,tab2,可以读tab1,tab2C. A用户可以写tabl不能写tab2,可以读tabl不能读tab2D. B用户可以写tab1,tab2,可以读tab2不能读tabl 8下面哪个调度是串行调度:A. T1:R(A),T2:R(B),T2:W(B),T1:W(A)B. T2:R(B),T1:W(B),T1:R(A), T2:W(A)C. T1:R(A),T2:R(B),.T1:W(A),T2:W(B)D. T1:R(A),T1:R(B),.T2:W(A),T2:W(B)9在数据库中使用索引的目的之一是:A. 提高数据文件的存储率.B.可以更加有效的控制事务处理中的幻影问题C.增加DBMS的安全性.D.提高增加记录的效率.10. 铁路售票系统要求客户在订票前可以允许客户查询但客户上次的查询结果必须出现在下次查询中,在售票系统中的事务隔离级至少应该是:A. Read Un committed B Read CommittedC. Repeatable ReadsD. Serializable11. 设有关系模式R(B,I,S,Q,D),其上函数依赖集F={S D,I B,IS Q,B Q,B I}下面那些是R的关键字.A.ISB.IBC.IQD.ISB 12. 数据库中SAILORS表是由joe创建的.在DBMS完成下面的语句后Grant select on Sailors To Art With Grant option —Joe 执行Grant in sert on Sailors To Bob With Grant optio n —Joe 执行Grant select on Sailors To Bob With Grant option —Art 执行Revoke select on Sailors From Art Cascade —Joe 执行Bob对Sailors表拥有A. insert 权B. select 权C.没有任何权利D.insert 和select权13.. 数据库系统管理员按照事务的方式执行下面的语句:Create table tab1 (a in t,b int)insert into tab1 values(1,2)in sert into tab1 values(2,3)commitin sert into tab1 values(2,3)insert into tab1 values(1,6)insert into tab1 values(1,2)CommitDelete from tab1 where a=1In sert into tab1 values(1,7)Delete from tab1 where a=1In sert into tab1 values(1,8)数据库系统突然崩溃,系统重新启动后,该管理员执行Select cou nt(*) from tab1数据库系统的输出是多少:A. 6B.3C.4 |D.514.下面那项不是数据库管理系统的组成部分:A.锁管理器B.文件管理器C.存储管理器|D.安全管理器.15关于数据库事务描述不正确的是A. 一个事务中的所有对数据库的改变可以部分完成和部分不完成B. 一个事务中的所有对数据库的改变必须全部完成或全部不完成C.数据库的事务不是由数据库系统自动划分的D.如果事务在完成前被中断,数据库管理系统能把那些由未完成事务所产生的数据变化从数据库中撤消16.关于视图的描述下面说法哪个是正确的:A.在数据库中即存储视图的定义也为视图单独存储数据、、, 、 . 、、、、B.只要视图是可更新视图, •定可以通过该视图向基表中插人数据C.只要视图是可更新视图,•定可以通过该视图删除基表中的数据D.视图不能在多个关系上创建17.我们在一个关系中A.只能定义一个关键字B.只能定义一个主关键字C.只能定义一个外关键字D.只能定义一个唯一索引.18.在DBMS的关系中A.关键字属性值可以为空B.唯一索引的属性值可以为空C.任何属性值都可以为空D.任何属性值都不可以为空19. 我们在DBMS中记录某企业的部门,员工,员工在部门中工作信息和部门被员工的管理关系要求每一个部门有且只有一个管理者,当某个管理者辞职后,数据库需要自动删除该管理者的工作信息和管理信息,但不能删除部门信息。
在定义部门管理关系表时我们对于外关键字的删除规则应定义为A. ON DELETE ROLLBACKB.ON DELETE CASCADEC.ON DELETE SET DEFAULTD.ON DELETE NO ACTION20. 在DBMS中执行GRANT reference(col1) ON TABLE t.t1 TO user7, 对于该语句下面哪个描述是正确的:A. user7可以在t1上定义视图B. user7可以更新t1中的col1属性的值C. user7在创建其他表时可以定义参考于t1中col1属性的外关键字D. user7可以在t1中定义外关键字.二•不定项选择题(10题,每题2分)21. 下面说法正确的是:A. 在任何情况下严格的2PL锁都能够保证调度的可串行化.B. 对一个表做有条件查询时需要先给符合条件的查询上记录加上S锁然后给表加上IS锁.C. 对一个表做有条件查询时需要先给表加上IS锁然后给符合条件的查询上记录加上S锁D. 在一个表上同时可以加上IS锁和IX锁22. 下面哪个调度会出现死锁:A.T1:R(X),T2:W(X),T2:W(Y),T3:W(Y),T1:W(Y),T1:Commit, T2:Commit, T3:CommitB T1:R(X),T2:W(Y),T2:W(X),T3:W(Y),T1:W(Y), T1:Commit, T2:Commit, T3:CommitC T1:R(A),T2:W(B),T1:R(A),T3:R(C),T2:W(C),T4:W(A),T3:W(B)D. T1:R(A),T2:W(B),T3:W(C),T1: Commit,T2:W(A), T2:Commit,T3:W(B), T3:Commit23. 下面哪个调度是冲突可串行的调度A. T1:R(X),T1:R(Y),T1:W(X),T2:R(Y),T3:W(Y),T1:W(X),T2:R(Y)B. T1:R(X),T2:R(Y),T3:W(X),T2(R(X),T1:R(X)C. T1:R(X),T2:R(X),T1:W(X),T2:W(X)D. T1:W(X),T2:R(Y),T1:R(Y),T2:R(X)24. 有关系模式R(A,B,C,D,E),R的函数依赖集F={A->BC,CB->E,B->D,E->A} 下面哪个分解具有无损连接性.A. (A,D,C),(A,B,C)B. (A,B,C),(B,C,D,E)C. (A,B,E),(B,C,D,E)D. (B,C,D),(A,D,E)25.. 有一关系模式R(A,B,C,D,E)它的函数依赖集是F={A->B,BC->E,ED->A}下面哪个不是关系模式R 的关键字:A. CDEB. ACDC. BCDD.ABC26. 关于数据库管理系统和数据库下面哪些描述是最正确的A. 数据库是数据的集合.B. 数据库是数据的集合,并且存储着数据与数据之间的关系.C. 数据库管理系统是由一个互相关联的数据的集合和一组用以访问这些数据的程序组成D. 数据库管理系统是由数据的集合和一组用以访问这些数据的程序组成27. 如果有两个关系T1,T2.客户要求每当给T2增加一条记录时。