数据库基本名词解释

基本数据库名词解释

数据(Data)

数据库(DataBase,DB)

数据库是长期存储在计算机内、有组织的、可共享的大量数据的集合。数据库中的数据按照一定的数据模型组织、描述和存储,具有较小的冗余度,较高的数据独立性和易扩展性,并可为各种用户共享。

数据库管理系统(DataBase Management System,DBMS)

数据库管理系统是位于用户和操作系统之间的一层数据管理软件。它可以科学的组织和存储数据,高效地获取和维护数据。
数据库管理系统的主要功能:
数据定义功能
数据组织、存储和管理
数据操纵功能
数据库的事务管理和运行管理
数据库的建立和维护功能
其他功能,包括与其他软件系统的通信功能

数据库系统(DataBase System,DBS)

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

事务的ACID特性

所谓事务是用户定义的一个数据库操作序列,这些操作要么全做,要么全不做.是一个不可分割的工作单位。

事务具有4个特性:

原子性(Atomicity)
一致性(Consistency)
隔离性(Isolation)
持续性(Durability)

数据库系统的三级模式结构

数据库系统的三级模式指数据库系统是由外模式、模和内模式三级构成

模式

外模式

内模式

内模式也称存储模式,一个数据库只有一个内模式。它是数据物理结构和存储方式的描述,是数据在数据库内部的组织方式

数据库设计的基本步骤

需求分析阶段

概念结构设计阶段

逻辑结构设计阶段

物理结构设计阶段

数据库实施阶段

数据库运行和维护阶段

范式

第一范式(1NF)

每一个分量必须是不可分割的数据项。满足了这个条件的关系模式就属于第一范式。

第二范式(2NF)

若R$\in 1 N F , 且 每 一 个 非 主 属 性 完 全 函 数 依 赖 于 任 何 一 个 候 选 码 , 则 R 1NF,且每一个非主属性完全函数依赖于任何一个候选码,则R 1NF,R\in$2NF。

第三范式(3NF)

若R$\in$3NF,则每一个非主属性既不传递依赖于码,也不部分依赖于码。

第四范式(4NF)

关系模式中R中,若每一个决定因素都包含码,则R ∈ \in BCNF。

简答题

什么是数据库的完整性约束条件?可分为那几类?

数据库的完整性是指数据的正确性和相容性。为维护数据的完整性,数据库管理系统必须能够提供定义完整性约束条件的机制来检查数据库中的数据,看其是否满足语义规定的条件。这些添加在数据库数据库数据之上的语义约束条件称为数据库完整性约束条件,它们作为模式的一部分存放在数据库中。

数据库有关的安全性

1.用户身份鉴别

2.多层存取控制

3.审计

4.视图机制

5.数据加密

数据库系统中可能发生的各类故障

系统内部故障

非预期的事务处理导致的错误

系统故障

系统故障是指造成系统停止运行的任何事件,使得系统要重新启动.

介质故障

硬故障,即实体介质发生的故障

计算机病毒

恶意的软件破坏

你可能感兴趣的:(数据库)