数据库名词解释

数据

描述事物的符号记录称为数据。

数据库

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

数据独立性

数据独立性表示应用程序与数掘库中存储的数据不存在依赖关系,包括逻辑数据独立性和物理数据独立性。

三级模式结构

模式

模式又称概念模式或逻辑模式,对应于概念级。它是由数据库设计者综合所有用户的数据,按照统一的观点构造的全局逻辑结构,是对数据库中全部数据的逻辑结构和特征的总体描述,是所有用户的公共数据视图(全局视图)。

外模式

外模式又称子模式或用户模式,对应于用户级。它是某个或某几个用户所看到的数据库的数据视图,是与某一应用有关的数据的逻辑表示。

内模式

内模式又称存储模式,对应于物理级,它是数据库中全体数据的内部表示或底层描述,是数据库最低一级的逻辑描述,它描述了数据在存储介质上的存储方式和物理结构,对应着实际存储在外存储介质上的数据库。

主要的逻辑数据模型

非关系模型

层次模型:一对一或一对多(树)

网状模型:多对多

关系模型
  • 表格状
  • 面向对象数据模型
  • 对象关系数据模型
  • 半结构化数据模型

元组/域

二维表中的具有相同数据类型的某一行/列

表和视图

表是实实在在得保存数据的实体,写入的数据都保存在表中,而视图是不保存数据的,也没有数据。

视图作用

①为用户集中数据,简化用户的数据查询和处理。②屏蔽数据库的复杂性③便于数据共享

索引

在数据库中,索引使数据库程序无需对整个表进行扫描,就可以在其中我到所需要数据.

关系范式

第一范式

所谓第一范式,就是数据表的列不可再分。

第二范式

首先满足第一范式,并且表中非主键列不存在对主键部分的依赖。

第三范式

满足第二范式,并且表中的列不存在对非主键列的传递依赖。

事务

是指作为单个逻辑工作单元执行的一系列操作。

ACID特性

原子性

事务必须是原子工作单元。整个事务中的所有操作,要么全部完成,要么全部未完成,不可能停滞在中间某个环节。

一致性

​事务必须使数据库从一个一致性状态变换到另一个一致性状态。也就是说,一个事务执行之前和执行之后都必须处于一致性状态。

隔离性

​多个事务并发执行时,一个事务的执行不应影响其他事务。也就是说,事务执行的中间结果对其他事务是不可见的。

持久性

​一旦事务提交,则其结果就是永久性的,即使系统崩溃也不会丢失。

ER图

实体

数据模型中的数据对象。

属性

数据对象所具有的属性。

关系

用来表现数据对象与数据对象之间的联系。

数据库完整性与安全性

完整性:防止数据库中存在不符合语义的数据,防止错误信息的输入和输出造成的无效操作和错误结果。

安全性:陨止数据库被恶意的破坏和非法的存取。

超键(super key): 在关系中能唯一标识元组的属性集称为关系模式的超键

候选键(candidate key): 不含有多余属性的超键称为候选键。也就是在候选键中,若再删除属性,就不是键了!

主键(primary key): 用户选作元组标识的一个候选键程序主键

外键(foreign key):如果关系模式R中属性K是其它模式的主键,那么k在模式R中称为外键。

最后修改:2024 年 03 月 23 日
如果觉得我的文章对你有用,请随意赞赏