安徽大学考研复试数据库系统概论_第1页
安徽大学考研复试数据库系统概论_第2页
安徽大学考研复试数据库系统概论_第3页
安徽大学考研复试数据库系统概论_第4页
安徽大学考研复试数据库系统概论_第5页
免费预览已结束,剩余5页可下载查看

下载本文档

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

文档简介

1、数据库系统概论复习点一、 选择题1 数据库系统的模式分为 。A.三类B.三级C.三个D.三种2 第三代数据库系统支持的数据模型是: 。A.层次数据模型B.网状数据模型C.关系数据模型D.面向对象数据模型3 数据库系统三级模式结构的划分,有利于获得数据库的 。A.结构规范化B.数据独立性C.数据安全性D.可操作性4 DBMSfg实现对数据库中数据的查询、插入、修改和删除等操作,这种功能称为A.数据定义功能B.数据管理功能C.数据操纵功能D.数据控制功能5 在数据库中存储的是 。A.数据B.数据模型C.数据以及数据之间的联系 D.信息6 在数据库的三级模式结构中,描述数据库的局部逻辑结构及特征的是

2、。A.外方K式B.内方K式C.存储模式D.模式7 单个用户使用的数据视图的描述称为 。A. 外模式 B. 概念模式C. 内模式 D. 存储模式8 数据库 (DB) 、数据库系统(DBS) 和数据库管理系统(DBMS) 三者之间的关系是 。A DB 包括 DBS 和 DBMSB DBS 包括 DB 和 DBMSC. DBMS包括DB和DBSD . DBS就是DB ,也就是DBMS9 数据库系统与文件系统的主要区别是: 。A 文件系统简单,数据库系统复杂B 文件系统只能管理文件,数据库系统还能管理其它数据C.文件系统不能解决数据共享和数据独立性问题,数据库系统能解决D 文件只能用于小型、微型机,数

3、据库系统还能用于大型机10 数据库系统的数据独立性是指: 。A.不会因为数据的变化而影响应用程序B.不会因为存储策略的变化而影响存储结构C.不会因为系统数据存储结构与逻辑结构的变化而影响应用程序D 不会因为某些存储结构的变化而影响其他存储结构11 按照传统的数据模型分类,数据库系统可以分为三种类型。A.大型、中型和小型 B.西文、中文和兼容C.层次、网状和关系 D.数据、图形和多媒体12 数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指。A同一个应用中的多个程序共享一个数据集合B.多个用户、同一种语言共享数据C.多个用户共享一个数据文件D.多种应用、多种语言、多个用户相互覆盖地使用数

4、据集合13 数据库是指有组织地、动态地存储在 上的相互联系着的数据的集合。A.磁盘B.内存C. CD-ROMD .外存14 数据和程序的独立性为 的编写、调试和维护提供了方便。A DBMSB 应用程序C OSD 数据库15 一般存在两类联系:一是实体 的联系,二是实体 的联系。A 内部、外部B 内部属性之间、之间C 属性、属性D 内部属性之间、外部属性之间16 概念模型表示方法最常用的是 。A E-R 方法B 数据模型C 关系模型D 面向对象方法关系数据库17 .三种关系数据库语言关系代数、关系演算、SQL相互。A.依赖的B.独立的C.等彳的D.转化的18 数 据 库 技 术 的 奠 基 人

5、之 一 E.F Codd 从 1970 年 起 发 表 过 多 篇 论 文 , 主 要 论 述 的 是A.层次数据模型B.网状数据模型C.关系数据模型 D.面向对象数据模型19 在关系数据库中,通过来表示记录之间的联系。A.数据字典B.码C.外部码D.属性20 .自然连接是构成新关系的有效方法。一般情况下,当对关系R和S使用自然连接时,要求 R和S含有一个或多个共有的 。A.元组B.行C.记录D.属性21 关系数据模型通常由三部分组成,它们是: 。A.数据结构,关系操作,完整性约束B.数据通信,关系操作,完整性约束C.数据结构,数据通信,完整性约束D.数据结构,数据通信,关系操作22 关系数据

6、库中的关键字是指。A.能唯一决定关系的字段B.不可改动的专用保留字C.关键的很重要的字段 D.能唯一标识元组的属性或属性组23 提出了数据库的 。A.层次模型B.关系模型C.图灵奖D.网状模型24 能唯一地标识实体的属性的称为码。A.组合B.集合C.全体D.排列25 在 关 系 数 据 库 中 实 现 了 数 据 表 示 的 单 一 性 , 实 体 及 实 体 之 间 的 联 系 都 用 一 种 数 据 结 构 来表示。A .数据字典B .表C .文件D .数据库26 一个表格是由一个、一个 和一个 三个部分组成。A 表名、表项、表尾B 表名、表头、表体C 表名、属性、元组D 关系名、属性名表

7、、元组序列SQL 语言27 . SQL语言是的语言,易学习。A.过程化B.非过程化C.格式化D.导航式28 .SQL语言具有的功能。A.关系规范化、数据操纵、数据控制B.数据定义、数据操纵、数据控制C.数据定义、关系规范化、数据控制D.数据定义、关系规范化、数据操纵29 .SQL的DD助能不包括 。A. CREATETABLEB . DROPVIEWC. DROPINDEXD . SELECT30 .SQLL勺DM晤句包括。A. SELECT、INSERT、ROLLBACK、COMMITTB . SELECT、INSERT、DELETE、UPDATEC. AND、OR、NOT、UNIOND.

8、JOIN、PROJECT、AND、NOT31. SQL与C语言处理记录的方式是不同的。当将SQL语句嵌入到 C语言程序时,为协调两者而引入了A.缓冲区B.游标C.堆D.栈32. 视图和基本表相比,视图定义功能 ,视图操作功能 , 视图数据保护功能。A.弱,弱,弱 B.强,强,弱C.强,弱,强D.强,强,强33. . 对所有视图都可以进行的操作是 oA. SELECTB . INSERTC . UPDATED . DELETE34 . 与关系代数表达式n S#,SN,G( (T C#CT A G= A' (SC) ?S)等价的SQL语句是A. SELECTS.S#,S.SN,SC.GFR

9、OMS,SCWHERES.S#=SC.S#ANDSC.C#= C1' ANDSC.G= AB. SELECTS.S#,S.SN,SC.GFROMS,SCWHERESC.C#=' C1' ANDSC.G= AC. SELECTS.S#,S.SN,SC.GFROMS,SCWHERES.S#=SC.S#ANDSC.G= A D. 都不是。35 . 把对表S查询的权力授给所有用户的SQ语句是A . GRANTSELECTONTABLESTOPUBLICB. EVOKESELECTONTABLESTOPUBLICC. SELECTONTABLESTOPUBLICD. GRANTA

10、LLPRIVILIGESONTABLESTOPUBLIC 关系的规范化36 . 规范化目的主要为消除数据库逻辑结构中的插入异常,删除异常以及的缺陷A.数据的不一致性 B.结构不合理C.冗余度大D.数据丢失37. 根据关系数据库规范化理论,关系数据库中的关系要满足第一范式。下面“部门”关系中,因哪个属性而使它不满足第一范式?。部门(部门号,部门名,部门成员,部门总经理)A.部门总经理 B.部门成员 C.部门名 D.部门号38. 若关系模式R6 1NF,且每一个非主属性完全函数依赖于码,则称R6。A. 2NFB . 3NFC . 4NFD. BCNF39. 关系模式R6 1NF,若每一个决定因素都

11、包含码,则称 R6。A. 2NFB . 3NFC . 4NFD. BCNF40. 设关系模式R(A, B, C), F是R上成立的FD集,F=B-C,则分解p =AB, BC相对于F:。A.是无损联接,也保持 FD的分解B.是无损联接,但不保持 FD勺分解C.不是无损联接,但保持 FD勺分解D.既不是无损联接,也不保持FD勺分解41. . 设有关系R(A,B,C,D),其函数依赖集F=A - B, A-C, B-C,则关系R至多满足A. 1NFB. 2NFC 3NFD BCNF42. . 关系数据库规范化是为解决关系数据库中问题而引入的。A.插入、删除异常和数据冗余B.提高查询速度C.减少数据

12、操彳的复杂性D.保证数据的安全性和完整性43. 当关系模式R(A, B)已属于3NF,下列说法中是正确的。A. 一定消除了插入和删除异常B.仍可能存在一定的插入和删除异常C. 一定属于BCNFD A和C都是44. 在关系模式R中,如果X-Y, Y-X, ( Y?X) , Y-Z,则称ZtX。A .部分函数依赖 B .传递函数依赖C.多值依赖D.完全函数依赖45. 关系模式 R<U, F> 1NF,若XfY (丫%)是非平凡的多值依赖,且X含有码,则称 R<U, F> A. 2NFB . 3NFC . 4NFD. BCNF46. 关系模式R (A,B,C,D,E)中有下列

13、函数依赖:Af BGA E、C- D。下述分解中哪个(或哪些)分解可保持即有的函数依赖关系? I、( A, B, C) ( C, D, E)n、( A, B) ( C, D, E)A.者B不是B.只有I C,只有n D. I和n47. 在优化查询时,应尽可能先做 oA .选择运算 B .连接运算 C .投影运算 D . A和C48. . 下列叙述 是优化的一般策略。A. 口运算应尽可能先做 B. b运算应尽可能先做C. X运算应尽可能先做 D. ?法算应尽可能先做49 . b F1 A F2A A Fn ( E)变换为 b F1 ( b F2 (b Fn(E)的根据是 。A.投影的串接定律 B

14、.选择的串接定律C.选择和投影的交换律D.变换是错误的50 .下列关系运算中,花费时间可能最长的运算是。A.投影B.选择C.笛卡尔积D.除51 .下列等价的关系代数表达式中, 性能最优。A . Q1 = nSN ( b s.s#=sc.s#A sc.c#= ' c2SxSC)B. Q2=HSN ( sc.c#= ' c2s零C)C. Q3= n SN (S%sc.c#= ' c2sC)D . Q4= n SN (rs.s#=sc.s# (Sx b sc.c#= ' c2sC) 数据库设计52 .概念设计的结果是。A. 一个与DBMS®关的概念模式 B.

15、 一个与 DBMS关的概念模式C.数据库系统的公共视图D.数据库系统的数据字典53 .数据库的概念模型独立于。A.具体的机器和 DBMSBE-R图C.信息世界D.现实世界54 .在数据库设计中,将 E R图转换成关系数据模型的过程属于。A.需求分析阶段 B.概念设计阶段C.逻辑设计阶段 D.物理设计阶段55 .在数据库设计中,需求分析阶段的结果是。A.数据字典和数据流图B.一组ER图C.数据库模式 D.物理数据库56 .在数据库设计中,概念设计阶段的结果是。A.数据字典和数据流图B.一组ER图C.数据库模式 D.物理数据库57 .在数据库设计中,逻辑设计阶段的结果是。A.数据字典和数据流图B.

16、一组ER图C.数据库模式 D.物理数据库58 .在关系数据库设计中,对关系进行规范化处理,使关系达到一定的范式要求,这是的设计内容。A.需求分析阶段 B.概念设计阶段C.逻辑设计阶段 D.物理设计阶段大59 . 当局部E-R图合并成全局E-R图时可能出现冲突,不属于合并冲突的是。A.属性冲突B.命名冲突C.结构冲突D.语法冲突数据库保护60 .数据库中的封锁机制是的主要方法。A.安全性B.完整性C.并发控制D.数据恢复61 .数据库管理系统通常提供授权机制用以控制不同用户访问数据库的权限,这主要是为实现数据库的A.可靠性B. 一致性C.完整性D.安全性62 .并发操作会带来哪些数据不一致性。A

17、.丢失修改、不可重复t脏读、死锁B.不可重复读、脏读、死锁C.丢失修改、脏读、死锁 D.丢失修改、不可重复读、脏读63 . 数据库的是指数据的正确性和相容性。A.安全性 B.完整性 C.并发控制D.恢复64 .如果事务T获得了数据项 Q上的排它锁,则T又tQA.只能读不能写B.只能写不能读C.既可读又可写D.不能读不能写 65.在数据库中,产生数据不一致的根本原因是。A.数据冗余B.数据存储量太大C.未对数据进行完整性控制D.没有严格保护数据66 .若事务TX寸数据RB经加X锁,则其他事务对数据 RoA.可以加S锁不能加X锁B.不能加S锁可以加X锁C.可以加S锁也可以加 X锁 D.不能加任何锁

18、67 .若事务TM数据RB经加S锁,则其他事务对数据 RA.可以加S锁不能加X锁B.不能加S锁可以加X锁C.可以加S锁也可以加 X锁 D.不能加任何锁68 . 事务的持续性是指。A .事务中包括的所有操作要么都做,要么都不做8. 事务一旦提交,对数据库的改变是永久的C . 一个事务内部的操作及使用的数据对并发的其他事务是隔离的D.事务必须是使数据库从一个一致性状态变到另一个一致性状态69. 关于“死锁”,下列说法中正确的是。A.死锁是操作系统中的问题,数据库操作中不存在B.在数据库操作中防止死锁的方法是禁止两个用户同时操作数据库C.当两个用户竞争相同资源时不会发生死锁D,只有出现并发操作时,才

19、有可能出现死锁70. 数据库恢复的基础是利用转储的冗余数据。这些转储的冗余数据包括。A.日志文件、数据库后备副本、应用程序B.数据字典、应用程序、日志文件、审计档案C.日志文件、数据库后备副本D.数据字典、数据库后备副本、审计档案71 . 设有两个事务 T1和T2,它们的并发操作如下所示。T1T2读X=48读X=48X=X+10写回XX=X-2写回X对于这个并发操作,下面评价正确的是。A.该操作不存在问题B.该操作丢失了修改C.该操作读“脏”数据D.该操作不能重复读72 . 若对数据库的并发操作不加控制就会存取和存储不正确的数据,破坏数据库的A.安全性B.完整性C,可维护性 D,可串行性73

20、. 数据库的不一致性有以下 情形A.丢失修改B.不能重复读C. “脏”读D . A、B、C都是74 . 授权定义经过编译后存储在 中A.文件系统B.数据字典C.数据库D.表二、填空题(每空1分,共25分)1 .数据库系统与文件系统的根本区别在于 2 .用树型结构表示实体类型及实体间联系的数据模型称为3 第一代数据库系统支持 和 两种格式化数据模型;它们的共同特征之一是用 来表示数据之间的联系。4 数据管理的发展经历了人工管理阶段、 和数据库系统阶段三个主要阶段。5 数据独立性可分为 、 。当数据的物理存储改变了,应用程序不用改变,这是指数据的 。数据的独立性是由DBMS 的 来保证的。6 在数

21、据模型的三要素中, 是对数据库系统的静态特性的描述, 是对数据库系统的动态特性的描述。7 关系的五种基本运算是 。8 数据的物理独立性是指数据的 改变时,数据的 不变,从而应用程序可以不变。9 数据模型是数据库系统中用于提供 的形式构架,是模型化数据和信息的工具。10 数据模型的三要素是 。11 数据模型主要有 三种。12 模 式 是 数 据 库 中 全 部 数 据 的 的 描 述 , 是 所 有 用 户 的 公 共 。 DBMS 提供 来定义模式。13 数据库系统提供 和 两级数据映象,分别实现数据的 独立性。14 DBMS 的主要功能是、数据存取、数据组织、存储和管理以及数据库的建立和运行

22、维护等。15 关系模型的完整性包括三类 。16 实体完整性是指在基本表中, 。17 在关系数据库中,通过 来表示实体集之间的联系。18 关 系 中 的 某 一 属 性 组 , 若 它 的 值 唯 一 地 标 识 一 个 元 组 , 则 称 该 属 性 组 为 关 系 的19 . SQL的是英文 的缩写。20 SQL 语 言 有 两 种 使 用 方 式 , 二 者 语 法 结 构21 实体之间的联系可抽象为三类,它们是 。22 视图是一个虚表,它是从 中导出的表。在数据库中,只存放视图的 。23 . SQ岛言与C语言处理记录的方式不同之处在于 o当SQ语句嵌入C语言程序时,为协调两种不同的处理方

23、式引入了24 关系规范化的目的是 。25 在关系数据库的规范化理论中,执行“模式分解”时,必须遵守的两条规范化准则是:保持原有的函数依赖关系和 。26 在关系数据库的规范化理论中,执行“模式分解”时,必须遵守的两条规范化准则是:保持原有的函数依赖关系和 。27 .关系模式R是属于2NF的关系模式,并且它的任一非主属性都不传递依赖于任一侯选码,则称R是28 若 关 系 模 式 R 的 所 有 函 数 依 赖 的 左 部 包 含 了 R 的 一 个 侯 选 码 , 则 称 R 是29 一个低一级的关系范式,通过 可以转换成高一级范式的关系模式的集合,这个过程叫做关系的 。30 iNF(i+1)NF

24、 。31 一 个 关 系 R 不 属 于 2NF 会 产 生 以 下 几 个 问 题 : 。 解 决 的 办 法 是32 关系查询优化的目的是 。33 DB 并发操作通常会带来三类问题,它们是丢失修改、和读脏数据。34 基本的封锁类型有两种: 。35 数据库恢复中采用的基本技术是: 。36 日志文件在数据库保护中作用十分重要,对数据库的一切更新操作必须记录在日志文件中,登记日志文件的原则是: 。37 数据库转储实现时有四种方式,分别是: 。38 数 据 库 中 每 个 基 本 表 最 多 可 以 建 立 个 触 发 器 , 分 别 是39 用于实现授权管理的SQL 语句是: 和 。40 在数据

25、库设计中,数据字典在 阶段建立,在数据库设计过程中不断修改、充实、完善。41 按照规范化的方法可以将数据库设计分为六个阶段:需求分析、 数据库物理设计、数据库实施、数据库运行和维护。42 逻辑结构设计的任务是将 转换为选用的DBMS 所支持的数据模型。43 的设计是信息系统开发成败的关键。三、简述题(共分)1 .简述数据库系统三级模式结构及这种结构的主要优点。2 .什么是数据库管理系统?它的主要功能是什么?3 .试述数据库系统的组成和特点。4 .什么是E-R图?构成E-R图的基本要素是什么?5 .假设存款余x=1000元,T1事务取走存款300元,T2事务取走存款200元,其执行时间如下:T1

26、T2读X=1000读X=1000X=X-300写回 XX=X-200 写回X如何实现这两个事务的并发控制?6 .实体集之间的联系分为哪几种类型?什么是一对多联系?7 .基本的封锁类型有几种?试述它们的含义。8 .试述数据库管理员的职责。9 .试述SQL语言的特点。10 .简述数据模型的三要素。11 .试述事务的概念及事务的四个特性。12 .数据库恢复的基本技术有哪些?简述数据转储的类型。13 .举出一对一、一对多和多多联系的实例并用E-R图表示。14 .如一组事务是按一定顺序执行的,则称这组事务是可串行的。这种说法对不对?请给出结论,并说明理由。15 .什么是数据库的逻辑结构设计?试述其设计步

27、骤。四、教学管理数据库由以下三个关系模式组成:学生关系S (SNO, SN, SD, SA),各属性分别表示学生学号、姓名、所属系、年龄;课程关系C (CNO, CN, CT),各属性分别表示课程号、课程名、课时;选课关系SC (SNO, CNO, GR),各属性分别表示学生学号、选修课程号、成绩;请用关系代数和SQL分别实现下列查询操作:1. 查询数学系的学生信息;2. 列出选修“ C2”课程的学生学号和成绩3. 查询学号为“ M0214003 ”的学生选修的所有课程号和成绩;4. 查询选修“ C2”课程的学生信息和成绩5. 查询选修“数据库”课程的学生信息和成绩6. 查询选修“ C2”或“ C3”课程的学生信息和成绩7. 找出选修课程C2'且分数在90到100分之间的学生的学号、姓名、成绩;8. 找出分数高于 90分且不选修课程C3'的学生的学号、课程号、成绩;五、某数据库有如下关系:职工(职工号,姓名,性别,职务,家庭地址,部门编号)部门(部门编号,部门名称,地址,电话)保健(保健卡编号,职工号

温馨提示

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

评论

0/150

提交评论