习题1
一、填空题
1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个阶段中,数据独立性最高的是( )阶段。
A.数据库系统
B.文件系统
C.人工管理
D.数据项管理
2.数据库系统与文件系统的主要区别是( )。
A.数据库系统复杂,而文件系统简单
B.文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解诀
C.文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件
D.文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量
3.数据库的概念模型独立于( )。
A.现实世界
B.E-R图
C.信息世界
D.具体的机器和DBMS
4.数据库是在计算机系统中按照一定的数据模型组织、存储和应用的( )。
A.文件的集合
B.数据的集合
C.命令的集合
D.程序的集合
5.支持数据库各种操作的软件系统叫( )。
A.命令系统
B.数据库管理系统
C.数据库系统
D.操作系统
6.由计算机、操作系统、DBMS、数据库、应用程序及用户等组成的一个整体叫做( )。
A.文件系统
B.数据库系统
C.软件系统
D.数据库管理系统
7.数据库的基本特点是( )。
A.(1)数据可以共享(或数据结构化)
(2)数据独立性
(3)数据冗余大,易移植
(4)统一管理和控制
B.(1)数据可以共享(或数据结构化)
(2)数据独立性
(3)数据冗余小,易扩充
(4)统一管理和控制
C.(1)数据可以共享(或数据结构化)
(2)数据互换性
(3)数据冗余小,易扩充
(4)统一管理和控制
D.(1)数据非结构化
(2)数据独立性
(3)数据冗余小,易扩充
(4)统一管理和择制
8.数据库具有( )、最小的冗余度和较高的程序与数据独立性。
A.程序结构化
B.数据结构化
C.程序标准化
D.数据模块化
二、简答题
1.什么是数据处理?数据处理的各阶段各有什么特点?
2.文件系统和数据库有何不同?
3.举例说明实体联系有哪几种?并用例实体说明完整性和参照完整性。
4.试画出学生选课的E-R图。
5.在关系术语中,关系、元组、属性、域和关键字的含义是什么?
6.数据库的体系结构有哪些?
7.什么是数据的独立性?数据库系统如何实现独立性的?
8.什么是数据库管理系统?数据库管理系统的基本功能是什么?