数据库技术模拟试卷(一)_第1页
数据库技术模拟试卷(一)_第2页
数据库技术模拟试卷(一)_第3页
数据库技术模拟试卷(一)_第4页
数据库技术模拟试卷(一)_第5页
全文预览已结束

下载本文档

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

文档简介

1、数据库技术模拟试卷(一) 包括参考答案 一、单项选择题( 15 小题,每小题2 分,共 30 分)1dbms 是一种 【】【a】数据库【 b】数据库系统【c】数据应用软件【d】数据管理软件2数据独立性是指 【】【a】数据之间相互独立,互不影响;【b】数据的逻辑结构与物理结构相互独立;【c】db 的数据结构发生变化时,不影响应用程序;【d】数据与存储设备之间相互独立3关系模型基本的数据结构是 【】【a】树【b】图【c】层次结构【d】关系4关系代数中,联接运算可用 操作组合而成【a】乘、选择、投影【b】并、交、差【c】乘、并、交【d】乘、并、差5sql 的“ createuniqueindex ,

2、 ”语句中unique 表示 基本表中【a】索引键值不可分解【b】索引键值都是唯一的【c】没有重复元组【d】没有重复列值6概念结构设计的目标是产生db 的概念结构(概念模型),这个结构主要反映【a】dba 的管理信息需求【b】应用程序员的编程需求【c】企业组织的信息需求【d】db 的维护需求7现实世界中事物的特性在信息世界中称为 【 a】实体【b】实体标识符【c】属性【 d】关键码8 列实体类型的联系中,属于一对一联系的是【a】 班级对学生的所属联系【b】父亲对孩子的亲生联系【c】省对省会的所属联系【d】供应商与工程项目的供货联系9 列实体类型的联系中,属于一对多联系的是【a】 学校与校长的联

3、系【b】飞机的座位与乘客之间的联系【c】教师与课程之间的联系【d】车间与工人之间的联系10下列实体类型的联系中,属于多对多联系的是【a】商店与顾客之间的联系【b】学校与教师之间的联系【c】商标与商品之间的联系【d】班级与班主任之间的联系11逻辑数据独立性是指 【a】概念模式改变,外模式和应用程序不变【b】概念模式改变,内模式不变【c】内模式改变,概念模式不变【d】内模式改变,外模式和应用程序不变12物理数据独立性是指 【a】概念模式改变,外模式和应用程序不变【b】内模式改变,外模式和应用程序不变【c】内模式改变,概念模式不变【d】概念模式改变,内模式不变13下列语言中 , 不是宿主语言【a】c

4、 语言【b】fortran 语言【c】sql 语言【d】cobol 语言14数据操纵语言(dml )的基本功能中不包括 【 a】向数据库中插入数据【 b】描述数据库的访问控制【 c】对数据库中的数据进行排序【 d】删除数据库中的某些数据15 db 是指 【a】数据库应用软件【b】数据库管理软件【c】数据的集合【d】数据库系统二、填空题(每空1 分,共 10 小题,共10 分)1当用户读取数据时,dbms 会自动地将用户的请求转换成_,实现用户对数据库的操作。2数据库的逻辑模型独立于_。3实现完整性规则是指实体的_不能取空值。4单用户dbs 能够自动地保证事务以_方式操作db ,因为同时只有一个

5、事务被执行。5事务故障和系统故障的恢复是由系统自动进行的,而介质故障的恢复需要_执行恢复过程。6用户或程序员用以操作的数据形式称为_。7dba 有两个重要的工具:_和_。8dbs 的全局结构体现了dbs 的 _。9数据独立性能使得修改_时尽量不影响已有的应用程序。10在 dbs 中,控制数据整体结构的人员称为_。三、简答题(每小题3 分,共 30 分)1 试述数据库管理阶段的主要特点。答:(1)采用复杂的数据模型来表示数据结构;(2)有较高的数据独立性;(3)数据库系统为用户提供了方便的用户接口;(4)系统提供了较为完善的数据控制功能;(5)对数据的操作不一定以记录为单位,也可以数据项为单位,

6、增加了系统的灵活性。2试叙述sql 语言的关系代数特点和元组演算特点。答: sql 的 select 语句来自于关系代数表达式, ( , ( r1, rm) ) ;from 子句中的基本表名,应理解为元组变量,列名应理解为元组分量。3预处理方式对于嵌入式sql 的实现有什么重要意义?答:采用预处理方式以后,可以不必改动宿主语言的编译程序。这样,嵌入式sql 和宿主语言的编译程序之间就可以相互独立,互不影响。4试解释事务的commit语句和 rollback语句。答: commit语句表示事务成功地结束(提交),此时通知系统,事务对db 的所有更新均已写回磁盘, db 进入一个新的一致性(正确)

7、状态;rollback语句表示事务不成功地结束(回退),此时已发生错误,db 可能处于不一致性的状态,随即系统将撤消该事务对db 已作的更新,db 回退到该事务的初始状态。5试解释db 恢复中的 undo 操作和 redo 操作。答: undo 操作和 redo 操作是系统的内部命令。在 db 恢复时,对于已经commit的事务要执行redo(重做)操作,即根据日志内容把该事务对db 修改重做一遍;对于还未结束的事务(即只有开始而未结束的事务)执行undo (撤消)操作,即根据日志内容把该事务对db 修改重做一遍。6数据库管理系统的主要功能有哪些? 答:数据库定义、操纵、保护、存储、维护和数据

8、字典。7数据库系统中的常见故障有哪些? 答:事务故障,系统故障、介质故障。8简述 sql 语言的组成。数据定义、数据操纵、数据控制、嵌入式sql 语言的使用规定。9说明关系模型有哪三类完整性规则? 答:实体完整性、参照完整性、用户自定义完整性。10利用 er 方法进行db 概念设计的具体步骤是什么?答:利用er 方法进行db 概念设计的具体步骤是:(1)设计局部er 模式; (2)综合成全局 er 模式;( 3)对全局er 模式进行优化。四设计题(本题共有5 小题,每小题4 分,共 20 分)41已知教学数据库包含三个关系:学生关系 s(s,sname ,sa,sd) ,其中的属性依次为:学号

9、、学生姓名、学生年龄和学生所在系。课程关系 c(c,cn,tname ) ,其中的属性依次为:课程号、课程名和任课教师姓名。选课关系 sc(s, c, g) ,其中的属性依次为:学号、课程号和成绩。41使用关系代数表达式完成下列查询(1)查询“信息系”选修“c1” (课程号)课程的学生姓名。(2)查询选修“苏居柯”老师开设的课程名的学生姓名和成绩。(3)查询不学“ c2” (课程号)课程的学生姓名和所在系。42使用 sql 语句完成下列查询(1)查询选修“数据库原理”且成绩不及格的学生的学号和姓名。(2)查询“高等数学”课程的平均成绩。(3)查找至少有一门课成绩不及格的学生姓名和所在系。43使

10、用 sql 语句完成下列操作(1)将“李明”同学的所在系修改为“信息系”。(2)建立“信息系”所有学生的视图stuinfo (s, sname ,sa)42已知关系模式ra ,b,c ,函数依赖集fa b,ac ,关系模式r 分解成 r1(ab ) ,r2(b c) ,分析该分解是否具有无损联接性。41参考答案:41 (1)sname(sd=信息系(s)|c= c1(sc) )(2) sname,g(tn=苏居柯(c) |(sc)|(s) )( 3)sname,sd(s) sname,sd(c= c2(s|sc) )42 (1)selects, sname froms wheresin (se

11、lectsfromsc whereg 80andcin (selectcfromc wherecn数据库原理 ) ) ;(2)selectavg (g)fromsc wherecin (selectcfromc wherecn“高等数学” ) ) ;(3)selectsname ,sd froms wheresin (selectdistinctsfromsc whereg 60;43 (1)updates set信息系wheresname 李明( 2)createviewstu_info(s# ,sname ,sa);asselects, sname ,sa froms where sd“信

12、息系” ;42参考答案:解:r1r2=b r1r2=a r2r1= c ba,bc 既不在 f 中,也不在f中,所以,该分解不具有无损联接性。五、综合题(共1 题, 10 分)设某商业集团数据库中有三个实体集:“商店”实体集,其中的属性有商店编号、商店名、地址等;“商品”实体集,其中的属性有商品号、商品名、规格、单价等;“供应商”实体集,其中的属性有供应商编号、供应商名、地址等。供应商与商品之间存在“供应”联系,每个供应商可供应多种商品,每种商品最多只能向 5 个供应商订购; 供应商供应商品给每个商店有月供应量;商店与商品之间存在着“销售”联系,每个商店销售的商品应该在1001000 人之间, 每种商品最多只能放在8 个商店销售,商店销售商品有月计划数。(1)试画出er 图;(2)将 er 图转换成关

温馨提示

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

评论

0/150

提交评论