数据库原理期末考试习题.docx
- 文档编号:1872544
- 上传时间:2022-10-24
- 格式:DOCX
- 页数:17
- 大小:119.98KB
数据库原理期末考试习题.docx
《数据库原理期末考试习题.docx》由会员分享,可在线阅读,更多相关《数据库原理期末考试习题.docx(17页珍藏版)》请在冰豆网上搜索。
数据库原理期末考试习题
数据库原理期末考试习题
第一章绪论
一、选择题:
1、使用二维表格结构表达数据和数据间联系的数据模型是(C)
A、层次模型B、网状模型C、关系模型D、实体—联系模型
2、DB、DBS、DBMS间的关系是(C)
A、DB包括DBMS和DBSB、DBMS包括DB和DBS
C、DBS包括DB和DBMSD、DBS与DB和DBMS无关
3、在数据库中存储的是(C)
A、数据B、数据模型C、数据及数据之间的联系D、信息
4、数据库系统中,用(B)描述全部数据的整体逻辑结构。
A、外模式B、模式C、内模式D、数据模式
5、数据库中,导致数据不一致的根本原因是(C)
A、数据量太大B、数据安全性不高
C、数据冗余D、数据完整性约束不强
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、DMLB、DDLC、DCLD、SQL
11、数据库系统支持的数据共享指的是(D)
A、同一应用的多个程序共享同一数据集合
B、多个用户、同一语言程序共享同一数据集合
C、多个用户共享同一数据文件
D、多种语言、多个用户、多个应用相互覆盖地使用同一数据集合
12、数据库系统中,当内模式发生变化时,采用(B)来保证数据的物理独立性。
A、修改模式定义
B、修改模式\内模式映像
C、修改应用程序
D、修改外模式定义
二、填空题
1、指出下列缩写的含义:
(1)DML:
DBMS提供了数据操纵语言
(2)DBMS:
数据库管理系统,为数据库的建立、使用和维护而配置的软件系统
(3)DDL:
DBMS提供了数据定义语言
(4)DD:
数据字典,将数据库作为对象建立数据库,也称系统目录
(5)DBS:
数据库系统,是指带有数据库并利用数据库技术进行数据管理的计算机系统。
(6)DBA:
数据库管理员
。
、2、数据管理技术经历了(人工管理)(文件系统)(数据库系统)三个阶段。
接。
6、关系运算主要有关系代数运算、元组演算/域演算三种,在关系的表达能力上是可以等价的相互转换.
。
7、关系操作的特点是集合操作。
8、关系数据库中的可命名的最小数据单位是、属性名。
9、在一个实体表示的信息中,称能惟一标识实体的属性或属性组_为关键字。
10、传统的集合“并,交,差”运算施加于两个关系时,这两个关系的属性个数必须相等,相对应的属性值 必须去取同一个域、
11、已知系(系编号,系名称,系主任,电话,地点)和学生(学号,姓名,性别,入学日期,专业,系编号)两个关系,系关系的主关键字是系编号,系关系的外关键字是无,学生关系的主关键字是学号,外关键字是系编号_、
三、问答题
1、关系运算的基本运算有那些?
如何用这些基本运算来表示其他的运算?
答:
关系代数的五个基本操作为:
并差笛卡儿积投影选择。
其他的操作都可以由5个基本的操作导出,因此它们构成了关系代数完备的操作集。
3、叙述等值连接与自然连接的区别和联系.
答:
等值连接表示为R∞S,自然连接表示为R∞S;自然连接是除去重复属性的等值连接.两者之间的区别和联系如下:
自然连接一定是等值连接,但等值连接不一定是自然连接
等值连接要求相等的分量,不一定是公共属性;而自然连接要求相等的分量必须是公共属性.
等值连接不把重复的属性除去;而自然连接要把重复的属性除去.
第三章关系数据库标准语言SQL
一、选择题
1、SQL属于A数据库语言。
A.关系型B.网状型C.层次型D.面向对象型
2、当两个子查询的结果B时,可以执行并,交,差操作.
A.结构完全不一致B.结构完全一致
C.结构部分一致D.主键一致
3、SQL中创建基本表应使用B语句.
A.CEARTESCHEMAB.CEARTETABLE
C.CEARTEVIEWD.CEARTEDATEBASE
4、SQL中创建视图应使用(C)语句.
A.CEARTESCHEMAB.CEARTETABLE
C.CEARTEVIEWD.CEARTEDATABASE
*5、视图创建完毕后,数据字典中存放的是(C).
A.查询语句B.查询结果
C.视图定义D.所引用的基本表的定义
12、SELECT语句执行的结果是(C).
A.数据项B.元组C.表D.视图
13、SQL语言具有__B__的功能。
A.关系规范化,数据操纵,数据控制B。
数据定义,数据操纵,数据控制
C.数据定义,关系规范化,数据控制D。
数据定义,关系规范化,数据操纵
14、SQL语言中,实现数据检索的语句是_A___。
A、SELECTB、INSERTC、UPDATED、DELETE
15、下列SQL语句中,修改表结构的是__A__
A.ALTERB.CREATEC.UPDATED.INSERT
二、填空题
1.非关系数据模型的数据操纵语言是_面向对象的,而关系数据库的标准语言SQL是面向集合的语言.
2.SQL语言的功能包括数据查询数据操纵数据定义数据控制
3.SQL以同一种语法格式,提供自含式和_自定义_两种使用方式.
11.SQL是结构化查询语言。
12.SQL语言的数据定义功能包括定义数据库、定义基本表、定义视图、定义索引
。
13.视图是一个虚表,它是从一个或几个基本表_中导出的表。
在数据库中,只存放视图的定义不存放视图的视图对应的数据
。
三.简答题
1.什么是基本表?
什么是视图?
两者的区别是什么?
答:
基本表是独立存在的表,在SQL中,一个关系对应于一个表,一个表对应与一个存储文件。
视图是在创建时,将其定义存放在存放在数据字典中,并不存放视图对应的数据,因此视图是从一个或几个基本表中导出来的,它本身不独立存储在数据库中,是一个虚表。
两者的区别是基本表是独立存于数据库中,而视图存放的只是视图的定义。
2试述试图的优点.视图的优点主要有四个方面:
(1)能够简化用户的操作;
(2)用户可以从多种角度看待数据;
(3)视图对重构数据库提供了一定程度的逻辑独立性;
(4)视图能对机密数据提供安全保护。
3.所有的视图都可以更新吗?
为什么?
答:
并不是所有的视图都可以更新,因为有些视图的更新不能惟一地有意义地转换成相对应的基本表的更新。
4.叙述SQL语言支持的三级逻辑结构。
答:
SQL语言支持的三级逻辑结构如图3.1所示:
用户
SQL
-
视图1视图2外层
-------------------------------------------------------------------------------------------------------------
基本表1基本表2基本表3基本表4概念层
---------------------------------------------------------------------------------------------------------
存储文件s1存储文件s2存储文件s3存储文件s4内层
图3.1SQL语言支持的三级结构
在概念层,对应概念模式的概念记录型的基本表。
基本表是这样的一种表,它本身实际存在,在VisualFoxPro中没个表在存储中可用一个存储文件来表示(在ORACLE中多个表存储在一个文件中),一个基本表就是一个关系,它不是由其他表导出的表。
基本表是使用CREATETABLE语句建立的。
在外层,用户所看到的可以是基本表,也可以是视图。
视图是一个虚拟表,它是由一个或几个基本表导出的表,它不直接存在与物理存储器上的表。
视图是使用CREATESQLVIEW语句建立的。
在内层,每个基本表用一个存储文件来表示,即用一组类型相同的存储记录值来表示。
DBA可以对物理存储文件进行操作
第四章关系数据理论
一、选择题
1、系规范中的删除操作异常是指A,插入操作异常是指B。
A、不该删除的数据被删除B、不该插入的数据被插入
C、应该删除的数据未被删除D、应该插入的数据未被插入
2、设计性能较优的关系模式称为规范化,规范化主要的理论依据是A。
A、关系规范化理论B、关系运算理论
C、关系代数理论D、数理逻辑
3、规范化理论是关系数据库进行逻辑设计的理论依据。
根据这个理论,关系数据库中的关系必须满足:
其每一属性都是B。
A、互不相关的B、不可分解的
C、长度可变的D、互相关联的
4、关系数据库规范化是为解决关系数据库中A问题而引入的。
A、插入、删除和数据冗余B、提高查询速度
C、减少数据操作的复杂性D、保证数据的安全性和完整性
5、规范化过程主要为克服数据库逻辑结构中的插入异常,删除异常以及C的缺陷。
A、数据的不一致性B、结构不合理
C、冗余度大D、数据丢失
6、当关系模式R(A,B)属于3NF,下列说话中B是正确的。
A、它一定消除了插入和删除异常B、仍存在一定的插入和删除异常
C、一定属于BCNFD、A和C都是
7、关系模型中的关系模式至少是A。
A、1NFB、2NFC、3NFD、BCNF
8、在关系DB中,任何二元关系模式的最高范式必定是D。
A、1NFB、2NFC、3NFD、BCNF
9、在关系模式R中,若其函数依赖集中所有候选关键字都是决定因素,则R最高范式是C。
A、2NFB、3NFC、4NFD、BCNF
*10、当B属于函数依赖于A属性时,属性A和B的联系是B。
A、1对多B、多对1C、多对多D、以上都不是
*11、在关系模式中,如果属性A和B存在1对1的联系,则说C。
A、A→BB、B→AC、A←→BD、以上都不是
12、候选关键字中的属性称为B。
A、非主属性B、主属性C、复合属性D、关键属性
13、关系模式中各级模式之间的关系为A。
A、3NF2NF1NFB、3NF1NF2NF
C、1NF2NF3NFD、2NF1NF3NF
14、关系模式中,满足2NF的模式B。
A、可能是1NFB、必定是1NF
C、必定是3NFD、必定是BCNF
15、关系模式R中的属性全部是主属性,则R的最高范式必定是B。
A、2NFB、3NFC、BCNFD、4NF
16、消除了部分函数依赖的1NF的关系模式必定是B。
A、1NFB、2NFC、3NFD、4NF
17、关系模式的候选码可以有C,主码有B。
A、0个B、1个C、1个或多个D、多个
18、候选关键字中的属性可以有C。
A、0个B、1个C、1个或多个D、多个
19、关系模式的分解B。
A、惟一B、不惟一
*20、根据关系数据库规范化理论,关系数据库中的关系要满足第一范式。
下面“部门”关系中,因哪个属性而使它不满足第一范式?
B
部
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 原理 期末考试 习题