数据库部分题库.doc

上传人:s****u 文档编号:12782189 上传时间:2020-05-24 格式:DOC 页数:8 大小:64.50KB
返回 下载 相关 举报
数据库部分题库.doc_第1页
第1页 / 共8页
数据库部分题库.doc_第2页
第2页 / 共8页
数据库部分题库.doc_第3页
第3页 / 共8页
点击查看更多>>
资源描述
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)请设计此学校的教学管理的E-R模型。 (2)将E-R模型转换为关系模型。2.有论文和作者两个实体,论文有题目、期刊名称、年份和期号等属性,作者有姓名、单位、地址等属性。一篇论文可能有多个作者,且一位作者可能写过多篇论文,在每一篇论文中有作者的顺序。试画出E-R图,要求画出属性和注明联系类型。
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 考试试卷


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!