一般数据库管理系统指的是通过操纵和管理数据库的大型软件,作用是建立,使用和维护数据库,即DBMS,通过对数据库进行统一的管理和控制,确保数据库的安全性和完整性,用户通过DBMS系统访问数据库中的数据,对于数据库管理员来说可以可以通过此来进行数据库的维护工作,使用多个应用程序和用户不同的方法进行不同时间的建立,并修改和询问数据库,大部分的DBMS提供数据定义语音DDL和数据操作语音DML为用户定义数据库的模式结构和权限的约束,实现对数据库的追加,并根据需要进行相关的删除和操作。 主要的功能包括,数据定义,提供数据定义的语言即DDL,用户定义数据三级模式结构使用,两级映像以完整的约束和保密限制等约束的控制,用于建立,修改数据库的库结构,DDL所描述的库结构给出相关的数据库框架,数据库的框架信息被存放在数据字典中。 对数据进行操作,DBMS提供数据操作语言DML供用户实现对数据的追加,删除,更新,查询等操作,数据库的管理,可以是数据库运行管理运行的控制,管理功能,包括多用户环境的并发控制,安全性检查和存取限制的控制,完整性检查和执行,运行日志组织进行管理,事务管理和自动恢复,保证事务原子性,功能保证数据库的正常运行。 数据组织的存储管理,DBMS分类组织,存储和管理各种数据,包括数据字典,用户数据,存取路径等,需要注意的是确定好将要使用的组织数据包括文件的结构和存取的方法的相关组织数据,并确保实现数据之间的联系,数据组织和存储的基本计划确保提高存储空间利用率并选择合适的存取的方法提高存取效率. 对于数据库的保护功能,对于这些是关系到信息战略的问题,利用DBMS对数据库机械能保护通过4个方面来实现相关,数据库的恢复,数据库的相关控制,数据的完整性的控制,安全控制,其他如缓冲区的管理和数据存储的某些自适应机制等. 对于数据库的保护,需要数据库的载入,转换,存储,以及数据库的重组重构即性能监控等相关的功能,分别由各个使用程序来执行完成. 最后要说的是通信的内容DBMS和操作系统的联机处理,分时系统及远程作业输入相关接口的问题,负责处理数据的传送的问题,对网络环境数据库系统进行处理,包括DBMS和网络中其他相关的系统通信温特的解决和数据库件的相互操作的功能的问题。 企业在管理数据库系统的时候,需要知道是如何利用计算机硬件和软件技术进行有效的手机,存储,及时的处理和应用的过程,目的是能够充分的有效地发挥数据的作用,实现数据有效管理和关键数据组织,数据管理经历人工管理,文件系统,数据库系统三个发展阶段,所以在建立相关的数据结构的时候,可以充分了解数据间的联系并进行修改,扩充,保证数据独立性可靠性的同时,减少数据冗余,提高数据共享和管理的高效率。
|