作业一(p14)

 

2.简述数据库、数据库管理系统、数据库系统的概念。

  答:①数据库:指能够长期存储的、按照某种模型组织起来的、可被各种用户或应用共享的数据集合。

         ②数据库管理系统:是一种操纵和管理数据库的大型软件,介于用户和互操作系统之间,用于建立、使用和维护数据库,对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。

         ③数据库系统:是数据库应用系统的简称,是计算机系统引入数据库之后的系统,由计算机系统、数据库、数据库管理系统、应用程序和用户五部分组成。

6.简述数据库管理系统的主要功能。

  答:①数据库定义功能:提供数据定义语言,让用户能够方便地定义数据库的逻辑结构、存储结构和存取结构,描述对数据的完整性和安全性等要求。

         ②数据存取功能:提供数据操纵语言,在保证数据的完整性和安全性基础上,方便、高效地实现数据的查找、插入、修改和删除等操作。

         ③数据组织与存储功能:提供数据在外围存储设备上的物理组织和存储方式。

         ④事务运行管理功能:提供事务运行管理及运行日志,事务运行的安全性监控和数据完整性检查,事务的并发控制及系统恢复等功能。

         ⑤数据库建立维护功能:提供了数据安全控制、完整性保障、数据库备份、数据库重组和性能监控等维护工具软件,用于提高系统运行效率。

         ⑥通信接口:提供与其他类型数据库系统或软件之间的格式转换和网络通信功能,实现异构数据库互访和互操作。

7.简述数据库系统的三级模式结构,这种结构的优点是什么?如何实现模式间额转换。

  答:①数据库系统的三级模式结构由外模式、模式和内模式组成。 

            外模式,亦称子模式或用户模式,是应用程序(或用户)使用的局部逻辑数据视图,是应用程序与数据库系统的接口,是应用程序用到的那部分数据的逻辑结构和特征的描述,是根据应用程序需求和对模式的抽取,因此是模式的子集。

            模式,亦称逻辑模式或概念模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。是数据库管理员所看看到的全局逻辑数据视图。           

            内模式,亦称存储模式或物理模式,是数据的物理结构和存储方式的描述。是数据在数据库内部的表达方式

        ②优点:数据库的三级模式是对所存储数据的三个层次上的抽象,它把数据的具体组织留给 DBMS 管理,使用户能逻辑抽象地处理数据,而不必关心数据在计算机中的表示和存储。 

        ③为了能够在内部实现这三个抽象层次的联系和转换,数据库系统在这三级模式之间提供了两层映像:外模式/模式映像和模式/内模式映像。正是这两层映像保证了数据库系统中的数据能够具有较高的逻辑独立性和物理独立性.

8.什么是数据独立性?为什么数据库系统具有数据独立性?

  答:①数据独立性:数据库的三级模式和两级映像实现了数据库的数据独立性,即下一级模式的修改不会影响其上一级模式。包括物理独立性和逻辑独立性。(物理独立性:应用程序与数据存储模式相互独立,有模式/内模式映像实现;逻辑独立性:应用程序与数据逻辑结构相互独立,有外模式/模式映像实现)

         ②数据独立性实现了数据和程序之间的独立,使得数据的定义和描述可以从应用程序中分离出来,数据存取完全通过数据库管理系统管理,大大减轻了应用程序编制和维护的负担,保证了应用程序的稳定性。除非应用需求本身发生变化,否则应用程序一般不需要修改。

12.从下列关于数据库系统特点的叙述中选取5条正确的叙述。

  答:2.4.5.7.9

0401302   学号:2013211466   林xx

 

posted on 2015-03-16 10:59  alien1995  阅读(228)  评论(0编辑  收藏  举报