一:概念分析
数据库系统:分为两部分:一部分是数据库按一定的方式存储数据;另一部分数据库管理系统,为用户及应用程序提供数据访问,并具有对数据库进行管理、维护等功能。
数据库:若干数据的集合体。数据库要由数据库管理系统进行科学的组织和管理,以确保数据库的安全性和完整性。
数据库管理系统:对数据库进行管理的软件系统,为用户或应用程序提供访问数据库中的数据和对数据安全性、完整性、保密性、并发性等进行统一控制的方法。
数据库系统:以数据库方式管理大量共享数据的计算机系统,一般简称为数据库。数据库系统是由外模式、模式和内模式组成的多级系统结构。作为管理大量、持久可靠、共享数据的工具,数据库系统通常由数据库、数据库管理系统、硬件和软件支持系统及用户4部分组成。
二:数据库管理系统功能
数据库管理系统(DBMS)的基本功能是定义数据库,进行数据的存取,实现基本的数据管理和维护功能。
<1>数据库定义:定义外模式、模式、内模式、数据库完整性、安全保密、存取路径等。
<2>数据存取:提供数据的操纵语言,以便对数据进行查找和更新。
<3>数据库运行管理:事物管理、自动恢复、并发控制、死锁检测或防止、安全性检查、存取控制、完整性检查、日志记录等。
<4>数据组织、存储和管理:数据字典、用户数据、存取路径的组织存储和管理,以便提高存储空间的利用率,并方便存取。
<5>数据库的建立和维护:数据转换、数据库新建、转储、恢复、重组、重构以及性能检测等。
<6>网络通信、数据转换、异构数据库访问等。
三:数据库管理系统的特性
1.数据的安全性。数据的安全主要是保证数据存储的安全和数据在访问会传输的过程中不被窃取或恶意破坏,因此需要对数据进行一些安全控制,如将数据加密,以密码的形式存于数据库内,并将数据库中需要保护的部分与其他部分隔离;使用授权规则鉴别用户身份,阻止非法主体的访问等。
2.数据的结构化。在文件系统中,文件内部的数据一般是有结构的,但文件之间不存在联系,因此从数据整体来说数据一般是有结构的,但文件之间不存在联系,因此从数据的整体来说是没有结构的。数据库系统虽然也常常分许多单独的文件 ,并且文件内部也具有完整的数据结构,但是它更注重同数据库各文件之间的相互联系,故特别能适应大量数据的客观需要。
3.数据共享。共享是数据库系统的目的,也是其重要特点。一个数据库中的数据,不仅可以为同一企业或组织内部的各部门共享,还可以为不同组织、地区甚至不同国家的用户共享。
4.数据的独立性:在文件系统中,数据结构和应用程序是相互依赖的,任何一方的改变总是要影响另一方的改变。在数据库系统中。这种相互依赖性是很小的,数据据和程序具有相对独立性。
5.可控冗余度。在文件系统中,由于每个应用都拥有并使用自己的数据,各文件难免有许多数据相互重复,产生了冗余。数据库系统是面对整个系统的数据共享而建立的,各个应用的数据集中存储、共同使用,因而尽可能地避免了数据的重复存储。减少了数据的冗余。
标签:存储,管理系统,存取,数据库,概念,相关,数据库系统,数据 From: https://blog.51cto.com/u_15912723/6317734