数据库系统原理2012-2013(1)A卷-问卷
- 格式:doc
- 大小:103.00 KB
- 文档页数:8
东莞理工学院(本科)试卷(A卷)2014--2015学年第1学期《数据库系统原理》试卷开课单位:计算机学院,考试形式:闭卷一、单项选择题(从每小题的四个备选答案中,选出一个正确的答案,并将其代码填入以下表格内。
每小题2分,共401.下述关于数据库系统的正确叙述是( )。
A.数据库系统减少了数据冗余B.数据库系统避免了一切冗余C.数据库系统中数据的一致性是指数据类型一致D.数据库系统比文件系统能管理更多的数据2. 数据库系统的最大特点是( )。
A.数据的三级抽象和二级独立性B.数据共享性C.数据的结构化D.数据独立性3. 自然连接是构成新关系的有效方法。
一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的( )。
A.元组B.行C.记录D.属性4.关系模式的任何属性( )。
A.不可再分B.可再分C.命名在该关系模式中可以不惟一D.以上都不是5、关系模型中,一个关键字是( )。
A.可由多个任意属性组成B.至多由一个属性组成C.可由一个或多个其值能惟一标识该关系模式中任何元组的属性组成D.以上都不是6.SQL语言是( ) 的语言,易学习。
A.过程化B.非过程化C.格式化D.导航式7.假定学生关系是S(S#,SNAME,SEX,AGE),课程关系是C(C#,CNAME,TEACHER),学生选课关系是SC(S#,C#,GRADE)。
要查找选修“COMPUTER”课程的“女”学生姓名,将涉及到关系( )。
A.S B.SC,C C.S,SC D.S,C,SC8.关系数据模型()。
A.只能表示实体间的1 :1 联系B.只能表示实体间的1 :n 联系C.只能表示实体间的m :n 联系D.可以表示实体间的上述3 种联系9.关系运算中花费时间可能最长的运算是( )。
A.投影B.选择C.笛卡尔积D.除10.在数据库系统中,保证数据及语义正确和有效的功能是( )。
A.并发控制B.存取控制C.安全控制D.完整性控制11.规范化过程主要为克服数据库逻辑结构中的插入异常,删除异常以及( )的缺陷。
《数据库原理》试卷答案(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﹪。
数据库系统原理自测题(2)一、单项选择题1.数据库物理存储方式的描述称为【B】A.外模式B.内模式C.概念模式D.逻辑模式2.在下面给出的内容中,不属于DBA职责的是【A】A.定义概念模式B.修改模式结构C.编写应用程序D.编写完整行规则3.用户涉及的逻辑结构用描述【C】A.模式B.存储模式C.概念模型D.逻辑模式4.数据库在磁盘上的基本组织形式是【B】A.DB B.文件 C.二维表 D.系统目录5.在DBS中,最接近于物理存储设备一级的结构,称为【D】A.外模式B.概念模式C.用户模式D.内模式6.从模块结构考察,DBMS由两大部分组成:【B】A.查询处理器和文件管理器B.查询处理器和存储管理器C.数据库编译器和存储管理器D.数据库编译器和缓冲区管理器7.设W=R⋈S,且W、R、S的属性个数分别为w、r和s,那么三者之间应满足【A】A.w≤r+s B.w<r+s C.w≥r+s D.w>r+s8.数据库系统的体系结构是数据库系统的总体框架,一般来说数据库系统应具有三级模式体系结构,它们是【A】A.外模式、逻辑模式和内模式B.内模式、用户模式和外模式C.内模式、子模式和概念模式D.子模式、模式和概念模式9.ER图是表示概念模型的有效工具之一,在ER图中的菱形框表示【A】A.联系B.实体C.实体的属性D.联系的属性10.数据库管理系统中数据操纵语言DML所事项的操作一般包括【A】A.查询、插入、修改、删除B.排序、授权、删除C.建立、插入、修改、排序D.建立、授权、修改11.设有关系R(A,B,C)和关系S(B,C,D),那么与R⋈S等价的关系代数表达式是【C】A.π1,2,3,4(σ2=1∧3=2(R×S))B.π1,2,3,6(σ2=1∧3=2(R×S))C.π1,2,3,6(σ2=4∧3=5(R×S))D.π1,2,3,4(σ2=4∧3=5(R×S))12.在关系模式R中,函数依赖X→Y的语义是【B】A.在R的某一关系中,若两个元组的X值相等,则Y值也相等B.在R的每一关系中,若两个元组的X值相等,则Y值也相等C.在R的某一关系中,Y值应与X值相等D.在R的每一关系中,Y值应与X值相等13.设有关系模式R(A,B,C,D),R上成立的FD集F={A→C,B→C},则属性集BD 的闭包(BD)+为【B】A.BD B.BCD C.ABD D.ABCD14.有10个实体类型,并且它们之间存在着10个不同的二元联系,其中2个是1:1联系类型,3个是1:N联系类型,5个是M:N联系类型,那么根据转换规则,这个ER结构转换成的关系模式有【B】A.13个B.15个 C.18个 D.20个15.关系模式R分解成数据库模式ρ的一个优点是【D】A.数据分散存储在多个关系中B.数据容易恢复C.提高了查询速度D.存储悬挂元组16.事务并发执行时,每个事务不必关心其他事务,如同在单用户环境下执行一样,这个性质称为事务的【D】A.持久性B.一致性 C.孤立性 D.隔离性17.用户或应用程序使用数据库的方式称为【B】A.封锁B.权限 C.口令D.事务18.常用的关系运算是关系代数和。
数据库系统原理2012-2013(1)A卷-问卷诚信应考考出水平考出风格浙江大学城市学院2012 — 2013 学年第 1 学期期末考试试卷《数据库系统原理》开课单位:计算分院;考试形式:闭卷;考试时间:_2013_年_1__月_17__日;所需时间: 120 分钟题序一二三四五六七八总分得分评卷人一._单选题___(本大题共__14__题,每题___2__分,共___28___分。
) 1. 数据库系统与文件系统的主要区别是()。
A .数据库系统复杂,而文件系统简单B .文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决C .文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D .文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量2. 数据库的基本特点是()。
A .(1)数据可以共享(或数据结构化) (2)数据独立性(3)数据冗余大,易移植 (4)统一管理和控制B .(1)数据可以共享(或数据结构化) (2)数据独立性(3)数据冗余小,易扩充(4)统一管理和控制C .(1)数据可以共享(或数据结构化) (2)数据互换性(3)数据冗余小,易扩充 (4)统一管理和控制 D .(1)数据非结构化(2)数据独立性 (3)数据冗余小,易扩充 (4)统一管理和控制3. 在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是()。
A .外模式 B .内模式 C .存储模式 D .模式得分年级:_____________ 专业:_____________________ 班级:_________________ 学号:_______________ 姓名:__________________ …………………………………………………………..装………………….订…………………..线………………………………………………………4.关系数据库管理系统应能实现的专门关系运算包括()。
单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在答题卡上。
每小题1分,共20分)1.数据模型的三要素中,数据的约束条件规定数据及其联系的( A ).A. 制约规则B。
静态特性 C. 动态特性D。
数据结构2.DB、DBMS、DBS三者之间的关系是( B )。
A. DBMS包括DB和DBSB. DBS包括DB和DBMSC。
DB包括DBMS和DBS D。
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.数据的描述B。
数据库系统原理试题四(A卷)一、选择题(每小题1分,共10分)1.SQL语言有两种使用方式,分别为交互式SQL和 C 。
A. 提示式SQL;B. 多用户SQL;C. 嵌入式SQL;D. 解释式SQL。
2. 授权编译系统和合法性检查机制一起组成了 A 子系统。
A. 安全性;B. 完整性;C. 并发控制;D. 恢复。
3. 为了防止一个用户的工作不适当地影响另一个用户,应该采取 C 。
A 完整性控制B 安全性控制C 并发控制D 访问控制4. 在SQL的SELECT语句中,实现投影操作的是哪个子句?A SELECTB FROMC WHERED ORDER BY5. 网状模型的数据结构是 D 。
A.线性表 B.二维表C.树 D.有向图6. 主键的属性上有空值违反了 A 。
A.实体完整性规则 B.参照完整性规则C.安全性规则 D.模型转换规则7. 两个关系的 D 运算不要求这两个关系具有相同的关系模式。
A.并 B.交C.差 D.连接8. 设有关系模式R(ABCD),R上的FD集F={A→D,B→C,D→B}。
则D= C 。
A.AD B.BDC.BCD D.ABCD9. 在DB技术中,“脏数据”是指 D 。
A.未回退的数据 B.未提交的数据C.回退的数据 D.未提交随后又被撤销的数据10. 在XPath中,使用符号可以访问属性值。
A.* B.& C.@ D.%二、填空题(每空1分,共10分)1.事务必须具有的四个性质是原子性、一致性、隔离性、持久性。
2. 一个触发器由_条件_______、事件和动作 3部分组成。
3. 关系模式在分解时应保持等价,数据等价用无损分解特征来衡量,语义等价用特征来衡量。
4. 要使数据库具有可恢复性,在平时要做好两件事:转储和建立日志。
7. 并发控制的主要方法是采用___封锁机制_____________。
三、简答题(每小题4分,共20分)1. 叙述等值连接和自然连接的区别和联系。
广州大学2011-2012 学年第二学期考试卷课程数据库原理考试形式(闭卷,考试)单项选择题答案一选择题(共30分,每题1.5分)1.数据库系统的数据独立性体现在( A )。
A.不会因为数据存储结构与数据逻辑结构的变化而影响应用程序B.不会因为数据的变化而影响到应用程序C.不会因为存储策略的变化而影响存储结构D.不会因为某些存储结构的变化而影响其他的存储结构2.关系R(A,B)和S(B,C)中分别有10个和15个元组,属性B是R的主码,则R与S进行自然连接计算得到的元组数目的范围是( A )。
A.[0,15] B.[10,15] C.[10,25] D.[0,150]3.在概念模型中的客观存在并可相互区别的事物称( B )。
A.元组B.实体C.属性D.节点4.设有关系模式R(A,B,C)和S(B,C,D,E),下列关系代数表达式运算出现错误的是( B )。
A.πB(R) ⋃πB(S) B.R⋃S C.R×S D.πA,B(R)πB,C(S)5.关系数据模型的三个组成部分中,不包括( C )。
A.完整性规则B.数据结构C.恢复D.数据操作6.设有关系R和关系S进行下图1所示的运算,则运算结果中含有元组的数目是( A )。
A.6 B.7 C.8 D.9R S图17.数据库中只存放视图的( A )。
A.定义B.操作C.结果D.数据8.SQL中,下列涉及空值的操作,不正确的是( B )。
A.AGE IS NOT NULL B.AGE = NULLC.AGE IS NULL D.NOT (AGE IS NULL)9.SQL语言具有两种使用方式,一种是交互式SQL,另一种是( B )。
A.提示式B.嵌入式C.多用户式D.解释式10.有一个关系:学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属于( C )。
A.实体完整性约束B.参照完整性约束C.用户自定义完整性约束D.关键字完整性约束11.若事务T对数据对象A加上了X锁,则( B )。
西北农林科技大学本科课程考试试题(卷)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.物理设计9.并发事务的交叉执行破坏了事务的()。
A.原子性 B.隔离性 C.一致性 D.永久性10.并发操作会带来哪些数据不一致性()。
A.不可修改、不可重复读、读脏、死锁 B.不可重复读、读脏、死锁C.丢失修改、读脏、死锁 D.丢失修改、不可重复读、读脏二、填空题(每空1分,共10分)得分:分1.DML指的是语言。
2.对于每一个外模式,数据库系统都有一个映象,它定义了该外模式与模式之间的对应关系。
数据库原理与应用考试卷(A)姓名学号一、选择题(30%,每题1分)1、数据库系统的特点不包括以下()选项。
A、数据加工B、数据共享C、关系模型D、减少数据冗余2、()是位于用户和操作系统之间的一层数据管理软件。
A、DBMSB、DBC、DBSD、DBA3、数据库系统不仅包括数据库本身,还要包括相应的硬件、软件和()A、数据库管理系统B、数据库应用系统C、相关的计算机系统D、各类相关人员4、概念模型是现实世界的第一层抽象,这一类最著名的模型是()A、层次模型B、关系模型C、网状模型D、实体-联系模型5、在SQL Server 2005的工具中,将前一版本中的企业管理器、分析管理器和SQL查询分析器的功能合为一身的是()。
A、SQL Server Management StudioB、数据库引擎优化顾问C、配置管理器D、SQL Server Profiler6、在Microsoft SQL Server 2005实例和用户指定格式的数据文件之间复制数据的命令提示实用工具是()。
A、dtexec实用工具B、sqlserver应用程序C、bcp实用工具D、sqlagent90应用程序7、在SQL Server 2005实例之间导入或导出外围应用配置器设置的实用工具是()A、rsconfig配置工具B、rskeymgmt实用工具C、sac 实用工具D、sqlagent90应用程序8、在命令提示符下输入Transact-SQL语句、系统过程和脚本文件的实用工具是( )A、sql实用工具B、sqldiag实用工具C、sqlmaint 实用工具D、sqlserver应用程序9、SQL语言是()标准语言。
A、层次数据库B、网络数据库C、关系数据库D、非数据库10、SQL语言的数据操纵语句中最重要的也是使用最频繁的语句中()A、SELECTB、INSERTC、UPDATED、DELETE11、下列命令中不属于SQL语言中数据定义功能的语句有()A、CREATEB、SELECTC、DROPD、ALTER12、在SQL语言中不可以用来表示“10<x<15”的是()A、x>10 AND x<15B、x BETWEEN 10 AND 15C、x in (11,12,13,14)D、x BETWEEN 11 AND 1413、数据库设计可划分为七个阶段,每个阶段都有自己的设计任务。
诚信应考 考出水平 考出风格浙江大学城市学院2012 — 2013 学年第 1 学期期末考试试卷《 数据库系统原理 》开课单位: 计算分院 ;考试形式:闭卷;考试时间:_2013_年_1__月_17__日; 所需时间: 120 分钟 题序 一 二 三 四 五 六 七 八 总 分 得分 评卷人一._单选题___(本大题共__14__题,每题___2__分,共___28___分。
) 1. 数据库系统与文件系统的主要区别是 ( )。
A .数据库系统复杂,而文件系统简单B .文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决C .文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D .文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量2. 数据库的基本特点是( )。
A .(1)数据可以共享(或数据结构化) (2)数据独立性 (3)数据冗余大,易移植 (4)统一管理和控制B .(1)数据可以共享(或数据结构化) (2)数据独立性(3)数据冗余小,易扩充 (4)统一管理和控制 C .(1)数据可以共享(或数据结构化) (2)数据互换性(3)数据冗余小,易扩充 (4)统一管理和控制 D .(1)数据非结构化 (2)数据独立性 (3)数据冗余小,易扩充 (4)统一管理和控制3. 在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是( )。
A .外模式 B .内模式 C .存储模式 D .模式 得分年级:_____________ 专业:_____________________ 班级:_________________ 学号:_______________ 姓名:__________________ …………………………………………………………..装………………….订…………………..线………………………………………………………4.关系数据库管理系统应能实现的专门关系运算包括()。
A.排序、索引、统计B.选择、投影、连接C.关联、更新、排序D.显示、打印、制表5.自然连接是构成新关系的有效方法。
一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的()。
A.元组B.行C.记录D.属性第6到第9题基于这样的三个表即学生表S、课程表C和学生选课表SC,它们的结构如下:S(S#,SN,SEX,AGE,DEPT)C(C#,CN)SC(S#,C#,GRADE)其中:S#为学号,SN为姓名,SEX为性别,AGE为年龄,DEPT为系别,C#为课程号,CN为课程名,GRADE为成绩。
6.检索所有比’王华’年龄大的学生姓名、年龄和性别。
正确的SELECT语句是( )。
A.SELECT SN,AGE,SEX FROM SWHERE AGE>(SELECT AGE FROM SWHERE SN=’王华’)B.SELECT SN,AGE,SEXFROM SWHERE SN=’王华’C.SELECT SN,AGE,SEX FROM SWHERE AGE>(SELECT AGEWHERE SN=‘王华’)D.SELECT SN,AGE,SEX FROM SWHERE AGE>王华.AGE7.检索选修课程’C2’的学生中成绩最高的学生的学号。
正确的SELECT语句是( )。
A.SELECT S# FORM SC WHERE C#=‘C2’ AND GRAD>=(SELECT GRADE FORM SCWHERE C#=‘C2’)B.SELECT S# FORM SCWHERE C#=‘C2’ AND GRADE IN(SELECT GRADE FORM SCWHERE C#=‘C2’)C.SELECT S# FORM SCWHERE C#=‘C2’ AND GRADE NOT IN(SELECT GRADE FORM SCWHERE C#=‘C2’)D.SELECT S# FORM SCWHERE C#=‘C2’ AND GRADE>=ALL(SELECT GRADE FORM SCWHERE C#=‘C2’)8.检索学生姓名及其所选修课程的课程号和成绩。
正确的SELECT语句是( )。
A.SELECT S.SN,SC.C#,SC.GRADEFROM SWHERE S.S#=SC.S#B.SELECT S.SN,SC.C#,SC.GRADEFROM SCWHERE S.S#=SC.GRADEC.SELECT S.SN,SC.C#,SC.GRADEFROM S,SCWHERE S.S#=SC.S#D.SELECT S.SN,SC.C#,SC.GRADEFROM S.SC9.检索选修四门以上课程的学生总成绩(不统计不及格的课程),并要求按总成绩的降序排列出来。
正确的SELECT语句是()。
A.SELECT S#,SUM(GRADE)FROM SCWHERE GRADE>=60GROUP BY S#ORDER BY 2 DESCHAVING COUNT(*)>=4 WHERE C#=‘C2’ AND GRADE>=(SELECT GRADE FORM SCWHERE C#=‘C2’)B.SELECT S# FORM SCWHERE C#=‘C2’ AND GRADE IN(SELECT GRADE FORM SCWHERE C#=‘C2’)C.SELECT S# FORM SCWHERE C#=‘C2’ AND GRADE NOT IN(SELECT GRADE FORM SCWHERE C#=‘C2’)D.SELECT S# FORM SCWHERE C#=‘C2’ AND GRADE>=ALL(SELECT GRADE FORM SCWHERE C#=‘C2’)10.规范化过程主要为克服数据库逻辑结构中的插入异常,删除异常以及()的缺陷。
A.数据的不一致性 B.结构不合理C.冗余度大 D.数据丢失11.()是DBMS的基本单位,它是用户定义的一组逻辑一致的程序序列。
A.程序 B.命令 C.事务D.文件12.设有两个事务T1、T2,其并发操作如下所示,下面评价正确的是()。
A.该操作不存在问题B.该操作丢失修改C.该操作不能重复读D.该操作读“脏”数据T1 T2①读A=10②③A=A-5写回④读A=10A=A-8写回13.设T1和T2为两个事务,它们对数据A的并发操作如下所示。
T1 T2①请求S LOCK A读A=18②③A=A+10写回A=28 COMMIT UNLOCK A ④请求S LOCK A读A=18写回A=18 COMMIT UNLOCK对这个并发操作,下面4个评价中()是正确的。
A.该操作丢失修改B.该操作符合完整性要求C.该操作的第①步中,事务T1应申请X锁D.该操作的第②步中,事务T2不可能得到对A的锁14.若系统在运行过程中,由于某种硬件故障,使存储在外存上的数据部分损失或全部损失,这种情况称为( )。
A.事务故障B.系统故障C.介质故障D.运行故障二.___不定项选择题_________(本大题共__5____题,每题___3___分,共__15__分,少选给1分,多选或错选不给分。
)1.下列关系代数运算中,是单目运算的是()。
A.并B.连接C.投影D.选择得分2.某查询语句中有“%田_”语句,在查询结果中可能含有()。
A.张田B.陈立田C.田华D.刘田耕3.对于下列语句TeacherNo INT NOT NULL UNIQUE,正确的描述是()。
A.TeacherNo是码B.TeacherNo不能为空C.TeacherNo的值可以为“王大力”D.每个TeacherNo必须是唯一的4.对数据库对象施加封锁,可能会引起活锁和死锁问题。
预防死锁通常采用的方法有()。
A.一次封锁法B.顺序封锁法C.两段封锁法D.可串行化调度法5.把关系看成二维表,则下列说法中正确的是()。
A.表中允许出现相同的行B.表中不允许出现相同的行C.行的次序可交换D.列的次序可交换三.___填空题_________(本大题共__7___题,每空___1___分,共__10__分)得分1.数据库是长期存储在计算机内、有①的、可②的数据集合。
2.关系代数中,从两个关系中找出相同元组的运算称为③运算。
3.若关系为1NF,且它的每一非主属性都④码,则该关系为2NF。
4.如果数据库中只包含成功事务提交的结果,就说数据库处于⑤状态。
5.在数据库中,当某个实际值暂时未知或无意义时,我们将其表示为_____⑥________。
6.E-R图的主要元素是实体集、________⑦________和________⑧_______。
7.参照完整性规则是定义__⑨_____与___⑩____之间的引用规则。
四.___设计题_________(本大题共__3___题,每题______分,共__10__分) 某医院病房计算机管理中需要如下信息:1) 科室:科名,科地址,科电话,医生姓名 2) 病房:病房号,床位号,所属科室名3) 医生:姓名,职称,所属科室名,年龄,工作证号 4) 病人:病历号,姓名,性别,诊断,主管医生,病房号 其中1) 一个科室有多个病房、多个医生 2) 一个病房只能属于一个科室3) 一个医生只属于一个科室,但可负责多个病人的诊治 4) 一个病人的主管医生只有一个。
完成如下设计:(1)设计该计算机管理系统的E-R 图;(5分) (2)将该E-R 图转换为关系模型结构;(3分) (3)指出转换结果中每个关系模式的主码和外码。
(2分)五.___应用题_________(本大题共__4___题,每题__2____分,共__8__分)如下给出的关系模式R 工程号 材料号 数量 开工日期 完工日期 价格 P1 I1 4 2000.5 2001.5 250 P1 I2 6 2000.5 2001.5 300 P1 I3 15 2000.5 2001.5 180 P2 I1 6 2000.11 2001.12 250 P2I318 2000.112001.12180回答下列问题:(1)给出R 的主码;(2)画出R 的函数依赖图; (3)R 属于第几范式,为什么? (4)将R 分解为高一级范式。
得分得分六.___关系代数及查询优化题_____(本大题共__3___题,每题______分,共__8__分)设有如下所示的三个关系S 、C 和SC 。
用关系代数表达式表示下列要求,并求出结果。
S C 学号 姓名年龄性别 籍贯 20001 王小严 20 女 北京 20002 李 白 21 男 上海 20003 陈志坚 23 男 长沙 20004 王 兵 20 男 上海 20005 张 红 22女武汉SC学号 课程号 成绩 20001 C001 90 20001 C002 90 20001 C003 85 20001 C004 87 20002 C001 90 20003 C001 75 20003 C002 70 20003 C004 56 20004 C001 90 20004 C004 85 20005 C001 95 20005C00380(1)给出籍贯为‘上海’的学生姓名、学号和选修的课程名的结果集。