一、选择题 1. 应用数据库的主要目的是为了______。 A. 解决保密问题 B. 解决数据完整性问题 C. 共享数据问题 D. 解决数据量大的问题 2. 数据库应用系统包括______。 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. 具体的机器和DBMS B. E-R图 C. 信息世界 D. 现实世界 8. 数据库的基本特点是_______。 A. (1)数据可以共享(或数据结构化)(2)数据独立性 (3)数据冗余大,易移植(4)统一管理和控制 B. (1)数据可以共享(或数据结构化)(2)数据独立性(3)数据冗余小,易扩充(4)统一管理和控制 C. (1)数据可以共享(或数据结构化)(2)数据互换性(3)数据冗余小,易扩充(4)统一管理和控制 D. (1)数据非结构化(2)数据独立性(3)数据冗余小,易扩充(4)统一管理和控制 9. 在数据库中,下列说法____是不正确的。 A. 数据库避免了一切数据的重复 B. 若系统是完全可以控制的,则系统可以确保更新时的一致性 C. 数据库中的数据可以共享 D. 数据库减少了数据冗余 10. _____是存储在计算机内有结构的数据的集合。 A. 数据库系统 B. 数据库 C. 数据库管理系统 D. 数据结构 11. 在数据库中存储的是_____。 A. 数据 B. 数据模型 C. 数据以及数据之间的关系 D. 信息 12. 数据库中,数据的物理独立性是指_____。 A. 数据库与数据库管理系统的相互独立 B. 用户程序与DBMS的相互独立 C. 用户程序与存储在磁盘上数据库中的数据是相互独立的 D. 应用程序与数据库中数据的逻辑结构相互独立 13. 数据库的特点之一是数据的共享,严格的讲,这里的数据共享是指_____。 A. 同一个应用中的多个程序共享一个数据集合 B. 多个用户,同一种语言共享数据 C. 多个用户共享一个数据文件 D. 多种应用,多种语言,多个用户相互覆盖地使用数据集合 14. 数据库系统的核心是____。 A. 数据库 B. 数据库管理系统 C. 数据模型 D. 软件工具 15. _______可以减少相同数据重复存储的现象。 A. 记录 B. 字段 C. 文件 D. 数据库 16. 数据库管理系统(DBMS)是_________。 A. 一个完整的数据库应用系统 B. 一组硬件 C. 一组软件 D. 既有硬件也有软件 17. 数据库管理系统(DBMS)是_______。 A. 数学软件 B. 应用软件 C. 计算机辅助设计 D. 系统软件 18. 数据库管理系统(DBMS)的主要功能是_______。 A. 修改数据库 B. 定义数据库 C. 应用数据库 D. 保护数据库 19. 数据库管理系统的工作不包括______。 A. 定义数据库 B. 对已定义的数据库进行管理 C. 为定义的数据库提供操作系统 D. 数据通信 20. _____是存储在计算机内的有结构的数据集合。 A. 网络系统 B. 数据库系统 C. 操作系统 D. 数据库 21. 数据库系统的核心是_____。 A. 编译系统 B. 数据库 C. 操作系统 D. 数据管理系统 22. 数据库系统的特点是______,数据独立,减少数据冗余,避免数据不一致和加强了数据保护。 A. 数据共享 B. 数据存储 C. 数据应用 D. 数据保密 23. 数据库系统的最大特点是_______。 A. 数据的三级抽象和二级独立性 B. 数据共享性 C. 数据的结构化 D. 数据独立性 24. 数据的管理方法主要有_____。 A. 批处理和文件系统 B. 文件系统和分布式系统 C. 分布式系统和批处理 D. 数据库系统和文件系统 25. 数据管理系统是______。 A. 操作系统的一部分 B. 在操作系统支持下的系统软件 C. 一种编译程序 D. 一种操作系统 26. 在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是______。 A. 外模式 B. 内模式 C. 存储模式 D. 模式 27. 为使程序员编程时即可使用数据库语言又可使用常规的程序设计语言,数据库系统需要把数据库语言嵌入到________中。 A. 编译程序 B. 操作系统 C. 中间语言 D. 宿主语言 28. 在数据库中,产生数据不一致的根本原因是________。 A. 数据存储量太大 B. 没有严格保护数据 C. 未对数据进行完整性控制 D. 数据冗余 29.在DBS中,DBMS和OS之间关系是 ________。 A.并发运行 B.相互调用 C.OS调用DBMS D.DBMS调用OS 30.在数据库方式下,信息处理中占据中心位置的是________。 A.磁盘 B.程序 C.数据 D.内存 31.DB的三级体系结构是对________抽象的三个级别。 A.存储器 B.数据 C.程序 D. 外存 32.DB的三级模式结构中最接近外部存储器的是________。 A.子模式 B.外模式 C.概念模式 D.内模式 33.DBS具有“数据独立性”特点的原因是因为在DBS中________。 A.采用磁盘作为外存 B.采用三级模式结构 C.使用OS来访问数据 D.用宿主语言编写应用程序 34.在DBS中,“数据独立性”和“数据联系”这两个概念之间联系是________。 A.没有必然的联系 B.同时成立或不成立 C.前者蕴涵后者 D.后者蕴涵前者 35.数据独立性是指________。 A.数据之间相互独立 B.应用程序与DB的结构之间相互独立 C.数据的逻辑结构与物理结构相互独立 D.数据与磁盘之间相互独立 36.DB中数据导航是指________。 A.数据之间联系 B.数据之间指针联系 C.从已知数据未知数据的过程 D.数据的组合方式 37.用户使用DML语句对数据进行操作,实际上操作的是________。 A.数据库的记录 B.内模式的内部记录 C.外模式的外部记录 D.数据库的内部记录值 38.对DB中数据的操作分成两大类:________。 A.查询和更新 B.检索和修改 C.查询和修改 D.插入和修改 39.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个阶段中,数据独立性最高的是( )阶段。 A 数据库系统 B 文件系统 C 人工管理 D 数据项管理 40.数据库具有(1)、最小的(2)和较高的(3)。 (1)A 程序结构化 B 数据结构化 C 程序标准化 D 数据模块化 (2)A 冗余度 B 存储量 C 完整性 D 有效性 (3)A 程序与数据可靠性 B 程序与数据完整性 C 程序与数据独立性 D 程序与数据一致性 41.在数据库中存储的是( )。 A 数据 B 数据模型 C 数据以及数据之间的关系 D 信息 43.数据库系统的核心是( )。 A 数据库 B DBMS C 数据模型 D 软件工具 44.在数据库中,产生数据不一致的根本原因是( )。 A 数据存储量太大 B 没有严格保护数据 C 未对数据进行完整性控制 D 数据冗余 45.数据库管理系统(DBMS)是( )。 A 教学软件 B 应用软件 C 计算机辅助设计 D 系统软件 46.数据的管理方法主要有( )。 A 批处理和文件系统 B 文件系统与分布式系统 C 分布式系统与批处理 D 数据库系统与文件系统 47.按照传统的数据模型分类,数据库系统可以分为三种类型( )。 A 大型、中型和小型 B 层次、网状和关系 C 数据、图形和多媒体 D 西文、中文和兼容 48.应用数据库的主要目的是为了( )。 A 解决保密问题 B 解决数据完整性问题 C 共享数据问题 D 解决数据量大的问题 49. 数据库技术的奠基人之一E.F.Codd从1970年起发表多篇论文,主要论述的是( )。 A 层次数据模型 B 网状数据模型 C 关系数据模型 D 面向对象数据模型 50. 在DBS中,“数据独立性”和“数据联系”这两个概念之间联系是( ) A.没有必然的联系 B.同时成立或不成立 C.前者蕴涵后者 D.后者蕴涵前者 二、填空题 1. 数据管理技术经历了______,_______和_______三个阶段。 2. 数据库系统一般由______,_______,_______,_______和_______组成 3. DBMS管理的是__________的数据。 4. 数据是长期存储在计算机内,有_______的,可________的数据集合。 5. DBMS是指________它是位于_________和__________之间的一层管理软件。 6. 数据管理系统的主要功能有______________,______________,数据库的运行管理和数据库的建立以及维护等4个方面。 7. 由_______全面负责控制和管理数据库系统。 8. 数据库系统与文件系统的本质区别是_________________________________。 9. 数据的独立性是指___________与__________的相互独立性。 10. 数据的独立性又可分为____________和_____________。 11. 数据模型质量的高低不会影响数据库质量的好坏,这句话正确与否?__________。 12. 按照数据结构的类型来命名,数据模型分为____________,__________和__________。 13.经过处理和加工提练而用于决策或其他应用活动的数据称为________。 14.数据库系统一般是由______、________、_________、_________及_______等五大部分组成。 15.数据库是长期存储在计算机内、有_______的、可_______的数据集合。 16.DBMS是指______,它位于________和_________之间的一层管理软件。 17.数据冗余可能导致的问题的_______和__________。 三、判断题 1.数据库系统的基础是数据模型。( ) 2. 数据库系统的核心是数据库管理系统。( ) 3.对数据库的操作要以运行日志为依据。( ) 4.有了外模式/模式映象,可以保证数据和应用程序之间的物理独立性( )。 5.执行查询语句时,DBMS从数据字典中调出相应的模式描述,并从外模式映象到模式,从而确定所需要的物理数据。( ) 6.在数据库的外模式/模式映像中体现的数据独立性,称为数据的逻辑独立性。( ) 7.在数据库管理系统中数据的完整性保护是指数据的正确性和一致性。( ) 四、简答题 1.试回答下列问题: (1)什么是数据库? (2)什么是数据库管理系统? (3)什么是数据库系统? 2.计算机数据管理经历了哪几个阶段? 3.试述文件系统的缺点。 4.试述数据库系统的特点。 5.DBMS的功能有哪些? 6.数据模型有哪三大要素? 7.数据模型有哪些类型? 8.什么是数据模式(Data Model)? 9.什么是关系(Relation) ? |
发表评论