第5章-关系数据库规范化理论-复习题
- 格式:ppt
- 大小:137.50 KB
- 文档页数:18


数据库系统概论
第六章
1、 关系规范化中的删除操作异常是指① ______ ,插入操作异常是指② ______
– A.不该删除的数据被删除
– B.不该插入的数据被插入
– C.应该删除的数据未被删除
– D. 应该插入的数据未被插入
答:删除操作异常是指执行删除操作时将不应该删除的数据删除的情形;插入异常是指执行插入操作时应该插入的数据无法插入的情形。本题答案为:①A ②D。
----------------------------------------------------------------------------------------------------------------------
2、设计性能较优的关系模式称为规范化,规范化主要的理论依据是______
– A.关系规范化理论
– B.关系运算理论
– C系代数理论
– D.数理逻辑
答:关系规范化理论是关系数据库中进行关系模式设计的理论依据。本题答案为A。
2、 根据关系数据库规范化理论,关系数据库中的关系要满足第一范式。下面“部门”关系中,因哪个属性而使它不满足第一范式?
部门(部门号,部门名,部门成员,部门总经理)
– A.部门总经理
– B.部门成员
– C.部门名
– D.部门号
答:部门关系中的“部门成员”不是唯一的,不满足1NF。本题答案为B。
---------------------------------------------------------------------------------------------------------------------
3、 消除了部分函数依赖的1NF的关系模式必定是_______
A. 1NF B. 2NF C. 3NF D. 4NF
答:由2NF的定义可知本题答案为B。
试题七
一单选题(35分)
1在数据库中,产生数据不一致的根本原因是()
A)数据存储量太大B)没有严格数据保护C)缺乏完整性控制D)数据冗余2数据库管理系统(DBMS)是()
A)一个完整的数据库应用B)一组硬件C)一组软件D)即有硬件又有软件
3在三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是()
A)外模式B)存储模式C)内模式D)模式
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)属性
9在关系代数的专门关系运算中,从表中选出满足条件的元组的操作称为()A)除法B)投影C)选择D)连接
10下列关系运算中花费时间最长的是()
A)除法B)投影C)选择D)连接
11SQL语言是()的语言,易学习
A)过程化B)非过程化C)格式化D)导航式12下列SQL语句中,修改表结构的是()
A)ALTERB)CREATEC)UPDATED)INSERT
13SQL语言具有两种使用方式,分别称为交互式SQL和()
A)提示式SQLB)多用户SQLC)嵌入式SQLD)解释式SQL
14关系规范化中的删除异常是指()A)不该删除的被删除B)应该删除的没删除C)操作被中断
15关系数据库中的关系模式至少是()
A)1NFB)2NFC)3NFD)4NF
16候选码中的属性称为()
A)主属性B)非主属性C)关键属性D)复合属性17关系模式的候选码可以有()个
A)1个B)多个C)1个或多个D)0个
1 数据库的概述
1. 是存储在计算机内有结构的数据的集合。
A.数据库系统 B.数据库
C.数据库管理系统 D.数据结构
2.在数据库中存储的是 。
A.数据库中存储的是 。 B.数据模型
C.数据以及数据之间的联系 D.信息
3.数据库中,数据的物理独立性是指 。
A.数据库与数据库管理系统的相互独立
B.用户程序与DBMS的独立
C.用户的应用程序与存储在磁盘上数据库中的数据是相互独立的
D.应用程序与数据库中数据的逻辑结构相互独立
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.数据结构语言
9.数据库系统的核心是 。
A.编译系统 B.数据库
C.操作系统 D.数据库管理系统
10.数据库管理系统能实现对数据库数据的查询、插入修改和删除等操作,这种功能称为 。
A.数据定义功能 B.数据管理功能
《SQL数据库管理与开发》试题
第 1 页 共 3 页 《SQL Server数据库管理与开发》试题(B卷)
一、单项选择题(每小题1分,共10分)
1. ( )是位于用户与操作系统之间的一层数据管理软件,它属于系统软件,它为用户或应用程序提供访问数据库的方法。数据库在建立、使用和维护时由其统一管理、统一控制。
A.DBMS B.DB
C.DBS D.DBA
2. 下列四项中,不属于SQL2000实用程序的是( )。
A.企业管理器 B.查询分析器
C.服务管理器 D.媒体播放器
3. SQL Server安装程序创建4个系统数据库,下列哪个不是( )系统数据库。
A. master B. model
C. pub D. msdb
4. 下列哪个不是sql 数据库文件的后缀。
A..mdf B..ldf
C..tif D..ndf
5. 数据定义语言的缩写词为 ( )。
A.DDL B.DCL
C.DML D.DBL
6. SQL语言中,条件年龄 BETWEEN 15 AND 35表示年龄在15至35之间,且( )。
A.包括15岁和35岁 B.不包括15岁和35岁
C.包括15岁但不包括35岁 D.包括35岁但不包括15岁
7. SQL的视图是从( )中导出的。
A. 基本表 B. 视图
C. 基本表或视图 D. 数据库
8. 在SQL语言中,建立存储过程的命令是()
A、CREATE PROCEDURE B、CREATE RULE
C、CREATE DURE D、CREATE FILE
9. SQL语言中,删除表中数据的命令是( )。
A. DELETE B. DROP
C. CLEAR D. REMOVE
10. 在MS SQL Server中,用来显示数据库信息的系统存储过程是( )。
A. sp_dbhelp B. sp_db