数据库管理系统的主要功能与选用
文:https://www.digiwin.com
作者:鼎捷数智 | 发布时间:2014-07-05 00:00:00
数据库管理系统主要用于管理数据库,简称DBMS。它不仅可以管理和控制数据库,还可以使用户通过DBMS提供数据定义语言,对数据进行追加、删除等操作。下面将详细介绍数据库管理系统的功能,以及我们应该如何选用数据库管理系统。
数据库管理系统的功能:
1.数据定义:数据库管理系统提供了DDL以便用户定义数据库的三级模式、两级映像以及保密限制等约束。DDL主要拥有建立、修改数据库的库结构的功能。在数据字典(Data Dictionary)中存放着数据库的框架信息,DDL所描述的库结构只是给出了数据库的框架。
2.数据操作:数据库管理系统提供的数据操作语言,实现了用户对数据的追加、删除、更新、等操作。
3.数据库的运行管理:数据库管理系统的运行管理功能、管理功能包括了多用户环境下的并发控制、安全性检查和存取限制控制等等。这样就保证了事务的原子性。同时这些功能也保证了数据库系统的正常运行。
4.数据组织、存储与管理:DBMS需确定用怎样的文件结构和存取方式在存储级上组织这些数据。提高存储空间利用率是数据组织和存储的基本目标。
5.数据库的保护:数据库中的数据是重要的战略资源,所以对数据的保护是十分重要的。DBMS主要通过数据库的恢复、数据库的并发控制、数据库的完整性控制、数据库安全性控制来实现对数据库的保护。
6.数据库的维护:这一部分包括了由各个使用程序来完成的数据库的数据载入、转换、转储、以及性能监控等功能。
7.通信:DBMS负责处理数据的传送。网络环境下的数据库系统可以实现DBMS与网络中其他软件系统的通信功能。
选择数据库管理系统时应考虑以下几个方面的问题:
(1) 数据库构造的难易程度。
需要分析数据库管理系统有没有范式的要求。要选择符合国际标准的以便于系统的维护、开发、移植;还要看所支持的数据库容量,因为数据库的容量特性决定了数据库管理系统的使用范围。
(2) 程序开发的难易程度。
是否支持多媒体数据类型——多媒体数据需求是今后发展的趋势,支持多媒体数据类型的数据库管理系统可以减少应用程序的开发和维护工作。
(3)数据库管理系统的性能分析。
包括性能评估、性能监控、性能管理。
(4) 对分布式应用的支持。
包括数据透明与网络透明程度。数据透明是指数据库管理系统可以自动搜索网络,用户在应用中不需指出数据在网络中的什么节点上;网络透明是指数据库管理系统自动将数据包转换成相应的协议数据,用户在应用中无需指出网络所采用的协议。
(5)并行处理能力。
支持多CPU模式的系统,负载的分配形式,并行处理的颗粒度、范围。
(6) 可移植性和可扩展性。
(7)数据完整性约束。
(8)并发控制功能。
(9) 容错能力。
异常情况下对数据的容错处理。硬件的容错,有无磁盘镜象处理功能软件的容错,有无软件方法是其评价标准:
(10) 安全性控制
包括安全保密的程度。
(11) 支持多种文字处理能力
(12)数据恢复的能力
数据库管理系统
数据库管理系统的出现使得大量的数据可以得到很好地管理,并且使得数据得到了永久的保存,保证了数据的安全性。数据库在我国的应用也越来越广泛。数据库管理系统在各种服务行业的使用也方便了广大人民群众。
文章来源于鼎捷数据库管理系统https://www.digiwin.com/,转载请注明出处。
上一页:PDM的优点
下一页:软件公司的分类及其知识价值
相关新闻