数据库概念学习

第一章 绪论

1、基本概念:

(1)数据:描述事物的符号记录。

(2)数据库:是一个按照数据结构来组织存储和管理数据的仓库是一个长期存储在计算机内的、有组织的、可共享的、统一管理的大量数据的集合。

(3)数据库管理系统:位于用户和操作系统之间的一个数据管理文件,是计算机的基础软件。

(4)数据库系统:是由数据库、数据库管理系统、应用程序和数据库管理员组成的存储、管理、处理和维护数据的系统。

2、数据库发展阶段

人工管理阶段--文件系统管理阶段--数据库管理阶段

3、数据库数据模型分为两类(概念模型、逻辑模型和物理模型)

  • 概念模型:也称信息模型。是按用户观点来对数据和信息建模,主要用于数据库设计。

       基本概念:

       实体:客观存在并可互相区别的事物。                     

       属性:实体具有的某一特性。

       码:唯一标识实体的属性。

       实体型:用实体名及其属性集合来抽象和刻画同类实体。

       实体集:同一类型实体的集合。

       表示方法:实体-联系方法。(常用E-R图表示)

       E-R图分为实体(用长方形表示)、属性(用椭圆形表示)和关系(用菱形表示)三个核心部分。作为主键的属性需在文字下面加上下划线。

  • 逻辑模型:是按计算机观点对数据建模,主要用于数据库管理系统的实现。

       包括:层次模型、网状模型、关系模型。

       层次模型:有且只有一个根节点,根以外其他节点,有且只有一个双亲节点。

       网状模型:允许一个以上结点无双亲,一个结点可以有不止一个双亲。

       关系模型:通常对应一张表。

       关系:一个关系对应常说的一张表。

       表中的一些概念:

       元组:表中的一行。

       属性:表中的一列。(其中唯一标识的东西:主键或者主码)

       码:表中的某个属性值。

       域:是一组具有相同数据类型的值的集合。

       分量:元组中的一个属性。

  • 物理模型:是对数据最底层的抽象。

4、数据库系统的结构:描述模式数据库中全体数据的逻辑结构和特征。

  • 三级模式结构:外模式+模式+内模式

       外模式:用户模式(用户的数据视图)

       模式:所有用户公开的公共数据视图

       内模式:数据在数据库内部的组织方式

  • 二级映像:

       外模式/模式映像:当模式改变时,为保持外模式不变,对相应的外模式/模式映像改变。保证了数据和程序的逻辑独立性。

       模式/内模式映像:当内模式改变时,为保持模式不变,对相应的模式/内模式映像改变。保证了数据和程序的物理独立性。

猜你喜欢

转载自blog.csdn.net/m0_57714421/article/details/127271751