数据库系统概论试题_第1页
数据库系统概论试题_第2页
数据库系统概论试题_第3页
数据库系统概论试题_第4页
数据库系统概论试题_第5页
全文预览已结束

下载本文档

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

文档简介

1、数据库系统概论试题(a)姓名:班级:学号:成绩:1约束()2数据字典()3数据库()4数据库服务专料()5文件服务器()6数据()7触发器()8sql-92()9函数依赖()1(0空值()一、请将下列术语填入与其相应的括号中 (仅填对应序号即可):io分a标准的关系查询和定义语言b描述所有的数据库对象c属性之间的约束d相关数据的集合e在一定的条件下执行的一系列 sql语句f不能违反的规则g负责数据存储和访问h缺少的或不存在的值i事实,文本,图形,图像等j负责管理文件操作,为附属的客户所共享、选择题:30分1、单个用户使用的数据视图称为: a.外模式 b.概念模式 c.存储模式 d. 内模式2、

2、在dbs中dbmsw os的关系是: a.相互调用 b. dbms 调用os c. os 调用dbms d. 并发运行3、在数据库设计中,将 e-r图换成关系数据模型的过程是a.需求分析阶段b. 逻辑设计阶段 c.概念设计阶段 d.物理设计阶段4、设有t1和t2两个事务,其并发操作如图,下面评价中正确的是()t1t2读 a=100,b=5a+b=105,验证错读 a=100a=a*2写回a.该操作不存在问题b.该操作丢失修改c.该操作不能重复读d.该操作读“脏数据”5、数据模型的三要素是:a.数据结构、数据对象、共享b.数据结构、数据操作、数据控制c.数据结构、数据操作和完整性d.数据结构、数

3、据操作和完整性约束条件6、关于视图,下列说法正确的是: a.对视图的使用与表一样,也可以进行插、查、删、改操作b.视图只可以从表里导出c.视图与表一样,也存储着数据d.对视图的操作,最终要转化成对基本表的操作7、规范化的理由主要是 (1).维护数据完整性(2).尽可能建立与应用无关的模型(3) .降低存储需要(4)维护数据安全性a.(1) b. (1)(3) c. (1)(2)(3) d.全部8、数据库逻辑设计时,下列原则不正确的是:a.定要避免插入异常c.定要避免数据冗余b. 一定要避免删除异常d.尽量避免多表连接9、逻辑结构设计的主要工具是 a.数据流程图和数据字典b. e-r 图c.规范

4、化理论 d. sql 语言10、下列概念里,不用于与嵌入式sql与宿主语言之间的交互的是 a.通信区 b. 游标 c. 主变量 d. 文件11、数据库里常用的安全控制方法是: (1)用户标识和鉴定(2)审计 (3)视图(4)加密 (5)存取控制a.全部 b. (1)(2) (4) (5) c. (1) (4) d.(1) (4) (5)12、下列有关数据库的描述中,正确的是 a.数据库是一个dbf文件b.数据库是一个关系c.数据库是一个结构化的数据的集合d.数据库是一组文件13、储蓄所有多个储户,储户在多个储蓄所之间存款,储户与储蓄所之间的关系是 a. 1对1联系 b. 1对多联系c.多对多联

5、系d. 多对1联系14、关系代数表达式优化策略,首先要做的是 a.对文件进行预处理b.尽早进行选择运算c.执行笛卡儿积运算d.投影运算15、实体完整性要求主属性不可以取空值,这是通过 a.定义外部键保证b.用户定义的完整性保证c.定义主键保证d. 关系系统自动保证16、有关系模式r(x,y,z),其函数依赖f=y?z,y?x,x?yz,则该关系模式满足a. 2nf b. 3nf c. 1nf d. bcnf17、有关系模式 r(a,b,c),其依赖函数f=b?c,则分解ab;bc相对于fa.是无损连接也保持 fd的分解b.是无损连接但不保持 fd的分解c.不是无损连接但保持 fd的分解d.不是

6、无损连接也不保持 fd的分解18、设有关系r(a,b,c)和s(b,c,d),下列各关系代数表达式不成立的是 a. a(r) d(s) b.c(r) c(s)c. r s d. rs19. 下歹“说法正确的是 a.聚集索引可以加快查询速度,因此在进行数据库物理时,要尽量多键聚集索引。b.对于违反实体完整t规则的操作,dbms-般拒绝执行。c.数据库的封锁机制是数据库安全性的主要方法d.数据库技术是解决数据量大的问题20.当局部e-r图合并成全局 e-r图时,可能出现冲突,不属于合并冲突的是: a属性冲突b语法冲突c 结构冲突d命名冲突三、填空题:7分1、数据库设计分为6个阶段,需求分析阶段,

7、,逻辑设计阶段, ,数据库实施阶段,数据库运行与维护阶段。2、在3大传统的数据模型里,具有严格的数学理论基础的是 3、分解关系的2条基本原则是,分解必须是无损的、 。4、设有以下关系:合同(合同号,用户号,用户名,用户地址) ,若合同号是唯一的, 则这个关系的范式等级是 。5、构成系统说明书的 2个重要文档是 6、数据库恢复涉及到的 2个技术是数据转储和 文件四、设计题,25分假设有如下所述的关系模式s(供应商),数据项有sno,sname,saddrp(零件),数据项有 pno,pname,color,weightj(工程项目),数据项有jno,jname,jaddrspj(连接记录),数据

8、项有sno,pno,jno,qty qty为某供应商供应某种零件给某工程项 目的数量。假定规定属性的类型 weight qty为数值型(numeric),其他都是字符型(char),列的 宽度自定义。1、试用sql语句定义上述表的结构(定义中应包括主键子句和外键子句)。2、针对上述关系模式, 建立一个视图,该视图定义某指定供应商“上海电机厂”为“三峡工程”项目提供的零件的编号、名称清单。3、针对上述关系模式,用关系代数表示为“三峡工程”项目提供零件的供应商名称、 编号。4、用sql语句查询“三峡工程”项目所使用的零件的总重量。5、现有如下查询:selectfrom s,j,spjwhere =

9、 三峡工程' and = and =试画出用关系代数表示的语法树,并用关系代数表达式优化算法对原始的语法树进行优化处理,画出优化后的标准语法树。五、综合题(15分)设有关系模式:教务(学号,课程号,学生姓名,年龄,成绩,教师姓名,教师年龄, 教师办公室),假设一门课程只有一个教师讲授,而且教师不会重名。试回答下列问题:1、 存在那些函数依赖该关系的候选键是什么有那些主属性2、 该关系模式存在什么问题3、 关系模式最高已经达到第几范式为什么4、 如果将该关系模式分解为 4个关系模式课程(课程号,教师姓名),主键是课程号;学生(学号,学生姓名,年龄),主键是学号;教师(教师姓名,教师年龄,

10、教师办公室),其中主键是教师姓名;选修(学号,课程号,成绩),其中主键是学号和课程号。问该分解是无损连接分解吗为什么六、简答题,13分1、简述事务的概念和特征2、什么是无损连接分解3、数据独立性包括那几个方面含义是什么dbms如何保证数据独立性七、附加题:(1 0分):(可以选做或不做,供记分参考 )在数据库系统中有如下一个调度s,它涉及到 5个不同的事务t 1、t2、t3、t 4 和t 5。请问调度s是冲突可串行化的吗为什么如果 调度s是冲突可用行化的,就请 给出与之等价的一个用行调度序列。t 1t2t 3t,t 5?read(a)?read(q)?read?write(q)?read(a)?write(q)?write(b)?read(q)?read(m)?read(q)?read(m)?read(m)?write(m)(请附2页空白答题纸)数据库系统概论试题(a姓名:班级:学号:成绩:参考答案:、1. f2. b3. d 4. g5. d6. d7. e8. a 9.

温馨提示

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

最新文档

评论

0/150

提交评论