《数据库系统概论》相关名词解释

Posted bw98blogs

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了《数据库系统概论》相关名词解释相关的知识,希望对你有一定的参考价值。

数据:用于描述事物的符号记录,数据与其语义是不可分的

 

数据库:是长期存储在计算机内的、有组织的、可共享的数据集合

 

数据库系统:是计算机系统引入数据库后的一个系统,由数据库、数据库管理系统、应用系统、管理员、用户【五个部分】组成。数据库系统的核心是数据库管理系统,基础是数据模型。数据库具有数据结构化、共享性高、冗余度低、易扩充的特点

 

数据库管理系统:是位于用户与操作系统之间的一层系统,用于高效地定义、存取、运行管理、建立维护数据。常见的有Oracle公司的mysql,Microsoft公司的SQL Sever

 

数据模型:是数据特征的抽象,通常由数据结构、数据操作和完整性约束三部分组成。在数据库中主要有三中数据模型:层次数据模型、网状数据模型、关系数据模型。

 

关系模型:关系模型由关系数据结构、关系操作集合和关系完整性约束三部分组成。通常,关系模型中数据的逻辑结构是一张二维表,它由行和列组成。

 

关系:一个关系对应通常说的一张表

 

属性:表中的一列即为一个属性

 

域:属性的取值范围

 

元组:表中的一行即为一个元组

 

码:表中的某个属性组,它可以唯一确定一个元组

 

候选码:若属性/属性组K决定(函数依赖)了关系R(可以唯一确定一个元组),那么称 K 为 R 的候选码

 

分量:元组中的一个属性值

 

关系模式:对关系的描述,一般为:关系名(属性1, 属性2,..., 属性n)

 

数据库中的三级模式结构:外模式(也称用户模式,可看见当前使用的局部数据的逻辑结构)、模式(也称逻辑

模式,是数据库中全体数据的逻辑结构和特征的描述)、内模式(也称存储模式,是数据在数据库系统内部的表示)

数据独立性:数据独立性包括数据的物理独立性与数据的逻辑独立性。数据库管理系统的模式结构和二级映像功能保证了数据具有很高的物理独立性与逻辑独立性

 

模式:是数据库中全体数据的逻辑结构和特征的描述

 

外模式:数据的局部逻辑结构,通常是模式的子集

 

内模式:也称存储模式,是数据在数据库系统内部的表示,即数据的物理结构和存储方式的描述

 

数据定义语言:DDL,用于定义数据库模式、外模式、内模式的语言

 

数据库操纵语言:DML,用来对数据库中的数据进行查询、插入、删除和修改的语句

 

数据与程序的逻辑独立性:当模式改变时(比如增加新的关系、改变属性时),由数据库管理员对外模式/模式的映像做出改变,而使得外模式不变。

 

数据与程序的物理独立性:当数据库的存储结构改变时,由数据库管理员对模式/内模式映像做出相应改变,从而使得模式保持不变,从而应用程序也不必改变。


笛卡尔积:通俗点说就是指包含两个集合中任意取出两个元素构成的组合的集合

 

基本表:基本表是本身独立存在的表,在 sql 中一个关系就对应一张表

 

视图:是从一个或几个基本表导出的表,视图本身不独立存储在数据库中,是一个虚表。若视图的属性来自集合函数、表达式,则该视图肯定是不可以更新的。

 

触发器:是 SQL Sever 上数据库管理员为了保证数据完整性的办法

 

索引:创建在数据库表上,其作用是提高对表中数据的查询程度。语法为: 操作(如DROP) INDEX 索引名 ON 表名

 

规范化的判断:

  1. 第二范式(2NF):属性完全依赖于主键

  2. 3NF:属性不依赖于其它非主属性

  3. BCNF:存在关键字段决定关键字段的情况,其不符合BCNF范式

  相关链接:https://blog.csdn.net/zxq1138634642/article/details/9121103

 


以上是关于《数据库系统概论》相关名词解释的主要内容,如果未能解决你的问题,请参考以下文章

数据库系统概论

数据库系统概论大作业试验

数据库系统概论大作业试验

数据库系统概论大作业试验

数据库系统概论设计与应用开发篇

数据库系统概论实验三 SQL数据定义及更新