数据库系统原理综合练习题 数据库系统原理是计算机科学中的一门基础学科,涉及到数据、数据库、数据库系统、数据库管理系统等概念。本文档概括了数据库系统原理的主要知识点,包括数据独立性、数据模型、数据库三级模式体系结构、关系数据模型、数据库管理系统、数据控制功能、数据独立性等。 一、学习要点 1. 数据独立性:是指用户应用程序和存储在存储器中的数据库的数据是相互独立的,分为逻辑独立性和物理独立性两方面。 2. 数据模型:是对现实世界的数据和信息的抽象、表示和处理,包括数据结构、数据操作和数据的约束条件三要素。 3. 数据库三级模式体系结构:是指数据库系统中三级模式结构的划分,包括外模式、模式和内模式三个部分。 4. 关系数据模型:是使用二维表格结构表达数据和数据间联系的数据模型。 5. 数据库管理系统(DBMS):是位于用户和操作系统之间的一层管理软件,提供了数据定义、数据操纵、数据库的运行管理和数据库的建立和维护等功能。 二、习题解析 1. 使用二维表格结构表达数据和数据间联系的数据模型是关系模型。 2. DB、DBS、DBMS 三者之间的关系是:DBS 包括 DB 和 DBMS。 3. 在数据库中存储的是数据及数据之间的联系。 4. 数据库系统中,用模式描述全部数据的整体逻辑结构。 5. 数据库中,导致数据不一致的根本原因是数据冗余。 6. 划分层次型、网状型和关系型数据库的原则是数据及联系的表示方式。 7. 数据库三级模式体系结构的划分,主要有利于保持数据库的数据独立性。 8. 数据库系统中,用外模式描述用户局部数据的逻辑结构,它是用户和数据库系统间的接口。 9. 数据库系统中,用内模式描述全部数据的物理存储视图。 10. 数据库系统中用于定义和描述数据库逻辑结构的语言是 DDL。 11. 数据库系统支持的数据共享指的是多种语言、多个用户、多个应用相互覆盖地使用同一数据集合。 12. 数据库系统中,当内模式发生变化时,采用修改模式\内模式映像来保证数据的物理独立性。 三、填空题解析 1. DML 是数据操纵语言,DBMS 是数据库管理系统,DDL 是数据库系统中用于定义和描述数据库逻辑结构的语言,DD 是数据定义,DBS 是数据库系统,DBA 是数据库管理员。 2. 数据管理技术经历了人工处理、文件系统、数据库系统三个阶段。 3. DBS 组成部分包括数据库、数据库管理系统、应用系统、数据库管理员和用户五部分。 4. DBMS 是位于用户和操作系统之间的一层管理软件。 5. 数据库和文件系统的根本区别是数据的整体结构化。 6. DBMS 提供的数据控制功能包括数据定义、数据操纵、数据库的运行管理和数据库的建立和维护。 7. 数据模型用于抽象、表示和处理现实世界的数据和信息,应当满足能比较真实模拟现实世界、能易于为人理解、便于在计算机上实现三方面要求。 8. 数据模型的三要素包括数据结构、数据操作和数据的约束条件。 9. 概念模型,也称为信息模型,是按用户观点对数据和信息建模,主要用于数据库设计,与具体的 DBMS 和机器无关。 10. 基本数据模型,是按计算机观点对数据建模,主要用于 DBMS 的实现。 11. 数据独立性是指用户应用程序和存储在存储器中的数据库的数据是相互独立的,可以分为数据逻辑独立性和数据物理独立性。 12. 数据结构用于对系统静态特性的描述,数据操作用于对系统动态特性的描述。 13. 数据库系统中人员主要包括数据库管理员、系统分析和数据库设计员、应用程序员和用户,其中用户可分为偶然用户、简单用户、复杂用户三类。 14. 数据库系统的软件包括 DBMS、OS、具有与数据库接口的高级语言及其编译系统、以 DBMS 为核心的应用开发工具、为特定应用环境开发的数据库应用系统五部分。 四、简答题解析 1. 数据是科学实验、检验、统计等所获得的和用于科学研究、技术设计、查证、决策等的数值,数据处理是利用相应的技术和设备进行各种数据加工的过程,数据管理是利用计算机硬件和软件技术对数据进行有效的收集、存储、传输、处理和检索等活动。 数据库系统原理是计算机科学中的一门基础学科,涉及到数据、数据库、数据库系统、数据库管理系统等概念。理解数据库系统原理的知识点,能够帮助我们更好地设计和实现数据库系统,提高数据管理的效率和安全性。
剩余48页未读,继续阅读
- 粉丝: 784
- 资源: 4万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助