数据库基本名词解释

基本数据库名词解释

数据(Data)

数据库(DataBase,DB)

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

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

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

数据库系统(DataBase System,DBS)

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

事务的ACID特性

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

事务具有4个特性:

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

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

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

模式
外模式
内模式

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

数据库设计的基本步骤

需求分析阶段

概念结构设计阶段

逻辑结构设计阶段

物理结构设计阶段

数据库实施阶段

数据库运行和维护阶段

范式

第一范式(1NF)

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

第二范式(2NF)

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

第三范式(3NF)

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

第四范式(4NF)

关系模式中R<U,F>中,若每一个决定因素都包含码,则R<U,F>∈\inBCNF。

简答题

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

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

数据库有关的安全性

1.用户身份鉴别

2.多层存取控制

3.审计

4.视图机制

5.数据加密

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

系统内部故障

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

系统故障

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

介质故障

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

计算机病毒

恶意的软件破坏

1. 数据库:一个组织、存储、管理数据的集合。它包括一些命名的数据表,以及一些用于访问和管理这些数据表的工具和应用程序。 2. 数据库管理系统(DBMS):一种软件系统,用于管理和操作数据库。它允许用户创建、修改和查询数据库中的数据,以及对数据进行备份和恢复等操作。 3. 数据表:数据库中的一个数据结构,用于存储有关一个特定实体或主题的数据。每个数据表都由一组命名的列和行组成,其中每个列表示一个数据字段,每行表示一个数据记录。 4. 数据字段:数据表中的一个单独的数据项,代表了表中的某个属性或特征。例如,一个名为“学生”的数据表可能包括“姓名”、“地址”和“成绩”等字段。 5. 数据记录:数据表中的一个行,包含了一组与该表相关的数据字段的值。例如,“学生”表中的一个记录可能包括一个学生的姓名、地址和成绩。 6. 主键:数据表中用于标识唯一数据记录的一列或一组列。主键确保了每个数据记录都具有唯一的标识符,从而方便数据查询和管理。 7. 外键:数据表中用于建立关系的一列或一组列。外键关联了两个数据表中的数据记录,从而允许在一个表中引用另一个表中的数据。 8. 数据库事务:一组数据库操作,作为单个逻辑单元进行处理。事务可以包括插入、更新、删除等操作,确保它们要么全部成功执行,要么全部回滚。 9. 数据库索引:一种数据结构,用于加速数据库查询操作。索引是一个包含指向数据库记录的指针的表,它按照某个关键字或一组关键字进行排序。 10. 数据库视图:一种虚拟的数据表,它是由一个或多个基本数据表的数据组合而成。视图可以用于简化数据查询操作,或者隐藏基本表的某些细节。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值