数据库一些名词解释

  • 数据库管理系统(DBMS):有一个相互关联的数据的集合和一组用以访问这些数据的程序组成。这个数据的集合通常称作数据库。

  • 文件处理系统:永久纪录被存储在多个不同的文件中,人们编写不同的应用程序将记录从有关文件中取出或加入到适当的文件中

  • 数据不一致性:同一数据的不同副本不一致

  • 一致性约束:每个关系变量都受制于一系列一致性约束,也可以把它们简称为一致性约束。

  • 数据抽象
    · 物理层:最低层次的抽象,描述数据实际上是怎样存储的。
    · 逻辑层:比物理层层次稍高的抽象,描述数据库中存储什么数据以及这些数据间存在什么关系。通过少量相对简单的结构描述整个数据库。
    **·**视图层:最高层次的抽象,只描述整个数据库的某个部分。

  • 实例:特定时刻存储在数据库中的信息的集合乘坐数据库的一个实例。

  • 模式:数据库的而总体设计称作数据库模式。
    a.物理模式:在物理层描述数据库的设计。
    b.逻辑模式:在逻辑层描述数据库的设计。

  • 物理数据独立性:应用程序如果不依赖于物理模式,他们就被称作是具有物理数据独立性,因此即使物理模式改变了它们也无需重写。

  • 数据模型:数据模型是一个描述数据、数据联系、数据语义以及一致性约束地概念工具地集合。
    a.实体-联系模型:实体-联系(E-R)数据模型基于对现实世界地这样一种认识:现实世界由一组称作实体的基本对象以及这些对象间的联系构成。实体是现实世界中可区别于其他对象的意见”事情“或一个”物体“。
    b.关系数据模型:关系模型用表的集合来表示数据和数据间的关系
    c.基于对象的数据模型:面向对象的数据模型可以看成是E-R模型增加了封装、方法(函数)和对象标识等概念后的扩展。
    d.半结构化数据模型:半结构化数据模型允许那些相同类型的数据项含有不同的属性集的数据定义。

  • 数据库语言
    a.数据定义语言(DDL):是说明数据库模式和其他特性的语言(create table……)
    b.数据操纵语言(DML):使得用户可以访问或操纵那些按照某种适当的数据模型组织起来的数据(select…from……where……)
    c.查询语言:

  • 元数据:元数据是关于数据的数据

  • 应用程序:以某种方式与数据库进行交互的程序。

  • 规范化:生成一个关系模式集合,是我们存储信息时没有不必要的荣誉,同时又能很轻易地检索数据。

  • 数据字典:存储关于数据结构的元数据,尤其是数据模式。

  • 存储管理器:存储管理器是数据库系统中负责地底层数据与应用程序以及向系统提交地查询之间提供接口的部件。

  • 查询处理器:使得数据库用户能够获得很高的性能,同时可以在视图的层次上工作,不必承受了解系统实现的物理层次细节的负担。

  • 事务:是数据库应用中完成单一逻辑功能的操作集合。
    a.原子性:要么全部发生要么根本不发生(类比原语)
    b.故障恢复:检测系统故障并将数据库恢复到故障发生以前的状态。
    c.并发控制:控制并发事务间的相互影响,保证数据库一致性(在理解时类比进程的并发执行)

  • 数据挖掘:以某种方法在数据库中发现知识

  • 数据库管理员(DBA):对系统进行集中控制的人称作数据库管理员。

以上总结自《数据库系统概念》原书第六版

猜你喜欢

转载自blog.csdn.net/qq_42392049/article/details/112679319
今日推荐