当前位置:文档之家› Oracle数据库系统原理(第2版)

Oracle数据库系统原理(第2版)

数据库系统原理及应用教程第四版课后答案

第一章 1、(1)数据:数据用于载荷信息的物理符号。 (2)数据的特征;○1数据有“型”与“值”之分;○2数据受数据类型与取值范围的约束;○3数据有定性表示与定量之分;○4数据应具有载体与多种表现形式。 3、(1)数据管理的功能: ○1组织与保存数据功能,即将收集到的数据合理地分类组织,将其存储在物理载体上,使数据能够长期的被保存; ○2数据维护功能,即根据需要随时进行插入新数据,修改原数据与删除失效数据的操作; ○3数据查询与数据统计功能,即快速的得到需要的正确数据,满足各种使用要求;○4数据的安全与完整性控制功能,即能保护数据的安全与完整性。 (2)数据管理的目标:收集完整的信息,将信息用数据表示,按数据结构合理科学的组织并保存数据;为各种使用快速地提供需要的数据,并保护数据的安全与完整性。 4、(1)数据库:就是数据管理的新方法与技术,她就是一个按数据结构来存储与管理数据的计算机软件系统。 (2)数据库中的数据具有的特点:○1数据库中的数据具有整体性,即数据库中的数据要保持自身完整的数据结构;○2数据库中的数据具有数据共享性,不同的用户可以按各自的用法使用数据库中的数据,多个用户可以同时共享数据库中的数据资源。 5、(1)数据库管理系统:它就是专门用于管理数据库的计算机管理软件。数据库管理系统能够为数据库提供数据的定义、建立、维护、查询与统计等操作功能,并完成对数据完整性、安全性进行操作的功能。 (2)数据库管理系统主要功能:就是数据存储、数据操作与数据控制功能。其数据存储与数据操作就是:数据库的定义功能,指未说明库中的数据情况而进行的建立数据库结构的操作;数据库建立功能,指大批数据录入到数据库的操作,它使得库中含有需要保护的数据记录;数据库维护功能,指对数据的插入、删除与修改操纵,其操作做能满足库中信息变化或更新的需求;数据库查询与统计功能,指通过对数据库的访问,为实际应用提供需要的数据。数据库管理系统的数据控制功能为:数据安全性控制功能,即为了保证数据库的数据安全可靠,防止不合法的使用造成数据库泄露与破坏,也就就是避免数据被人偷瞧、篡改或破坏;数据库完整性控制功能,指为了保证数据库中的数据的正确、有效与相容,防止不合语意的错误数据被输入或输出。 14、(1)数据库系统的软件由几部分组成?数据库系统的软件中包括操作系统(OS)、数据库管理系统(DBMS)、主语言系统、应用程序软件与用户数据库。 (2)作用:①操作系统或汉字操作系统:操作系统就是所有计算机软件的基础,在数据库系统中它起着支持DBMS及主语言系统工作的作用。如果管理的信息中有汉字,则需要中文操作系统的支持,以提供汉字的输入、输出方法与汉字信息的处理方法。②数据库管理系统与主语言系统:数据库管理系统就是为定义、建立、维护、使用及控制数据库而提供的有关数据管理的系统软件。主语言系统就是为应用程序提供的诸如程序控制、数据输入输出、功能函数、图形处理、计算方法等数据处理功能的系统软件。③应用开发工具软件:应用开发工具就是DBMS系统为应用开发人员与最终用户提供的高效率、多功能的应用生成器、第四代计算机语言等各种软件工具.如报表生成器、表单生成器、查询与视图设计器等,它们为数据库系统的开发与使用提供了良好的环境与帮助。④应用系统及数据库:数据库应用系统包括为特定的应用环境建立的数据库、开发的各类应用程序及编写的文档资料,它们就是一个有机整体。通过运行数据库应用系统,可以实现对数据库中数据的维护、查询、管理与处理操作。(3)关系:

《数据库系统原理与技术》试题库试题与参考答案选编

一、选择题 1 等值连接与自然连接是 ( )。 A.相同的 B.不同的,自然连接是两表普通连接 C. 不同的,自然连接连接条件无等值要求 D.不同的,自然连接连接条件有等值要求 D 2 关系数据库管理系统应能实现的专门关系运算包括。 A.排序、索引、统计 B.选择、投影、连接 C.关联、更新、排序 D.显示、打印、制表 B 3 关系运算中花费时间能最长的运算是()。 A.不可再分 B.选择 C.笛卡尔积 D. 除 C 4 设有关系R,按条件f对关系R进行选择,正确的是 ( ) 。 A.R×R B.R-R

C. δf (R) D.∏f (R) C 5 欲从已知关系中按某条件取出两列,则应采取关系代数的()运算 A.选择 B.投影 C.连接 B 6 在关系代数运算中,五种基本运算为 ( ) 。 A.并、差、选择、投影、自然连接 B.并、差、交、选择、投影 C.并、差、选择、投影、乘积 D.并、差、交、选择、乘积 C 7 自然连接是构成新的有效方法。一情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的 ( )。 A.元组B.行 C.记录D.属性 D 8 从关系中挑选出指定的属性组成新关系的运算称为()。 A.“选取”运算 B. “投影”运算 C.“连接“运算 D.“交”运算

9 关系数据库管理系统应能实现的专门关系运算包括()。 A. 排序、索引、统计 B. 选择、投影、连接 C. 关联、更新、排序 D. 显示、打印、制表 B 10 逻辑表达式运算的结果是()。 A.数值型 B. 字符型 C.逻辑型 C. 日期型 C 11 设域 D1={a1,a2,a3},D2={1,2},D3={计算机打印机扫描仪}。则D1、D2 和D3 的笛卡儿积的基数为()。 A.2 B. 3 C. 8 D. 18 D 12 下列哪种运算不属于关系代数的基本运算()。 A. 连接 B. 笛卡儿积 C. 相减 D. 投影 A 13 有两个关系 R和S ,分别包含15个和10个元组,则在R ∪ S,R - S,R ∩S 中不可能出现的元组数目情况是()。 A.15,5,10 B.18,7,7 C.21,11,4 D.25,15,0

专科《数据库原理与应用》_试卷_答案

专科《数据库原理与应用》 一、(共66题,共150分) 1. 在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中在( ),程序员可能需要设计数据在内存中的物理地址。(2分) A.数据库系统 B.文件系统 C.人工管理 D.数据项管理 .标准答案:C 2. 在关系模式中,如果属性A和B存在1对1的联系,则存在( ) 依赖关系。(2分) A. B. C. D.以上都不是 .标准答案:C 3. 关系模型支持( ) 的数据结构。(2分) A.线性结构 B.树结构 C.图结构 D.集合结构 .标准答案:D 4. 在数据库三级模式结构中,内模式是( ) 的视图。(2分) A.计算机世界 B.信息世界 C.现实世界终端用户 D.数据库管理员 .标准答案:A 5. 关系模型的参照完整性要求( ) 。(2分) A.一个关系必须有外码 B.外码必须是父关系的主属性 C.外码所在的关系即子关系必须和父关系是不同关系 D.外码或为空或为父关系对应主码的值 .标准答案:B 6. SQL语言中的DELETE命令属于( ) 。(2分) A.数据定义语言 B.数据操作语言 C.数据控制语言 D.数据查询语言 .标准答案:B 7. ( ) 是数据库系统概论的直接先导课程之一。(2分) A.大学物理 B.汇编语言 C.数据结构 D.模拟电路 .标准答案:C 8. 数据库管理系统简称DBMS,下列系统软件中,( ) 是具有DBMS功能的软件。(2分) A.Microsoft Office Word B.Microsoft Office PowerPoint C.Microsoft Office Outlook D.Microsoft Office Access .标准答案:D 9. SQL语言的数据查询语言SELECT命令语法接近自然语言,下列子句中( ) 是SELECT命令语法规定必须有的部分。(2分) A.FROM子句 B.GROUP BY子句 C.ORDER BY子句 D.INTO子句 .标准答案:A 10. 下面术语中( ) 是数据库系统原理与应用课程的关键词。(2分) A.数据模型 B.编程语言 C.软件体系结构 D.数据转换 .标准答案:A 11. 因为关系数据库的查询优化技术,用户程序员不用了解数据库中数据的物理存储结构,也能编写高效率的程序。(2分) ( ) .标准答案:正确 12. 关系操作中的投影运算必须有两个关系同时参与运算才能得到正确的结果。(2分) ( ) .标准答案:错误 13. DBTG中的系是一棵二级树,表示的是系主记录型(Owner)和成员记录型(member)之间一对多的关系,但两个记录之间可以定义多个系。(2分) ( ) .标准答案:正确 14. DBMS作为一种大型的系统软件,可以通过相关技术绕过操作系统,直接管理存储在硬盘上的数据。(2分) ( ) .标准答案:错误 15. 数据模型的是三要素指,数据结构、数据操作和完整性约束条件。其中数据结构是描述系统的静态特性的,数据操作是描述系统动态特性的。(2分) ( ) .标准答案:正确 16. 在数据库中,数据独立性是指数据之间相互独立,互不依赖。(2分) ( ) .标准答案:错误 17. SQL语言的视图对应三级模式的外模式,表对应模式,所以用户程序只能使用视图而不能直接使用表来查询和操作数据库中的数据。(2分) ( )

(完整word版)数据库系统原理及应用教程第四版课后答案

第一章 1、(1)数据:数据用于载荷信息的物理符号。 (2)数据的特征;○1数据有“型”和“值”之分;○2数据受数据类型和取值范围的约束;○3数据有定性表示和定量之分;○4数据应具有载体和多种表现形式。 3、(1)数据管理的功能:○1组织和保存数据功能,即将收集到的数据合理地分类组织,将其存储在物理载体上,使数据能够长期的被保存;○2数据维护功能,即根据需要随时进行插入新数据,修改原数据和删除失效数据的操作;○3数据查询和数据统计功能,即快速的得到需要的正确数据,满足各种使用要求;○4数据的安全和完整性控制功能,即能保护数据的安全和完整性。 (2)数据管理的目标:收集完整的信息,将信息用数据表示,按数据结构合理科学的组织并保存数据;为各种使用快速地提供需要的数据,并保护数据的安全和完整性。 4、(1)数据库:是数据管理的新方法和技术,他是一个按数据结构来存储和管理数据的计算机软件系统。 (2)数据库中的数据具有的特点:○1数据库中的数据具有整体性,即数据库中的数据要保持自身完整的数据结构;○2数据库中的数据具有数据共享性,不同的用户可以按各自的用法使用数据库中的数据,多个用户可以同时共享数据库中的数据资源。 5、(1)数据库管理系统:它是专门用于管理数据库的计算机管理软件。数据库管理系统能够为数据库提供数据的定义、建立、维护、查询和统计等操作功能,并完成对数据完整性、安全性进行操作的功能。 (2)数据库管理系统主要功能:是数据存储、数据操作和数据控制功能。其数据存储和数据操作是:数据库的定义功能,指未说明库中的数据情况而进行的建立数据库结构的操作;数据库建立功能,指大批数据录入到数据库的操作,它使得库中含有需要保护的数据记录;数据库维护功能,指对数据的插入、删除和修改操纵,其操作做能满足库中信息变化或更新的需求;数据库查询和统计功能,指通过对数据库的访问,为实际应用提供需要的数据。数据库管理系统的数据控制功能为:数据安全性控制功能,即为了保证数据库的数据安全可靠,防止不合法的使用造成数据库泄露和破坏,也就是避免数据被人偷看、篡改或破坏;数据库完整性控制功能,指为了保证数据库中的数据的正确、有效和相容,防止不合语意的错误数据被输入或输出。 14、(1)数据库系统的软件由几部分组成?数据库系统的软件中包括操作系统(OS)、数据库管理系统(DBMS)、主语言系统、应用程序软件和用户数据库。 (2)作用:①操作系统或汉字操作系统:操作系统是所有计算机软件的基础,在数据库系统中它起着支持DBMS及主语言系统工作的作用。如果管理的信息中有汉字,则需要中文操作系统的支持,以提供汉字的输入、输出方法和汉字信息的处理方法。②数据库管理系统和主语言系统:数据库管理系统是为定义、建立、维护、使用及控制数据库而提供的有关数据管理的系统软件。主语言系统是为应用程序提供的诸如程序控制、数据输入输出、功能函数、图形处理、计算方法等数据处理功能的系统软件。③应用开发工具软件:应用开发工具是DBMS系统为应用开发人员和最终用户提供的高效率、多功能的应用生成器、第四代计算机语言等各种软件工具.如报表生成器、表单生成器、查询和视图设计器等,它们为数据库系统的开发和使用提供了良好的环境和帮助。④应用系统及数据库:数据库应用系统包括为特定的应用环境建立的数据库、开发的各类应用程序及编写的文档资料,它们是一个有机整体。通过运行数据库应用系统,可以实现对数据库中数据的维护、查询、管理和处理操作。(3)关系:

《数据库系统原理及应用》习题集及参考答案要点

《数据库系统原理及应用》习题集及参考答案 一、简答题 1、什么是数据库管理系统? 一种负责数据库的建立、操作、管理和维护的软件系统。 2、数据库系统有哪几种模式?分别用来描述什么? (1)外模式 是用户的数据视图,用来描述数据的局部逻辑结构,是模式的子集。 (2)模式 是所有用户的公共数据视图,用来描述数据库中全体数据的全局逻辑结构和特征。(3)内模式 又称存储模式,描述数据的物理结构及存储方式 3、什么是事务?事务有哪些特征? 答:所谓事务是用户定义的一个数据库操作序列,这些操作要么全做要么全不做,是一个不可分割的工作单位。 事务的特征:原子性、一致性、隔离性、持续性。 4、POWER BUILDER中事务对象有何作用? 答:PowerBuider的事务对象是应用程序与数据库之间进行通信的桥梁,在应用程序初启时,系统自动创一个为SQLCA(SQL Communication Area, SQL通讯区)的全局事务对象,该对象在应用程序的任何地方都可以访问 应用程序与数据库的所有通信都需要通过事务对象来完成,除了直接使用系统的缺省事务对SQLCA外,开发人员也可以创建自己的事务对象。 5、SQL SERVER中INSERTED表和DELETED表有何用? 答:触发器中用到两种特殊的表:删除表和插入表触发器中使用名为“deleted"和“inserted"来参照这些表;删除表存储受DELTE和UPDATE语句影响的行的副本当执行DELETE或UPDA TE语句时,行从触发器表中删除并传递到删除表中。删除表和触发器表通常没有共有的行。 插入表存储受INSERT和UPDA TE语句影响的行的副本当执行一NSERT或UPDA T语句时,新行同时增加到插入表和触发器表中。插入表中的行是触发器表中新行的副本可使用删除表和插入表中的行来参照相关表中的行, 或测试被删除或插入行中的值。 6、数据库系统由哪几部分构成? 答:数据库系统是指在计算机系统中引入数据库后的系统,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员构成。 7、什么是候选码?什么是主码?主码只能有一个属性吗? 答:能唯一标识实体的属性或属性组称为超码,其任意真子集都不能成为超码的最小超码称为候选码;

数据库系统原理教程习题答案第9章习题

第9章数据库恢复技术 1.试述事务的概念及事务的4 个特性。 答: 事务是用户定义的一个数据库操作序列,这些操作要么全做要么全不做,是一个不可分割的工作单位。 事务具有4 个特性:原子性(Atomicity )、一致性(consistency )、隔离性( Isolation )和持续性(Durability )。这4 个特性也简称为ACID 特性。 原子性:事务是数据库的逻辑工作单位,事务中包括的诸操作要么都做,要么都不做。 一致性:事务执行的结果必须是使数据库从一个一致性状态变到另一个一致性状态。 隔离性:一个事务的执行不能被其他事务干扰。即一个事务内部的操作及使用的数据对其他并发事务是隔离的,并发执行的各个事务之间不能互相干扰。持续性:持续性也称永久性(Perfnanence ) ,指一个事务一旦提交,它对数据库中数据的改变就应该是永久性的。接下来的其他操作或故障不应该对其执行结果有任何影响。 2 .为什么事务非正常结束时会影响数据库数据的正确性,请列举一例说明之。 答: 事务执行的结果必须是使数据库从一个一致性状态变到另一个一致性状态。如果数据库系统运行中发生故障,有些事务尚未完成就被迫中断,这些未完成事务对数据库所做的修改有一部分已写入物理数据库,这时数据库就处于一种不正确的状态,或者说是不一致的状态。 例如某工厂的库存管理系统中,要把数量为Q 的某种零件从仓库1 移到仓库2 存放。 则可以定义一个事务T , T 包括两个操作;Ql = Ql 一Q , Q2= Q2 + Q。如果T 非正常终止时只做了第一个操作,则数据库就处于不一致性状态,库存量无缘无故少了Q 。 3 .数据库中为什么要有恢复子系统?它的功能是什么? 答: 因为计算机系统中硬件的故障、软件的错误、操作员的失误以及恶意的破坏是不可避免的,这些故障轻则造成运行事务非正常中断,影响数据库中数据的正确性,重则破坏数据库,使数据库中全部或部分数据丢失,因此必须要有恢复子系统。

《数据库系统原理与技术》试题库试题与参考答案选编4

函数依赖 一、选择题 1 下面关于函数依赖的叙述中,不正确的是()。 A.若X→Y,Y→Z,则X→YZ B.若XY→Z,则X→Z,Y→Z C.若X→Y,Y→Z,则X→Z D.若X→?Y,Y’包含Y,则X→Y’ B 2 已知关系模式R(A,B,C,D,E)及其上的函数依赖集合F={A→B,E→A,CE→D}则该关系模式的候选键是()。 A. AE B.BE C. CE D. DE C 3 在关系模式中,如果属性A和B存在1对1的联系,则说()。 A.A?B B.B?A C.A??B D.以上都不是 C 4 对于关系模式中的属性x、y若x→y且x存在真子集x'→y,则() A.x完全决定y B.y完全函数依赖于x C.x部分函数依赖于y D.y部分函数依赖于x D 5 对于关系模式中的属性X.Y.Z若X→Y,但Y!→X,有Y→Z,则() A.Z传递依赖于X B.Z传递依赖于Y C.Z完全函数依赖于Y D.X传递依赖于Z A 6 如果实体X的存在依赖于Y的存在,且X主键的部分或全部从Y中获得,则X是() A.递归实体 B.复合实体 C.弱实体 D.超类实体 C 7 两个函数依赖集F和G等价的充分必要条件是() A.F=G B.F+=G C.F=G+ D.F+=G+ D 8 设有关系模式R(ABCD),F是R上成立的FD集,F={A→B,B→C},则属性集BD的闭包(BD)+为( ) A.BD B.BCD C.BC D.CD B 二、填空题

1 人们已经提出了许多种类型的数据依赖,其中最重要的是()和()。 函数依赖,多值依赖 2 如果属性X和Y 是1:1的联系,则称X和Y之间的依赖关系为 (),记作()。 相互函数依赖, X→→Y 3 在关系模式R(U)中,如果Y函数依赖于X,但Y不完全函数依赖于X,则称Y()依赖于X。 部分 4 部分函数依赖的定义是() 在关系模式R(U)中,如果Y函数依赖于X,且Y存在真子集也函数依赖于X 5 传递函数依赖的定义() 如果Y函数依赖于X,Z函数依赖于Y,X不函数依赖于Y,则说Z传递函数依赖于x 6 关系模式R有一个函数依赖X→Y,其中Y→X="假",若存在X的真子集X1使X1→Y成立,则称Y(),否则称Y()部分函数依赖于X,完全函数依赖于X 7 若F是最小函数依赖集,则其中每一个函数依赖的右部都是(单一属性)。 三、名词解释 1 部分函数依赖 部分函数依赖:如果X?Y ,但Y不是完全函数依赖于X,则称Y对X部分函数依赖。 2 传递函数依赖 传递函数依赖:对于关系模式R(U),设X、Y 和Z都是U的子集。如果X?Y,Y?Z且Y?X ,则称Z对X传递函数依赖 3 函数依赖 函数依赖:设R(U)是属性集U={A1 A2 ........An}上的关系模式,X和Y是U的子集。若对R(U)的任一具体关系r中的任意两个元组t1和t2,只要t1[X]=t2[X] 就t1[Y]=t2[Y] 。则称“X函数确定Y”或“Y函数依赖于X”,记作X?Y。 4 完全函数依赖 完全函数依赖:如果X?Y ,且对于X的任何一个真子集X’,都有 X’?Y ,则称Y对X完全函数依赖或者X完全决定Y 。 四、设有如表所示的关系,试给出其全部函数依赖及候选关键字。 表 工作证号姓名年龄地址 201 于得水24 武汉 202 田野23 北京 203 易难21 天津 204 周全23 天津 205 方元22 南京 工作证号{姓名,年龄,地址},姓名{工作证号,年龄,地址}

数据库系统原理与应用教程第四版课后答案

第一章 1、( 1)数据:数据用于载荷信息的物理符号。 (2)数据的特征;○1 数据有“型”和“值” 之分;○2 数据受数据类型和取值范围的约束; ○3 数据有定性表示和定量之分;○ 4 数据应具有载体和多种表现形式。 3、( 1)数据管理的功能:○ 1 组织和保存数据功能,即将收集到的数据合理地分类组织,将 其存储在物理载体上,使数据能够长期的被保存;○2数据维护功能,即根据需要随时进行插入 新数据,修改原数据和删除失效数据的操作;○3 数据查询和数据统计功能,即快速的得到需要 的正确数据,满足各种使用要求;○4 数据的安全和完整性控制功能,即能保护数据的安全和完 整性。 (2)数据管理的目标:收集完整的信息,将信息用数据表示,按数据结构合理科学的组织 并保存数据;为各种使用快速地提供需要的数据,并保护数据的安全和完整性。 4、( 1)数据库:是数据管理的新方法和技术,他是一个按数据结构来存储和管理数据的 计算机软件系统。 (2)数据库中的数据具有的特点:○ 1 数据库中的数据具有整体性,即数据库中的数据要保持自 身完整的数据结构;○2 数据库中的数据具有数据共享性,不同的用户可以按各自的用法使用数 据库中的数据,多个用户可以同时共享数据库中的数据资源。 5、( 1)数据库管理系统:它是专门用于管理数据库的计算机管理软件。数据库管理系统能 够为数据库提供数据的定义、建立、维护、查询和统计等操作功能,并完成对数据完整性、 安全性进行操作的功能。 (2)数据库管理系统主要功能:是数据存储、数据操作和数据控制功能。其数据存储和数据 操作是:数据库的定义功能,指未说明库中的数据情况而进行的建立数据库结构的操作; 数据库建立功能,指大批数据录入到数据库的操作,它使得库中含有需要保护的数据记录; 数据库维护功能,指对数据的插入、删除和修改操纵,其操作做能满足库中信息变化或更新的 需求;数据库查询和统计功能,指通过对数据库的访问,为实际应用提供需要的数据。数 据库管理系统的数据控制功能为:数据安全性控制功能,即为了保证数据库的数据安全可靠, 防止不合法的使用造成数据库泄露和破坏,也就是避免数据被人偷看、篡改或破坏;数据库完整性控制功能,指为了保证数据库中的数据的正确、有效和相容,防止不合语意的错误数 据被输入或输出。 14、( 1)数据库系统的软件由几部分组成?数据库系统的软件中包括操作系统(OS)、数据库管理系统( DBMS)、主语言系统、应用程序软件和用户数据库。 (2)作用:①操作系统或汉字操作系统:操作系统是所有计算机软件的基础,在数据库系 统中它起着支持 DBMS 及主语言系统工作的作用。如果管理的信息中有汉字,则需要中文操作系 统的支持,以提供汉字的输入、输出方法和汉字信息的处理方法。②数据库管理系统和 主语言系统:数据库管理系统是为定义、建立、维护、使用及控制数据库而提供的有关数据 管理的系统软件。主语言系统是为应用程序提供的诸如程序控制、数据输入输出、功能函数、 图形处理、计算方法等数据处理功能的系统软件。③应用开发工具软件:应用开发工具是 DBMS 系统为应用开发人员和最终用户提供的高效率、多功能的应用生成器、第四代计算机 语言等各种软件工具.如报表生成器、表单生成器、查询和视图设计器等,它们为数据库系 统的开发和使用提供了良好的环境和帮助。④应用系统及数据库:数据库应用系统包括为特 定的应用环境建立的数据库、开发的各类应用程序及编写的文档资料,它们是一个有机整体。 通过运行数据库应用系统,可以实现对数据库中数据的维护、查询、管理和处理操作。( 3)关系:

数据库系统原理与设计第版课后习题详细答案

数据库系统原理与设计习题集 第一章绪论 一、选择题 1. DBS是采用了数据库技术的计算机系统,DBS是一个集合体,包含数据库、计算机硬件、软件和()。 A. 系统分析员 B. 程序员 C. 数据库管理员 D. 操作员 2. 数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是()。 A. DBS包括DB和DBMS B. DBMS包括DB和DBS C. DB包括DBS和DBMS D. DBS就是DB,也就是DBMS 3. 下面列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是()。 I.人工管理阶段 II.文件系统阶段 III.数据库阶段 A. I 和II B. 只有II C. II 和III D. 只有I

4. 下列四项中,不属于数据库系统特点的是()。 A. 数据共享 B. 数据完整性 C. 数据冗余度高 D. 数据独立性高 5. 数据库系统的数据独立性体现在()。 A.不会因为数据的变化而影响到应用程序 B.不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序 C.不会因为存储策略的变化而影响存储结构 D.不会因为某些存储结构的变化而影响其他的存储结构 6. 描述数据库全体数据的全局逻辑结构和特性的是()。 A. 模式 B. 内模式 C. 外模式 D. 用户模式 7. 要保证数据库的数据独立性,需要修改的是()。 A. 模式与外模式 B. 模式与内模式 C. 三层之间的两种映射 D. 三层模式 8. 要保证数据库的逻辑数据独立性,需要修改的是()。 A. 模式与外模式的映射 B. 模式与内模式之间的映射 C. 模式 D. 三层模式

数据库系统原理(含答案)

数据库系统原理自测题(2) 一、单项选择题 1.数据库物理存储方式的描述称为【B】 A.外模式B.内模式 C.概念模式D.逻辑模式 2.在下面给出的内容中,不属于DBA职责的是【A】A.定义概念模式B.修改模式结构 C.编写应用程序D.编写完整行规则 3.用户涉及的逻辑结构用描述【C】 A.模式B.存储模式 C.概念模型D.逻辑模式 4.数据库在磁盘上的基本组织形式是【B】A.DB B.文件 C.二维表 D.系统目录 5.在DBS中,最接近于物理存储设备一级的结构,称为【D】A.外模式B.概念模式C.用户模式D.内模式 6.从模块结构考察,DBMS由两大部分组成:【B】A.查询处理器和文件管理器B.查询处理器和存储管理器 C.数据库编译器和存储管理器D.数据库编译器和缓冲区管理器 7.设W=RS,且W、R、S的属性个数分别为w、r和s,那么三者之间应满足 【A】 A.w≤r+s B.w<r+s C.w≥r+s D.w>r+s 8.数据库系统的体系结构是数据库系统的总体框架,一般来说数据库系统应具有三级模式体系结构,它们是【A】 A.外模式、逻辑模式和内模式B.内模式、用户模式和外模式 C.内模式、子模式和概念模式D.子模式、模式和概念模式 9.ER图是表示概念模型的有效工具之一,在ER图中的菱形框表示【A】A.联系B.实体 C.实体的属性D.联系的属性 10.数据库管理系统中数据操纵语言DML所事项的操作一般包括【A】 A.查询、插入、修改、删除B.排序、授权、删除 C.建立、插入、修改、排序D.建立、授权、修改

11.设有关系R(A,B,C)和关系S(B,C,D),那么与RS等价的关系代数表达式是【C】 A.π1,2,3,4(σ2=1∧3=2(R×S))B.π1,2,3,6(σ2=1∧3=2(R×S)) C.π1,2,3,6(σ2=4∧3=5(R×S))D.π1,2,3,4(σ2=4∧3=5(R×S))12.在关系模式R中,函数依赖X→Y的语义是【B】A.在R的某一关系中,若两个元组的X值相等,则Y值也相等 B.在R的每一关系中,若两个元组的X值相等,则Y值也相等 C.在R的某一关系中,Y值应与X值相等 D.在R的每一关系中,Y值应与X值相等 13.设有关系模式R(A,B,C,D),R上成立的FD集F={A→C,B→C},则属性集BD 的闭包(BD)+为【B】A.BD B.BCD C.ABD D.ABCD 14.有10个实体类型,并且它们之间存在着10个不同的二元联系,其中2个是1:1联系类型,3个是1:N联系类型,5个是M:N联系类型,那么根据转换规则,这个ER结构转换成的关系模式有【B】 A.13个B.15个C.18个D.20个 15.关系模式R分解成数据库模式ρ的一个优点是【D】A.数据分散存储在多个关系中B.数据容易恢复 C.提高了查询速度D.存储悬挂元组 16.事务并发执行时,每个事务不必关心其他事务,如同在单用户环境下执行一样,这个性质称为事务的【D】A.持久性B.一致性C.孤立性D.隔离性 17.用户或应用程序使用数据库的方式称为【B】A.封锁B.权限C.口令D.事务 18. 常用的关系运算是关系代数和。【C 】 A .集合代数 B .逻辑演算 C .关系演算 D .集合演算 19.在关系代数表达式优化策略中,应尽可能早执行操作【C】A.投影B.连接 C.选择D.笛卡儿积 20.当关系R和S自然连接时,能够把R和S原核舍弃的元组放到结果关系中的操作是 【D】A.左外连接B.右外连接 C.外部并D.外连接 规范化为BCNF 【C 】A.消除非主属性对码的部分函数依赖B .消除非主属性对码的传递函数依赖 C.消除主属性对码的部分和传递函数依赖D .消除非平凡且非函数依赖的多值依赖23.对用户而言,ODBC技术屏蔽掉了【B】A.不同服务器的差异B.不同DBS的差异

数据库系统原理与技术2

《数据库系统原理与技术》试题库试题与参考答案选编2 已有 765 次阅读 2011-1-2 14:48 |个人分类:生活点滴|系统分类:教学心得|关键词:数据库系统原理与技术试题库选编 1 下列关于物理结构设计的说法不正确的是 () C A.数据库的物理设计完全依赖于给定的数据库软件和硬件设备 B.将比较大的表分别放在两个磁盘上,可以加快存取速度 C.建立索引主要是为了提高访问速度,所以索引建立得越多越好 D.通过对DBMS中系统参数配置,使系统性能达到优化 2 试比较稀疏索引与稠密索引的异同。

都由索引项构成,都是根据关键字排序的文件 稠密索引是对数据文件的索引,每条记录对应一个索引项 稀疏索引是基于稠密索引或上一级稀疏索引的索引,每个索引项对应多个稠密索引或上一级稀疏索引的索引项 3 倒排表是 ( ) 非关键字索引表,对应一个索引值可有多条记录与之对应。 4 倒排表文件的主要优点是 () 可以通过求交集快速进行多条件查询 5 一个B树,其内节点d=1,叶节点 d=1.5,根节点为(ky,se),下一级索引块为:(hu),(me,no),(wu),叶节点为:(ha,hu),(jo,ka,ky),(la,lo,me),(ne,no),(ru,se),

(wo,wu),(xi,ze)。若先插入lu,再继续删除wo,试绘出每次 操作结果的B树并简要说明过程。 (见附件图1) 6 B+树如附件图2示,求插入hi再删去no后的B+树。 参考答案见附件图2 7 B+树是怎样分裂与合并的? 插入记录:当文件中插入一个记录,为了在索引中做出相应修改,可以按照项值由根向下搜索,直至相应叶结点。如果该叶结点不满,则将该记录的项值插入叶结点中,即增加一个索引值。如果叶结点已满,即已经有了2k个项值,则可将此叶结点一分为二,其中一个具有k个项值,而另一个具有k+1个项值。叶结点分裂后,其双亲结点也需要增加一个项值。如果双亲结点不满,则插入到此结束,否则,分裂将继续向上传播,当传播到达根结点时,B+树将增加一级。注意在分裂过程中,调整所有双亲节中的项值,

自考数据库系统原理完整版

自考《数据库系统原理》串讲笔记 第一章数据库基础知识 学习目的与要求: 本章属于基础知识,主要是对一些概念的理解和记忆。没有难点,相对的重点是数据模型的四个层次,数据库管理系统的功能,数据库系统的全局结构。 考核知识点与考核要求 1.1数据管理技术的发展阶段(识记) 1.2数据描述的术语(领会) 1.3数据抽象的级别(领会) 1.4数据库管理系统(DBMS) (领会) 1.5数据库系统(DBS)(领会) 1.1 数据管理技术的发展 几个数据库的基本术语: 数据:描述事物的符号记录 数据处理:是指从某些已知的数据出发,推导加工出一些新的数据,这些新的数据又表示了新的信息。 数据管理:是指数据的收集、整理、组织、存储、维护、检索、传送等操作,这部分操作是数据处理业务的基本环节,而且是任何数据处理业务中必不可少的共有部分。 数据管理技术:对数据的收集、整理、组织、存储、维护、检索、传送等操作,基本目的就是从大量的,杂乱无章的,难以理解的数据中筛选出有意义的数据。 数据处理是与数据管理相联系的,数据管理技术的优劣,将直接影响数据处理的效率。 1.人工管理阶段(20世纪50年代中期以前) 1)数据不保存在机器中; 2)没有专用软件对数据进行管理; 3)只有程序的概念,没有文件的概念; 4)数据面向程序。 2. 文件系统阶段特点与缺陷(20世纪50年代后期至60年代中期) 1)数据可长期保存在磁盘上; 2)数据的逻辑结构与物理结构有了区别; 3)文件组织呈现多样化; 4)数据不再属于某个特定程序,可以重复使用; 5)对数据的操作以记录为单位。 文件系统三个缺陷: 1)数据冗余性 2)数据不一致性

数据库系统原理04735-2018年版-第一章笔记

数据库系统原理 第一章数据库系统概述 1)数据(Data):是描述事物的符号记录,是指用物理符号记录下来的、可以鉴别的信息。 2)数据库(DataBase,DB):通俗的被称作存储数据的仓库。数据库是指长期存储在计算机中的有组织的、可共享的数据集合,且数据库中的数据按一定的数据模型组织、描述和存储,具有较小的冗余度、较高的数据独立性,系统易于扩展,并可以被多个用户共享。 3)数据库中存储的数据具有永久存储、有组织和可共享三个基本特点。 4)数据库管理系统(DBMS):是专门用于建立和管理数据库的一套软件,介于应用程序和操作系统之间。 5)数据库管理系统主要功能: (1)数据定义功能DDL:用户可通过数据库管理系统提供的数据定义语言,定义数据库中的数据对象。包括表、视图、存储过程、触发器等。 (2)数据操纵功能DML:用户可通过数据管理系统提供的数据操纵语言操纵数据库中的数据,实现对数据库的基本操作。包括数据的增删改查。 (3)数据的运行管理功能:可提供多个用户同时使用共享数据 (4)数据库的建立和维护功能 (5)数据组织、存储和管理功能:为提高数据的存取效率,数据库管理系统需要对数据进行分类存储和管理。例如:索引查找、顺序查找等。 (6)其他功能:主要包括与其他软件的网络通信功能、不同数据库管理系统之间的数据传输以及相互访问功能等。

6)数据库系统(DBS):是指在计算机中引入数据库技术之后的系统。通常,一个完整的数据库系统包括数据库、数据库管理系统及相关实用工具、应用程序、数据库管理员和用户。其中数据库管理员(DBA)专门负责对数据库进行维护,并保证数据库正常、高效运行的人员。 7)数据管理的理解(从两个方面) (1)针对组织业务的管理,负责制定并执行整个组织中关于数据的定义、组织、保护与有效使用的策略、过程和计划。 (2)依靠技术,负责实现数据作为一种资源的集中控制管理。 8)数据管理技术发展阶段 (1)人工管理阶段:20世纪50年代中期以前。特点:1.数据不保存;2.应用程序管理数据;3.数据面向应用。 (2)文件系统阶段:20世纪50年代后期到60年代中期。文件系统是将数据的逻辑结构和物理结构分离,由“存放方法”实现逻辑结构与物理结构之间的映射。但是,在文件系统中,不能实现数据的普通共享,只能实现文件级的共享,而不能在记录或数据项级实现数据的共享。文件的逻辑结构是根据它的应用而设计的,不同应用程序必须构造各自文件,存在大量的数据冗余。 (3)数据库系统阶段:20世纪60年代后期。从文件系统到数据库系统标注着数据管理技术的飞跃。 9)数据库系统阶段,与人工管理、文件系统管理相比有如下特点 (1)数据集成(数据库管理系统的主要目的) (2)数据共享性高 (3)数据冗余度小 (4)数据一致性 (5)数据独立性高 (6)实施统一管理与控制

《数据库原理与应用》课后习题参考答案

《数据库原理与应用》课后习题参考答案 第一章作业参考答案 1. 单选题C C D B C 2. 判断题对错错错对 3填空题网状模型用户商业智能数据挖掘系统设计 4简答题 1)数据模型是指描述事物对象的数据组成、数据关系、数据约束的抽象结构及其说明。数据模型是指描述事物对象的数据组成、数据关系、数据约束的抽象结构及其说明。数据模型是指描述事物对象的数据组成、数据关系、数据约束的抽象结构及其说明。3)数据约束:用于描述数据结构中数据之间的语义联系、数据之间的制约和依存 关系,以及数据动态变化的规则。主流数据库采用关系图模型。数据库典型数据模型:层次数据模型网状数据模型关系数据模型其它数据模型(如对象数据模型、键值对数 据模型、列式数据模型。。。) 2)数据库——是一种依照特定数据模型组织、存储和管理数据的文件,数据库文件一般存放在辅助存储器以便长久保存。数据库具有如下特点:数据不重复存放;提供给多种应用程序访问;数据结构独立于使用它的应用程序;对数据增、删、改、检 索由统一软件进行管理和控制。 3)数据库(Database)是一种依照特定模型组织、存储和管理数据的数据结构。在数据库中,不仅存放了数据,而且还存放了数据与数据之间的关系。数据库内部元素:用户表:用户在数据库中创建的数据库表;系统表:数据库中系统自带的数据库表;视图:数据库中用于对数据进行查询的虚拟表;索引:数据库中用于加快数据查询的索引项;约束:数据库中对数据、数据关系施加的规则;存储过程:数据库内部完成特定功能处理的程序;触发器:数据库内部因数据变化自动执行的一类存储过程等等 4)数据库系统包括:用户、数据库应用程序、数据库管理系统和数据库四个组成要素。 5)数据库管理系统(Database Manage System,DBMS )——是一种专门用来创建数据库、管理数据库、维护数据库,并提供对数据库访问的系统软件。数据库管理系

数据库原理与应用练习题(含答案)

数据库原理与应用》复习题 、判断题 1. 在关系数据库管理系统中,创建的视图在数据库三层结构中属于模式。错 2. 若在一个关系中,某一个属性或属性组的值能唯一地标识该关系的元组,而其真子 集不行,则称该属性或属性组为候选码。对 3. 每个Oracle数据库中只有一个重做日志文件。错 4. DBMS提供数据定义语言(DDL )实现对数据库的检索、插入、修改、删除 等基本操作。错 5. 静态列级约束是对一个列的取值域的说明。对 6. 数据库的安全性是为了保护数据库以防止不合法的使用所造成的数据泄露、更改或破 坏。对 7. 若事务T对数据对象A加上共享锁后,则只允许事务T读取A。错 8. INSTEAD OF触发器是基于视图的触发器,只适用于视图。对 二、单项选择题 1. 关系模式规范化的最起码的要求是达到第一范式,即满足( D )。 A. 每个非码属性都完全依赖于主码 B. 主码属性唯一标识关系中的的元组 C. 关系中的元组不可重复 D. 每个属性都是不可分解的 2. 公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名 职员,从职员到部门的联系类型是( C )。 A.多对多 B.一对一 C.多对一 D.一对多 3. 在数据库系统的三级模式结构中,用来描述数据的全局逻辑结构的是(C )。 A.子模式 B.用户模式 C.模式 D.存储模式 4. 在数据库中可以创建和删除表、视图、索引,可以修改表。这是因为数据库管理系统 提供了(A )。

A.数据定义功能 C.数据维护功能 5. SQL 语言称为(C )。 A.结构化定义语言 B.结构化控制语言 C.结构化查询语言 D.结构人操纵语言 6. 设有一个关系:DEPT ( DNO , DNAME ),如果要找出倒数第三个字母为 W , 并且至少包含4个字母的DNAME ,则查询条件子句应写成 WHERE DNAME LIKE B ______________ 。 A. ‘ _ _ W _ % ' B. ‘ _ % W ―' C. ‘_ W _ _ ' D. W _ % ' 7. SQL 语言级数据定义功能、数据操纵功能和数据控制功能于一体。如下所列 语句 种,哪个语句是属于数据控制功能的语句(A )0 A. GRANT B. CREATE C. INSERT D. SELECT 8. 将 年龄”限制在18— 30岁之间,属于DBMS 的哪种功能(B )。 A.安全性控制 B.完整性控制 C.并发控制 D.数据 恢复 9. 关系模型有三类完整性约束:实体完整性、参照完整性和用户定义的完整性。 定义 外键实现的是哪种类型的整性? ( B ) A.实体完整性 B.参照完整性 C. 用户定义的完整性 D. 实体完整性、参照完整性和用户定义的完整性 10. 为了防止一个用户的工作不适当地影响另一个用户,应该采取 (C )0 A 完整性控制 B 安全性控制 C 并发控制 D 访问控制 11. 一个正在执行的事务不能向其他事务透露自己的执行结果,这是事务的 (C )o A. 一致性 B.原子性 C.隔离性 D.持久性 12. 下列哪个语句用来清除自最近的事务语句以来的所有修改? ( B ) B.数据操纵功能 D.数据控制功能

“数据库系统原理及应用”学习指南

“数据库系统原理及应用”学习指南“数据库系统原理及应用”课程内容包含两个部分,分别是数据库原理部分和数据库应用部分。数据库原理部分的内容主要包括数据库的基本概念、设计思想和基于数学的基础理论,以理论课堂讲授为主;数据库应用部分的内容主要有数据库管理系统的操作、数据库访问技术、数据库应用程序设计与实现等,以实践操作为主,体现为数据库实验和课程设计。在数据库应用系统的课程设计中,需要掌握一定的编程能力,因此数据库课程还需学习程序设计及其应用。下面就各个方面的学习方法具体进行探讨。 一、理论课学习方法 (1)预习 对于概念性的理论课内容而言,预习起到提前了解内容的作用。跟随教师讲解课程的进度,如第二天上午有理论讲授课时,前一天晚上学生就可以将老师要讲解的教材内容翻开浏览,以了解讲解哪些内容,重点和难点在哪里,与前一次课程有没有结合点等。预习并不需要深入理解,因此花费少量时间如20分钟即可。经过预习的内容,在课堂听讲时,就会更加集中注意力,听课时就会比较主动,能够联系前后内容,起到事半功倍的效果。 (2)课堂听讲 课堂听讲是理论课学习中最重要的环节。教师通常根据学生情况和课程要求进行了课程设计和备课,因此在课堂上会突出重点、难点内容。学生需认真听讲,集中注意力,跟随教师的思路,边听边思考,并联系已经学过的知识,进行横向思考。这样一堂课下来,对于基本知识点的把握已经较深,而且根据预习时留下的印象,还可以轻松把握重点内容和难点内容。 (3)作业复习 课后作业通常起到复习课程内容、练习掌握知识点的作用。因此结合写作业,复习课程内容,完成作业的同时,不仅可以知其所以,还可以求甚解,达到深入掌握的效果。 (4)自学 对于课程中一部分教师要求自学的内容,通常是理解容易、操作简单或者要

相关主题
文本预览
相关文档 最新文档