数据库第一次作业 王小芬 2013212954 理学院

来源:互联网 发布:caffe 提特征 python 编辑:程序博客网 时间:2024/05/01 10:26

6、简述数据库系统的主要功能

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

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

(3)、数据组织与存储功能:把需要在数据库中存储的数据,包括用户数据、存储路径(即索引)、数据字典等,进行合理地组织,并确定数据的逻辑结构和物理存储方式,以提高存储空间利用率和存取效率。

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

(5)、数据库建立维护功能:包括数据库初建、数据转换、数据库转储、数据库重组和重构、系统性能监视分析等,数据库管理系统为数据库管理员提供了数据安全控制,完整性保障,数据库备份、数据库重组和性能监控等维护工具软件,用于提高系统运行效率。

(6)、通信接口:为了提高数据库系统的开发性,扩大应用范围,数据库管理系统提供与其他类型数据库系统或软件之间的格式转换和网络通信功能,实现异构数据库互访和互操作。

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

数据库的三级模式和两级映象实现了数据库的数据独立性,即下一模式的修改不会影响其上一模式。这种数据独立性包括数据的物理独立性和逻辑独立性。

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

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

(1)、数据库避免了一切数据重复。

(2)、数据库减少了数据冗余。

(3)、各类用户程序均可随意地使用数据库中的各种数据。

(4)、用户程序按所对应的子模式使用数据库中的数据。

(5)、数据库数据可经DBA认可的各用户所共享。

(6)、数据库系统中如概念模式有所改变,则需将与其有关的子模式做相应改变,否则用户程序需改写。

(7)、数据库系统中概念模式如有改变,子模式不必变,因而用户程序亦不必改写。

(8)、数据库系统的存储模式如有改变,则概念模式应予调整,否则用户程序会在执行中出错。

(9)、数据库系统的存储模式如有所改变,概念模式不需改动。

(10)、数据一致性是指数据库中数据类型一致。


(1)(2)(5)(6)(8)






0 0
原创粉丝点击