数据库原理期末考试习题.doc

上传人:F****n 文档编号:101523839 上传时间:2019-09-28 格式:DOC 页数:11 大小:117.50KB
返回 下载 相关 举报
数据库原理期末考试习题.doc_第1页
第1页 / 共11页
数据库原理期末考试习题.doc_第2页
第2页 / 共11页
数据库原理期末考试习题.doc_第3页
第3页 / 共11页
数据库原理期末考试习题.doc_第4页
第4页 / 共11页
数据库原理期末考试习题.doc_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《数据库原理期末考试习题.doc》由会员分享,可在线阅读,更多相关《数据库原理期末考试习题.doc(11页珍藏版)》请在金锄头文库上搜索。

1、第一章 绪论一、选择题:1、使用二维表格结构表达数据和数据间联系的数据模型是(C )A、层次模型 B、网状模型 C、关系模型 D、实体联系模型2、DB、DBS、DBMS间的关系是(C )A、DB包括DBMS和DBS B、DBMS包括DB和DBS C、DBS包括DB和DBMS D、DBS与DB和DBMS无关3、在数据库中存储的是( C)A、数据 B、数据模型 C、数据及数据之间的联系 D、信息4、数据库系统中,用( B)描述全部数据的整体逻辑结构。A、外模式 B、模式 C、内模式 D、数据模式5、数据库中,导致数据不一致的根本原因是(C )A、数据量太大 B、数据安全性不高 C、数据冗余 D、数

2、据完整性约束不强6、划分层次型、网状型和关系型数据库的原则是(D )A、记录的长度 B、文件的大小 C、联系的复杂程度 D、数据及联系的表示方式7、数据库三级模式体系结构的划分,主要有利于保持数据库的(B )A、数据安全性 B、数据独立性 C、结构规范化 D、操作可行性8、数据库系统中,用(A )描述用户局部数据的逻辑结构,它是用户和数据库系统间的接口。A、外模式 B、模式 C、内模式 D、数据模式9、数据库系统中,用(C)描述全部数据的物理存储视图。A、外模式 B、模式 C、内模式 D、数据模式10、数据库系统中用于定义和描述数据库逻辑结构的语言是(B )A、DML B、DDL C、DCL

3、D、SQL11、数据库系统支持的数据共享指的是(D )A、同一应用的多个程序共享同一数据集合B、多个用户、同一语言程序共享同一数据集合C、多个用户共享同一数据文件D、多种语言、多个用户、多个应用相互覆盖地使用同一数据集合12、数据库系统中,当内模式发生变化时,采用(B )来保证数据的物理独立性。A、修改模式定义 B、修改模式内模式映像C、修改应用程序D、修改外模式定义二、填空题1、指出下列缩写的含义:(1)DML :DBMS提供了数据操纵语言 (2)DBMS :数据库管理系统 ,为数据库的建立、使用和维护而配置的软件系统 (3)DDL :DBMS提供了数据定义语言 (4)DD:数据字典,将数据

4、库作为对象建立数据库,也称系统目录 (5)DBS:数据库系统,是指带有数据库并利用数据库技术进行数据管理的计算机系统。(6)DBA:数据库管理员。、2、数据管理技术经历了(人工管理)(文件系统)(数据库系统)三个阶段。 3、DBS 组成部分包括(数据库)(数据库管理系统)(应用系统)(数据库管理员)(用户)五部分。 、 、 、 4、DBMS 是位于(用户)和(操作系统)之间的一层管理软件。 5、数据库和文件系统的根本区别是(数据的整体结构化)。 6、DBMS 提供的数据控制功能包括:(数据定义)(数据操纵)(数据库的运行管理)(数据库的建立和维护) ,。 7、数据库中,数据模型用于(抽象,表示

5、和处理现实世界的数据和信息) 数据模型应当满足(能比较真实模拟现实世界)(易于为人理解)(便于在计算机上实现)三方面要求 8、数据模型的三要素包括(数据结构)(数据操作)(数据的约束条件) 9、概念模型,也称为(信息模拟) ,是(按用户观点对数据和 信息建模),主要用于(数据库设计),与具体的 DBMS 和机器(无关) , 。 10、基本数据模型,是(按计算机观点对数据建模),主要用于(DBMS的实现)。11、数据独立性是指(用户应用程序和存储在存储器中的数据库的数据是相互独立的),可以分为(数据逻辑独立性)和(数据物理独立性)。12、(数据结构)用于对系统静态特性的描述,(数据操作)用于对系

6、统动态特性的描述13、数据库系统中人员主要包括(数据库管理员)、(系统分析员和数据库设计人员)、(应用程序员)和用户,其中用户可分为(偶然用户)、(简单用户)、(复杂用户)三类。14、数据库系统的软件包括(DBMS)、(OS)、(具有与数据库接口的高级语言及其编译系统,便于开发应用程序 )、(以DBMS为核心的应用开发工具)、(为特定应用环境开发的数据库应用系统)五部分。三、简答题1、什么是数据、数据处理、数据管理、数据管理的三个发展阶段是什么?答:数据是对事实、概念或指令的一种表达形式;数据处理是对数据的采集、存储、检索、加工、变换和传输;数据管理是指用计算机进行数据收集、数据存储和信息处理

7、。数据管理技术经历了人工管理阶段、文件系统阶段、数据库系统阶段三个阶段。2、什么是数据库、数据库系统、数据库管理系统,数据库管理系统的主要功能是什么?答:数据库是所有信息的集合;数据库系统是由数据库、DBMS与开发工具、应用程序以及数据库管理员、用户及其他成员构成的;数据库管理系统是为数据库的建立、使用、维护而配置的软件系统。数据库管理系统的主要功能是数据库定义功能、存取、运行管理、建立和维护。3、什么是数据独立性,数据独立性包括哪两个方面,数据库系统中如何保证数据独立性?答:数据独立性是使数据能独立于应用程序;包括数据的物理独立性和数据的逻辑独立性;数据与程序的独立,把数据的定义从程序中分离

8、出去,加上数据的存取又由DBMS负责,从而简化了应用程序的编制,大大减少了应用程序的维护和修改。4、什么是数据物理独立性,如何保证?答:模式|内模式;数据库系统中的DBMS为三级模式结构提供了两层映像机制5、什么是数据逻辑独立性,如何保证?答:模式|外模式;数据库系统中的DBMS为三级模式结构提供了两层映像机制6、简述关系数据模型的三要素的内容及关系模型的优缺点。答:数据结构、数据操作、数据的约束条件;优点:关系模型的概念单一、数据有更好的安全保密性、更高的 数据独立性,也简化了程序员的工作和数据库开发建立的工作。缺点:于存取的路径对用户是透明的,这样查询的效率不如非关系数据模型。因此在做查询

9、的时候,要进行优化处理、提高性能。7、文件系统和数据库系统的区别和联系,以及数据库系统的优点?答:数据管理的规模日趋增大,数据量急剧增加,文件管理系统已不能适应要求,数据库管理技术为用户提供了更广泛的数据共享和更高的数据独立性,进一步减少了数据的余度,并为用户提供了方便的操作使用接口。数据库系统对数据的管理方式与文件管理系统不同,它把所有应用程序中使用的数据汇集起来,以记录为单位存储,在数据库管理系统的监督和管理下使用,因此数据库中的数据是集成的,每个用户享用其中的一部分。数据库系统的优点:数据结构化、数据的共享性高,冗余度低,易扩充、数据独立性高、数据由DBMS统一管理和控制。*8、简述现实

10、世界的事物抽象、组织为某一具体DBMS支持的数据模型的过程。答:为了把现实世界中的具体事物抽象、组织为某一DBMS支持的数据模型,人们常常首先将现实世界抽象为信息世界,然后将信息世界转换为机器世界。也就是说,首先把现实世界中的客观对象抽象为某一种信息结构,这种信息结构并不依赖于具体的计算机系统,不是某一个DBMS支持的数据模型,而是概念级的模型;然后再把概念模型转换为计算机上某一DBMS支持的数据模型。第二章 关系数据库一、 选择题1、当关系有多个侯选码时,则选定一个作为主码,但若主码为全码时应包含 D 。A、单个属性 B、两个属性 C、多个属性 D、全部属性2、在基本的关系中,下列说法正确的

11、 C 。A、行类列序有关 B、属性名允许重名C、任意两个元组不允许重复 D、列是非同质的3、关系代数的五个基本操作是 D 。A、并、交、差、笛卡儿积、除法B、并、交、选取、笛卡儿积、除法C、并、交、选取、投影、除法D、并、交、选取、笛卡儿积、投影4、关系代数四个组合操作是 A 。A、并、连接、自然连接、除法B、投影、连接、选取、除法C、投影、自然连接、选取、除法D、投影、自然连接、选取、连接5、关系R为R(A,B,C,D),则 C 。A、A,C(R)为取属性值为A,C的两列组成B、1,3(R)为取属性值为1,3的两列组成C、1,3(R)与A,C(R)是等价的D、1,3(R)与A,C(R)是不等

12、价的11、自然连接是( C )进行运算。A、向关系的垂直方向B、向关系的水平方向C、既向关系的垂直方向也向关系的水平方向D、先向关系的垂直方向,然后再向关系的水平方向12、同一个关系模型的任两个元组值_A_。A、不能全同 B、可全同C、必须全同 D、以上都不是13、关系模型的任何属性_A_。A、不可再分 B、可再分C、命名在该关系模型式中可以不惟一 D、以上都不是14、自然连接是构成新关系的有效方法。一般情况下,对关系R和S使用自然连接时,要求R和S含有一个或多个共有的_D_。A、元组 B、行 C、记录 D、属性二、填空题1、关系模型由关系的数据结构关系操作集合、关系的完整性约束三部分组成。2

13、、关系的完整性分为实体完整性、参照完整性、用户定义完整性三类。3、关系代数运算中并/差/笛卡儿积/投影和选择五个基本运算,其他运算可以从基本的运算中导出。4、关系代数的连接运算中当为“=”的连接称之为、等值连接,且当比较的分量是相同的属性时,则称为自然连接。6、关系运算主要有关系代数运算、元组演算/ 域演算三种,在关系的表达能力上是可以等价的相互转换.。7、关系操作的特点是集合操作。8、关系数据库中的可命名的最小数据单位是、属性名。9、在一个实体表示的信息中,称能惟一标识实体的属性或属性组_为关键字。10、传统的集合“并,交,差”运算施加于两个关系时,这两个关系的 属性个数 必须相等,相对应的

14、属性值 必须去取同一个域、11、已知系(系编号,系名称,系主任,电话,地点)和学生(学号,姓名,性别,入学日期,专业,系编号)两个关系,系关系的主关键字是系编号,系关系的外关键字是无,学生关系的主关键字是学号 ,外关键字是系编号_、三、问答题1、关系运算的基本运算有那些?如何用这些基本运算来表示其他的运算?答:关系代数的五个基本操作为:并 差 笛卡儿积 投影 选择。其他的操作都可以由5个基本的操作导出,因此它们构成了关系代数完备的操作集。3、叙述等值连接与自然连接的区别和联系答:等值连接表示为,自然连接表示为;自然连接是除去重复属性的等值连接两者之间的区别和联系如下:自然连接一定是等值连接,但等值连接不一定是自然连接等值连接要求相等的分量,不一定是公共属性;而自然连接要求相等的分量必须是公共属性等值连接不把重复的属性除去;而自然连接要把重复的属性除去第三章 关系数据库标准语言SQL 一、 选择题1、SQL属于 A 数据库语言。A.关系型 B.网状型 C.层次型 D.面向对象型2、当两个子查询的结果 B 时,可以执行并,交,差操

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 教学/培训

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号