数据库名词解释整理
数据库名词解释
数据库名词解释数据库(Database)是指按照一定的数据模型组织、存储和管理数据的集合。
它可以看作是一个存储数据的仓库,通过数据库管理系统(Database Management System,简称DBMS)进行数据的操作和维护。
数据库系统是计算机科学的重要分支,广泛应用于各个领域。
数据库中的数据以表的形式组织,表是由行和列组成的二维数据结构,每一行称为记录,每一列称为字段。
一张表对应着一个实体,例如在一个学生管理数据库中,可以有一个表来存储学生的信息,其中每一列可以包括学生的姓名、学号、年龄等字段。
数据库中的表可以通过键值的方式相互关联,以实现不同表之间的数据共享和查询。
数据库中的数据有多种类型,包括文本、数字、日期等。
数据库可以根据数据的类型进行各种操作,例如插入、修改、删除等。
这些操作可以通过结构化查询语言(Structured Query Language,简称SQL)来完成,SQL是一种用于管理和操作数据库的标准语言。
通过SQL语句,用户可以方便地执行各种数据库操作,如查询特定条件下的数据、排序数据、统计数据等。
数据库除了存储和管理数据外,还具有数据安全和数据一致性的功能。
数据安全是指保护数据库免受非法访问、损坏和丢失的能力,数据库系统通过密码、权限管理、备份等方式来保护数据的安全性。
数据一致性是指数据库中的数据与现实世界的真实情况保持一致,数据库系统通过事务来保证数据的一致性。
事务是一组数据库操作的集合,这些操作要么全部成功执行,要么全部取消执行,数据库系统会将事务的执行过程记录在事务日志中,以便于恢复和回滚。
数据库还可以通过索引来提高查询效率。
索引是一种数据结构,它可以对数据库中的某一列或多列进行排序,并创建索引文件来加速对数据的查找和访问。
索引可以提高数据的查询效率,但也会占用一定的存储空间,并对数据的插入、修改和删除操作产生一定的影响,因此需要合理设计和使用。
数据库还可以进行数据库备份和恢复操作,以防止因为硬件故障、软件错误等原因导致数据库的数据丢失。
数据库名词解释
名词解释1.数据库:DB是长期存储在计算机内的,有组织的,统一管理的相关数据的集合。
2.数据库管理系统:DBMS是数据库系统中专门用来管理数据的软件,它位于用户和操作系统之间。
3.数据库系统:数据库系统是实现有组织地,动态地存储大量关联数据,方便多用户访问的计算机硬件,软件和数据资源组成的系统。
4.数据库技术:数据库技术是研究数据库的结构,存储,设计,管理和使用的一门软件技术。
5.数据库概念设计:是指根据用户的需求设计数据库所表达的概念。
6.数据库逻辑设计:是指从概念设计得到的数据库概念出发设计数据库的逻辑结构,即实现数据存取的表达方式和方法。
7.联系:是指实体之间的关系。
与一个联系有关的实体集的个数,称为联系的元数。
8.概念模型:用来表达用户需求观点的数据库全局逻辑结构的模型。
9.逻辑模型:用来表达计算机实现观点的数据库全局逻辑结构的模型。
10.外部模型:用来表达用户使用观点的数据库局部逻辑结构的模型。
11.内部模型:用来表达数据库物理结构的模型。
12.投影操作:是对一个关系进行垂直分割,消除某些列,并重新安排列的顺序。
13.选择运算:是根据某些条件对关系做水平分割,即选取符合条件的元组。
14.自然连接:是连接运算的有个重要特例,他要求被连接的两个关系有若干相同的属性名。
15.函数依赖:是指关系中属性之间取值的依赖情况。
16.第一范式:如果关系模式R的每个关系r的属性值都是不可分解的原子值。
17.关系规范式:实际上是对关系逐步分解的过程,通过分解使关系逐步达到较高范式。
18.查询:是按照事先规定的准则,以不同方式查看相关表中数据的一种数据库对象。
19.数据访问页:是指连接到数据库的特殊Web页,利用数据访问页可以输入,查看。
编辑和操作存储在数据库中的数据。
20.宏:是一个或多个操作的集合,每个操作完成一个特定的功能。
21.组:是由一些属于数据库对象的快捷方式组成,通过“数据库”窗口可以将不同类型的数据库对象组织到一个“组”中。
数据库名词解释
1.1 名词解释(1)数据库系统(DBS):在计算机系统中引进数据库和数据库管理系统后的组成。
或者是实现有组织地、动态地存储大量相关的结构化数据,方便用户使用数据库的计算机软件、硬件资源组成的系统。
(2)数据库管理系统(DBMS):一个操纵和管理数据库的大型软件,它由一组计算机程序构成。
它是位于用户与操作系统之间的一层数据管理软件。
(3)实体:客观存在并可相互区别的个体。
实体集:具有相同实体特性实体的集合。
(4)属性:表示实体的特性。
(5)关键字:能够唯一标识文件中的某一个记录的最小字段集。
(6)数据模型:现实世界数据与信息的模拟和抽象。
(7)概念数据模型:简称概念模型,是独立于计算机系统的数据模型,完全不涉及信息在计算机中的表示,是面向数据库用户的现实世界模型,主要用来描述现实世界的概念化结构。
(8)关系模型:是最重要的一种数据模型,也是目前主要采用的数据模型,用二维表格表示现实世界实体集及实体集间的联系。
(9)模式:是由数据库设计者综合所有用户数据,按照统一的观点构造的对数据库全局逻辑结构的描述。
(10)外模式:介于模式与应用之间,是用户与数据库之间的接口,是数据库用户(包括应用程序员和最终用户)能够看见和使用的局部数据的逻辑结构和特征的描述。
(11)内模式:也称存储模式,是对数据库中数据物理结构和存储方式的描述,是数据在数据库内部的表示方式。
(12)数据独立性:应用程序和数据结构之间相互独立,不受影响。
(13)逻辑数据独立性:表示一旦模式发生变化,无需改变外模式或应用程序的能力。
(14)物理数据独立性:表示不会因为内模式发生改变而导致概念模式发生改变的能力。
(15)一对一联系:设有两个实体集A、B,如果对于实体集A中的每一个实体,B中至多有一个实体与之有联系,反之亦然,则称A、B有一对一联系(1:1联系)。
(16)一对多联系:设有两个实体集A、B,若A中每个实体与B中任意个实体(包括零个)相联系,而B中每个实体至多和A中一个实体有联系,则称A和B是一对多联系(1:n 联系)。
数据库名词解释
1.关系模型:用二维表格结构表示实体性,外键表示是实体间联系的数据模型称为关系模
型,关系模型是由若干个关系模式组成的集合
2.关系模式:关系模式实际上就是记录模式,它包括:模式名,属性名,值域以及模式的
主键。
关系模式仅是对数据特性的描述
3.关系实例:就是一个关系,即为一张二维表
4.属性:在关系模型中,字段称为属性
5.域:在关系中,每一个属性都有一个取值范围,称为属性的值域
6.元组:在关系中,记录称为元组
7.候选码:在关系中能唯一表示元组的属性及称为关系模式的候选码
8.主码:用户选作元组表示的一个候选码为主码
9.外码:某一个关系的主码相应的属性在另一个关系中出现(非主码),此时该主码在就
是另一关系的外码。
10.过程性语言:在编程时必须给出获得结果的操作步骤
11.非过程性语言:编程时只须指出需要什么信息即可
12.非主属性:不包含在任何候选码中的属性。
13.主属性:候选码的诸属性。
14.. 数据库管理系统是位于用户和___操作系统______________之间的一个数据管理软件1.为什么关系中的元组没有先后顺序
因为关系是一个集合,因此不考虑元组间的顺序。
2.为什么关系中不允许有重复元组
如果关系中有重复元组,那么就无法用键来标识唯一的元组
3.关系与普通的表格、文件有什么区别
关系是一种规范化的二维表。
数据库名词解释
数据库名词解释数据库(Database)是指长期存储在计算机中、有组织地、可共享、可被多个应用系统使用的数据集合。
数据库是为了满足特定组织或个人的数据管理需求而设计和构建的。
它可以存储、管理和检索大量结构化数据,并提供高效的数据访问和处理能力。
表(Table)是数据库中数据的组织方式,它由若干行和列组成,每一行代表一条记录,每一列代表一种属性。
表可以看作是数据库中的一个二维结构,通过表结构的定义和约束条件,可以使数据有序地存储和管理。
字段(Field)是表中的一个列,它描述了表中每一条记录的某一方面特征,如姓名、年龄、性别等。
字段具有数据类型,用来表示存储在该列中的数据的特性,如整数、字符、日期等。
主键(Primary Key)是用来唯一标识表中每一条记录的字段或字段的组合。
主键具有唯一性和非空性的特点,可以确保表中的每一条记录都有唯一的标识,便于数据的检索和更新。
通常,主键字段的取值应该稳定且不可更改。
外键(Foreign Key)是表中的一个或多个字段,它与其他表的主键建立关联关系。
外键在表中用来保持数据的一致性和完整性,它可以限制表中某些字段的取值范围,确保数据的引用关系正确且有效。
索引(Index)是数据库中的一种数据结构,它可以加快数据的检索速度。
索引通过对表中的一个或多个字段建立索引,使得数据库可以快速定位和访问满足特定条件的记录,提高查询效率。
索引可以单独创建,也可以和表一起创建。
事务(Transaction)是一组数据库操作的逻辑单元,它要么全部执行成功,要么全部执行失败。
事务具有原子性、一致性、隔离性和持久性的特性,保证了数据库在并发访问和多用户操作下的数据完整性和一致性。
触发器(Trigger)是一种特殊的数据库对象,它绑定在表上,并在特定的数据操作(如插入、更新、删除等)前后自动执行相应的操作。
触发器可以用于实现复杂的业务逻辑和数据约束,增强数据库的灵活性和安全性。
视图(View)是一种虚拟的表,它是从一个或多个表中选取出来的数据的逻辑展示。
数据库名词解释
一、名词解释1.Data:数据,就是数据库中存储的基本对象,就是描述事物的符号记录。
2.Database:数据库,就是长期储存在计算机内、有组织的、可共享的大量数据的集合。
3.DBMS:数据库管理系统,就是位于用户与操作系统之间的一层数据管理软件,用于科学地组织、存储与管理数据、高效地获取与维护数据。
4.DBS:数据库系统,指在计算机系统中引入数据库后的系统,一般由数据库、数据库管理系统、应用系统、数据库管理员(DBA)构成。
5.数据模型:就是用来抽象、表示与处理现实世界中的数据与信息的工具,就是对现实世界的模拟,就是数据库系统的核心与基础;其组成元素有数据结构、数据操作与完整性约束。
6.概念模型:也称信息模型,就是按用户的观点来对数据与信息建模,主要用于数据库设计。
7.逻辑模型:就是按计算机系统的观点对数据建模,用于DBMS实现。
8.物理模型:就是对数据最底层的抽象,描述数据在系统内部的表示方式与存取方法,在磁盘或磁带上的存储方式与存取方法,就是面向计算机系统的。
9.实体与属性:客观存在并可相互区别的事物称为实体。
实体所具有的某一特性称为属性。
10.E-R图:即实体-关系图,用于描述现实世界的事物及其相互关系,就是数据库概念模型设计的主要工具。
11.关系模式:从用户观点瞧,关系模式就是由一组关系组成,每个关系的数据结构就是一张规范化的二维表。
12.型/值:型就是对某一类数据的结构与属性的说明;值就是型的一个具体赋值,就是型的实例。
13.数据库模式:就是对数据库中全体数据的逻辑结构(数据项的名字、类型、取值范围等)与特征(数据之间的联系以及数据有关的安全性、完整性要求)的描述。
14.数据库的三级系统结构:外模式、模式与内模式。
15.数据库内模式:又称为存储模式,就是对数据库物理结构与存储方式的描述,就是数据在数据库内部的表示方式。
一个数据库只有一个内模式。
16.数据库外模式:又称为子模式或用户模式,它就是数据库用户能够瞧见与使用的局部数据的逻辑结构与特征的描述,就是数据库用户的数据视图。
数据库---名词解释
一、名词解释1、实体:是指客观存在并可相互区分的事物;2、实体集:是指性质相同的同类实体的集合;3、实体型:是指若干个属性型所组成的集合可以表征一个实体的类型;4、属性:实体所具有的某一特征称为属性;5、联系:现实世界事物之间的联系同样要抽象和反映到信息世界中,在信息世界中将被抽象为实体型内部之间的联系和实体型之间的联系;6、码:可以唯一确定一个元组的属性或属性集合称为码;7、关系:一个二维表就是一个关系;8、域:属性的取值范围称为域9、元组:表中的一行称为一个元组;10、分量:元组中的一个属性值;11、DBMS:在数据库系统中,用于集中管理独立存放数据的软件叫数据库管理系统(DataBase Management System,DBMS)12、对象:对象就是系统中用来描述客观事物的一个实体,它是构成系统的一个基本单位;13、继承:是指一个类(子类)因承袭而具有另一个类(父类)的能力和特征的机制或关系;14、域:域是一组具有相同数据类型的值的集合;15、笛卡儿积:设A,B为集合,用A中元素为第一元素,B中元素为第二元素构成的有序对,所有这样的有序对组成的集合叫做A与B的笛卡尔积,记作AxB.笛卡尔积的符号化为:AxB={<x,y>|x∈A∧y∈B}16、超码:能够唯一标识一个元组的属性或属性组,称为超码;17、候选码:候选码是最小超码,它的任意真子集都不能成为超码;18、主码:在一个关系中可能有多个候选码,可以选取一个候选码作为主码来唯一地标识每一个元组;19、外码:如果关系R2的一个或一组属性X不是R2的主码,而是另一个关系R1的主码,则该属性或属性组X称为关系R2的外码;20、主属性和非主属性:包含在任何一个候选码中的属性称为主属性;不包含在任何一个候选码中的属性称为非主属性21、简单属性:是指不能划分为更小部分的属性,如性别属性就是简单属性;22、复合属性:是指可以再划分为更小部分的属性,复合属性可以是有层次的;23、单值属性:是指对一个特定实体只能有一个值的属性;24、多值属性:是指对一个特定实体可能对应一组值的属性;25、派生属性:是指属性的值可以从其他的相关属性或实体派生出来;26、SQL:SQL是Structured Query Language(结构化查询语言)的简称,是在1974年由IBM 的San Jose实验室研究人员D.Chamberlin和Boyce提出的,当时称为结构化英语查询语言(Structured English Query Language,SEQUEL);27、数据库引擎:数据库引擎就是传统意义的数据库,它支持结构化和非结构化数据。
[计算机]数据库名词解释
数据库系统基础名词解释第一章1.数据: 数据是描述现实世界的各种信息的符号记录,是信息的载体,是信息的具体表现形式,其具体的表现有数字、文字、图形、图像、声音等。
2.信息: 信息是现实世界事物存在的方式或运动状态,是一种已经被加工为特定形式的数据。
3.数据处理: 数据处理指的是利用计算机从大量的原始数据中抽取有价值的信息,作为行为和决策的依据。
4.数据管理: 在数据处理的一系列活动中,将数据收集、存储、分类、传输等基本操作环节称为数据管理。
5.数据库: 数据库是长期存储在计算机内、有组织的、可共享的数据集合,具有较小的冗余度,较高的数据独立性和易扩展性。
6.DBMS (数据库管理系统): 数据库管理系统是操纵和管理数据库的一组软件,它是数据库系统(DBS)的重要组成部分,位于用户和操作系统之间,用于建立、运用和维护数据库,具有定义、建立、维护和使用数据库的功能。
7.数据库系统: 数据库系统是指在计算机系统中引入数据库后的系统构成,其总目的是存储和产生所需要的信息,一般由数据库、数据库管理系统、用户和硬件环境组成。
8.DBA: 是“数据库管理员”的简称,是数据库系统中的高级用户,全面负责数据库系统的管理、维护、正常使用等工作。
9.外视图(个别用户视图): 外视图是数据库的三个抽象层次中最靠近用户的一层,反映各个用户看待数据库的方式,是概念视图的某一部分的抽象表示。
10.内视图(存储视图): 内视图是数据库的三个抽象层次中最靠近物理存储的一层,反映数据的实际存储方式,是整个数据库实际存储的表示。
11.概念视图(用户共同视图): 概念视图是数据库的三个抽象层次中介于内外两层之间的中间层,是所有个别用户视图综合起来的用户共同视图,是所有外视图的一个最小并集,是整个数据库实际存储的抽象表示。
12.模式: 模式是数据库中全体数据的逻辑结构和特征的描述,它仅涉及到对数据类型的描述,不涉及到具体的数值。
13.外模式: 外模式是是数据库用户的数据视图,描述数据的局部逻辑结构,是概念模式的子集。
数据库名词解释
一、名词解释1.Data:数据,是数据库中存储的基本对象,是描述事物的符号记录。
2.Database:数据库,是长期储存在计算机内、有组织的、可共享的大量数据的集合。
3.DBMS:数据库管理系统,是位于用户与操作系统之间的一层数据管理软件,用于科学地组织、存储和管理数据、高效地获取和维护数据。
4.DBS:数据库系统,指在计算机系统中引入数据库后的系统,一般由数据库、数据库管理系统、应用系统、数据库管理员(DBA)构成。
5.数据模型:是用来抽象、表示和处理现实世界中的数据和信息的工具,是对现实世界的模拟,是数据库系统的核心和基础;其组成元素有数据结构、数据操作和完整性约束。
6.概念模型:也称信息模型,是按用户的观点来对数据和信息建模,主要用于数据库设计。
7.逻辑模型:是按计算机系统的观点对数据建模,用于DBMS实现.8.物理模型:是对数据最底层的抽象,描述数据在系统内部的表示方式和存取方法,在磁盘或磁带上的存储方式和存取方法,是面向计算机系统的。
9.实体和属性:客观存在并可相互区别的事物称为实体。
实体所具有的某一特性称为属性。
10.E-R图:即实体—关系图,用于描述现实世界的事物及其相互关系,是数据库概念模型设计的主要工具.11.关系模式:从用户观点看,关系模式是由一组关系组成,每个关系的数据结构是一张规范化的二维表.12.型/值:型是对某一类数据的结构和属性的说明;值是型的一个具体赋值,是型的实例。
13.数据库模式:是对数据库中全体数据的逻辑结构(数据项的名字、类型、取值范围等)和特征(数据之间的联系以及数据有关的安全性、完整性要求)的描述。
14.数据库的三级系统结构:外模式、模式和内模式.15.数据库内模式:又称为存储模式,是对数据库物理结构和存储方式的描述,是数据在数据库内部的表示方式。
一个数据库只有一个内模式。
16.数据库外模式:又称为子模式或用户模式,它是数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图.通常是模式的子集。
数据库系统 名词解释
数据库系统名词解释数据库系统是计算机科学和信息技术领域的一个重要概念,涉及到多个专业领域。
以下是一些与数据库系统相关的关键名词解释,帮助理解这一领域的基本概念。
1. 数据库(Database):定义:数据库是一个组织和存储数据的结构化集合,通常使用表格形式表示,并能够被计算机系统轻松访问、管理和更新。
关键特点:数据库具有数据的结构性、共享性、独立性、易扩展性等特点。
2. 数据库管理系统(DBMS):定义:数据库管理系统是一种软件,用于管理和操作数据库。
它提供了数据定义、数据操作、数据控制和数据查询等功能。
功能:数据库管理系统负责数据库的创建、维护、更新、查询、安全性管理等任务。
3. 表(Table):定义:表是数据库中的一种结构,用于存储特定类型的数据。
表由行和列组成,每一列代表一种属性,每一行代表一条记录。
例子:在关系型数据库中,表类似于电子表格,每个表有唯一的表名,而每个表内的数据则按照列的定义进行存储。
4. 关系型数据库(RDBMS):定义:关系型数据库是一种使用关系模型来组织和管理数据的数据库。
它使用表、行和列的结构,表现为多个表之间的关系。
例子:MySQL、Oracle、SQL Server等是常见的关系型数据库管理系统。
5. 非关系型数据库(NoSQL):定义:非关系型数据库是一类不使用传统关系模型的数据库,通常用于存储和检索大量、不断变化的数据。
例子:MongoDB、Redis、Cassandra等是常见的非关系型数据库。
6. SQL(Structured Query Language):定义:SQL是用于管理关系数据库系统的标准查询语言。
它包括数据查询、更新、插入、删除等操作。
功能:SQL使用户可以定义数据库中的数据结构、操作数据、查询数据、控制数据的安全性等。
7. 数据库模型(Database Model):定义:数据库模型是数据库设计的抽象表示,定义了数据库的结构、关系和约束。
数据库名词解释
1.1 名词解释(1) DB数据库(DataBase),DB是长期存储在计算机内、有组织的、统一管理的相关数据的集合。
DB能为各种用户共享,具有较小冗余度、数据间联系紧密而又有较高的数据独立性等特点。
(2) DBMS数据库管理系统(DataBase Management System,DBMS)。
是位于用户与操作系统之间的一层数据管理软件,它为用户或应用程序提供访问DB的方法,包括DB的建立、查询、更新及各种数据控制。
(3) DBS数据库系统(DataBase System,DBS)。
是实现有组织地、动态地存储大量关联数据、方便多用户访问的计算机硬件、软件和数据资源组成的系统,即它是采用数据库技术的计算机系统。
(4) 联系的元数与一个联系有关的实体集个数。
(5) 1:1联系如果实体集E1中每个实体至多和实体集E2中一个实体有联系,反之亦然,那么实体集E1和E2的联系称为“一对一联系”,记为“1:1”(6) 1:N联系如果实体集E1中的每个实体可以与实体集E2中的任意个(0个或多个)实体有联系,而E2中的每个实体至多和E1中的一个实体有联系,那么称E1对E2的联系是一对多联系,记作:“1:N ”。
(7) M:N联系如果实体集E1中的每个实体可以与实体集E2中的任意个(0个或多个)实体有联系,反之亦然,那么称E1和E2的联系是“多对多联系”,记作“M:N”。
(8) 数据模型在数据库技术中,我们用数据模型的概念描述数据库的结构和语义,对现实世界的数据进行抽象。
根据数据抽象级别定义了四种模型:概念数据模型、逻辑数据模型、外部数据模型和内部数据模型。
(9) 概念模型表达用户需求观点的数据全局逻辑结构的模型。
(10) 逻辑模型表达用户需求观点的数据全局逻辑结构的模型。
(11) 层次模型用树型(层次)结构表示实体类型及实体间联系的数据模型。
(12) 网状模型用有向图结构表示实体类型及实体间联系的数据模型。
(13) 关系模型是由若干个关系模式组成的集合。
数据库名词解释
名词解释1.码:惟一确定关系元组的属性组。
(能惟一标示实体的属性集)2.候选码:码当中有多个的情况,每一个码称为候选码。
2.主码:从候选码中选定的一个码。
2.主属性:候选码中的每一个属性。
2.数据独立性:数据库系统的数据独立性是指不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序。
3.外码:设F是基本关系R的一个或一组属性,但不是关系R的码,如果F与基本关系S的主码Ks相对应,则称F是基本关系R的外码(foreign key),并称基本关系R为参照关系(referencing relation),基本关系S为被参照关系(referenced relation)或目标关系(target relation)。
关系R和S不一定是不同的关系。
4.视图:视图是关系数据库系统提供给用户以多种角度观察数据库中数据的重要机制。
视图是从一个或几个基本表(或视图)导出的表,它与基本表不同,是一个虚表。
换句话说,数据库中只存放视图的定义,而不存放视图对应的数据,这些数据仍存放在原来的基本表中。
基本表中的数据发生变化,从视图中查询出的数据也就随之改变了。
4.模式4.事务5.函数依赖:设R(U)是属性集U上的关系模式。
X,Y是U的子集。
若对R(U)的任意一个可能的关系r,r中不可能存在两个元组在X上的属性值相等,而在Y上属性值不等,则称X函数决定Y,或Y函数依赖于X,记作X—>Y。
6.数据库管理系统:数据库管理系统是位于用户与操作系统之间的一层数据管理软件。
数据库在建立、运用和维护时由数据库管理系统统一管理、统一控制。
数据库管理系统使用户能方便地定义数据和操纵数据,并能够保证数据的安全性、完整性、多用户对数据的并发使用及发生故障后的系统恢复。
8.候选码:若关系的某一属性组的值能唯一标识一个元组,其真子集不行。
称该组属性为候选码。
9.完全函数依赖:不含有部分函数依赖的函数依赖;10.数据库系统:数据库系统是指在计算机系统中引入数据库后的系统构成,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员和用户构成。
数据库常用名词解释大全
数据库常用名词解释◆DB:数据库(Database), DB是统一管理的相关数据的集合。
DB能为各种用户共享,具有最小冗余度,数据间联系密切,而又有较高的数据独立性。
◆超键:在关系中能唯一标识元组的属性集称为关系模式的超键。
(注意,超键是一个属性集)◆候选键:不含有多余属性的超键称为候选键。
◆主键:用户选作元组标识的一个候选键为主键。
◆外键:某个关系的主键相应的属性在另一关系中出现,此时该主键在就是另一关系的外键,如有两个关系S和SC,其中S#是关系S的主键,相应的属性S#在关系SC中也出现,此时S#就是关系SC的外键。
◆实体完整性规则:这条规则要求关系中元组在组成主键的属性上不能有空值。
如果出现空值,那么主键值就起不了唯一标识元组的作用。
◆参照完整性规则:这条规则要求“不引用不存在的实体”。
其形式定义如下:如果属性集K是关系模式R1的主键,K也是关系模式R2的外键,那么R2的关系中,K的取值只允许有两种可能,或者为空值,或者等于R1关系中某个主键值。
这条规则在使用时有三点应注意:1) 外键和相应的主键可以不同名,只要定义在相同值域上即可。
2) R1和R2也可以是同一个关系模式,表示了属性之间的联系。
3) 外键值是否允许空应视具体问题而定。
◆过程性语言:在编程时必须给出获得结果的操作步骤,即“干什么”和“怎么干”。
如Pascal 和C语言等。
◆非过程性语言:编程时只须指出需要什么信息,不必组出具体的操作步骤的语言,各种关系查询语言均属于非过程性语言。
◆无限关系:当一个关系中存在无穷多个元组时,此关系为无限关系。
如元组表达式{t|┐R(t)}表示所有不在关系R中的元组的集合,这是一个无限关系。
◆无穷验证:在验证公式时需对无穷多个元组进行验证就是无穷验证。
如验证公式(∨u)(P(u))的真假时需对所有的元组u进行验证,这是一个无穷验证的问题。
◆DBMS:数据库管理系统(Database Management System), DBMS是位于用户与操作系统之间的一层数据管理软件,为用户或应用程序提供访问DB的方法,包括DB的建立、查询、更新及各种数据控制。
数据库的名词解释
数据库的名词解释一、数据库管理系统(Database Management System)数据库管理系统是一种用于管理和操作数据库的软件系统。
它提供了一系列的功能和工具,使用户能够创建、修改、存储和访问数据库中的数据。
数据库管理系统还负责数据的安全性、完整性和一致性,允许多个用户同时访问数据库,并提供了数据备份和恢复的机制。
二、关系型数据库(Relational Database)关系型数据库是一种采用表格结构组织数据的数据库。
它使用行和列的形式将数据存储在表格中,每个表格代表一个实体集合,每个行代表一个实体,每个列代表一个属性。
关系型数据库使用结构化查询语言(SQL)进行数据操作和查询。
三、非关系型数据库(Non-relational Database)非关系型数据库是一种不使用表格结构存储数据的数据库。
它可以以各种形式存储数据,如键值对、文档、图形等。
非关系型数据库通常具有高性能和可扩展性,适用于存储大规模、复杂的数据。
四、数据模型(Data Model)数据模型是用于描述数据结构、数据语义和数据约束的概念工具。
它定义了数据如何组织、存储和操作。
常见的数据模型包括层次模型、网状模型和关系模型。
数据模型为数据库设计提供了基础,帮助用户理解和操作数据。
五、主键(Primary Key)主键是一种用于唯一标识数据库表中每个记录的字段或字段的组合。
主键必须具有唯一性和非空性,用于保证数据的完整性和一致性。
在关系型数据库中,主键通常用于建立表之间的关系,作为外键的参照。
六、外键(Foreign Key)外键是用于建立一个表与其他表之间关系的字段。
外键引用了另一个表的主键,用于建立表之间的关系和约束。
它可以保证数据的完整性,限制了对关联表的操作。
七、索引(Index)索引是一种数据结构,用于加快数据的检索和查询。
它为表中的一个或多个列创建了快速访问的路径,提高数据的查询效率。
索引可以有多种类型,如B树索引、哈希索引等。
(完整版)数据库名词解释
数据库名词解释1.数据库:数据库是以一定的组织方式将相关的数据组织在一起,长期存放在计算机内,可为多个用户共享,与应用程序彼此独立,统一管理的数据集合。
2.数据库管理系统:数据库管理系统是位于用户与操作系统之间,具有数据定义,管理和操纵功能的软件集合。
3.数据库系统3级模式体系结构:外模式又称用户模式或子模式,对应于用户级,是某个或几个数据库用户所看到的数据库的数据视图。
概念模式又称模式或者逻辑模式,它是介于内模式与外模式之间的层次,与结构数据模型对应,由数据库设计者综合各用户的数据,按照统一的观点构造的全局逻辑结构,是对数据库中全部数据的逻辑结构和特征的总体描述,是所有用户的公共数据视图。
内模式又称存储模式或物理模式,是数据库中全体数据的内部表示,它描述了数据的存储方式和物理结构,即数据库的“内部视图”。
4.数据库系统两级映射功能1)外模式与概念模式间的映射外模式与概念模式间的映射功能,定义了外模式与概念模式之间的对应关系,保证了逻辑数据的独立性,即外模式不受概念模式变化影响。
2)概念模式与内模式间的映射概念模式与内模式间的映射功能,定义了内模式与概念模式之间的对应关系,保证了物理数据的独立性,即概念模式不受内模式变化影响。
5.数据库系统的组成数据库系统的组成是在计算机系统的意义上来理解数据库系统,它一般由支持数据库的硬件环境,数据库软件支持环境(操作系统,数据库管理系统,应用开放工具软件,应用程序等)、数据库、开发、使用和管理数据库应用系统的人员组成。
6.数据库设计的步骤1)需求分析阶段:需求分析阶段是数据库设计的基础,是数据库设计的最初阶段。
2)概念结构设计阶段:数据库概念结构设计阶段是设计数据库的整体概念结构,也就是把需求分析结果抽象为反映用户需求信息和信息处理需求的概念模型。
3)逻辑结构设计阶段:数据库逻辑结构设计师在概念模型的基础上进行的,是把概念模型转换成可由某个数据库管理系统支持的数据模型。
数据库常用名词解释大全
数据库常用名词解释大全数据库(Database)是可以按照一定的数据模型组织、存储和管理数据的仓库。
数据库管理系统(Database Management System,简称DBMS)是用于管理和操作数据库的软件系统。
一、数据模型(Data Model)数据模型是数据库设计的基础,它定义了数据在数据库中的组织方式和关系,常见的数据模型包括层次模型、网络模型、关系模型和面向对象模型等。
1. 层次模型(Hierarchical Model):数据按照树形结构组织,以父子关系表示,层次模型适合表示具有明确定义的层次关系的数据。
2. 网络模型(Network Model):数据以图形结构组织,允许一个实体有多个父节点,网络模型适合表示复杂的多对多关系。
3. 关系模型(Relational Model):数据以表格形式组织,通过关系(表)之间的连接表示数据之间的关联关系,关系模型是目前最流行的数据模型。
4. 面向对象模型(Object-Oriented Model):数据以对象和类的方式进行组织,适合表示面向对象编程的数据结构。
二、表(Table)数据库中的表是数据的集合,类似于电子表格,由行和列组成。
每一行代表一个记录,每一列代表字段,表的结构由字段名、字段类型和约束条件等定义。
三、字段(Field)字段是表中的一个列,用于存储和表示数据。
字段具有数据类型(如整数、字符、日期等)和长度。
四、主键(Primary Key)主键是用于唯一标识表中每个记录的字段或字段组合。
主键的值必须唯一且不能为空,常用于保证数据的一致性和完整性。
五、外键(Foreign Key)外键用于建立表之间的关系,它是一个表中的字段,参照另一个表的主键。
外键用于维护不同表之间的关联关系。
六、索引(Index)索引是表中的数据结构,用于提高数据访问的速度和效率。
它可以是单列索引或多列索引,常见的索引类型包括B树索引、哈希索引和全文索引等。
数据库名词解释
1.数据:是描述事物的符号记录。
包括数字、文字、图形、声音、视频等各种形式。
2.数据处理:是指对各种数据进行收集、存储、加工和传播的一系列活动的总和。
3.DataBase:即数据库,是长期存储在计算机内的、有组织的、可共享的数据集合。
4.DBMS:即数据库管理系统,是一种用来对数据进行组织、存储、维护、获取等系统软件。
5.DBS:即数据库系统,是采用数据库技术的计算机系统。
由数据库、数据库管理系统及开发工具、数据库应用程序、数据库管理员和用户共同组成。
6.数据模型:是对现实世界数据特征的抽象,是现实世界的模拟。
分为概念模型和结构模型两大类。
7.概念数据模型:是按用户的观点来对数据和信息进行抽象,主要用于数据库设计。
8.结构数据模型:是按计算机的观点来对数据和信息进行建模,主要用于DBMS的实现。
9.实体(Entity):是指客观存在并可以相互区别的事物。
实体可以是具体的人、事、物,也可以是抽象的概念和联系。
10.实体型(Entity Type):具有相同属性的实体成为同型实体,用实体名及其属性名的集合来抽象和刻画同类实体,称为实体型。
11.关系模型:指采用二维表形式来表示实体和实体间联系的数据模型。
二维表结构又称为关系,一个关系数据库就是由若干个二维表组成。
12.关键字(码):在关系表中,能够用来唯一标识各个记录的属性(或属性组合)称为关键字或码(Key)。
关键字取值必须唯一且不能为空。
13.外键或外码:当关系中的某个属性或属性组合为另一个关系的关键字时,称该属性或属性组合为这个关系的外键(外部关键字Foreign Key)或外码。
14.从表与主表:指以外键相关联的两个表,以外键为主键的表称为主表,外键所在的表称为从表。
15.SQL语言:是关系数据库的标准语言,它提供了对数据库数据的定义、查询和更新和控制等功能。
16.事务:是一组T-SQL语句的集合,它们被作为一个整体来执行,对于数据的修改,要么全都执行,要么全都不执行。
数据库---名词解释
一、名词解释1、实体:是指客观存在并可相互区分的事物;2、实体集:是指性质相同的同类实体的集合;3、实体型:是指若干个属性型所组成的集合可以表征一个实体的类型;4、属性:实体所具有的某一特征称为属性;5、联系:现实世界事物之间的联系同样要抽象和反映到信息世界中,在信息世界中将被抽象为实体型内部之间的联系和实体型之间的联系;6、码:可以唯一确定一个元组的属性或属性集合称为码;7、关系:一个二维表就是一个关系;8、域:属性的取值范围称为域9、元组:表中的一行称为一个元组;10、分量:元组中的一个属性值;11、DBMS:在数据库系统中,用于集中管理独立存放数据的软件叫数据库管理系统(DataBase Management System,DBMS)12、对象:对象就是系统中用来描述客观事物的一个实体,它是构成系统的一个基本单位;13、继承:是指一个类(子类)因承袭而具有另一个类(父类)的能力和特征的机制或关系;14、域:域是一组具有相同数据类型的值的集合;15、笛卡儿积:设A,B为集合,用A中元素为第一元素,B中元素为第二元素构成的有序对,所有这样的有序对组成的集合叫做A与B的笛卡尔积,记作AxB.笛卡尔积的符号化为:AxB={<x,y>|x∈A∧y∈B}16、超码:能够唯一标识一个元组的属性或属性组,称为超码;17、候选码:候选码是最小超码,它的任意真子集都不能成为超码;18、主码:在一个关系中可能有多个候选码,可以选取一个候选码作为主码来唯一地标识每一个元组;19、外码:如果关系R2的一个或一组属性X不是R2的主码,而是另一个关系R1的主码,则该属性或属性组X称为关系R2的外码;20、主属性和非主属性:包含在任何一个候选码中的属性称为主属性;不包含在任何一个候选码中的属性称为非主属性21、简单属性:是指不能划分为更小部分的属性,如性别属性就是简单属性;22、复合属性:是指可以再划分为更小部分的属性,复合属性可以是有层次的;23、单值属性:是指对一个特定实体只能有一个值的属性;24、多值属性:是指对一个特定实体可能对应一组值的属性;25、派生属性:是指属性的值可以从其他的相关属性或实体派生出来;26、SQL:SQL是Structured Query Language(结构化查询语言)的简称,是在1974年由IBM的San Jose实验室研究人员和Boyce提出的,当时称为结构化英语查询语言(Structured English Query Language,SEQUEL);27、数据库引擎:数据库引擎就是传统意义的数据库,它支持结构化和非结构化数据。
数据库名词解释
名词解释1.数据库:DB是长期存储在计算机内的;有组织的;统一管理的相关数据的集合..2.数据库管理系统:DBMS是数据库系统中专门用来管理数据的软件;它位于用户和操作系统之间..3.数据库系统:数据库系统是实现有组织地;动态地存储大量关联数据;方便多用户访问的计算机硬件;软件和数据资源组成的系统..4.数据库技术:数据库技术是研究数据库的结构;存储;设计;管理和使用的一门软件技术..5.数据库概念设计:是指根据用户的需求设计数据库所表达的概念.. 6.数据库逻辑设计:是指从概念设计得到的数据库概念出发设计数据库的逻辑结构;即实现数据存取的表达方式和方法..7.联系:是指实体之间的关系..与一个联系有关的实体集的个数;称为联系的元数..8.概念模型:用来表达用户需求观点的数据库全局逻辑结构的模型.. 9.逻辑模型:用来表达计算机实现观点的数据库全局逻辑结构的模型..10.外部模型:用来表达用户使用观点的数据库局部逻辑结构的模型.. 11.内部模型:用来表达数据库物理结构的模型..12.投影操作:是对一个关系进行垂直分割;消除某些列;并重新安排列的顺序..13.选择运算:是根据某些条件对关系做水平分割;即选取符合条件的元组..14.自然连接:是连接运算的有个重要特例;他要求被连接的两个关系有若干相同的属性名..15.函数依赖:是指关系中属性之间取值的依赖情况..16.第一范式:如果关系模式R的每个关系r的属性值都是不可分解的原子值..17.关系规范式:实际上是对关系逐步分解的过程;通过分解使关系逐步达到较高范式..18.查询:是按照事先规定的准则;以不同方式查看相关表中数据的一种数据库对象..19.数据访问页:是指连接到数据库的特殊Web页;利用数据访问页可以输入;查看..编辑和操作存储在数据库中的数据..20.宏:是一个或多个操作的集合;每个操作完成一个特定的功能..21.组:是由一些属于数据库对象的快捷方式组成;通过“数据库”窗口可以将不同类型的数据库对象组织到一个“组”中..22.生成表查询:可以把选择查询得到的结果变成一个真正的表;这个表完全独立于数据源;用户对生成的新表进行任何操作;都不会影响原来的表..23.更新查询:可以按指定的条件一次性地更新一批记录;而不必逐个地去修改每一条记录..24.追加查询:是一种从一个表向另一个表追加记录的操作;特别适宜于从已存在数据的源表按照指定的条件向目标表转移的情况..25.SQL查询:是用户使用SQL语句创建的查询..26.联合查询:可以将多个表合并为一个表;但要求用来合并的表具有相同的字段名;相应的字段具有相同的属性..27.传递查询:可以直接向ODBC数据库发送SQL命令;不必链接到服务器上的表;就是直接使用相应的表..28.数据定义查询:是一种包括数据定义语言语句的SQL查询;实际上是创建表..29.类模块:是指可以用来定义新对象的模块;包括有属性和方法的定义..30.标准模块:是指存储在数据库中的通用过程和常用的过程..31.关系模型:通过若干个二维表反映实体集及实体之间的联系..32.数据模型:是构造数据的规则以及对数据所能进行的操作的总体..33.数据独立性:应用程序与数据库的数据结构之间相互独立..34.侯选键:在关系中凡能唯一标识元组的属性;称为关系模式的侯选键..35.主键:用户从侯选键中选做标识元组的属性称为主键..36.外键:如果关系模式R中属性K是其他关系模式的主键;那么K在R中称为外键.37.实体完整性:要求关系中的元组在组成主键的属性上不能是空值..38.参照完整性:参照完整性规则与关系之间的联系有关;是指“不允许参照引用与当前关系相联系的另一关系中不存在的元组..39.用户定义完整性:在建立关系模式时;允许用户定义属性的数据类型;大小和取值范围;系统采用统一的方法进行检验实施;不在由程序员承担这部分工作..40.函数依赖:是指关系中属性之间取值的依赖情况..41.完全函数依赖:属性E依赖于主键A+B;即E的取值依赖与A和B两者的组合..42.部分函数依赖:属性C只依赖于主键中的B;而与A无关;这称为部分函数依赖..43.传递函数依赖:属性D依赖于C;而C又依赖于B;因而D间接依赖于B;这称为D传递依赖于B..44.数据完整性:数据的正确性45.数据安全性控制:防止非法存取数据库;一般通过设置密码、控制存取权限和采取数据加密等措施来实现..46.并发控制:在网络环境下当多个用户同时操作同一数据时加以控制保证数据的正确性47.实体集:性质相同的同类实体的集合..48.1:1联系:对于不同型实体集A和B;如果A中的一个实体最多只与B中的一个实体有联系;则称A和B两实体为1:1联系..49.联系的元数:有一个联系有关的实体集的个数..50.模块:是用VBA语言编写的程序代码;基本上是由声明;语句和过程组成的集合..51.利用查询可以建立一个新表;这样的查询称为生成表查询..52.将窗体中的一个显示记录按列分隔的窗体是纵栏式窗体..53.如果需要在窗体没一页的顶部都显示信息;该窗体必需具有页面页眉节..54.在Access中;如果要对数据访问页进行修改;则应该使用数据访问页的设计视图55.ACCESS中;查询不仅具有查找的功能;而且还具有计算功能56.窗体中的数据主要来源于表和查询57.查询设计器分为上下两部分;上半部分是表的显示区;下半部分是查询设计区58.用于设定控件的输入格式;仅对文本型或日期型数据有效的控件的数据属性为“输入掩码”59.在ACCESS中可以定义三种类型的主键是自动编号的主键;单字段主键和多字段主键60.在报表中可以根据字段或表达式对记录进行分组和排序61.关系数据库中可命名的最小数据单位是属性名或字段62.在ACCESS中;通过数据访问页发布的数据来自于数据库63.在ACCESS数据库管理系统中;通过数据库对象来管理信息64.ACCESS数据库中查询有很多种;根据每种方式在执行上的不同可以分为选择查询;交叉表查询;操作查询;参数查询和SQL查询65.当数据的物理结构存储结构;存取方式等改变时;不影响数据库的逻辑结构;从而不至于引起应用程序的变化;这是指数据的物理独立性66.如果一个查询的数据源仍是查询;而不是表;则该查询称为子查询67.数据库系统由数据库、硬件、软件、和数据管理员四个部分组成68.关系模型由数据结构;数据操纵和数据完整性规则三部分组成69.在当前打开的数据库窗口中;已创建的某类对象的所有列的显示区域称为对象列表框70.在ACCESS中压缩当前数据库;用户必须具有“打开/运行”和以独占方式打开的权限71.在创建查询时;有些实际需要的内容在数据源的字段中并不存在;但可以通过在查询中增加计算字段来完成..72.根据窗体的用途;可以将窗体分为数据操作窗体、控制窗体和信息交互窗体73.在窗体中可以采用“按选定内容筛选”、“按窗体筛选”、“内容排除筛选”、“高级筛选/排序”四种方式来挑选并显示要求的记录74.ACCESS在当前行或列中打印当前节;而在下一行或列中打印下一节的内容;则节的“新行或新列”属性应设置为节后75.在设计数据访问页时;可在页面插入超链接;ACCESS的超链接控件有两种;分别是文字超链接和图象超链接76.在ACCESS中;通过RunMacro运行宏组中的宏时;其格式是宏组名..宏名77.嵌入在ACCESS中的程序设计语言是VBA78.ACCESS提供了直接创建空数据库和数据库向导两种创建数据库的方法79.在ACCESS中;可以使用表设计器;表向导;输入数据;导入和链接外部数据等多种方式创建表80.设置输入掩码可以约束向字段输入的数据;一个输入掩码可以由掩码和原义显示字符两类字符组成81.报表中的每一个组成部分称为报表的一个节82.数据访问页是作为独立文件保存的;其文件扩展名为..Htm83.在ACCESS中;模块分为类模块和标准模块两种类型。
数据库名词解释
1.数据:数据库中存储的基本对象,描述事物的符号记录数据库:数据库(Database,简称DB)是长期储存在计算机内、有组织的、可共享的大量数据集合。
数据库管理系统(Database Management System,简称DBMS)是位于用户与操作系统之间的一层数据管理软件。
数据库系统(Database System,简称DBS)是指在计算机系统中引入数据库后的系统构成。
2.数据模型就是现实世界数据特征的抽象,即.数据模型是用来描述数据、组织数据和对数据进行操作的。
通俗的讲,数据模型就是现实世界的模拟。
包括概念模型、逻辑模型、物理模型。
逻辑模型包括网状模型、层次模型、关系模型等。
3.逻辑独立性是指用户的应用程序与数据库的逻辑结构是相互独立的,即,当数据的逻辑结构改变时,用户程序也可以不变。
物理独立性是指用户的应用程序与存储在磁盘上的数据库中数据是相互独立的。
即,数据在磁盘上怎样存储由DBMS管理,用户程序不需要了解,应用程序要处理的只是数据的逻辑结构,这样当数据的物理存储改变了,应用程序不用改变。
下面的了解:数据库系统中的DBMS为三级模式结构提供了两层映像机制:外模式/模式映像和模式内模式映像。
这两层映像机制保证了数据库系统中数据的逻辑独立性和物理独立性。
外模式/模式映像定义了数据库中不同用户的外模式与数据库逻辑模式之间的对应关系。
当数据库模式发生变化时,例如关系数据库系统中增加新的关系、改变关系的属性数据类型等,可以调整外模式/模式间的映像关系,保证面向用户的各个外模式不变。
应用程序是依据数据的外模式编写的,从而应用程序不必修改,保证了数据与应用程序的逻辑独立性,简称数据的逻辑独立性。
模式/内模式映像定义了数据库中数据全局逻辑结构与这些数据在系统中的物理存储组织结构之间的对应关系。
当数据库中数据物理存储结构改变时,即内模式发生变化,例如定义和选用了另一种存储结构,可以调整模式/内模式映像关系,保持数据库模式不变,从而使数据库系统的外模式和各个应用程序不必随之改变。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数据库名词解释整理
1.DBMS:把企业数据以记录的形式在计算机中保存起来的一种软件产品
功能:数据定义、数据操作、数据保护、数据维护、数据字典
2.层次数据模型/分级数据模型
层次数据模型中数据以树状结构组织
不同类型的记录通过层次结构相互联系
3.网状模型
某一级的一个记录集合在上一级中可能对应两个不同的包含层次
4.关系模型
关系模型被定义为表,通过键连接两个表,受关系规则约束。
(对象—关系模型是关系模型的扩展。
)
ER数据库用户
DBMS的一个重要特征是缺乏经验的用户可以从数据库中检索数据,这种类型的用户被称为“END USER”最终用户。
(1)Native user 初级用户
通过鼠标(monus)访问数据库
(2)Casual user 临时用户
通过SQL交互式语言访问数据库
(3)Application programmer 应用程序员
用嵌套式编程语言访问
(4)DBA数据库管理员
用SQL语句访问DBMS
6.数据模型
一个数据库模型或者数据库模型是一组描述如何用计算机化的信息表示现实中数据的定义。
7.数据库命名术语
A:表、列、行
B:关系、元组、属性
8.数据库
数据库是表或者说是关系的集合。
(数据库是相关信息的集合,用一组表来表示)
9.数据库模式
表的标题被称作关系模式,即组成关系的属性的集合。
数据库的所有关系模式的集合构成了数据库模式。
表的航集合,也就是元组集合,被称作表的内容;表的行数被称为表的基数。
10.关系
关系是一种数学结构,被定义为一个笛卡尔集的子集,即符合条件的笛卡尔积中的元素为相关的。
表中每一行都与不同的列上的值相关联,所以表中的行的完整集合才被称为一个关系。
11.关系规则
规则1 第一范式规则
在定义表中,关系模型不允许含有多值属性(重复字段)和含有内部结构的列,遵守这样规则的表被称为第一范式。
规则 2 只能基于内容存取行规则
说明航是没有次序的,只可以通过行的内容,即每一列中所存在的属性值来检索行。
规则3 行唯一性规则
要求关系中的任何两个元组(表中的行)的值在同一时刻不能是完全相同的。
规则4 实体完整性规则
表中的任意行的主键列的取值都不允许为空值
12.候选键
最小的可分辨属性集合
(组成键的列的集合中再也没有子集也是表的超键。
)
13.主键
表T的主键是被数据库设计者选择出来作为表T中的特定行的唯一性标识符的候选键。
(通常主键标识符被用来作为别的表中的引用,表的主键是用来唯一区分表的单独行的。
)14.空值
空值是未知的或尚未定义的。
15.兼容表
如果表R和S巨涌相同的标题,也就是说,如果head(R)=head(S)而且属性是从相同的域中选择并具有相同的含义,则表R和S是兼容的。
(两个表的表头要一样)
16.别名
如果两个表中所有的属性名都是一对一的,并且对于所有的1<=i<=n都有Bi=Ai成立,我们可以简单地称S为表R的别名,简写为S:=R。
17.投影
投影运算作用在一个表上,删除了表的某些列,包括标题以及表的内容上对应的列上的值,并对结果去重,即删除重复的行,只在结果集中留下重复行的一个拷贝。
18.选择
用S where C表示,具有相同的属性集合,包含了S中满足选择条件的元组。
(1)C可以是任何形式的比较
(2)条件间用AND OR NOT连接
19.除
给定两个表T和S,head(T)=A1···An且head(S)=B1···Bm,如果表R是通过R=T 乘以S定义的,那么有T=R÷S成立。
20.SQL
SQL是一种允许我们对计算机化的关系数据库进行查询和操纵的语言。