数据库基础知识

1.DBMS

DBMS是一种负责数据库定义、建立、操作、管理和维护的软件系统,主要由存储管理器和查询处理器组成,目的在于保证数据安全可靠,提高数据库应用的简明性和方便性。

DBMS的工作机理是把用户对数据的操作转化为对系统存储文件的操作,有效的实现数据库三级之间的转化。

DBMS主要职能:数据库的定义和建立、数据库的操作、数据库的控制、数据库维护、故障恢复和数据通信。

数据库系统组成:数据库、硬件、软件(应用程序)、数据库管理员(DBA)

2.三级模式

外模式:用户级,它是某个或某几个用户所看到的数据库的数据视图,是与某一应用有关的数据的逻辑表示。外模式是从模式导出的一个子集,包含模式中允许特定用户使用的那部分数据。

模式:概念级,对数据库中全部数据的逻辑结构和特征的总体描述,是所有用户的公共数据视图(全局视图)。它是由数据库管理系统提供的数据模式描述语言(Data Description Language,DDL)来描述、定义的,体现、反映了数据库系统的整体观。

内模式:物理级,数据物理结构和存储方式的描述。

3.两级独立性

物理独立性:用户的应用程序与存储在磁盘上的数据库中的数据是相互独立的。当数据物理模式改变时,应用程序无需改变。概念模式/内模式映射

逻辑独立性:用户的应用程序与数据库中的逻辑结构是相互独立的。当数据逻辑结构改变时,应用程序不需要改变。外模式/概念模式映射

4.事务(Database Transaction)

事务是指作为单个逻辑工作单元执行的一系列操作。 事务处理可以确保除非事务性单元内的所有操作都成功完成,否则不会永久更新面向数据的资源。数据库事务具有ACID(原子性、一致性、隔离性和持久性)属性。


你可能感兴趣的:(工作,数据库,database,存储,语言,磁盘)