数据库原理及习题答案.pdf_第1页
数据库原理及习题答案.pdf_第2页
数据库原理及习题答案.pdf_第3页
数据库原理及习题答案.pdf_第4页
数据库原理及习题答案.pdf_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

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

文档简介

1.6 习题 一、选择题 1数据库系统是采用了数据库技术的计算机系统,由系统数据库、数据库管理系统、 应用系统和()组成。 A.系统分析员B.程序员C.数据库管理员D.操作员 2 数据库 (DB) 、 数据库系统 (DBS) 和数据库管理系统 (DBMS) 之间的关系是 () 。 A.DBS 包括 DB 和 DBMSB.DBMS 包括 DB 和 DBS C. DB 包括 DBS 和 DBMSD.DBS 就是 DB,也就是 DBMS 3下面列出的数据库管理技术发展的 3 个阶段中,在()阶段数据的独立性差? A.人工管理阶段B.文件系统阶段C.数据库阶段 D.人工管理阶段和文件系统阶段 4不属于数据库系统特点的是() 。 A.数据共享B.数据完整性C.数据冗余性D.数据独立性高 5数据库系统的数据独立性体现在() 。 A.数据共享B.数据的独立性C.没有共享D.数据的冗余低 二、填空题 1数据库管理系统是数据库系统的一个重要组成部分,它的功能包括() 、 () 、 () 、 () 。 2数据库管理技术经历了 3 个阶段,分别是() 、 () 和()阶段。 3数据模型是现实世界特征的()和() ,它表现为一 些相关数据的集合。 4数据库具有数据结构化、最小的()和较高()等特点。 5数据库系统的体系结构从用户的角度可分为() 、 () 、 () 、 () 、 () 、 () 和 Web 结构等。 三、简答题 1什么数据? 2什么是数据库? 3简述数据库管理系统的功能。 4简述数据库系统阶段的特点。 答案:第一章 一、选择题 1.C2.A3.D4.D5.B 二、填空题 1数据定义数据操纵数据控制数据运行和维护等 2人工管理文件系统数据库系统 3信息世界计算机世界 4冗余数据独立性 5单一式体系结构 文件主从式体系结构 集中式结构 分布式结构 客户服务器结构 并行结构 三、简答题(略) 2.6 习题 1.概念模型是现实世界的第一层抽象,这一类模型中常用的模型是() A 层次模型 B.关系模型 C.网状模型D.实体-联系模型 2区分不同实体的依据是() 。 A.名称B.属性C.对象D.概念 3下面的选项不是关系数据库基本特征的是() 。 A.不同的列应有不同的数据类型B.不同的列应有不同的列名 C.与行的次序无关D.与列的次序无关 4一个关系只有一个() 。 A.候选码B.外码C.超码D.主码 5关系模型中,一个码是() 。 A.可以由多个任意属性组成B.至多由一个属性组成 C.由一个或多个属性组成,其值能够唯一标识关系中一个元组 D.以上都不是 6关系数据库管理系统应能实现的专门关系运算包括() 。 A.排序、索引、统计B.选择、投影、连接C.关联、更新、排序 D.显示、打印、制 表 74 种基本关系代数运算是() 。 A. 并() 、差() 、选择()和笛卡儿积() B. 投影() 、差() 、交()和笛卡儿积() C. 投影() 、选择() 、除() 、差() 、 D. 并() 、差() 、交()和笛卡儿积() 8从一个数据库文件中取出满足某个条件的所有记录形成一个新的数据库文件的操作 是()操作。 A.投影B.连接C.选择D.复制 9关系代数中的连接操作是由()操作组合而成。 A.选择和投影B.选择和笛卡儿积C.投影、选择、笛卡儿积D.投影和笛卡儿积 10一般情况下,当对关系R和S进行自然连接时,要求R和S含有一个或者多个共有 的 () 。 .记录B.行C.属性D.元组 11假设有关系 R 和 S,关系代数表达式 R-(R-S)表示的是() 。 A. R SB.RSC. R SD. R S 二、填空题 11970 年,IBM 的研究员()博士发表大型共享数据库的关系模型一文提 出了关系模型的概念。 2在关系模型中,基本包括() 、 () 、 () 、 () 、 ()分量等。 3关系代数运算中,基本的运算是() 、 () 、 () 、 () 。 4关系代数运算中,专门的关系运算有() 、 () 、 () 。 5关系代数中,从两个关系中找出相同元组的运算称为()运算。 6设有学生关系:S(SNO,SNAME,SSEX,SAGE,SL)。在这个关系中,SNO 表示学号, SNAME 表示姓名,SSEX 表示性别,SAGE 表示年龄,SL 表示寝室。则查询学生姓名和所 在寝室的投影操作的关系运算式是() 。 三、简答题 1解释下述名词概念:关系模型、关系、属性、域、元组、候选码、码、实体完整性 规则、参照完整性规则。 2为什么关系中的元组没有先后顺序? 3为什么关系中不允许有重复的元组? 4等值连接、自然连接二者之间有什么区别? 5已知关系 R 和 S,分别计算RS, RS, R-S, RS。 RS ABC a1b16 a1b28 a2b39 a3b36 ABC a117 a2b28 a3b46 答案: 一、选择题 1.B2.A3.A4.D5.C6.B7.B8.D9.D10.C11.A 二、填空题 1.EFCODD 2. 关系、元组、属性、主码、域、分量 3. 交、并、差、笛尔积 4.选择、投影、连接 5.选择 三、简答题(略) 3.7 习题 1试述 SQL 结构化查询语言的特点。 2试述 SQL 的定义功能。 3设某商场有若干句职工,请按如下要求使用 SQL 命令建立职工表,如表 3.6 所示。 字段名数据类型宽度精度可空性要求 NO_IDCHAR7NOTNULL设为主键 NAMECHAR10NOTNULL SEXCHAR2NOTNULL默认值为”男” AGEINTNOTNULL DEPTVARCHAR50NULL PHONEVARCHAR20NULL NOTESVARCHAR50NULL 说明:NO_ID 代表职工号,NAME 代表职工姓名,SEX 代表职工性别,AGE 代表职 工年龄,DEPT 代表职工所在部门,PHONE 代表职工电话,NOTES 代表职工联系方式。 表 3.6职工表 NO_IDNAMESEX AG E DEPTPHONENOTES 001001张明女35销售部1560153984电话 001002刘海女45策划部1598744620电话 001003李逵男23销售部1356987145电话 001004赵云男56策划部1324568755电话 001005关羽男50市场部1367414852电话 001006孙亮女47市场部1355887222电话 (1)检索姓“刘”的职工的职称有哪些? (2)检索年龄大于 50 岁的男职工的职工号和姓名。 (3)检索销售部的职工有哪些? (4)检索电话号前三位是“156”的职工。 (5)建立性别为“女”的视图,名称为 S_view (6)插入职工(001007,王朋,男,40,销售部电话) 4现有学生表、课程表、系表和学生选课表四个关系。内容如表 3.7表 3.10 所示。 表 3.7学生表(Student) 学号NAMESEXAGE系别 10001001刘一宁女2001 10001002冯君女2102 10001003李宁男2203 10001004赵强男2002 10001005王晓红女2202 10001006孙立国男2001 表 3.8课程表(Course)表 3.9系表(Dept) 3.10“学生选课”表(SC) 系别SDEPT 01动物科学 02信息工程 03工商管理 课程号课程名教师 101高等数学成明 103英语吴晓娜 105哲学王敏 课程号学号成绩 1011000100198 1031000100285 1031000100375 1051000100460 1011000100385 1011000100154 (1)建立一个“学生选课”表 SC。它由学号 Sno、课程号 Cno,修课成绩 Grade 组成, 其中(Sno, Cno)为主码。 (2)查询选修了 101 号课程学生的学号。 (3)统计每个人的平均成绩。 (4)查询没有选课的同学。 (5)删除成绩不及格的人的信息。 (6)把所有成绩加上 5 分。 (7)在 SC 表的“Grade”学生表中加入一列“考试时间” , 其数据类型为日期型。 (8)查询所有“信息工程”系的学生的信息,并按学号排序。 (9)查询所有选修了“王敏”老师课程的学生名单。 (10)创建“动物科学”视图。 4.5 习题 一、选择题 1消除了非主属性对码的部分函数依赖的 1NF 的关系模式,必定是() 。 A.1NFB.2NFC.3NFD.BCNF 2已知关系模式 R(A,B,C,D,E)及其上的函数依赖集合 F=AD,BC,EA,该 关系模式的候选码是( )。 A.ABB. BEC.CDD.DE 3对于关系模型 R,如果 R 满足 2NF 的模式,则 R()。 A.可能是 1NFB.必定是 1NFC.必定是 3NFD.必定是 BCNF 4对 2NF 关系模式进行投影,消除原关系模式中的非主属性对码的传递函数依赖,将 2NF 关系模式转换成 N 个()关系模式。 A. 1NFB.2NFC.3NFD.BCNF 5关系模式 R(U,F)1NF,如果对于 R 的每个非平凡多值依赖 XY(YX),X 都含有候选码,则 R 属于()。 A. 2NFB.2NFC.4NFD.BCNF 6如果在多值依赖中 XY,YZ,则 XZ-Y,则说明多值依赖具有()。 A.对称性B.传递性C.特殊性D.相反性 7. 学 生 表 (SNO,Name,Sex,Age,ClassNO,Classname), 存 在 的 函 数 依 赖 是 SNO SNO,Name,Sex,Age,ClassNO;ClassNOClassname,其满足()。 1051000100280 A.1NFB.2NFC.3NFD.BCNF 8.下列不是 1NF 可能存在的问题 ()。 A.更新异常B.删除异常C.插入异常D.实体联系少 9BCNF 符合 3NF,是对()关系进行投影,将消除原关系中主属性对码的部分与传 递依赖,得到一组 BCNF 关系。 A.1NFB.2NFC.3NFD.BCNF 10关系模式的候选码可以有 1 个或多个,而主码有()。 A.1 个B. 多个C.0 个D.1 个或多个 11设 U 是所有属性的集合,X,Y,Z 都是 U 的子集, 若 XY,则 XZ,其中 ZUXY,则这是多值依赖 () 特性? A.对称性B.传递性C.特殊性D.相反性 12.关系数据库规范化是为了解决关系数据库中的()问题而引入的。 A.提高查询速度 B. 减少或消除插入异常、删除异常和数据冗余 C.保证数据的安全性和完整性 D.数据库管理的需要 13.关系的规范化中,各个范式之间的关系是()。 A5NF4NFBCNF3NF2NF1NF B5NF4NFBCNF3NF2NF1NF C5NF4NFBCNF3NF2NF1NF D1NF2NF3NFNF4NF5BCNF 14下列( )不属于分解规范化方法。 A对 1NF 关系模式进行投影,消除原关系模式中的非主属性对码的部分函数依赖,将 1NF 关系模式转换成 N 个 2NF 关系模式。 B对 2NF 关系模式进行投影,消除原关系模式中的主属性对码的传递函数依赖,将 2NF 关系模式转换成 N 个 3NF 关系模式。 C对 3NF 关系模式进行投影,消除原关系模式中的主属性对码的部分函数依赖和传递 函数依赖,使决定因素都包含一个候选码,得到比 3NF 更高级别的 BCNF 关系模式。 D对 BCNF 关系模式进行投影,消除关系模式中非平凡且非函数依赖的多值依赖,得 到一组 4NF。 二、填空题 1.一个关系就是一个实体。客观事物之间彼此联系,这种联系包含两种联系:一是 ()的联系,二是()的联系。 2.在一个关系 R 中,若每个数据项都是不可再分割的,那么 R 一定属于()。 3.数据操作过程出现的操作异常是指()、()和 ()。 4.若关系 R 为 1NF, R 中的每个非主属性都完全依赖于任意一个候选码,则称关系 R 是属于()。 5.如果有一个关系模式属于 BCNF 范式,那么它一定属于()范式。 6.如果 XY 和 XZ 成立,那么 XYZ 也成立,这个推理规则称为()。 7.范式(normal form),它是英国人()在 20 世纪 70 年代提出关系数据库模型后 总结出来的。 8. 若关系模式 R 是 2NF,R 中的每个非主属性对任何候选关键字都不存在传递依赖, 则关系 R 属于()关系模式。 9.在函数依赖中,平凡函数依赖是可以根据 Armstrong 推理规则的律推出的。 10.设关系 R(U),X,YU,XY 是 R 的一个函数依赖,如果存在 X Y 成立,则称 函数依赖 XY 是()函数依赖。 三、简答题三、简答题 1解释下列术语: 范式、函数依赖、部分函数依赖、完全函数依赖、传递依赖、多值依赖、连接依赖、无 损连接。 2给出 1NF、2NF、3NF、BCNF 的定义,并指出它们之间的联系和区别。 3什么是数据依赖?常用的数据依赖有哪几种? 4什么是关系模式的无损分解和保持函数依赖分解? 5设关系模式 R 有 N 个属性,在模式 R 上可能成立的函数依赖有多少个?其中平凡函 数依赖有多少个?非平凡函数依赖有多少个? 6为什么说数据冗余会引起数据操作异常? 7设有关系模式 R(CTD),F 是 R 上成立的函数依赖集合,F=CT,TD。C 代表 课程名字,T 代表教师名,D 教师所在系,如表 4.16 所示。 表 4.146 关系 R 说明关系模式 R 是第几范式?说明原因。 关系模式 R 是否存在操作异常和数据冗余?如果存在请给出说明。 如何将关系模式 R 分解成最适合的范式? 写出关系模式R的函数依赖集合与主码。 8列举一个实例说明多值依赖和函数依赖的区别。 9下述结论中哪些是正确的?哪些是不正确的?正确的说明理由,不正确的请举出反 例。 任何一个二元关系模式都属于 3NF 模式。 任何一个二元关系模式都属于 BCNF 模式。 任何一个二元关系模式都属于 4NF 模式。 任何一个二元关系模式都属于 5NF 模式。 在 R(XYZ)中,如有 XY 和 YZ,则有 XZ。 在 R(XYZ)中,如有 XY 和 XZ,则有 XYZ。 在 R(XYZ)中,如有 YX 和 ZX,则有 YZX。 在 R(XYZ)中,如有 YZX,则有 YX 和 ZX。 10试由 Armstrong 公理的三个推论证明下面的规则是正确的。 合并规则:如果 XY,XZ,则有 XYZ。 伪传递规则:如果 XY,YWZ,则有 XWZ。 分解规则:如果 XYZ,则有 XY,XZ。 CTD C1王梅计算机系 C2刘畅计算机系 C3王艺动物科学系 C4张强计算机系 第四章答案 一、选择题 1.D2.B3.B4.C5.C6.B7.D8.D9.C10.A 11.A12.B13.B14.D 二、填空题 1、实体与实体联系 , 实体内部特征(属性之间的)联系 2、1NF 3、插入异常,删除异常,更新异常 4、2NF 5、3NF 6、合并规则 7、E.F.Codd 8、3NF 9、自反律 10、平凡函数依赖 5.9 习题 一、选择题 1E-R 图中的联系可以与()实体有关。 A. 0 个B. 1 个C. 1 个或者多个D. 多个 2数据流图是用于描述结构化方法中()阶段的工具。 A. 可行性分析B. 详细设计C. 需求分析D. 程序编码 3进行现场调查了解用户的需求是在数据库设计的()阶段。 A. 逻辑设计B.需求分析C. 物理设计D. 概念设计 4 数据字典设计是在数据库()阶段完成的。 A. 逻辑设计B.需求分析C. 物理设计D. 概念设计 5在数据库设计中,用 E-R 图来描述信息结构但不涉及信息在计算机中的表示,它属 于数据库设计的()阶段。 A. 逻辑设计B.需求分析C. 物理设计D. 概念设计 6下列说法错误的是() 。 A.一个 1:1 联系可以转换为一个独立的关系模式, 也可以与任意一端对应的关系模式合 并 B. 一个 1:1 联系若转换为一个独立的关系模式,则与该联系相连的各实体的码以及联 系本身的属性均是关系的属性,每个实体的码均是关系的候选码 C. 一个 1:1 联系若与某一端实体对应的关系模式合并,则须在该关系模式中加入另一 个关系模式的码和联系本身的属性 D. 一个 1:1 联系可以转换为一个独立的关系模式,不可以与任意一端对应的关系模式 合并 7若两个实体之间的联系是 1:m,则实现 1:1 联系的方法是() 。 A. 在 m 端实体转换的关系中加入“1”端实体转换关系的码 B. 将 m 端实体转换关系的码加入到“1”端的关系中 C. 在两个实体转换的关系中,分别加入另一个关系的码 D. 将两个实体转换成一个关系 8.需求分析阶段设计数据流图通常采用() 。 A逐步扩张的方法B混合策略C自底向上的方法D自顶向下的方法 9概念设计阶段设计概念模型通常采用() 。 A逐步扩张的方法、混合策略、自底向上的方法、自顶向下的方法 B逐步扩张的方法、混合策略、自底向上的方法、以点带面方法 C混合策略、自底向上的方法、自顶向下的方法、结构化的方法 D以上都不是 10假设关系 R(学号,姓名,所在系号,年龄) ,关系 S(所在系号,系名) ,则关系 R 和关系 S 的联系是() 。 A一对多B多对一C多对多D以上都不是 11.候选关键字中的属性称为() 。 A非主属性B主属性C复合属性D关键属性 12下列说法正确是() 。 A合并 E-R 图主要存在命名冲突、异名同义冲突、属性冲突 B合并 E-R 图主要存在命名冲突、定义冲突、属性冲突 C合并 E-R 图主要存在操作冲突、定义冲突、属性冲突 D合并 E-R 图主要存在命名冲突、异名同义冲突、元组冲突 13 一个学生可以同时选择多门课,一门课可被多名学生选择,学生和课程之间为 ()联系。 A. 一对一B. 一对多C. 多对多D. 多对一 14.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名 职员,职员与部门的联系类型是() 。 A. 一对一B. 一对多C. 多对多D. 多对一 15关系数据规范化是为了解决关系数据库中()问题而引入的。 A插入、删除和数据冗余B数据的安全性和完整性 C数据操作的复杂性D查询速度 二、填空题 1数据库设计分为() 、 () 、 () 、 () 、 ()和()六个阶段。 2. 客观存在并可相互区别的事物称为() ,它可以是具体的人、事、物, 也可以是抽象的概念或联系。 3唯一标识实体的属性集称为() 。 4实体之间有() 、 () 、 ()三种联系。 5数据流图是在数据库设计的()阶段使用的。 6E-R 数据模型一般在数据库设计的()阶段使用。 7数据库实施阶段包括两项重要的工作,一项是数据的() ,另一项是应 用程序的编码和调试。 8E-R 模型是对现实世界的一种抽象,它的主要成分是()联系和 () 。 9关系规范化的目的是() 。 10任何 DBMS 都提供多种存取方法。常用的存取方法有() 、 () 、 ()等。 三、简答题 1.试述数据库设计的基本步骤。 2. 简要介绍数据库设计过程各个阶段上的设计描述。 3需求分析阶段的设计目标是什么?调查的内容是什么? 4数据字典的内容和作用是什么? 5什么叫数据抽象?试举例说明。 6.试述数据库设计的特点。 7.什么是 E-R 图?构成 E-R 图的基本要素是什么? 8简述物理设计的内容和步骤。 9.为什么要视图集成? 视图集成的方法是什么? 10.解释下列术语: E-R 模型、实体-联系模型、数据库的物理设计、数据库的概念设计、数据字典、数据流图、 属性、 外码。 第五章答案 一、选择题 1.C2. C3.B4.B5.D6.D7.A8. D9.A 10. A11.B12.A13.C14.D15. A 二、填空题 1需求分析、概念设计、逻辑设计、物理设计、数据库实施、数据库运行和维护 2.实体 3.主码 4.1:1 ,1:n,m:n 5. 需求分析 6. 概念设计 7.数据库设计 8属性实体 9. 消除冗余 10.索引方法,聚簇(cluster)方法; HASH 方法。 6.6 习题 一、选择题一、选择题 1以下()不属于实现数据库系统安全性的主要技术和方法。 A.存取控制技术B.视图技术C.审计技术D.出入机房登记和加防盗门 2.SQL 中的视图机制提高了数据库系统的() 。 A.完整性B.并发控制C.隔离性D.安全性 3.SQL 语言的 GRANT 和 REMOVE 语句主要是用来维护数据库的() 。 A.完整性B.可靠性C.安全性D.一致性 4.在数据库的安全性控制中,授权的数据对象的() ,授权子系统就越灵活。 A.范围越小B.约束越细致C.范围越大D.约束范围越大 二、填空题二、填空题 1数据库的安全性是指保护数据库以防止不合法的使用所造成的() 。 2计算机系统有三类安全性问题,即() 、 ()和() 。 3用户标识和鉴别的方法有很多种,而且在一个系统中往往是多种方法并举,以获得 更强的安全性。常用的方法有通过输入()和()来鉴别用户。 4 ()和()一起组成了 DBMS 的安全子系统。 5当前大型的 DBMS 一般都支持() ,有些 DBMS 同时还支持() 。 6用户权限是由()和()两个要素组成的。 7在数据库系统中,定义存取权限称为() 。SQL 用()语句向用户 授予对数据的操作权限,用()语句收回授予的权限。 8对数据库模式的授权由 DBA 在()时实现。 9一个 DBA 用户可以拥有() 、 ()和()权限。 10数据库角色是被命名的一组与()相关的权限,角色是()的集合。 11通过()可以把要保密的数据对无权存取的用户隐藏起来,从而自动地对 数据提供一定程度的安全保护。 三、简答题 1. 什么是数据库的安全性? 2. 什么是数据库的完整性? 3数据库完整性约束条件有哪些? 4什么是实体完整性? 第六章答案 一、选择题 1.D2.D3.C4.A 二、填空题 1. 数据泄密 2. 技术安全类管理安全类政策法律类。 3. 口令磁卡 4. 用户权限定义合法权限检查机制 5. C2 级中的自主存取控制 (DAC)B1 级中的 强制存取控制(MAC) 。 6. 数据对象操作类型 7. 授权GRANT 语句REVOKE语句 8. 数据库操作权限 9. 视图机制 10. 用户级系统级 11.视图机制 7.5 习题 一、选择题 一个事务的执行,要么全部完成,要么全部不做,一个事务中对数据库的所有操作 都是一个不可分割的操作序列的()属性。 A.原子性B.一致性C.独立性D.持久性 表示两个或多个事务可以同时运行而不互相影响的是()。 A.原子性B.一致性C.独立性D.持久性 事务的持续性是指( )。 A.事务中包括的所有操作要么都做,要么都不做 B.事务一旦提交,对数据库的改变是永久的 C.一个事务内部的操作对并发的其他事务是隔离的 D.事务必须使数据库从一个一致性状态变到另一个一致性状态 SQL 语言中的 COMMIT 语句的主要作用是()。 A.结束程序B.返回系统C.提交事务D.存储数据 SQL 语言中用()语句实现事务的回滚。 A.CREATE TABLEB.ROLLBACKC.GRANT 和 REVOKED.COMMIT 解决并发操作带来的数据不一致问题普遍采用( )技术。 A.封锁B.存取控制C.恢复D.协调 下列不属于并发操作带来的问题是()。 A.丢失修改B.不可重复读C.死锁D.脏读 DBMS 普遍采用()方法来保证调度的正确性。 A.索引B.授权C.封锁D.日志 事务 T 在修改数据 R 之前先对其加 X 锁,直到事务结束才释放,这是()。 A.一级封锁协议B.二级封锁协议C.三级封锁协议D.零级封锁协议 如果事务 T 获得了数据项 Q 上的排它锁,则 T 对 Q()。 A.只能读不能写B.只能写不能读C.既可读又可写D.不能读也不能写 设事务 T1和 T2对数据库中的数据 A 进行操作,可能有如下几种操作情况,请问哪 一种不会发生冲突?( ) A. T1下在写 A,T2要读 AB. T1正在写 A,T2也要写 A C. T1正在读 A,T2要写 AD. T1正在读 A,T2也要读 A 12.如果有两个事务同时对数据库中的同一数据进行操作,不会引起冲突的操作()。 A. 一个是 DELETE,一个是 SELECTB.一个是 SELECT, 一个是 DELETE C. 两个都是 UPDATED.两个都是 SELECT 二、填空题 ()是一系列的数据库操作,是数据库应用程序的基本逻辑单元。 事务处理技术主要包括()技术和()技术。 在 SQL 语言中,定义事务控制的语句主要有() 、 ()和 () 。 事务具有 4 个特性, 它们是 () 、() 、() 和 () 。 这 4 个特性也简称为()特性。 并发操作带来的数据不一致性包括 () 、 ()和() 。 多个事务的并发执行是正确的,当且仅当其结果与按某一次序串行地执行它们时的 结果相同,我们称这种调度策略为()的调度。 基本的封锁类型有()和()两种。 在数据库并发控制中,两个或多个事务同时处在相互等待状态,称为() 。 ()被称为封锁的粒度。 三、简答题 说明事务的概念及 4 个特征。 事务处理模型有哪两种? 在数据库中为什么要有并发控制? 并发控制的措施是什么? 设有 T1、T2和 T3三个事务,其所包含的动作为: T1: A=A+2; T2: A=A*2; T3: A=A*2 (A*2 表示 A 的平方 ) 设 A 的初值为 1,若这三个事务并行执行,则可能的调度策略有几种?A 的最终结果 分别是什么? 当某个事务对某段数据加了 S 锁之后,在此事务释放锁之前,其他事务还可以对此 段数据添加什么锁? 什么是死锁? 怎样保证多个事务的并发执行是正确的? 为什么要引进意向锁?意向锁的含义是什么? 试述常用的意向锁:IS 锁、IX 锁、SIX 锁,给出这些锁的相容矩阵。 第七章答案 一、选择题 A C B C B A C C A C D D 二、填空题 事务 数据库恢复、并发控制 BEGIN TRANSACTION、COMMIT、 ROLLBACK 原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持续性 (Durability)、ACID 丢失修改、不可重复读、读“脏”数据 可串行化 排它锁(Exclusive,简称 X 锁)、共享锁(Share Locks,简称 S 锁) 死锁 封锁对象的大小 8.10 习题 一、选择题 数据仓库是随时间变化的,下面的描述不正确的是: A.数据仓库随时间变化不断增加新的数据内容。 B.捕捉到的新数据会覆盖原来的快照。 C.数据仓库随时间变化不断删去旧的数据内容。 D.数据仓库中包含大量的综合数据, 这些综合数据会随着时间的变化不断地进行重新综 合。 关于基本数据的元数据是指: A.基本元数据包括与数据源、数据仓库、数据集市和应用程序等结构相关的信息。 B.基本元数据包括与企业相关的管理方面的数据和信息。 C.基本元数据包括日志文件和建立执行处理的时序调度信息。 D.基本元数据包括关于装载和更新处理、分析处理以及管理方面的信息。 有关数据仓库的开发特点,不正确的描述是: A.数据仓库开发要从数据出发。 B.数据仓库使用的需求在开发初期就要明确。 C.数据仓库的开发是一个不断循环的过程,是启发式的开发。 D.在数据仓库环境中, 并不存在操作型环境中所固定的和较确切的处理流, 数据仓库中 数据的分析和处理更灵活,且没有固定的模式。 有关数据仓库测试,下列说法不正确的是: A.在完成数据仓库的实施阶段中, 需要对数据仓库进行各种测试。 测试工作中要包括单 元测试和系统集成测试。 B.当数据仓库的每个单独组件完成后,就需要对它们进行单元测试。 C.系统的集成测试需要对数据仓库的所有组件进行大量的功能测试和回归测试。 D.在测试之前没必要制定详细的测试计划。 OLAP 技术的核心是: A.在线性B.对用户的快速响应C.互操作性D.多维分析 关于 OLAP 的特性, 下面正确的是: 快速性 可分析性 多维性 信息性 共享性 A.、B.、C.、D.、 关于 OLAP 和 OLTP 的区别的描述,不正确的是: A.OLAP 主要是关于如何理解聚集的大量不同的数据,它与 OLAP 应用程序不同。 B.与 OLAP 应用程序不同,OLTP 应用程序包含大量相对简单的事务。 C.OLAP 的特点在于事务量大,但事务内容比较简单且重复率高。 D.OLAP是以数据仓库为基础的, 其最终数据来源与OLTP一样均来自底层的数据库系统, 两者面对的用户是相同的。 OLAM 技术一般简称为“数据联机分析挖掘”,下面说法正确的是: A.OLAP 和 OLAM 都基于客户机/服务器模式,只有后者有与用户的交互性。 B. 用于 OLAM 的立方体和用于 OLAP 的立方体有本质的区别。 C.基于 Web 的 OLAM 是 Web 技术与 OLAM 技术的结合。 D.OLAM 服务器通过用户图形接口接收用户的分析指令,在元数据的指导下,对超级立 方体作一定的操作。 数据仓库的数据具有四个基本特征,下列不正确的是: A.面向主题的。B.集成的。C.不可更新的。D.不随时间变化的。 下列是关于 OLAP 的描述,不正确的是: A.一个多维数组可以表示为: (维 1,维 2,维 n) 。 B.维的一个取值称为该维的一个维成员。 C.OLAP 是联机分析处理。 D.OLAP 是以数据仓库进行分析决策的基础。 关于 OLAP 和 OLTP 的说法,下列不正确的是: A.OLTP 事务量大,但事务内容比较简单且重复率高。 B.OLAP 的最终数据来源与 OLTP 不一样。 C.OLTP 面对的是决策人员和高层管理人员。 D.OLTP 以应用为核心,是应用驱动的。 关于数据仓库元数据的描述,下列不正确的是: A.元数据描述了数据的结构、内容、码、索引等项内容。 B.元数据内容在设计数据仓库时被确定后,就不应该再改变。 C.元数据包含对数据转换的描述。 D.元数据是有效管理数据仓库的重要前提。 下列描述不正确的是: A.模型辅助决策系统一般可以使用若干个模型来解决同一问题。 B.人机交互系统是决策支持系统的一个组成部分。 C.决策支持系统包含模型库和模型库管理系统。 D.智能决策支持系统包含知识库系统。 决策支持系统可以用不同的方法进行构造,下列的说法不正确的是: A.可以用生命周期法和原型法构造决策支持系统。 B.原型法是一个迭代过程。 C.原型法中不存在对用户的反馈。 D.SDLC 即是系统开发的生命周期法。 数据清洗是数据转移的一种基本类型,它不能通过下列的哪种方法来完成? A.范围检验B.枚举清单C.相关检验D.删除不合格的数据 下列不是数据转移的基本类型的是: A.简单转移。B.清洗。C.集成。D.继承。 开展数据挖掘的基本目的是: A.建立数据仓库。B.帮助用户作决策。 C.从大量数据中提取有用信息。D.对数据进行统计和分析。 产生数据挖掘的根本原因是: A.数据统计分析。B.技术的发展。 C.商业推动。D.数据仓库的产生。 ()是通过数据库中的一些属性来预测另一个属性,它在验证用户提出的假设的 过程中提取信息。 A.文本数据挖掘B.发现驱动的数据挖掘 C.验证驱动的数据挖掘D.Web 数据挖掘 数据挖掘工具按照使用方式分类,可以: A.分为基于神经网络的工具, 基于规则和决策树的工具, 基于模糊逻辑的工具和综合性 数据挖掘工具等。 B.分成决策方案生成工具,商业分析工具和研究分析工具三类。 C.分成专用型数据挖掘工具和通用型数据挖掘工具两大类。 D.分成基于神经网络的工具和研究分析工具。 二、填空题 数据仓库是() 、 () 、 () 、 ()有组织的数据集合,支持 管理的决策过程。 一般来说,可将数据仓库的开发和应用过程细分为() 、 () 、 () 和() 。 ()是对现实世界进行抽象的工具。将现实世界的事物及其有关特征转换为 信息世界的数据,才能对信息进行处理与管理,这就需要依靠()作为这种转换的桥 梁。这种转换经历了从现实到() ,从()到() ,最后从()到 物理模型的转换。 元数据是关于数据、 ()和应用程序的结构和意义的描述信息,其主要目标是 () 。其范围可以是某个特别的数据库管理系统中从现实世界的概念上的一般概括, 到() 。 按对象级别对元数据进行分类,可以从三个抽象级别上来认识: () 、逻辑级 和() 。 数据库系统的特点主要体现在下面几个方面: () 、数据的共享性、 () 和() 。 依据数据仓库数据量大但是操作单一的特点,可以应用技术来进行数据仓库的物理 数据模型设计,如合并表、 () 、引入冗余、 () 、建立广义索引等等。 数据仓库的接口技术包含多技术接口技术、 ()和数据的高效率加载技术。 数据仓库中数据的组织方式与数据库不同,通常采用()分级的方式进行组 织。般包括早期细节数据、 () 、轻度综合数据、 ()以及()五部分。 数据仓库的需求分析根据不同领域可以划分为() 、设计的需求、 () 和最终用户的需求等方面。 数据仓库虽然是从数据库发展而来的, 但两者存在很大的差异。 从数据存储内容看, 数据库只存放() ,而数据仓库则存放() ;数据库中的数据的目标是面向 () ,而数据仓库则面向() 。 数据库内的数据是()的,只要有业务发生,数据就会更新,而数据仓库则 是()的历史数据,只能定期添加、刷新。 数据仓库主要是供决策分析用的,所涉及的数据操作主要是() ,一般情况并 不进行() 。 数据仓库创建后,首先从()中抽取所需要的数据到数据准备区,在数据准 备区中经过()的净化处理,再加载到数据仓库数据库中,最后根据用户的需求将数 据发布到() 。 “主题”在数据仓库中由一系列()实现的。一个主题之下表的划分可按 () 、数据所属时间段进行划分。主题在数据仓库中可用()方式进行存储。 如果主题存储量大,为提高处理效率可采用()方式进行存储。 三、简答题 什么是数据挖掘? 数据挖掘的研究内容是什么? 数据仓库和数据库有何不同?它们有哪些相似之处? 简述以下高级数据库系统和应用领域:面向对象数据库、空间数据库、文本数据库、 多媒体数据库。 数据挖掘提取出的知识主要有哪些类型? 简述数据仓库的组成。 第八章答案 一、选择题 B A B D D D D D D A B B A C D D C A C B 二、填空题 面向主题、集成的、时变的、非易失的 设想阶段、规划和成长阶段、控制阶段和稳定阶段 数据模型、数据模型、概念模型、概念模型、逻辑模型、逻辑模型 操纵数据的进程、提供数据资源的全面指南、详细的物理说明 概念级、物理级 数据的结构化、数据的独立性、数据统一由 DBMS 管理和控制 建立数据序列、表的物理分割、生成导出数据 语言接口技术 当前细节数据、高度综合数据、元数据 业主(投资者)的需求、开发者的需求 当前值、历史值、业务操作人员、高层管理人员 动态变化、静态 数据查询、修改操作 数据源、数据、数据集市/知识挖掘库中 列表、数据的综合、多维数据库、关系数据库 9.6 习题 一、选择题 知识库系统是() 。 A数据库技术与人工智能技术相结合的产物 B数据库技术与存储技术

温馨提示

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

评论

0/150

提交评论