数据库原理教程习题答案(全).pdf

. 0000000000 第 1 章 数据库系统概述 习题参考答案 税务局使用数据库存储纳税人(个人或公司) 信息、 纳税人缴纳税款信息等。 典型的数 据处理包括纳税、退税处理、统计各类纳税人纳税情况等。 银行使用数据库存储客户基本信息、 客户存贷款信息等。 典型的数据处理包括处理客户 存取款等。 超市使用数据库存储商品的基本信息、会员客户基本信息、客户每次购物的详细清单。 典型的数据处理包括收银台记录客户每次购物的清单并计算应交货款。 1.2 DBMS 是数据库管理系统的简称,是一种重要的程序设计系统。它由一个相互关联的 数据集合和一组访问这些数据的程序组成。 数据库是持久储存在计算机中、 有组织的、 可共享的大量数据的集合。 数据库中的数据 按一定的数据模型组织、 描述和存储,可以被各种用户共享, 具有较小的冗余度、 较高的数 据独立性,并且易于扩展。 数据库系统由数据库、 DBMS (及其开发工具)、应用系统和数据库管理员组成。 数据模型是一种形式机制,用于数据建模,描述数据、数据之间的联系、数据的语义、 数据上的操作和数据的完整性约束条件。 数据库模式是数据库中使用数据模型对数据建模所产生设计结果。对于关系数据库而 言,数据库模式由一组关系模式构成。 数据字典是 DBMS 维护的一系列内部表,用来存放元数据。所谓元数据是关于数据的 数据。 1.3 DBMS 提供如下功能: (1) 数据定义:提供数据定义语言 DDL ,用于定义数据库中的数据对象和它们的结构。 (2 ) 数据操纵:提供数据操纵语言 DML ,用于操纵数据,实现对数据库的基本操作(查 询、插入、删除和修改) 。 (3 ) 事务管理和运行管理: 统一管理数据、 控制对数据的并发访问, 保证数据的安全性、 完整性,确保故障时数据库中数据不被破坏,并且能够恢复到一致状态。 (4 ) 数据存储和查询处理:确定数据的物理组织和存取方式,提供数据的持久存储和有 . . 效访问;确定查询处理方法,优化查询处理过程。 (5 ) 数据库的建立和维护:提供实用程序,完成数据库数据批量装载、数据库转储、介 质故障恢复、数据库的重组和性能监测等。 (6 ) 其他功能:包括 DBMS 与其它软件通信、异构数据库之间数据转换和互操作等。 1.4 使用数据库进行信息管理具有如下优点: (1) 数据整体结构化:在数据库中,数据的组织面向整个机构、面向所有可能的应用, 而不是某个具体部门或某个特定的应用。数据结构不仅描述现实世界的对象,而且 描述对象之间的联系。 (2 ) 数据可以充分共享:数据库中的数据的面向整个机构组织使得它能够更好地被多个 用户、多个应用程序共享。 (3 ) 数据独立性:数据独立性是指数据与应用程序相互独立,包括数据的物理独立性和 数据的逻辑独立性。数据的结构用数据模型定义,无需程序定义和解释。 (4 ) 数据由 DBMS 同一管理和控制,使得系统能够为数据管理提供更多的支持。这些支 持包括:提供事务支持、增强安全性、保证完整性、平衡相互冲突的请求和面对故 障的弹性。 (5 ) 标准化:使用数据库进行信息管理有利于制定部门标准、行业标准、工业标准、国 家标准和国际标准,促进数据库管理系统和数据库开发工具的研制、开发,推动数 据管理应用的健康发展。 1.5 数据模型的三个基本要素是:

文档评论(0)

1亿VIP精品文档

相关文档