大家可以将这些题目作为期末复习题目或者课后资料。
此为第一章绪论部分
判断题
1.信息能够消除某种不确定性。
√
2.数据库中的数据冗余度高。
×
3.数据库的三级模式结构能够提高系统的安全性。
√
4.数据库中的数据采用统一的模型来表示。
√
5.三级模式结构可提供数据独立性。
√
6.外模式/模式映像可以保证数据与程序的逻辑独立性。
√
选择题
1.
以下对于数据库模式(概念模式)描述错误的是_____。
A.
模式是对数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。
B.
每一个一个数据库只有一个概念模式。
C.
模式与具体的应用程序、开发工具及高级程序设计语言无关。
D.
模式与数据的物理存储细节和硬件环境相关。
答案:D
2.
在应用程序中,普通用户访问的应是______。
A.
存储模式
B.
内模式
C.
外模式
D.
模式(概念模式)
答案:C
3.
负责数据库物理结构与逻辑结构定义和修改的人员是______。
A.
专业用户
B.
应用程序员
C.
最终用户
D.
数据库管理员(DBA)
答案:C
4.
数据库三级模式体系结构的划分,有利于保持数据库的______。
A.
结构规范化
B.
数据独立性
C.
数据安全性
D.
操作可行性
答案:B
5.
数据的逻辑独立性是指______。
A.
模式改变,外模式和应用程序不变
B.
模式改变,内模式不变
C.
内模式改变,模式不变
D.
内模式改变,外模式和应用程序不变
答案:A
6.
下面关于SQL、DDL、DML 及DCL的描述错误的是______。
A.
DDL是对SQL语句中完成数据定义功能部分的称呼
B.
DML是对SQL语句中完成数据操纵功能部分的称呼
C.
DCL是对SQL语句中完成数据控制功能部分的称呼
D.
SQL与DDL、DML 、DCL没有关系,均是独立的语言
答案:D
7.
下面哪一项不是数据模型的要素。
A.
数学模型
B.
数据结构
C.
数据的约束条件
D.
数据操作
答案:A
8.
数据库的三级模式结构的描述,正确的是______。
A.
一个数据库可以有多个概念模式
B.
数据库的概念模式与内模式之间的映射是有DBMS提供的
C.
应用程序直接访问概念模式,可以实现数据库的逻辑独立性
D.
概念模式与外模式之间的映射关系应该定义在应用程序中
答案:B
9.
数据库系统的参与人员中,负责监控数据库运行情况,及时处理运行中出现的各种问题的是_______。
A.
数据库管理员
B.
数据库设计师
C.
系统分析员
D.
应用程序员
E.
最终用户
答案:A
10.
下面对数据库特点的不正确叙述是( )。
A.
数据库中的数据采用统一的模型来表示。
B.
数据之间的联系强。
C.
数据冗余度高。
D.
数据由一个软件统一管理。
答案:C
11.
下面对数据模型的不正确叙述是( )。
A.
数据模型是用来表示数据及数据之间联系的。
B.
数据模型可分为三个层次:概念模型、逻辑模型、物理模型。
C.
逻辑层次上的数据模型有三个要素:数据结构、数据操作、数据完整性约束。
D.
到目前为止,逻辑数据模型只有三种:层次模型、网状模型、关系模型。
答案:D
多选题
1.
关于数据库的有组织的、可共享的理解,下面描述正确的有_______。
A.
一个数据库可以被多个用户并发访问
B.
一个数据库可以被多个应用系统访问
C.
一个数据库可以被多种语言编写的程序访问
D.
数据库中的数据是按照一定的逻辑结构组织管理的
答案:ABCD
2.
与文件系统比较,数据库系统具有哪些优势?
A.
提高了数据的共享性,使多个用户能够同时访问数据库中的数据
B.
提高了数据的一致性和完整性,减少了数据的冗余
C.
提供数据与应用程序的独立性
D.
提高了数据的安全性项
答案:ABCD
3.
下面关于外模式的描述,正确的有______。
A.
外模式是数据库用户(包括应用程序员和最终用户)使用的局部数据的逻辑结构和特征的描述。
B.
外模式是数据库用户的数据视图,是与某一应用有关的数据的逻辑表示。
C.
一个数据库只能有一个外模式。
D.
一个数据库可以有多个用户,每一个用户又可能用到多个外模式。
答案:ABD
4.
数据模型应满足哪几个方面的要求
A.
能比较真实地模拟现实世界
B.
容易为人所理解
C.
尽量抽象、复杂数学化
D.
便于在计算机上实现
答案:ABD
填空题
1.数据管理技术的发展经历了人工管理阶段、文件系统阶段和数据库系统阶段。
2.数据库是长期存储在计算机内有组织、可共享的大量数据的集合。
3.数据库管理系统的简称是DBMS。
4.数据库三级模式中,描述数据库全体数据逻辑结构和特征的是模式。
5.定义了物理存储中数据是怎样和在哪里组织的模式是内模式。
6.数据库系统由数据库、数据库管理系统、应用系统和数据库管理员。