空间数据库概论答案【篇一:数据库系统概论试题及答案整理版】>第一章绪论一、选择题1. 在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。
在这几个阶段中,数据独立性最高的是a阶段。
a.数据库系2. 数据库的概念模型独立于a。
a.具体的机器和dbms3. 数据库的基本特点是b。
a.(1)数据结构化 (2)数据独立性 (3)数据共享性高,冗余大,易移植b.(1)数据结构化 (2)数据独立性 (3)数据共享性高,冗余小,易扩充c.(1)数据结构化 (2)数据互换性 (3)数据共享性高,冗余小,易扩充(4)统一管理和控制(4)统一管理和控制(4)统一管理和控制b.e-r图c.信息世界d.现实世界b.文件系统c.人工管理d.数据项管理d.(1)数据非结构化 (2)数据独立性 (3)数据共享性高,冗余小,易扩充(4)统一管理和控制4. b是存储在计算机内有结构的数据的集合。
a.数据库系统5. 数据库中存储的是c。
a. 数据6. 数据库中,数据的物理独立性是指c。
a.数据库与数据库管理系统的相互独立 b.用户程序与dbms的相互独立c.用户的应用程序与存储在磁盘上数据库中的数据是相互独立的d.应用程序与数据库中数据的逻辑结构相互独立7. 数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指d。
a.同一个应用中的多个程序共享一个数据集合 b.多个用户、同一种语言共享数据 c.多个用户共享一个数据文件d.多种应用、多种语言、多个用户相互覆盖地使用数据集合b. 数据模型c. 数据及数据间的联系d. 信息b.数据库c.数据库管理系统d.数据结构8. 数据库系统的核心是b。
a.数据库9. 下述关于数据库系统的正确叙述是 a 。
a.数据库系统减少了数据冗余b.数据库系统避免了一切冗余c.数据库系统中数据的一致性是指数据类型一致d.数据库系统比文件系统能管理更多的数据10. 数将数据库的结构划分成多个层次,是为了提高数据库的 b ①和 b ②。
①a.数据独立性②a. 数据独立性11. 数据库(db)、数据库系统(dbs)和数据库管理系统(dbms)三者之间的关系是 a 。
a.dbs包括db和dbmsc.db包括dbs和dbms12. 在数据库中,产生数据不一致的根本原因是d。
a.数据存储量太大b.没有严格保护数据 d.数据冗余b.ddms包括db和dbs d.dbs就是db,也就是dbmsb.逻辑独立性 b.物理独立性c.管理规范性 c.逻辑独立性d.数据的共享b.数据库管理系统c.数据模型d.软件工具d.管理规范性c.未对数据进行完整性控制13. 数据库管理系统(dbms)是d。
a.数学软件14. 数据库管理系统(dbms)的主要功能是 b。
a. 修改数据库15. 数据库系统的特点是a、数据独立、减少数据冗余、避免数据不一致和加强了数据保护。
a.数据共享16. 数据库系统的最大特点是a。
a. 数据的三级抽象和二级独立性 c. 数据的结构化b. 数据共享性 d. 数据独立性b.数据存储c.数据应用d.数据保密b. 定义数据库c. 应用数据库d. 保护数据库b.应用软件c.计算机辅助设计d.系统软件17. 数据库管理系统能实现对数据库中数据的查询、插入、修改和删除等操作,这种功能称为c 。
a. 数据定义功能b. 数据管理功能c. 数据操纵功能d. 数据控制功能18. 数据库管理系统是b。
a.操作系统的一部分 c.一种编译程序19. 数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是d 。
a. 外模式20. 数据库系统的数据独立性是指b。
a.不会因为数据的变化而影响应用程序b.不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序 c.不会因为存储策略的变化而影响存储结构d.不会因为某些存储结构的变化而影响其他的存储结构21. 实体是信息世界中的术语,与之对应的数据库术语为d。
a.文件 b.数据库 c.字段 d.记录22. 层次模型、网状模型和关系模型数据库划分原则是d。
a.记录长度23. 传统的数据模型分类,数据库系统可以分为三种类型c。
a.大型、中型和小型 c.层次、网状和关系24. 层次模型不能直接表示c。
a.1 :1关系b.1 :m关系 d.1 :1和1 :m关系b.西文、中文和兼容 d.数据、图形和多媒体b.文件的大小 c.联系的复杂程度 d.数据之间的联系b. 内模式c. 存储模式d. 模式b.在操作系统支持下的系统软件 d.一种操作系统c.m :n关系25. 数据库技术的奠基人之一e.f.codd从1970年起发表过多篇论文,主要论述的是c。
a.层次数据模型c.关系数据模型b.网状数据模型d.面向对象数据模型二、填空题1. 数据管理技术经历了人工管理、文件系统和数据库系统三个阶段。
2. 数据库是长期存储在计算机内、有组织的、可共享的数据集合。
3. dbms是指数据库管理系统它是位于用户和操作系统之间的一层管理软件。
4. 数据独立性又可分为逻辑数据独立性和物理数据独立性。
5. 当数据的物理存储改变,应用程序不变,而由dbms处理这种改变,这是指数据的物理独立性。
6. 数据模型是由数据结构、数据操作和完整性约束三部分组成的。
7. 数据结构是对数据系统的静态特性的描述,数据操作是对数据库系统的动态特性的描述。
8. 数据库体系结构按照模式、外模式和内模式三级结构进行组织。
9. 实体之间的联系可抽象为三类,它们是一对一(1∶1)、一对多(1∶m)和多对多(m∶n)。
10. 数据冗余可能导致的问题有浪费存储空间及修改麻烦和潜在的数据不一致性。
三、简答题: 1. 什么是数据库?答:数据库是长期储存在计算机内、有组织、可共享的大量数据的集合。
数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。
2. 数据库管理系统的主要功能有哪几个方面?答:①数据定义功能②数据组织、存储和管理③数据操纵功能④数据库的事务管理和运行管理⑤数据库的建立和维护功能⑥其他功能3. 数据库系统的构成有哪些?答:一般有以下四个方面构成:①数据库②数据库管理系统(及其开发工具)③应用系统④数据库管理员4. 数据库系统的特点有哪些?答:①数据结构化②数据的共享性高、冗余度低、易扩充③数据独立性高④数据有dbms统一管理和控制5. 什么是数据库的数据独立性?答:数据独立性表示应用程序与数据库中存储的数据不存在依赖关系,包括逻辑数据独立性和物理数据独立性。
【篇二:数据库系统概论第四版课后习题答案】试述数据、数据库、数据库系统、数据库管理系统的概念。
答:( l )数据( data ) :描述事物的符号记录称为数据。
数据的种类有数字、文字、图形、图像、声音、正文等。
数据与其语义是不可分的。
解析在现代计算机系统中数据的概念是广义的。
早期的计算机系统主要用于科学计算,处理的数据是整数、实数、浮点数等传统数学中的数据。
现代计算机能存储和处理的对象十分广泛,表示这些对象的数据也越来越复杂。
数据与其语义是不可分的。
500 这个数字可以表示一件物品的价格是 500 元,也可以表示一个学术会议参加的人数有 500 人,还可以表示一袋奶粉重 500 克。
( 2 )数据库( database ,简称 db ) :数据库是长期储存在计算机内的、有组织的、可共享的数据集合。
数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。
( 3 )数据库系统( databas 。
sytem ,简称 dbs ) :数据库系统是指在计算机系统中引入数据库后的系统构成,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员构成。
解析数据库系统和数据库是两个概念。
数据库系统是一个人一机系统,数据库是数据库系统的一个组成部分。
但是在日常工作中人们常常把数据库系统简称为数据库。
希望读者能够从人们讲话或文章的上下文中区分“数据库系统”和“数据库”,不要引起混淆。
( 4 )数据库管理系统( database management sytem ,简称dbms ) :数据库管理系统是位于用户与操作系统之间的一层数据管理软件,用于科学地组织和存储数据、高效地获取和维护数据。
dbms 的主要功能包括数据定义功能、数据操纵功能、数据库的运行管理功能、数据库的建立和维护功能。
解析 dbms 是一个大型的复杂的软件系统,是计算机中的基础软件。
目前,专门研制 dbms 的厂商及其研制的 dbms 产品很多。
著名的有美国 ibm 公司的 dbz 关系数据库管理系统和 ims 层次数据库管理系统、美国 oracle 公司的orade 关系数据库管理系统、 s 油 ase 公司的 s 油 ase 关系数据库管理系统、美国微软公司的 sql serve ,关系数据库管理系统等。
2 .使用数据库系统有什么好处?答:使用数据库系统的好处是由数据库管理系统的特点或优点决定的。
使用数据库系统的好处很多,例如,可以大大提高应用开发的效率,方便用户的使用,减轻数据库系统管理人员维护的负担,等等。
使用数据库系统可以大大提高应用开发的效率。
因为在数据库系统中应用程序不必考虑数据的定义、存储和数据存取的具体路径,这些工作都由 dbms 来完成。
用一个通俗的比喻,使用了 dbms 就如有了一个好参谋、好助手,许多具体的技术工作都由这个助手来完成。
开发人员就可以专注于应用逻辑的设计,而不必为数据管理的许许多多复杂的细节操心。
还有,当应用逻辑改变,数据的逻辑结构也需要改变时,由于数据库系统提供了数据与程序之间的独立性,数据逻辑结构的改变是 dba 的责任,开发人员不必修改应用程序,或者只需要修改很少的应用程序,从而既简化了应用程序的编制,又大大减少了应用程序的维护和修改。
使用数据库系统可以减轻数据库系统管理人员维护系统的负担。
因为 dbms 在数据库建立、运用和维护时对数据库进行统一的管理和控制,包括数据的完整性、安全性、多用户并发控制、故障恢复等,都由 dbms 执行。
总之,使用数据库系统的优点是很多的,既便于数据的集中管理,控制数据冗余,提高数据的利用率和一致性,又有利于应用程序的开发和维护。
读者可以在自己今后的工作中结合具体应用,认真加以体会和总结。
3 .试述文件系统与数据库系统的区别和联系。
答:文件系统与数据库系统的区别是:文件系统面向某一应用程序,共享性差,冗余度大,数据独立性差,记录内有结构,整体无结构,由应用程序自己控制。
数据库系统面向现实世界,共享性高,冗余度小,具有较高的物理独立性和一定的逻辑独立性,整体结构化,用数据模型描述,由数据库管理系统提供数据的安全性、完整性、并发控制和恢复能力。