数据库原理试题及答案(六)_第1页
数据库原理试题及答案(六)_第2页
数据库原理试题及答案(六)_第3页
数据库原理试题及答案(六)_第4页
数据库原理试题及答案(六)_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

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

文档简介

第54页共56页数据库原理试题及答案一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。1.数据库类型的划分依据是(B)A.记录形式 B.数据模型C.数据联系 D.存取数据方法2.在数据库系统中,如果数据库的逻辑结构发生了变化,那么用户的应用程序(C)A.必须改变 B.自动改变C.可以不变 D.必须作废3.STUDENT和DEPT两个关系如下表所示,其中STUDENT关系中的主码为学号,年龄在18~25之间,DEPT关系的主码为系号。向STUDENT中插入行(507,'王方',17,'D4'),该操作(D)A.仅违反实体完整性 B.仅违反参照完整性C.仅违反用户定义完整性 D.违反了参照完整性和用户定义完整性4.在数据库设计中,超类实体与子类实体的关系是(D)A.前者只继承后者的主码 B.后者只继承前者的主码C.前者继承后者的所有属性 D.后者继承前者的所有属性5.设有关系模式R(ABCDEG),F是R上成立的FD集,F={D→G,C→A,CD→E,A→B},则(AC)+F为(B)A.AC B.ABCC.ABDG D.ABCDEG6.3NF规范到BCNF,必须消除(C)A.非主属性对键的部分函数依赖 B.非主属性对键的传递函数依赖C.主属性对键的部分和传递函数依赖 D.非平凡且非函数依赖的多值依赖7.设有关系R(ABCD)和关系s(BCD),则R×S结果集的元数为(D)A.3 B.4C.6 D.78.关系代数中投影运算是对关系进行的(A)A.垂直分割 B.水平分割C.结合 D.先垂直分割后水平分割9.当关系R和S自然连接时,能够把R和S原来应该舍弃的元组放到结果关系中的操作是(D)A.左外连接 B.右外连接C.外部并 D.外连接10.嵌入式SQL中实现主语言与SQL语句间的参数传递是通过(B)A.SQLCA B.共享变量C.数据集 D.游标11.应用程序中的运算溢出属于(A)A.事务故障 B.系统故障C.介质故障 D.人为故障12.事务的并发执行不会破坏数据库的完整性,这个性质称为事务的(C)A.原子性 B.一致性C.隔离性 D.持久性13.在T-SQL语言中,表变量存在的地方是(A)A.内存 B.数据库C.文件 D.临时表14.PowerBuilder9.0中,用于生成可执行文件、动态链接库、组件和代理对象的是(B)A.应用画板 B.工程画板C.函数画板 D.窗口画板15.在面向对象技术中,下列不属于汇集类型的是(C)A.数组 B.列表C.行类型 D.包类型二、填空题(本大题共10小题,每小题1分,共10分)请在每小题的空格上填上正确答案。错填、不填均无分。16.DBMS是位于用户与___操作系统(OS)___之间的一层数据管理软件。17.设计数据库概念结构时,常用的数据抽象方法是___聚集___和概括。18.引起关系模式中各种数据操作异常的原因是___数据冗余___。19.关系R和S都是二元关系,则与元组表达式{w|(∃u)(∃v)(R(u)∧S(v)∧u[2]=v[1]∧w[1]=u[1]∧w[2]=v[2])}等价的关系代数表达式是______。20.SQLDML分成数据查询和___数据更新___两类。21.如果一个并发调度的执行结果与某一串行调度的执行结果等价,那么这个并发调度称为__可串行化调度____。22.数据库的安全性是指保护数据库,防止不合法的使用,以免数据的泄密、更改或___破坏___。23.在SQLServer2000中,角色分为服务器角色和___数据库___角色。24.PowerBuilder在访问数据库之前,必须首先与要使用的数据库___建立连接___。25.在SQL标准中,CLI定义了一套可以从宿主语言调用的___公共函数___。三、简答题(本大题共10小题,每小题3分,共30分)26.DBMS的存储管理器有哪几部分组成?27.在关系模型中,对关系作了哪些规范性限制?28.设F是关系模式R(ABCDE)的FD集,F={AB→C,C→E,E→CD,C→D,AB→E},试求与F等价的最小函数依赖集。29.所有的视图都可以更新吗?为什么?30.参照完整性规则在SQL中可以用哪几种方法实现?31.什么是数据库的可恢复性?32.封锁可能带来哪些问题?33.SQLServer2000安装程序自动创建的系统数据库有哪些?34.简述PowerBuilder9.0集成开发环境中系统树窗口的功能。35.在类图中,子类之间的语义约束有哪些?四、设计题(本大题共5小题,每小题4分,共20分)设有如下3个关系模式:职工(职工号,姓名,性别,年龄)工程(工程号,工程名称,预算)报酬(职工号,工程号,工资)用SQL语句完成下面36—40题。36.查询年龄不在19至55岁之间的职工姓名和性别。37.按照职工号统计每名职工的总收入。38.将预算额达到10万元及以上工程的职工工资提高10%。39.创建一个关于职工参加工程项目的视图VPS,该视图包括职工号,姓名,工程名称和工资。40.查询参加过两个以上工程项目的职工号及项目数,并按项目数降序排列。五、综合题(本大题共2小题,每小题5分,共10分)41.设某校教材管理系统中,有一个记录各班级领用教材情况的关系模式:R(教材编号,教材名称,出版社,班级号,领用时间,领用数量)如果规定:每个班级每次可领用多种教材,但每种教材只允许领用一次;同一种教材可被不同班级领用;不同班级可同时领用教材。(1)根据上述规定,写出模式R的基本FD和关键码。(2)R最高属于第几范式?(3)将R规范到3NF。42.某汽车维修部门的维修工单如下表所示:维修工单号:2011008下达日期:××××××机动车牌照号:××××××型号:××××故障说明:××××更换零件零件号零件名称规格单价更换数量LJ002×××××××××LJ517×××××××××维修工代号:×××维修工姓名:×××完工日期:××××××(1)根据上表,试为某汽车维修部门设计一个优化的ER模型,要求标注联系类型(可省略实体属性)。(2)将ER模型转换为关系模型,标注每个关系模型的主键和外键(如果存在)。2012年10月高等教育自学考试全国统一命题考试数据库系统原理试题课程代码:04735请考生按规定用笔将所有试题的答案涂、写在答题纸上。选择题部分注意事项:1.答题前,考生务必将自己的考试课程名称、姓名、准考证号用黑色字迹的签字笔或钢笔填写在答题纸规定的位置上。2.每小题选出答案后,用2B铅笔把答题纸上对应题目的答案标号涂黑。如需改动,用橡皮擦干净后,再选涂其他答案标号。不能答在试题卷上。一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其选出并将“答题纸”的相应代码涂黑。未涂、错涂或多涂均无分。1.数据管理技术的发展经历了人工管理、文件系统、数据库和高级A.数据描述阶段 B.应用程序系统C.编译系统 D.数据库阶段2.下面不是关系数据模型的性质的是A.关系的每个属性是不可分割的 B.关系模型的查询效率比非关系模型高C.关系中不允许出现重复元组 D.关系是一个集合,因此没有行序3.要保证数据库逻辑数据独立性,需要修改的是A.逻辑模式 B.模式与内模式的映射C.逻辑模式与外模式的映射 D.内模式4.下列模型中,广泛采用ER模型设计方法的是A.逻辑模型 B.概念模型C.物理模型 D.外模型5.如果关系模式设计的不好,会出现A.数据冗余 B.函数依赖C.关键码 D.多值依赖6.下面说法正确的是A.满足4范式不一定满足BC范式 B.满足BC范式一定满足4范式C.满足4范式一定满足BC范式 D.BC范式与4范式没有任何关系7.若关系R和S分别包含r和s个属性,分别含有m和n个元组,则R×SA.包含r+s个属性和m+n个元组 B.包含r+s个属性和m×n个元组C.包含r×s个属性和m+n个元组 D.包含r×s个属性和m×n个元组8.关系演算是一种A.以元组为变量的谓词演算 B.以属性为变量的谓词演算C.基于集合的运算 D.以关系为运算对象的高级运算的集合9.下列关于导出表叙述正确的是A.导出表即为视图B.导出表是执行了查询时产生的表C.导出表必然与原表具有同样结构D.导出表可以用CREATETABLE直接创建10.关于SQL语言下列描述正确的是A.SQL语言只包括数据查询语言和数据操纵语言B.用SQL语言可以实现可视化应用程序开发C.SQL语言可作为一种交互式语言D.SQL语言是一种关系代数查询语言11.DBMS的恢复管理子系统保证了事务的A.独立性实现 B.一致性实现C.隔离性实现 D.持久性实现12.下列不属于并发操作带来的问题的是A.丢失更新 B.读脏数据C.不可重复读 D.运算溢出13.记录了所有SQLServer2000的系统信息、登录账号、系统配置设置、系统中所有数据库及其系统信息以及存储介质信息的是A.Master数据库 B.Model数据库C.Msdb数据库 D.Tempdb数据库14.用PowerBuilder脚本语言来连接数据库时,语句SQLCA.DBMS="ODBC"所指的是A.数据库厂商的名称 B.定义程序是否提交事务C.从数据库中显示检索到的数据 D.所需要的额外信息15.在面向对象技术中,可以避免数据结构的无穷嵌套问题的数据类型是A.行类型 B.集合类型C.引用类型 D.包类型非选择题部分注意事项:用黑色字迹的签字笔或钢笔将答案写在答题纸上,不能答在试题卷上。二、填空题(本大题共10小题,每小题1分,共10分)16.数据库系统提供四方面数据控制功能:数据库的恢复、数据库的并发控制、数据的完整性和____________。17.若关系R满足1NF,且它的每一非主属性完全函数依赖于候选键,则该关系满足___________。18.数据库应用系统从开始规划、设计、实现、维护到最后被新的系统取代而停止使用的整个期间,称为数据库系统的________________。19.关系R和S做外连接时,结果元组中只有R中的属性存在Null值,则该连接属于_____________连接。20.国际标准化组织ISO发布的SQL语言标准SQL99习惯上被称为____________。21.SQL的基本表约束主要有三种形式:候选键定义、外键定义、______________定义。22.封锁对象的大小称为_______________。23.用户管理SQLServer2000的主要管理工具是_____________。24.在PB9.0中连接数据库有三个步骤:建立ODBC数据源;建立数据库描述文件;用__________命令连接数据库。25.在对象联系图中,椭圆之间的边表示对象之间的__________。三、简答题(本大题共10小题,每小题3分,共30分)26.什么是数据库的外模式,外模式有何特点?27.简述逻辑设计的主要步骤。28.设关系模式R(A,B,C,D,E,G)上的函数依赖集F={D→G,C→A,CD→E,A→B},那么分解={DG,AC,CDE,AB}是无损分解吗?为什么?29.说明DROPTABLE语句和DELETE语句的联系和区别。30.典型的数据库恢复策略中,平时应做好哪两件事?31.简述SQL3触发器中触发动作的作用,它由哪几个部分组成?32.什么是数据库的安全性?33.SQLServer中的存储过程有哪些主要的优点?34.简述PowerBuilder9.0查询画板的功能。35.简述驱动程序管理器的主要功能。四、设计题(本大题共5小题,每小题4分,共20分)36.某农场有多名饲养员(Worker),每名饲养员可以饲养多只动物(Animal),每只动物都有一个动物编号,每只动物只由一名饲养员饲养,其关系模式如下:Worker(wID,wName,wSex,wAge,wPhone),分别表示(编号,姓名,性别,年龄,电话)Animal(aID,wID,aType,aAge),分别表示(动物编号,饲养员编号,种类,年龄)实现下列操作:用关系代数语言查询没有饲养过牛的饲养员的姓名和年龄。37.根据题36给出的关系模式,实现下列操作:写出创建饲养员表的SQL语句,其中wID定义为主码。38.根据题36给出的关系模式,实现下列操作:用SQL语言查询由姓吴的饲养员饲养的所有动物的个数。39.根据题36给出的关系模式,实现下列操作:用SQL语言查询饲养过牛或者年龄大于40岁的饲养员的编号。40.根据题36给出的关系模式,实现下列操作:用SQL语言创建视图VW:没有饲养过牛的饲养员的姓名和年龄。五、综合题(本大题共2小题,每小题5分,共10分)41.设有关系模式R(学号Sno,课程号Cno,成绩G,任课教师TN,教师工作单位TD),基于R的函数依赖集F={(Sno,Cno)→G,Cno→TN,TN→TD}根据上述规定(1)写出模式R的关键码

温馨提示

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

评论

0/150

提交评论