天津理工大学数据库期末复习试题一_第1页
天津理工大学数据库期末复习试题一_第2页
天津理工大学数据库期末复习试题一_第3页
天津理工大学数据库期末复习试题一_第4页
天津理工大学数据库期末复习试题一_第5页
全文预览已结束

下载本文档

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

文档简介

期末复习题一、单项选择题12345678910111281920DCCBCADBCACADDBCBCAB1、组织层数据模型得三要素就是[].A、外模式,概念模式与内模式B、关系模型,网络模型,层次模型C、1:1得联系,1:n得联系,n:m得联系D、数据结构,数据操作,数据约束条件2在关系模型中,任何关系必须满足约束条件包括实体完整性、[]与用户自定义完整性。A.动态完整性B。数据完整性C.参照完整性D。结构完整性3SQLServer中得角色就是[]。A、一个服务器登录B、一个数据库用户C、一组权限得集合D、一个服务器用户当数据得物理存储结构改变时,应用程序无需改变,这样得特性称为数据得[]。A、逻辑独立性B、物理独立性C、程序无关性D、物理无关性5.下列哪个不就是以处理大量数据为中心得应用程序得特点[]。A、涉及得数据量大B、数据需长期联机保存C、数据得计算复杂D、数据可被多个应用所共享6.E-R图适用于建立数据库得[].A。概念模型B。结构模型C.逻辑模型D.物理模型7、在关系数据库设计中,设计关系模型属于[]。A。需求分析B.物理结构设计C。逻辑结构设计D。概念结构设计8.[]记录了对数据库中数据进行得每一次更新操作。A.后援副本B.日志文件C。数据库D。缓冲区9.[]就是用户定义得一组数据库操作序列,就是一个基本得不可分割得工作单元.A.程序B.进程C.事务D。文件10。信息世界中,实体就是指[]。

A.客观存在得事物B、客观存在得属性C、客观存在得特性D、某一具体事件11、数据库系统中,DBA表示[]。ﻫA.应用程序设计者B、数据库使用者C、数据库管理员D、数据库结构12。数据库得概念模型独立于[]。ﻫA。具体得机器与DBMSB。E—R图C.信息世界D.现实世界13、数据库系统包括[]。ﻫA.DB、DBMSB、DB、DBMS、DBA、计算机硬件

C、DB、DBAD.DB、DBMS、DBA、OS、计算机硬件14、在数据库结构中,保证数据库独立性得关键因素就是。ﻫA.数据库得逻辑结构B、数据库得逻辑结构、物理结构ﻫC.数据库得三级结构D、数据库得三级结构与两级映射。15、在下列关于关系得陈述中,错误得就是[]。

A、表中任意两行得值不能相同

B、表中任意两列得值不能相同

C、行在表中得顺序无关紧要

D、列在表中得顺序无关紧要16。有一个关系:学生(学号,姓名,系别),规定学号得值域就是8个数字组成得字符串,这一规则属于[]。

A、实体完整性约束

B、参照完整性约束

C、用户自定义完整性约束D、关键字完整性约束17、定义外码实现得就是哪一类完整性[]。A、实体完整性B、参照完整性C、用户定义得完整性D、检查完整性18.如果事务T获得了数据项Q上得排它锁,则T对Q[]。A、只能读不能写B、只能写不能读C、既可读又可写D、不能读不能写19。数据模型有三个要素,其中用于描述系统静态特性得就是[]。A、数据结构B。数据操作C、数据完整性约束D。数据检索20.在数据库设计中,将E—R图转换成关系数据模型得过程属于[]。A、需求分析阶段B、逻辑设计阶段C、概念设计阶段D、物理设计阶段二、填空题数据库系统得二级映象就是指外模式/模式映像与模式/内模式映像.施加在数据库数据之上得_语义约束_条件称为数据库完整性约束条件。将1NF得关系模式转变为2NF得关系模式,就是消除了非主属性对主码得_部分依赖_。关系模式R,S具有共同得属性X,且X就是R得主码,但不就是S得主码,则X称为S得外码。5、关系规范化理论就是要消除一个不好得关系模式可能存在得数据冗余、插入异常与删除异常等问题。6.解决并发操作带来得数据不一致性问题普遍采用技术就是封锁.7。事务并发操作可能产生得三类不一致性问题就是丢失修改、不可重复读与读脏数据.8。保护数据库以防止不合法得使用所造成得数据泄漏、更改或破坏,这就是指数据得安全性保护。9.数据库得完整性就是指数据得正确性与一致性.10、数据库设计过程中得六个阶段为需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库时就是与试运行、数据库运行与维护。三、判断题1、一个关系得主码必定就是候选码。(√)2。在一个关系中,外码不能取空值。(×)3、概念模型用于信息世界得建模,就是现实世界到信息世界得第一层抽象。(√)4、、利用视图可加快查询速度。(×)5、用SQL语句定义得视图属于关系数据库得外模式。(√)6、在关系数据库中索引得作用就是加快数据得查找,因此在创建数据库时应尽可能多地建立索引。(×)7、SQL得标准库函数COUNT、SUM、AVG、MAX、MIN等,不允许出现在查询语句得WHERE子句之中。(√)8、若某个关系就是2NF得,那么它一定就是3NF得。(×)9、ROLLBACK语句得功能就是取消事务所做得更新操作。(√)10、两段锁协议用来保证并发事务不会产生死锁。(×)

四、简答题什么就是视图,简述利用视图可获得哪些优越性。答:视图就是定义在一个或多个基本表上得虚表,数据库中只存放试图得定义,而不将就是途中得数据单独存放。利用视图可获得哪些优越性为:简化数据查询语句使用户能从多角度瞧到同一数据提高了数据得安全性提供了一定程度得逻辑独立性2、数据库设计得步骤?五、SQL语句编程学生-课程数据库中包含学生、课程与学生选课三个表,其表结构如下:学生(学号,姓名,性别,年龄,所在院系)课程(课程号,课程名,先修课号,学分)选课(学号,课程号,成绩)用SQL语句完成如下操作:查询年龄在18—20之间得学生姓名及年龄,并按学号得升序排序。查询所有姓刘得学生得学号、姓名与性别.查询学生李勇选修得课程号及成绩。将选课表中成绩为空得选课记录删除。将学习了数据库课程得学生成绩加5分。创建查询每个学生学号与平均成绩得视图。答:(1)SELECT姓名,年龄FROM学生WHERE年龄BETWEEN18AND20ORDERBY学号(2)SELECT学号,姓名,性别FROM学生WHERE姓名LIKE‘刘%’(3)SELECT课程号,成绩FROM学生,选课WHERE学生、学号=选课、学号AND姓名='李勇’(4)DELETEFROM选课WHERE成绩ISNULL(5)UPDATE选课SET成绩=成绩+5WHERE课程号=(SELECT课程号FROM课程WHERE课程名=‘数据库')(6)CREATEVIEWSAVG(学号,平均成绩)、ASSELECT学号,AVG(成绩)FROM学生GROUPBY学号六、数据库设计指明下列实体间联系得种类,并画出E-R图,转换为关系模式,标出主码与外码。系学生有(1)学生(学号,姓名系学生有1系(系名,系主任,办公地址)1学生(学号,姓名,性别,年龄,所在系)nn学生社团参加(2)学生(学号,学生社团参加m学生(学号,姓名,性别,年龄,所在系)m社团(社团名称,负责人,成立时间,人数)。n参加(学号,社团名称,入会时间)n七、规范化设有关系模式如下:Student1(学号,姓名,年龄,所在系,宿舍区)假设一个系有多名学生,一个系得学生住在同一宿舍区.试给出:该关系模式属性间得函数依赖集与主码。其属于第几范式,为什么?对该关

温馨提示

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

评论

0/150

提交评论