数据库的一些基本概念

数据 数据库 数据库管理系统 数据库系统概念

1、 数据:是数据库中存储的基本的对象,用于描述事物。不单单只是一串数字,符号,还要结合语义。
举个例子,李明, 2000年1月1日出生,家住河北省。那么在计算机中存储为(李明,20000101,河北),因此数据与语义是不可分的。

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

3、数据库管理系统(DBMS): 位于用户与操作系统之间的一层管理软件,主要是用来实现数据定义功能,数据的组织、存储管理,对于有数据的操纵功能,数据库的建立和维护功能,以及其他功能。

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

实体 实体型 实体集 实体之间的联系

1、实体:客观存在的相互区别的事物

2、实体型 :用实体名以及属性集合抽象刻画实体
例如 学生(学号,年龄,性别)就是一个实体型
3、实体集:同一类型实体的集合
4、实体之间具有一对一,一对多,多对一 等类型
例如 一个学生,一门选课都是实体,一个学生可以选一门或者多门课程,同样一个或者多个学生可以选择一个课程

关系 属性 域 元组 码 分量 关系模式

1、关系 :通俗来讲就是建立的表
2、元组:表中的一行
3、属性:表的一列
4、码:一个属性组,唯一确定一个元组。
5、分量 元组的一个属性值
6、关系模式:是对于关系的一个描述,关系名(属性1,属性2,属性3…属性n)

模式 外模式 内模式 数据定义语言 数据操控语言

1、模式:也称为逻辑模式,是数据库中的全体数据的逻辑结构和特征的描述,是所有的用户的公共数据视图。
2、外模式:也叫作子模式或用户模式,设计数据库用户能够看见以及使用的局部的数据的逻辑结构和特征的描述,是数据库用户的数据视图,是与某一应用有关的数据的逻辑表示。

3、内模式 :一个数据库只有一个内模式,是数据库物理结构储存方式的描述,是数据在数据库内部的组织方式
4、数据定义语言:是SQL语言集中负责数据结构定义与数据库对象定义的语言
5、数据操控语言:DML,用户使用这个语言可以实现增删盖查的基本操作。

数据库的三级模式结构以及优点

1、三级模式结构:内模式 ,模式,外模式
2、将数据的具体组织留给数据管理系统,使用户逻辑地抽象地处理数据库的信息,用户使用时不用关心具体的实现方式

数据与程序的物理独立性 数据与程序的逻辑独立性 以及为什么具有独立性

1、物理独立性:存储结构改变,应用程序不用改变。
2、逻辑独立性:模式改变,应用程序不用改变。
3、独立性的原因:当存储的结构改变,管理员对模式/内模式改变,可以使模式不变,从而应用程序不变。当模式改变时,管理员对外模式/模式映像改变,是外模式不变,从而应用不用改变。

发布了4 篇原创文章 · 获赞 4 · 访问量 91

猜你喜欢

转载自blog.csdn.net/weixin_44724691/article/details/104475793