数据库部分题库.doc_第1页
数据库部分题库.doc_第2页
数据库部分题库.doc_第3页
数据库部分题库.doc_第4页
数据库部分题库.doc_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

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

文档简介

1、 选择题 。1.SQL语言中的COMMIT语句的主要作用是( )。 A 结束程序 B 返回系统 C 提交事务 D 存储数据2.通常SQL语言的一次查询结果是一个( )。 A数据项 B记录 C元组 D表3.两个关系在没有公共属性时,其自然连接操作表现为( )。 A结果为空关系 B笛卡儿积操作 C等值联接操作 D无意义的操作4.下列聚合函数中不忽略空值 (null)的是( )。 A SUM (列名) B MAX (列名) C COUNT ( * ) D AVG (列名)5.在数据库设计中,将E-R图转换成关系数据模型的过程属于( ) A需求分析阶段 B概念设计阶段 C逻辑设计阶段 D物理设计阶段6.有关系R(U,F),UBCWXYZ,FXYZ,ZCW,XC,XW,则R的候选码为( )。 A.XBBBCCXWDXZ7.当关系模式R(A,B)已属于3NF,下列说法中( )是正确的。 A它一定消除了插入和删除异常 B仍存在一定的插入和删除异常 C一定属于BCNF DA和C都是8.下列SQL语句中,能够实现“将查询SC表的权限授予用户U1,并允许该用户将此权限授予其他用户”这一功能的是( )。 AGRANT SELECT TO SC ON U1 WITH PUBLIC BGRANT SELECT ON SC TO U1 WITH PUBLIC CGRANT SELECT TO SC ON U1 WITH GRANT OPTION DGRANT SELECT ON SC TO U1 WITH GRANT OPTION9.SQL语言中外模式对应于( )。 A视图和部分基本表 B基本表 C存储文件 D物理磁盘10.数据库的概念模型独立于( )。 A具体的机器和DBMS BER图 C信息世界 D现实世界11.数据库设计可划分为六个阶段,每个阶段都有自己的设计内容,“为哪些关系,在哪些属性上、建什么样的索引”这一设计内容应该属于( )设计阶段。 A 概念设计 B 逻辑设计 C 物理设计 D 全局设计12.SQL语言中外模式对应于( )。 A视图和部分基本表 B基本表 C存储文件 D物理磁盘13.关系的主属性不能取空值,属于( ) A 参照完整性约束 B 实体完整性约束 C 用户定义完整性约束 D 动态元组约束14.在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是( )。 A外模式 B内模式 C存储模式 D模式15.SQL语言是( )的语言,容易学习 。 A过程化 B 非过程化 C格式化 D 导航式16.SQL语言中的COMMIT语句的主要作用是( )。 A 结束程序 B 返回系统 C 提交事务 D 存储数据17.在数据库系统中死锁属于( )。 A系统故障 B程序故障 C事务故障 D介质故障18.英文缩写DBA代表( )。 A数据库管理员 B数据库管理系统 C数据定义语言 D数据操纵语言19.下面列出的关于视图的条目中,不正确的是( )。 A视图是外模式 B。视图是虚表 C使用视图可以加快查询语句的执行速度 D使用视图可以简化查询语句的编写20.在关系代数中,对一个关系作投影操作之后,新关系的元组个数( )原来关系的元组个数。 A大于 B等于 C小于 D小于或等于21.一个事务的执行,要么全部完成,要么全部不做,一个事务中对数据库的所有操作都是一个不可分割的操作序列的属性是( ) 。 A 原子性 B 一致性 C 独立性 D 持久性22.数据库系统与文件系统的主要区别是( )。 A数据库系统复杂,而文件系统简单 B文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决 C文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件 D文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量23.关系模型中实现实体间 N:M 联系是通过增加一个( ) 。 A关系实现 B 属性实现 C 关系或一个属性实现 D 关系和一个属性实现24.表达式“AGE BETWEEN 18 AND 24”等价于( )。 AAGE18 AND AGE=18 AND AGE18 AND AGE=18 AND AGE=2425.英文缩写DBA代表( )。 A数据库管理员 B数据库管理系统 C数据定义语言 D数据操纵语言26.在关系代数中,对一个关系作投影操作之后,新关系的元组个数( )原来关系的元组个数。 A大于 B等于 C小于 D小于或等于27.DBMS普遍采用( )方法来保证并发调度的正确性 。 A 索引 B 授权 C 封锁 D 日志28.五种基本关系代数运算是( )。 A,-,和 B,-,和 C,和 D,和29.设计性能较优的关系模式称为规范化,规范化主要的理论依据是( )。 A关系规范化理论 B关系运算理论 C关系代数理论 D数理逻辑30.恢复机制的关键问题是建立冗余数据,最常用的技术是 ( )。 A数据镜像 B数据转储 C登录日志文件 DB和C2、 填空题 。1.在DBMS的授权子系统中,授权和回收权限的语句分别是_和REVOKE语句。2.数据库的逻辑模型设计阶段的任务是将_转换成关系模型。3.用树型结构表示实体类型及实体间联系的数据模型称为_。4.数据库恢复时,系统对已提交的事务要进行_处理。5.在SQL语言中,消除重复的关键字是_,分组的关键字是_。6.结构数据模型的三个组成部分是数据结构、数据操作和_。7.视图是一个虚表,它是从_中导出的表。在数据库中,只存放视图的_,不存放视图的_。8.数据库保护问题包括:_、完整性、故障恢复和并发控制等多方面。9.在SQL语言中,消除重复的关键字是_,分组的关键字是_。10.数据库设计的第一个步骤是 。11.当局部ER图合并全局ER图时,可能出现_、结构冲突,命名冲突。12.需求分析阶段的后期将编写系统分析报告,也称_。13.数据库的完整性是指数据的_和_,以及用户自定义完整。14.事务必须具有的四个性质是:原子性、一致性、_和持久性。15.在SQL中,用_命令可以修改表中的数据。16.数据库设计的第一个步骤是 。17.唯一标识实体的属性集称为_ 。18.在数据库设计中,规划存储结构和存取方法属于_设计。19.有关系:学生(学号,姓名,出年年份,系名,班号,宿区)其中,学号为码,系名舍区是其函数依赖集中的元素,则学号和舍区之间存在_函数依赖,此关系最高属于_范式。20.SELECT语句查询条件中的谓词“=any”与运算符 等价。21.在关系数据模型中,两个关系R1与R2之间存在1M的联系,可以通过在一个关系R2中的_在相关联的另一个关系R1中检索相对应的记录。22.E-R模型是对现实世界的一种抽象,它的主要构成是_ 、联系和属性。23.数据模型是数据库的基础,在数据库管理系统当中,曾经有过3个数据模型,它们是层次模型,_和_。三、简答题 。1.关系模型有哪几类完整性规则? 2.什么是传递函数依赖?3.什么是数据模型?数据模型的作用和数据模型的三个要素4.什么是数据库?数据库有什么特点?5.简述SQL的四个功能,各自包括哪些命令语句?6.什么是内模式?7.数据库运行中可能产生的故障有哪几类?哪些故障影响事务的正常执行?哪些故障破坏数据库数据?8.数据库转储的意义是什么?有哪些数据转储方法。9.什么是数据处理?数据处理的目的是什么?10.什么是事务的原子性?11.设有两个关系R(A,B,C)和S(D,E,F),试对关系代数表达式A,f(c8(RS)进行优化。12.在数据库中为什么要并发控制?并发操作可能和产生哪几类数据不一致?用什么方法能避免这些不一致的情况?四、关系运算题.(一).设职工-社团数据库有三个基本表: 职工(职工号,姓名,年龄,性别); 社会团体(编号,名称,负责人,活动地点); 参加(职工号,编号,参加日期); 其中: 1)职工表的主码为职工号。 2)社会团体表的主码为编号;外码为负责人,被参照表为职工表,对应属性为职工号。 3)参加表的职工号和编号为主码;职工号为外码,其被参照表为职工表,对应属性为职工号;编号为外码,其被参照表为社会团体表,对应属性为编号。 用关系代数完成以下查询: 1、查找所有社团的名称及对应的负责人。 2、查找参加唱歌队或篮球队的职工号。 用SQL完成以下查询: 1、查找没有参加任何团体的职工情况。 2、求每个社会团体的参加人数。 3、建立如下视图:参加人情况(职工号,姓名,社团编号,社团名称,参加日期) 4、增加一个新的社团(S1,绘画)(二)学生 S(S#,SNAME,AGE,SEX)学习 SC(S#,C#,GRADE)课程 C(C#,CNAME)其中S#,C#,SNAME,AGE,SEX,GRADE,CNAME分别表示学号,课程号,姓名,年龄,性别,成绩和课程名。用关系代数表达式表达下列操作:1)检索学习课程号为C2或C4的学生学号2)检索不选修课程号为C2的学生姓名与年龄用SQL语句表达下列操作:3)检索选修课程名称为MATHS的学生学号与姓名4)检索平均成绩超过80分的学生学号和平均成绩5)把姓名是S5的学生的成绩提高10%6)查询选修了课程号为C2的学生的学号,姓名,分数,并按分数呈降序排列(三).假设新华书店数据库中有2个关系模式: 出版社(出版社编号,出版社名称,出版社地址) 图书(图书编号,书名,出版社编号,图书分类,定价) 用关系代数完成以下查询: 1、 检索所有图书书名及其对应的出版社名。 2、 检索出版社编号为“CS”的图书编号、书名和定价。 用SQL完成以下查询: 1、 查询图书分类为“教材”的书名、定价和出版社名称。 2、 检索由高等教育出版社出版、图书分类为“教材”且定价超过30元的图书编号和书名。 3、按照出版社编号统计每个出版社出版的图书平均定价。4、 将所有定价超过80元的图书降价10%。5、 应用题 。1.假设某旅馆业务规定,每个账单对应一个顾客,账单的发票号是惟一的,账单中包含一个顾客姓名、到达日期和顾客每日的消费明细,账单的格式如题图所示。 如果根据上述业务规则,设计一个关系模式: R(发票号,到达日期,顾客姓名,消费日期,项目,金额)。 试回答下列问题: (1)找出R的候选键。 (2)判断R最高可达到第几范式,为什么? (3)给出R的一个可能的3NF分解。2.设有关系模式R(A,B,C,D,E),F是R上成立的函数依赖集,F=ABCDE, BCD,DE,试问R达到第几范式,并说明理由。六、分析题 (总共10分,每小题10分)1.学校有若干个系,每个系有各自的系号、系名和系主任;每个系有若干名教师和学生,教师有教师号、教师名和职称属性,每个教师可以担任若干门课程,一门课程只能由一位教师讲授,课程有课程号、课程名和学分,并参加多项项目,一个项目有多人合作,且责任轻重有个排名,项目有项目号、名称和负责人;学生有学号、姓名、年龄、性别,每个学生可以同时选修多门课程,选修有分数。 (1)请设计此学校的教学管理的E-R模型。 (2)将E-R模型转换为关系模型。六、分析题。1.学校有若干个系,每个系有各自的系号、系名和系主任;每个系有若干名教师和学生,教师有教师号、教师名和职称属性,每个教师可以担任若干门课程,一门课程只能由一位教师讲

温馨提示

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

评论

0/150

提交评论