orcale 之 初识数据库一

数据库 

  数据库顾名思义数据的仓库,只不过这个仓库是在计算机的存储设备之中。一般来说,这些数据面向一个组织,部门或者整个企业,这些数据是按照一定的模型进行存放的数据集合,比如对于一个学生的管理系统来说,学生的基本信息,学籍信息,成绩信息等这些都存储在学生的管理数据库。

  一般来说以上我们提到的数据都是可以进行使用的,但是还有一些数据,他们是有关数据库的定义信息,比如说数据库的名称,数据表的定义,权限等,这些数据不会被经常的使用,但是很明显这些数据是非常的重要。这些数据被存放在一个叫做数据字典(data dictionary)中。这个数据字典是非常重要的一个东西,数据库管理系统会根据数据字典对数据库进行维护。同时用户也可以根据数据字典来获取一些有用的信息。

  注意:数据字典是数据库管理系统自动生成并且维护的一组表和视图。

数据库管理系统

  当创建数据库完成之后,那么就需要去管理啦!那么问题来了由谁去管理呢?这里就出现了书库管理系统DBMS(Database Management System)就是管理这个仓库的管理员。它可以实现对数据库中的数据进行管理。它是数据库的核心组成部分,数据库的一切操作比如我们经常说到的增删改查都是通过DBMS进行的。DBMS可以分为网状型、层次型、关系型面向对象型。这里的orcale是单前比较流行的关系型数据库。

  在这里简单说下当我们对数据进行操作的时候,到底DBMS是如何工作的。当我们对数据进行操作的时候是由DBMS把操作由应用程序带到外部级、概念级、内部级进而操作数据库中的数据。所以DBMS的作用就是使数据作为一种可以管理的资源来处理。DBMS使数据更加方便用户之间进行共享,进而增加了数据的安全性、完整性和可用性,并且提高了数据的独立性。

数据库系统

  数据库系统(DataBase System)就是指计算机系统中引入数据库后的系统,一般由数据库、数据库管理系统(DBMS)、应用系统和数据库管理员组成。如下图

可以看到数据库是相当的大,因此单单一个DBMS是远远不够的,还需要专门的人员进行管理,这些人就是我们常说的数据库管理员(DataBase Administrator,也就是传说中的DBA了。 

orcale 之 初识数据库一