数据库原理期中练习答案.docx

上传人:b****6 文档编号:3076464 上传时间:2022-11-17 格式:DOCX 页数:13 大小:20.77KB
下载 相关 举报
数据库原理期中练习答案.docx_第1页
第1页 / 共13页
数据库原理期中练习答案.docx_第2页
第2页 / 共13页
数据库原理期中练习答案.docx_第3页
第3页 / 共13页
数据库原理期中练习答案.docx_第4页
第4页 / 共13页
数据库原理期中练习答案.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

数据库原理期中练习答案.docx

《数据库原理期中练习答案.docx》由会员分享,可在线阅读,更多相关《数据库原理期中练习答案.docx(13页珍藏版)》请在冰豆网上搜索。

数据库原理期中练习答案.docx

数据库原理期中练习答案

 

选择题

1.同一个关系模型的任意两个元组值(A )。

A.不能全同B.可全同

C.必须全同D.以上都不是

2.关系模式R中的属性全部是主属性,则R的最高范式必定是(B)。

A.2NF     B.3NF     C.BCNF    D.4NF

3.下列哪个不是数据库系统必须提供的数据控制功能(B  )。

A.安全性   B.可移植性  C.完整性D.并发控制

4.若关系R的候选码都是由单属性构成的,则R的最高范式必定是( B )。

A.1NF          B.2NF

C.3NF          D.无法确定

5.下列哪些运算是关系代数的基本运算( D )。

A.交、并、差B.投影、选取、除、联结

C.联结、自然联结、笛卡尔乘积D.投影、选取、笛卡尔乘积、差运算

6.SQL语句的一次查询结果是( D )。

A.数据项  B.记录  C.元组   D.表

7.在关系R(R#,RN,S#)和S(S#,SN,SD)中,R的主码是R#,S的主码是S#,则S#在R中称为( A )。

A.外码             B.候选码

C.主码D.超码

8.在DBS中,DBMS和OS之间关系是( D )。

A.并发运行B.相互调用

C.OS调用DBMSD.DBMS调用OS

9.层次模型、网状模型和关系模型的划分根据是(D )。

A.记录长度B.文件的大小

C.联系的复杂程度D.数据之间的联系

10.下列哪个是单目运算( C )。

A.差    B.并     C.投影   D.除法

11.采用SQL查询语言对关系进行查询操作,若要求查询结果中不能出现重复元组,可在SELECT子句后增加保留字( A )。

A.DISTINCTB.UNIQUEC.NOTNULLD.SINGLE

12.下列SQL语句中,能够实现“给用户teacher授予查询SC的权限”这一功能的是( A )。

A.GRANTSELECTonSCtoteacher

B.REVOKESELECTonSCtoteacher

C.GRANTSELECTonTABLEtoteacher

D.REVOKESELECTonTABLEtoteacher

13.设有关系S(SNO,SNAME,DNAME,DADDR),将其规范化到第三范式正确的答案是(B )。

A.S1(SNO,SNAME) S2(DNAME,DADDR)

B.S1(SNO,SNAME,DNAME)DEPT(DNAME,DADDR)

C.S1(SNO,SNAME,DADDR) S2(SNO,SNAME)

D.以上都不对

14.下列有关主键和外键之间关系的描述中正确的是( A )。

A.一个表中最多只能有一个主键,多个外键

B.一个表中最多只能有一个外键,一个主键

C.一个表中可以有多个主键,多个外键

D.一个表中最多只能有一个外键,多个主键

15.数据的存储结构与数据逻辑结构之间的独立性称为数据的( A )。

A.物理独立性   B.结构独立性

C.逻辑独立性   D.分布独立性

16.关系模式的任何属性( A )。

A.不可再分B.可再分

C.命名在该关系模式中可以不唯一D.以上都不是

17.数据模型的三要素是( D )。

A.外模式、模式、内模式B.关系模型、层次模型、网状模型

C.实体、联系、属性D.数据结构、数据操作、完整性约束

18.数据库管理系统能实现对数据库中数据的查询、插入、修改和删除,这类功能称为(C)。

A.数据定义功能B.数据管理功能

C.数据操纵功能D.数据控制功能

19.关系模型中3NF是指( D )。

A.满足2NF且不存在组合属性B.满足2NF且不存在部分依赖现象

C.满足2NF且不存在非主属性D.满足2NF且不存在传递依赖现象

20.建立索引是为了加快(D)的速度。

A、打开表B、删除表C、连接表D、查询表

21.在SQL语句中,谓词“EXISTS”的含义是( B )。

A.全称量词     B.存在量词

C.自然连接     D.等值连接

22.现实世界“特征”术语,对应于数据世界的( A )。

A.属性B.联系 C.记录D.数据项

23.关系模型中,一个码是( C )。

A.可由多个任意属性组成

B.至多由一个属性组成

C.可由一个或多个其值能唯一标识该关系模式中任何元组的属性组成

D.以上都不是

24.客观存在并可相互区别的事物称为(C)

A、属性B、码C、实体D、域

25.在SQL语句中,对输出结果进行排序的语句是( B )。

A.GROUPBY   B.ORDERBY C.WHERED.HAVING

26.关系模型是( C )。

A.用关系表示实体 B.用关系表示联系

C.用关系表示实体与其联系D.用关系表示属性

27.数据库系统中,DBA表示( C )。

A.应用程序设计者B.数据库使用者

C.数据库管理员D.数据库结构

28.当前数据库应用系统的主流数据模型是( C )。

A.层次数据模型    B.网状数据模型

C.关系数据模型     D.面向对象数据模型

29.数据库是在计算机系统中按照一定的数据模型组织、存储和应用的(B)。

A.文件的集合B.数据的集合

C.命令的集合D.程序的集合

30.关系数据库中的码是指(D )。

A.能唯一决定关系的字段    B.不可改动的专用保留字

C.关键的很重要的字段      D.能唯一标识元组的属性或属性集合

31.在SQL语句中,需要对分组情况应满足的条件进行判断时,应使用(D )。

A.GROUPBY   B.ORDERBY C.WHERED.HAVING

32.SQL语言是( B )。

A.高级语言    B.结构化查询语言

C.编程语言     D.宿主语言

33.在SQL语句中,给用户授权的命令是(A  )。

A.GRANT  B.SET  C.REVOKED.FROM

34.设计性能较优的关系模式称为规范化,规范化主要的理论依据是( A )。

A.关系规范化理论B.关系运算理论

C.关系代数理论       D.数理逻辑

35.在数据库系统阶段数据由(C)统一管理

A、管理员B、系统分析员C、DBMSD、DB

36.关系模式中,满足2NF的模式( B )。

A.可能是1NFB.必定是1NFC.必定是3NFD.必定是BCNF

37.消除了部分函数依赖的1NF的关系模式必定是( B )。

A.1NFB.2NFC.3NFD.4NF

38.从表中删除记录的SQL语句是(B )。

A.INSERT   B.DELETE   C.UPDATED.DROP

39.关系模型的数据结构是( D )。

A.树 B.图 C.表D.二维表

40.数据库系统与文件系统的主要区别是( B )。

A.数据库系统复杂,而文件系统简单

B.文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决

C.文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件

D.文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量

41.自然连接是构成新关系的有效方法。

一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的( D )。

A.元组B.行C.记录D.属性

42.数据库三级视图,反映了三种不同角度看待数据库的观点,用户眼中的数据库称为(D)。

A.存储视图B.概念视图C.内部视图D.外部视图

二、填空题

1.数据管理技术经历了 人工管理、 文件系统 和  数据库系统  三个阶段。

2.二元实体之间的联系可抽象为三类,它们是 1:

1 、 1:

n 和 m:

n 。

3.数据库语言包括 数据描述语言 、 数据操纵语言两大部分,前者负责描述和定义数据库的各种特性,后者说明对数据进行的各种操作。

4.数据独立性又可分为 数据的逻辑独立性 和 数据的物理独立性 。

5.关系代数中,从关系中取出所需属性组成新关系的操作称为 投影。

6.构造E-R模型的三个基本要素是实体、属性、联系。

7.数据库系统是由计算机硬件、DBMS、数据库、应用程序与用户等组成的一个整体。

8.在SQLSERVER2000创建触发器的方法有企业管理器、查询分析器

与向导。

9.自然连接运算是由 笛卡尔积 、  选择   和投影 操作组合而成的。

10.在SQL中视图是由基本表 或视图  产生的虚表,不能存放数据  ,只存储视图的定义   。

11.关系数据库规范化是为解决关系数据库中插入异常、删除异常和

数据冗余问题而引入的。

12.数据库模式体系结构中提供了两个映象功能,即 外模式/模式   和

 模式/内模式 映象。

13.关系模式的规范化是指一个低一级范式的关系模式,通过模式分解可以转换为若干个高一级范式的关系模式。

14.数据库管理系统的主要功能有 数据定义 、 数据库操纵功能 、 数据库的运行管理    

以与 数据库的建立和维护 等四个方面。

三、判断题

(T)1.关系模式的操作异常问题往往是由数据冗余引起的。

(F)2.一般地,一个数据库系统的外模式只能有一个。

(T)3.关系操作的特点是集合操作。

(F)4.视图是从一个或多个表中导出的表,所以它是一个实表。

(F)5.候选码中的属性称为关键属性。

(F)6.在数据库中存储的是数据 

(F)7.数据库一般使用3NF以上的关系。

(T)8.DBMS是位于应用程序和操作系统之间的一层管理软件。

(F).在对数据库的任何操作中,3NF都比1NF效率高。

简答题

1.试述概念模型的作用。

概念模型实际上是现实世界到机器世界的一个中间层次。

概念模型用于信息世界的建模,是现实世界到信息世界的第一抽象,是数据库设计人员进行数据库设计的有力工具,也是数据库设计人员和用户之间进行交流所使用的语言。

2.关系与普通表格、文件有什么区别?

与表格、文件相比,关系有下列不同点:

(1)关系中属性值是原子的,不可分解。

(2)关系中没有重复元组。

(3)关系中属性的顺序没有列序。

(4)关系中元组的顺序是无关紧要的。

3.为什么要进行关系模式的分解?

分解的依据是什么?

答:

由于数据之间存在着联系和约束,在关系模式的关系中可能会存在数据冗余和操作异常现象,因此需把关系模式进行分解,以消除冗余和异常现象。

分解的依据是数据依赖和模式的标准(范式)。

4.用SQL语句实现:

创建一个COMPANY数据库,该数据库的主数据文件逻辑名称为COMPANY_DATA,物理文件名为COMPANY.MDF,初始大小为10MB,最大尺寸为100M,增长速度为5M;日志文件逻辑名称为COMPANY_LOG,物理文件名为COMP

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 经管营销 > 人力资源管理

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1