数据库管理系统的主要功能包括以下几个方面:数据库建立和维护功能、数据定义功能、数据组织、存储功能存储和管理、数据作功能、作和事务管理功能。
1.数据库设置和维护功能
该功能包括创建和维护数据库空间、数据库转储和恢复功能、重新组织数据库以及监和监控数据库性能。 这些功能通常是通过数据库管理系统中提供的一些实际工具来实现的。
2.数据定义功能:该功能包括数据库中对象的定义,如表、图、存储过程等。 这些功能的实现通常是通过数据库管理系统提供的数据定义语言(DataDefinitionLanguage,DDL)来完成的。
3.数据组织、存储和管理功能
为了提高数据访问效率,数据库管理系统需要对数据进行分类、存储和管理。 数据库中的数据包括数据字典、用户数据、访问路径数据等。 数据库管理系统必须确定这些数据的存储结构、访问方法和存储位置,以及如何识别数据之间的关系。
确定如何组织和存储数据的主要目的是提高存储空间的使用和访问效率。 通用数据库管理系统根据具体的数据存储和组织方式提供多种数据访问方式,如索引查找、散列查找、周查找自等。
4.数据作功能:该功能包括对数据库数据的查询、插入、删除和更改作。 这些作通常通过数据库管理系统提供的数据作语言(DataManipulationLanguage,DML)来执行。
5.事务管理和作功能
数据库中的数据是共享数据,可供多个用户同时使用。 保证数据安全、运行可靠,数据库管理系统提供事务管理功能。 这些功能保证了数据可以并发使用而不会互相影响,并且在数据库出现故障时可以正确恢复数据库。
II、数据库管理系统一般应具有哪些功能?[参考答]