2014数据库复习题._第1页
2014数据库复习题._第2页
2014数据库复习题._第3页
2014数据库复习题._第4页
2014数据库复习题._第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、..2.13.选择题数据库系统与文件系统的主要区别是B o P6A. 数据库系统复杂,而文件系统简单;B. 文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以 解决;C. 文件系统只能管理程序文件,而数据库系统可以管理各类文件;D. 文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量网状模型的数据结构是D A. 线性表B.二维表在层次模型中,记录之间的联系通过A .指针B .数组数据库系统三级结构的描述放在A .用户数据库P32C.树D .有向图A来实现。C.公共属性D .对象标识D中。B .运行日志C.数据库管理系统D .数据字典

2、数据独立性是指B之间相互独立,不受影响A .概念数据模型和逻辑数据模型B. 应用程序和数据库的数据结构C. 概念数据模型与数据库的数据结构D. 数据与数据库的数据结构在数据库的三级体系结构中,外模式/逻辑模式映象可以保证数据结构和 应用程序之间的_AoA. 逻辑独立性B.物理独立性C.数据一致性D .数据安全性关系数据库中,实现实体之间的联系是通过表与表之间的D_ 进行A.公共索引.B.公共存储.C.公共元组.D.公共属性主键的属性上有空值违反了A oA. 实体完整性规则B.参照完整性规则C.安全性规则D .模型转换规则参照完整性规则是对D的约束。A. 超键B.候选键C.主键D .外键设关系R

3、,按条件f对关系R进行选择,其关系代数是_CoA.(Tf (RX R)B. nf (R%R)C. (T f(R)D. nf(R)数据模型的三要素是_CoA. 数据结构、数据操作和数据完整性B. 数据结构、数据库定义和数据库维护C. 数据定义、数据操作和数据维护D. 关系数据库、层次数据库和网状数据库设关系R和S的元数分别是r和s,则R和S笛卡儿积的元数是 BoD. r/sA. r*sB.叶sC. r-s在SELECT语句中使用“* ”表示 6.27.A.选择任一属性B 选择主键C.选择全部属性D 选择全部元组设有一个关系

4、:DEPT (DNO, DNAME ),如果要找出倒数第三个字母为 W,并且至少包含4个字母的DNAME,则查询条件子句应写成 WHERE DNAME LIKE 。A. _ _ W _ %B . _ % W C. W _ _D. _ W _ %SQL中,谓词可用来测试一个集合是否有重复元组。A. UNIQUEB. DISTINCTC. EXISTS D. ONLY在select语句中,可以使用关键字 来排除重复的元组。A.EXCLUDE.B.UNIQUE.C. DISTINCT. D.ONE.删除触发器mytri的正确命令是。A. DELET mytriB. TRUNCATE mytriC.

5、DROP mytriD . REMMOVE mytri用于创建存储过程的 SQL语句为。A. CREATE DATABASEB . CREATE TRIGGERC . CREATE PROCEDURED . CREATE TABLE以下哪种情况应尽量创建索引。A.在where子句中出现频率较高的列B.具有很多NULL值的列C.记录较少的基本表D .需要更新频繁的基本表在SQL语言中,视图是数据库体系结构中的 。A.内模式B.模式C.外模式D .物理模式要在SQLServer中创建一个员工信息表,其中员工的薪水、医疗保险和 养老保险分别采用三个字段来存储。若规定:任何一个员工,医疗保险 和养老保

6、险两项之和不能大于薪水的 1/3,这一规则可以采用 来实现。A.主键约束B .外键约束C . CHECK 约束D . DEFAULT 约束当连接上 SQL Server时,假如没有预先指定用户连上那个数据库,SQL Server会自动替用户连上系统数据库。A . master B . tempdb C . model D . msdb 设有关系模式 R(ABCD),R上的FD集F=A D, B- C, D-B。则D =。A . ADB . BDC . BCDD . ABCD两个函数依赖集F和G等价的充分必要条件是。A . F = G B . F= GC . F = GD . F= G在以下函数

7、依赖中, 是平凡的函数依赖。A . A ABCDB . ABCD A C . A BCD D . BCDA关系模式中,各级模式之间的关系为。A . 3NF ? 2NF ? 1NFB . 3NF ? 1NF ? 2NFC . 1NF ? 2NF ? 3NFD . 2NF? 1NF ? 3NF某学校规定:一个班级至多有 50个学生,至少有10个学生,每个学生 必须属 于某个班,在班级和 学生的实体联系中,学生实体的基数0.41.为。A. (0,1).B. (1,1)C. (1,10)D. (10,50)弱实体的主键。A .与

8、其父实体的主键完全一致B .一部份或全部从其父实体的主键获得C.全部从其父实体的非主键属性获得D .与其父实体无关在数据库设计中,父实体与弱实体之间的联系只能是 。A. 1: 1 或 1: NB. 1: N 或 M : NC. 1: 1 或 M : ND . M : N当局部E-R图合并成全局E-R图时,可能出现冲突,下面所列举的冲突 中不属于上述冲突。A.属性冲突B .语法冲突 C.结构冲突D .命名冲突在数据库设计中,将E-R图转换成关系数据模型的过程属于。A .需求分析阶段B .逻辑设计阶段C.概念设计阶段D .物理设计阶段若一个ER模型中有三个实体,实体间有一个1:N关系、一个M:N关

9、系, 则此ER模型最终转换为 个关系,即表。A. 2B . 3C . 4D . 5事务对DB的修改,应该在数据库中留下痕迹,永不消逝。这个性质称 为事务的。A.原子性B. 致性C.隔离性D .持久性事务的ACID性质中,关于原子性(atomicity)的描述正确的是A. 指数据库的内容不出现矛盾的状态。B. 若事务正常结束,即使发生故障,更新结果也不会从数据库中消失。C. 事务中的所有操作要么都执行,要么都不执行。D. 若多个事务同时进行,与顺序实现的处理结果是一致的。防止数据库意外的有效方法为。A.重建B.追加C.备份D.删除“日志”文件用于保存。A .程序运行过程B.数据操作C.程序执行结

10、果D .对数据库的更新操作在DB技术中,“脏数据”是指。A .未回退的数据B.未提交的数据C.回退的数据D .未提交随后又被撤销的数据“死锁”是。A.磁盘故障 B.介质故障C.事务故障D .系统故障若系统在运行过程中,由于某种硬件故障,使存储在外存上的数据全部 损失或部分损失,这种情况称为。A.事务故障B .系统故障C .介质故障D .运行故障“年龄在1825之间,这种约束属于数据库系统的措施。A .原子性.B .一致性.C .完整性.D .安全性数据库中 指数据的正确性和相容性。A.安全性B.完整性C.并发性D .恢复性42. 不是ODBC使用的句柄。A.环境句柄B .窗口句柄 C.连接句柄

11、 D .语句句柄43. ODBC体系结构中,c向数据源提交用户请求执行的 SQL语句。A . ODBC数据库应用程序B.驱动程序管理器C. DB驱动程序D .数据源44. 在XPath中,使用符号可以访问属性值。A. *B. &C. D. %45. 以下关于XML文档声明的语句正确的是 。A. xml version=”1.0” encoding=”UTF-8 ”B. ?XML version= ”1.0” encoding=”UTF-8 ”?C. D. ?xml version=”.0” encoding=”UTF-8”?46. xml提供了一种避免元素命名冲突的方法A.命名空间 B. dt

12、dC.xsdD.xsl47. 含有中文字符的xml文档中,encoding的属性应设为A. big5B. gb2312C. utf-8D. ansi48. 下面哪个不是标记语言 A. JAVAB . HTMLC . XMLD . SGML49. XPath 是A . XML的路径语言B . XML的转化C .文档对象模型D . XML命名空间50. 下面XML片段中结构完整的是 。A . vcustomer n ame=.com ” 123Ma in Streetv/customerB . JoXML WorksNew YorkC . vcustomer type=exter nal Part

13、 ners Un limited v/n ameD . vcustomer name=”ohn Doe”123 Main Street 二、 填空题1. DBMS的基本工作单位是事务,它是用户定义的一组逻辑一致的程序序列,并发控制的主要方法是 机制。2. 数据库设计的几个步骤是。3. 视图是一个虚表,它是从导出的表,数据库中,只存放视图的,不存放视图的。4. DB并发操作通常会带来三类问题,它们是。5. 事务必须具有的四个性质是。6. 一级封锁协议解决了事务的并发操作带来的 不一致性的问题。7. 一个触发器由 、和3部分组成。8. DBS具有“数据独立性”特点的原因是 。9. 关系中属性的个数

14、称为 ,关系中元组的个数称为 。10. 在关系模式R中,函数依赖X 丫的语义是:在R的每一关系中,若两个元组在X的分量上相等,则 。11. 关系模式在分解时应保持等价,数据等价用 特征来衡量,语义等价用特征来衡量。12. 根据属性类别属性可分为 属性和属性。13. 根据属性的取值特点属性可分为 属性和属性。14. 子类与超类之间的继承性是通过子类实体与超类实体有相同的 实现的。15. 要使数据库具有可恢复性,在平时要做好两件事:转储和 。16. XML能够通用化,主要依靠两个措施:一是,二是。17. XML文档由和两个部分组成。18. 在XML文档中,属性一律放在。19. 在XML模式中,主键

15、定义括在 之中,外键定义括在 之中。20. 在XPath中,可以使用 函数表示查询对象的个数。21. 在XPath中,可以使用 函数返回元素的内容。22. 一个简单的XSLT模板包含和两个部分。23. 设关系模式R(ABCDE) F是R上成立的FD集,F= A B,CEA, B- D,P =AB, BD ACE是R的一个分解。则分解p相对于F是(无损分解 /损失分解)和(保持依赖/不保持依赖)的。24. XML Schema的数据类型分为 ,。25. XML 对 字母的 大小写,和的两个标签。26. 为了解决不同语义的标签名称的冲突问题,引入了。27. 关系模式R(A,B,C),F是其上的FD

16、集,F=BC,分解4AB,BC,则相对于F,该分解无损的。28. 模型是面向信息世界的,它是按用户的观点对数据和信息建模;模型是面向计算机世界的,它是按计算机系统的观点对数据建摸。29. 在关系模型中,主键是指 外键是指。30. 数据依赖是关系中属性间的相互关联,最重要的数据依赖有两种,即 赖和多值依赖。31. 数据库系统的三级模式分别是,和。32. 实体联系模型中三种联系是 、;33. 数据库系统是由数据库、 、 口用户共同组成。34. 调用ODBC!数需要使用3个句柄,分别是: 、35. 封锁技术中主要有 2种锁:和c简答题1. DBMS的主要功能有哪5个方面?2. 叙述等值连接和自然连接

17、的区别和联系。3. 对DBS生存期的划分,一般分为哪7个阶段。4. 函数依赖集F的最小依赖集G应满足哪4个条件?5. 事务有哪几种状态?6. ODBC的体系结构共分为哪几层?7. ODBC驱动程序有哪两种类型?主要区别是什么?8. ODBC应用程序初始化的基本流程是什么?9. ODBC应用程序终止的基本流程是什么?10. ODBC句柄有哪三个?11. 简述在DTD的属性声明中,类型声明的5种类型和默认声明的3种类型12. 现在主要有哪三种语言提供了 XML数据的查询和转换能力?13. 什么是Inserted表?什么是deleted表14. 简述封锁机制可能会产生的哪几类问题?15. 数据库恢复

18、的基本技术有哪些?16. 简述中间件的作用有哪些?17. 简述日志文件的主要作用?18. 试述Select语句中 Where与having的相同点与不同点。19. 请简述视图与数据表之间的主要区别。20. 试述关系模型的三类完整性规则。四、 综合题1.设有关系R和S:RLA_BC217334183冗 AD ( R Xl S)。计算:R m SC BC,CD E,B D,E A(1) 计算B+,并给出计算步骤。证明CD是R的候选键(1) 解答:令 X=B ,X(0)=B,由 B D,且 B X X=X(0)_.D=BD, 由A BC,CD E,E A函数依赖的左部都不在 X(1)中,所以 B+=

19、BD(2) 证明:由已有的函数依赖得:CD U,所以,CD是超键,又由于 C+=C,D+=D,所以C和D都不是超键,因此,CD是候选键。7. 设有关系模式 student(s#,sname,sdept,mname,cnamegrade) S#, CNAME组成候选键,函数依赖集合为F=S#, CNAME SNAME, SDEPT, MNAMES# SNAME, SDEPT, MNAMES#, CNAME GRADESDEPT MNAME试问:(1) 关系模式STUDENT属于第几范式?给出理由。(2) 如果STUDENT不属于BCNF,试给出分解为BCNF的过程解答:(1) 由于S#,CNAM

20、E SDEPT,和S# SDEPT所以,存在非主属性局部 依赖于候选键,所以关系模式不是 2NF的,它是1NF的。(2) 首先消除S#, CNAME SNAME, SDEPT, MNAME部分函数依赖, 构造 R1(S#,SNAME, SDEPT, MNAME)和 R2(S#,SNAME, GRADE) 在关系R1中,其函数依赖为S# SNAME, SDEPT, MNAMESDEPT MNAME这里有非主属性MNAME传递依赖于候选键S#,将R1分解为 R11(SDEPT, MNAME)和 R12(S#, SNAME, SDEPT),它们和 R2 都是 BCNF8. 假设某商业集团数据库中有一

21、关系模式 R如下:R (商店编号,商品编号,数量,部门编号,负责人) 如果规定:(1) 每个商店的每种商品只在一个部门销售;(2) 每个商店的每个部门只有一个负责人;(3) 每个商店的每种商品只有一个库存数量。试回答下列问题:(1) 根据上述规定,写出关系模式 R的基本函数依赖;(2) 找出关系模式R的候选码;3) 试问关系模式 R 最高已经达到第几范式?为什么?(4)如果R不属于3NF,请将R分解成3NF模式集9.设关系模式R(ABCDE) , F是R上成立的FD集,F= A - B, CD E, B f D , p =AB , AD , CDE是 R 的一个分解。(1)试用Chase过程说

22、明p是否是无损分解;试求F在p的每个模式上的投影,并说明p是否保持依赖。10.设关系模式R(ABCDE) , F是R上成立的FD集,F= A - B, CEA, B fD,p =AB ,BD,ACE 是 R 的一个分解。(1)试用Chase过程说明p是否是无损分解; 试求F在p的每个模式上的投影,并说明p是否保持依赖。11. 设有关系模式R(演员编号,演员姓名,电影名,出演角色,艺术团名, 团长名 ),如果规定每个演员编号各不相同,演员姓名可以相同,一个演 员可参演多部电影,各出演一个角色;每个演员只能属于一个艺术团; 每个艺术团只有一个团长。(1) 试写出关系模式R的基本FD和主键;(2)

23、说明 R 达到第几范式,并说明理由;(3) 如果 R 不是 3NF 模式,请将 R 分解为 3NF 模式集。12. 现有如下关系模式: 考生(准考证号,姓名,电话,家庭住址,报考专业编号,报考专业名称,报考年份)(1) 试分析该关系模式的函数依赖,并指明其主键。(2) 将该关系分解到 3NF。13. 一个工厂可生产多种产品,一种产品可由多个工厂生产。工厂有工厂编 号、名称、地址和电话号码等属性;产品有产品号、产品名称、型号等 属性;工厂生产出来的产品要记录生产日期和数量等信息。试:(1) 根据上述语义画出 E-R 图;(2) 将 E-R 模型转换成关系模式,并标注关系的主键和外键。(3) 判断

24、各关系模式是否符合3NF,如果不符合请将其分解成3NF模式14. 设有如下实体 学生:学号、单位、姓名、性别、年龄、选修课程名 课程:编号、课程名、开课单位、任课教师号 教师:教师号、姓名、性别、职称、讲授课程号 单位:单位名称、电话、教师号、教师名 上述实体中存在如下联系(1) 一个学生可以选修多门课程,一门课程可以为多个学生选修;(2) 一个教师可以讲授多门课程,一门课程可以为多个教师讲授;(3) 一个单位可以有多个教师,一个教师只能属于一个单位。 试完成如下工作:(1)分别设计学生选课和教师任课的两个局部ER图模型。(2) 将上述设计的局部ER图合并为全局的ER图。(3) 将全局 ER

25、图转换为等价的关系模式的数据库逻辑结构。15. 设体育比赛数据库中有两个实体集。一是“运动员”实体集,属性有运 动员编号、姓名、年龄、性别等;二是“比赛项目”实体集,属性有项 目编号、项目名称、级别等。一个运动员可参加多项比赛,一项比赛有 多个运动员参加, 一个运动员在某个时间参加一项比赛有一个比赛成绩(1) 画出 ER 图,并在图上注明属性、联系类型、实体标识符;(2) 将 ER 图转换成关系模型,并说明主键和外键。16.写出下列每条语句或程序段的功能,假定数据库AAA,包括student和score两张 表。(1) create procedure xxx1asbeginselect *f

26、rom student x, score ywhere x.S#=y.S.#end(2) create procedure xxx2AsBeginSelect x.S#,x.SNAME, count(*) as 门数Where x.S#=y.S#Group by x.S#,x.SNAMEEnd(3) ceate procedure xxx3(a char(8), b varchar(10), c numeric(5,2)AsBeginInsert into scoreValues(a,b,c)End17. 创建存储过程,功能是查询性别为男的学生的学号,姓名,性别18. 创建存储过程,功能是查询指定学生的学号,姓名,性别和班级,姓名由参

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论