数据库基本知识一

  • 数据库系统(DBS)包括数据库管理系统(DBMS)、数据库(database简称DB)和数据库管理人员(DBA)等。

    具体的概念如下,理解就好。

        数据库系统(DBS): 指在计算机系统中引入数据库后的系统,一般由数据库、数据库管理系统、应用系统、数据库管理员 (DBA)构成。

       数据库管理系统(DBMS):是位于用户与操作系统之间的一层数据管理软件,用于科学地组织、存储和管理数据、高效地   获取和维护数据。

       数据库(DB):是长期储存在计算机内、有组织的、可共享的大量数据的集合。

       数据库管理人员(DBA):是从事管理和维护DBMS的相关工作人员的统称,属于运维工程师的一个分支,主要负责业务数据 库从设计、测试到部署交付的全生命周期管理。

  • 数据模型、概念模型、逻辑模型和物理模型的区别

       数据模型:是用来抽象、表示和处理现实世界中的数据和信息的工具,是对现实世界的模拟,是数据库系统的核心和基础; 其组成元素有数据结构、数据操作和完整性约束。
       概念模型:也称信息模型,是按用户的观点来对数据和信息建模,主要用于数据库设计。最常用于表示概念模型的是“实体-关系”图,E-R图主要包括实体、属性、关系三要素,简单的概括--“是什么?”。
       逻辑模型:是按计算机系统的观点对数据建模,用于DBMS实现,逻辑模型是实现概念模型描述的具体功能,是对概念模型 的进一步的细化,简单地说---“做什么?”。
       物理模型:物理模型是对真实数据库的描述。如关系数据库中的一些对象为表、视图、字段、数据类型、长度、主键、外键、索引、约束、是否可为空、默认值。,简单地说----“怎么做?”。

       数据模型按不同的应用层次分成三种类型:分别是概念数据模型、逻辑数据模型、物理数据模型

E-R图中主要是由实体、属性和关系三个要素组成{客观存在并可相互区别的事物称为实体,实体所具有的某一特性称为属性}。

E-R图三要素 :1--实体,矩形;2--属性,椭圆形;3--关系,菱形;

型/值:型是对某一类数据的结构和属性的说明;值是型的一个具体赋值,是型的实例。例如,学生记录定义为(学号,姓名,性 别,系别,年龄,籍贯)这样的记录型,而(201315130,李明,男,计算机系,19,江苏南京市)则是该记录型的一个记录值

.关系模式:从用户观点看,关系模式是由一组关系组成,每个关系的数据结构是一张规范化的二维表。

数据库模式:是对数据库中全体数据的逻辑结构(数据项的名字、类型、取值范围等)和特征(数据之间的联系以及数据有关的安全性、完整性要求)的描述。
数据库的三级系统结构:外模式、模式和内模式。

  • 外模式、模式和内模式的区别

数据库内模式:又称为存储模式,是对数据库物理结构和存储方式的描述,是数据在数据库内部的表示方式。一个数据库只有一个内模式。

理解:

① 一个数据库只有一个内模式;

② 一个表可能由多个文件组成,如:数据文件、索引文件。

它是数据库管理系统(DBMS)对数据库中数据进行有效组织和管理的方法

其目的有:

② 为了减少数据冗余,实现数据共享;

② 为了提高存取效率,改善性能。

 数据库外模式:又称为子模式或用户模式,它是数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图。通常是模式的子集,一个数据库有多个外模式。

理解:

① 一个数据库可以有多个外模式;

② 外模式就是用户视图;

③ 外模式是保证数据安全性的一个有力措施。

模式:也称逻辑模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。

理解:

① 一个数据库只有一个模式;

② 是数据库数据在逻辑级上的视图;

③ 数据库模式以某一种数据模型为基础;

④ 定义模式时不仅要定义数据的逻辑结构(如数据记录由哪些数据项构成,数据项的名字、类型、取值范围等),而且要定义与数据有关的安全性、完整性要求,定义这些数据之间的联系。

数据库的二级映像:外模式/模式映像、模式/内模式映像。
 

你可能感兴趣的:(数据库基本知识,数据库)