全国计算机三级数据库名词解释

合集下载

全国计算机三级数据库技术知识点汇总

全国计算机三级数据库技术知识点汇总

全国计算机三级数据库技术知识点汇总数据库是计算机科学中非常重要的概念之一,它是指按照特定
的数据模型组织、存储和管理数据的系统。

计算机三级数据库技术
是计算机专业人员必备的基础知识之一,是在数据库设计、安全、
查询和优化等方面的基本技能。

本文将介绍全国计算机三级数据库
技术的知识点汇总。

一、数据库基础知识
1. 数据库概念:数据库是指按照数据模型组织、存储和管理数
据的系统。

它是数据的集合,包括数据、数据结构和数据的关系等。

2. 数据库管理系统(DBMS):数据库管理系统是指用于管理数据库的软件。

它提供了数据定义、数据操纵、数据控制和数据查询
等功能。

3. 数据库模型:数据库模型是用于描述数据库结构和数据之间
关系的概念图。

常见的数据库模型有层次模型、网络模型和关系模
型等。

4. 关系型数据库:关系型数据库是指基于关系模型构建的数据库系统。

它以表的形式组织数据,并使用结构化查询语言(SQL)进行数据的操作和查询。

5. 非关系型数据库:非关系型数据库是指不使用关系模型的数据库系统。

它以文档、图形或键值对等形式存储数据,并使用不同的查询语言进行数据的操作和查询。

6. 数据库事务:数据库事务是指由一系列数据库操作组成的逻辑工作单位。

它要么全部执行成功,要么全部执行失败,保证数据的一致性和完整性。

二、数据库设计与规范
1. 数据库设计的三范式:第一范式指数据表中的每个字段都是不可再分的;第二范式指数据表中的每个字段都依赖于整个主键;第三范式指数据表中的每个字段都只依赖于主键,而不依赖于其他非主键字段。

计算机三级——数据库技术

计算机三级——数据库技术

计算机三级——数据库技术数据库技术是计算机三级的重要考试科目之一,也是现代信息技术领域中不可或缺的一部分。

它涉及到数据的存储、管理和检索等方面,对于企业和组织来说有着至关重要的作用。

本文将详细介绍数据库技术的概念、发展历程、主要内容以及应用前景等方面。

一、数据库技术的概念和发展历程数据库技术是指通过计算机技术来有效地存储、管理和检索大量数据的一种技术。

在现代社会中,信息量的爆炸式增长使得数据的规模呈指数级增长,如果没有高效的数据库技术,就无法满足人们日益增长的数据处理需求。

数据库技术的历史可以追溯到上世纪60年代,当时的数据库技术主要是针对大型主机系统的。

随着计算机的普及和发展,数据库技术也得到了快速发展。

目前,数据库技术已经广泛应用于各个领域,包括企业管理、金融、电子商务、物流等等。

二、数据库技术的主要内容数据库技术的主要内容包括:数据库的设计与建模、数据库的实施与应用、数据库的管理与维护、数据库的安全与备份等方面。

1.数据库的设计与建模:数据库的设计与建模是数据库技术的基础工作,它包括确定数据库的实体、属性和关系等,并通过数据库建模工具进行建模。

数据库设计需要考虑到数据的完整性、一致性和可靠性等方面。

2.数据库的实施与应用:数据库的实施与应用主要包括数据库系统的选择、安装和配置等过程,以及数据库的应用开发和集成。

数据库的实施与应用需要根据实际需求来选择合适的数据库管理系统,并进行相应的开发和调试工作。

3.数据库的管理与维护:数据库的管理与维护是确保数据库系统正常运行的关键环节,它包括数据备份与恢复、性能优化、日志管理等工作。

数据库的管理与维护需要定期进行,以保证数据库系统的稳定性和可靠性。

4.数据库的安全与备份:数据库的安全与备份是保护数据库中数据不受损失和泄露的重要措施。

数据库的安全措施包括权限管理、访问控制和密码策略等,数据库的备份则是为了在数据丢失时能够快速恢复。

数据库的安全与备份需要定期进行,以应对可能的风险和意外情况。

三级数据库知识点

三级数据库知识点

1、计算机辅助制造(Computer Aided Manufacturing,简称CAM)、计算机辅助测试(Computer Aided Testing,简称CA T)和计算机辅助教学(Computer Aided Instruction,简称CAI)。

计算机辅助设计(Computer Aided Design,简称CAD)2、系统软件指负责管理、监控和维护计算机资源(含硬件资源和软件资源)的程序3、操作系统(Operating System,简称OS)是系统软件的核心,也是用户同计算机之间的接口,是一组程序模块的集合:它们有效地控制和管理计算机系统中的硬件和软件资源;合理地组织计算机工作流程,以改善系统的性能;提供一个易于使用、功能强大的工作环境,从而在计算机和其他用户之间起到接口的作用。

4、数据库管理系统(DBMS)是组织、管理和查询计算机中的存绪数据并提供一定处理功能的大型软件,是计算机信息系统和应用系统的基础,是在用户和操作系统之间的一个数据管理软件。

5、一个网络协议主要由语法、语义与时序组成6、广域网传输介质由原有的电缆逐步走向误码率很低且带宽很宽的光纤7、局域网提供高数据传输速率、低误码率、高质量数据传输环境8、TCP/IP协议使网络不受主机、用户微型计算机及所使用的操作系统的限制。

9、从技术角度上来看,Internet主要是由通信线路、路由器、主机、信息资源几个主要部分组成的。

10、(1)A类网络地址空间长度为7位,主机地址空间长度为24位。

(2)B类网络地址空间长度为14位,主机地址空间长度为16位。

(3)C类网络地址空间长度为21位,主机地址空间长度为8位11、WWW服务系统采用客户/服务器模式12、服务器中的主页通过统一资源定位器URL(Uniform Resource Locator)来管理其他页面。

标准URL由服务器类型、主机名、路径和文件名组成。

13、信息安全:保密性、完整性、可用性,以及可控性。

三级数据库 名词解释

三级数据库 名词解释

◆ DB:数据库(Database),DB是统一管理的相关数据的集合。

DB能为各种用户共享,具有最小冗余度,数据间联系密切,而又有较高的数据独立性。

◆ DBMS:数据库管理系统(Database Management System),DBMS是位于用户与操作系统之间的一层数据管理软件,为用户或应用程序提供访问DB的方法,包括DB的建立、查询、更新及各种数据控制。

DBMS总是基于某种数据模型,可以分为层次型、网状型、关系型、面向对象型DBMS。

◆ DBS:数据库系统(Database System),DBS是实现有组织地、动态地存储大量关联数据,方便多用户访问的计算机软件、硬件和数据资源组成的系统,即采用了数据库技术的计算机系统。

◆ 1:1联系:如果实体集E1中的每个实体最多只能和实体集E2中的一个实体有联系,反之亦然,好么实体集E1对E2的联系称为“一对一联系”,记为“1:1”。

◆ 1:N联系:如果实体集E1中每个实体与实体集E2中任意个(零个或多个)实体有联系,而E2中每个实体至多和E1中的一个实体有联系,那么E1对E2的联系是“一对多联系”,记为“1:N”。

◆ M:N联系:如果实体集E1中每个实体与实体集E2中任意个(零个或多个)实体有联系,反之亦然,那么E1对E2的联系是“多对多联系”,记为“M:N”。

◆数据模型:表示实体类型及实体类型间联系的模型称为“数据模型”。

它可分为两种类型:概念数据模型和结构数据模型。

◆概念数据模型:它是独门于计算机系统的模型,完全不涉及信息在系统中的表示,只是用来描述某个特定组织所关心的信息结构。

◆结构数据模型:它是直接面向数据库的逻辑结构,是现实世界的第二层抽象。

这类模型涉及到计算机系统和数据库管理系统,所以称为“结构数据模型”。

结构数据模型应包含:数据结构、数据操作、数据完整性约束三部分。

它主要有:层次、网状、关系三种模型。

◆层次模型:用树型结构表示实体间联系的数据模型◆网状模型:用有向图结构表示实体类型及实体间联系的数据模型。

全国计算机等级考试三级教程--数据库技术

全国计算机等级考试三级教程--数据库技术

全国计算机等级考试三级教程--数据库技术数据库技术是计算机等级考试三级的一项重要内容。

数据库技术主要包括数据库的基本概念、关系型数据库的设计与管理、数据库查询语言的使用等内容。

首先,数据库是指存储数据的集合,具有高效存储、可靠性、安全性等特点。

它是计算机系统中的重要组成部分,广泛应用于各个领域。

掌握数据库的基本概念对于学习和使用数据库技术非常重要。

在数据库中,数据被组织成表的形式,每张表包含多个字段和多行数据。

字段是表的列,用于存储类数据的特征,行是表的记录,包含具体的数据信息。

其次,关系型数据库是最常见的数据库类型之一、关系型数据库采用了表与表之间的关系来组织数据,使用结构化查询语言(SQL)进行数据管理和检索。

在设计和管理关系型数据库时,需要考虑表的结构设计和数据的约束。

表的结构设计涉及到字段的定义、数据类型、长度等方面。

数据的约束包括主键、外键、唯一性约束等,用于保持数据的一致性和完整性。

除了关系型数据库外,还有其他类型的数据库,例如非关系型数据库。

非关系型数据库不同于关系型数据库的表结构,它以键值对的形式存储数据,具有高性能、可扩展性等特点。

非关系型数据库的使用需要掌握相应的数据模型和查询语言。

数据库查询语言是数据库技术中的重要组成部分。

通过查询语言,可以对数据库进行增、删、改、查等操作。

常用的查询语言包括SQL和NoSQL。

SQL是一种结构化查询语言,用于访问和操作关系型数据库。

NoSQL是一种非关系型数据库查询语言,具有较为灵活的数据模型和查询方式。

除了基本概念和查询语言的学习,数据库技术还包括数据备份和恢复、性能优化、安全管理等方面的内容。

数据备份和恢复是为了保证数据的安全性和可靠性,应掌握相应的备份和恢复策略。

性能优化涉及到提升数据库的查询和操作效率,可以采取索引、分区等方法。

安全管理包括用户权限管理、访问控制等,以保证数据的安全性和隐私。

综上所述,数据库技术是计算机等级考试三级中的重要内容。

计算机三级数据库基本概念的名词解释

计算机三级数据库基本概念的名词解释

一、计算机基础知识部分1. 计算机系统发展历程:电子管计算机、晶体管计算机、集成电路计算机、大规模及超大规模集成电路计算机。

2. 电子计算机时代开始的标志:以美国1945年生产、1946年2月交付使用的ENIAC计算机为标志。

3. 电子计算机分类:以规模分类可以分为大型机、超大型机、中型机、小型机和微型机。

4. 计算机系统的组成:通常所说的计算机系统包括硬件系统和软件系统。

5. 计算机硬件系统的组成:包括运算器、控制器、存储器和输入输出设备。

其中运算器和控制器构成中央处理器CPU。

6. CPU的作用:取得、解释和执行指令。

7. CPU的指标:字长(指CPU中数据总线的宽度,即一次可并行传递二进制数据的位数)、速度(指CPU中振荡器的主振频率,即主频。

)指令处理能力(即每秒处理百万条指令数,以MIPS表示)。

8. 总线的分类:总线可以分为传输数据的数据总线、传输控制信息的控制总线和连接各个芯片地址的地址总线。

9. 内存储器的分类:存储器可以分为只读存储器和随机存储器。

只读存储器又可以分为ROM、PROM、EPROM、E2PROM等。

注:ROM 即Read Only Memory10. 随机存储器:指计算机运行期间,可以随时向其写入数据、也可以随时从其中读出数据的存储器。

在微型计算机中,内存储器也叫主存储器。

11. 高速缓冲存储器:为解决CPU与主存储器间速度差而在内存储器和CPU之间增加的一种存取速度远高于普通内存的特殊存储器。

12. 运算器的功能:运行器是计算机中完成数学运行和逻辑运算的部件。

13. 常见的数据总线为ISA、EISA、VESA、PCI等。

14. 中断:指当出现需要时,CPU暂时停止当前程序的执行转而执行处理新情况的程序和执行过程。

即在程序运行过程中,系统出现了一个必须由CPU立即处理的情况,此时,CPU暂时中止程序的执行转而处理这个新的情况的过程就叫做中断。

15. 中断的处理过程为:关中断(在此中断处理完成前,不处理其它中断)、保护现场、执行中断服务程序、恢复现场、开中断。

计算机三级数据库

计算机三级数据库

计算机三级数据库概述计算机三级数据库是指在计算机技术考试中的一个级别分类,表示了数据库相关知识的熟练程度。

在这个级别中,涵盖了数据库基础知识、数据库设计与规范、SQL语言应用、数据库管理等方面的内容。

本文将介绍计算机三级数据库的相关知识和要点。

数据库基础知识数据库是计算机存储、管理和检索数据的一种结构化方式。

在数据库基础知识中,我们需要了解以下概念:数据库的定义数据库是指存储在计算机上的数据集合,它具有长期存储、可共享、可并发访问的特点。

数据库可以分为关系型数据库、非关系型数据库等不同类型。

数据库的组成数据库由数据、数据结构、数据管理系统(DBMS)三部分组成。

数据是数据库中的实际信息,数据结构定义了数据存储的方式,而DBMS则是管理和操作数据的软件系统。

数据库的优点数据库的使用有以下优点:数据共享性高,数据冗余度低,数据一致性好,数据安全性高等,这些特点使得数据库成为数据管理的重要工具。

数据库设计与规范数据库设计是数据库开发的重要环节,良好的数据库设计可以提高数据的存储效率和查询效率。

在数据库设计与规范中,我们需要注意以下几点:实体关系模型实体关系模型(ERM)是描述数据库中实体(entity)和实体之间关系(relationship)的一种方法。

它将现实世界的实体和关系映射为数据库中的表和表之间的关系。

数据库范式是用来规范数据库设计的一组概念,它有不同的级别,从第一范式到第五范式。

范式的应用可以避免数据冗余和数据更新异常,提高数据库的稳定性和一致性。

数据库索引数据库索引是一种用于加快数据检索速度的数据结构。

合理地创建和使用索引可以提高数据库的查询效率。

索引的设计需要考虑到查询频率、数据的唯一性等因素。

SQL语言应用SQL(Structured Query Language)是用于操作和管理关系型数据库的编程语言。

在SQL语言应用中,我们需要掌握以下几点:SQL基本语法SQL包含了一系列的命令和语句,用于创建、修改和查询数据库中的数据和结构。

计算机三级数据库大纲

计算机三级数据库大纲

计算机三级数据库大纲
一、概述
1.1数据库的定义与结构
数据库是保存数据的仓库,可以被多个用户共享,通过使用数据挖掘
及分析等技术,来获取有价值的信息。

数据库系统是指由数据库软件、数
据结构和数据库模式等组成的计算机系统,为用户提供了存储和管理数据
的能力。

数据库系统的结构主要由数据库模式、数据结构和数据库软件构成。

1.2数据库的分类
数据库可以根据存储技术、管理方式和应用领域来进行分类,常见的
数据库有关系型数据库、非关系型数据库、网络型数据库和对象型数据库等。

1.3数据库管理系统
数据库管理系统(DBMS)是一类特殊的程序系统,使用户可以定义、
创建、维护和操作数据库,使用数据库管理系统可以更有效地管理数据库。

二、数据库模拟
2.1概念
数据库模拟是一种程序设计技术,通过建立数据库的计算机模拟模型,来模拟数据库系统中真实存在的实体和概念。

数据库模拟的目的在于描述
数据库的特性和操作,以及数据库中存储的数据的结构和关系。

2.2模拟技术
数据库模拟技术主要包括逻辑模拟、物理模拟和概念模拟技术。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2011年计算机等级考试三级数据库技术常用名词解释◆DB:数据库(Database),DB是统一管理的相关数据的集合。

DB能为各种用户共享,具有最小冗余度,数据间联系密切,而又有较高的数据独立性。

◆DBMS:数据库管理系统(Database Management System),DBMS是位于用户与操作系统之间的一层数据管理软件,为用户或应用程序提供访问DB的方法,包括DB的建立、查询、更新及各种数据控制。

DBMS总是基于某种数据模型,可以分为层次型、网状型、关系型、面向对象型DBMS。

◆ DBS:数据库系统(Database System),DBS是实现有组织地、动态地存储大量关联数据,方便多用户访问的计算机软件、硬件和数据资源组成的系统,即采用了数据库技术的计算机系统。

◆1:1联系:如果实体集E1中的每个实体最多只能和实体集E2中的一个实体有联系,反之亦然,好么实体集E1对E2的联系称为“一对一联系”,记为“1:1”。

◆1:N联系:如果实体集E1中每个实体与实体集E2中任意个(零个或多个)实体有联系,而E2中每个实体至多和E1中的一个实体有联系,那么E1对E2的联系是“一对多联系”,记为“1:N”。

◆M:N联系:如果实体集E1中每个实体与实体集E2中任意个(零个或多个)实体有联系,反之亦然,那么E1对E2的联系是“多对多联系”,记为“M:N”。

◆数据模型:表示实体类型及实体类型间联系的模型称为“数据模型”。

它可分为两种类型:概念数据模型和结构数据模型。

◆概念数据模型:它是独门于计算机系统的模型,完全不涉及信息在系统中的表示,只是用来描述某个特定组织所关心的信息结构。

◆结构数据模型:它是直接面向数据库的逻辑结构,是现实世界的第二层抽象。

这类模型涉及到计算机系统和数据库管理系统,所以称为“结构数据模型”。

结构数据模型应包含:数据结构、数据操作、数据完整性约束三部分。

它主要有:层次、网状、关系三种模型。

◆层次模型:用树型结构表示实体间联系的数据模型◆网状模型:用有向图结构表示实体类型及实体间联系的数据模型。

◆关系模型:是由若干个关系模式组成的集合,其主要特征是用二维表格结构表达实体集,用外键表示实体间联系。

◆概念模式:是数据库中全部数据的整体逻辑结构的描述。

它由若干个概念记录类型组成。

概念模式不仅要描述概念记录类型,还要描述记录间的联系、操作、数据的完整性、安全性等要求。

◆外模式:是用户与数据库系统的接口,是用户用到的那部分数据的描述。

◆内模式:是数据库在物理存储方面的描述,定义所有的内部记录类型、索引和文件的组成方式,以及数据控制方面的细节。

模式/内模式映象:这个映象存在于概念级和内部级之间,用于定义概念模式和内模式间的对应性,即概念记录和内部记录间的对应性。

此映象一般在内模式中描述。

◆外模式/模式映象:这人映象存在于外部级和概念级之间,用于定义外模式和概念模式间的对应性,即外部记录和内部记录间的对应性。

此映象都是在外模式中描述。

◆数据独立性:在数据库技术中,数据独立性是指应用程序和数据之间相互独立,不受影响。

数据独立性分成物理数据独立性和逻辑数据独立性两级。

◆物理数据独立性:如果数据库的内模式要进行修改,即数据库的存储设备和存储方法有所变化,那么模式/内模式映象也要进行相应的修改,使概念模式尽可能保持不变。

也就是对模式的修改尽量不影响概念模式。

◆逻辑数据独立性:如果数据库的概念模式要进行修改(如增加记录类型或增加数据项),那么外模式/模式映象也要进行相应的修改,使外模式尽可能保持不变。

也就是对概念模式的修改尽量不影响外模式和应用程序。

◆宿主语言:编写应用程序的语言(即高级程序设计语言)在数据库技术中称为宿主语言(host language),简称主语言。

◆DDL:数据定义语言(Data Definition Language),用于定义数据库的三级结构,包括外模式、概念模式、内模式及其相互之间的映象,定义数据的完整性、安全控制等约束。

◆ DML:数据操纵语言(Data Manipulation Language),用于让用户或程序员使用,实现对数据库中数据的操作。

基本的数据操作分成两类四种:检索(查询)和更新(插入、删除、修改)。

DML分成交互型DML和嵌入型DML两类。

依据语言的级别,DML又可分成过程性DML和非过程性DML两种。

◆交互型DML:这类DML自成系统,可在终端上直接对数据库进行操作。

◆嵌入型DML:这类DML是嵌入在主语言中使用。

此时主语言是经过扩充能处理DML语句的语言。

◆过程性DML:用户编程时,不仅需要指出“做什么”(需要什么样的数据),还需要指出“怎么做”(怎么获得数据)。

层状、网状的DML属于过程性语言。

◆非过程性DML:用户编程时,只需要指出“做什么”,不需要指出“怎么做”。

关系型DML属于非过程性语言。

◆DD:数据字典(Data Dictionary),数据库系统中存放三级结构定义的数据库称为数据字典。

(通常DD还存放数据库运行时的统计信息)◆DD系统:管理DD的实用程序称为“DD系统”。

◆集中式DBS:是指数据库中的数据集中存储在一台计算机上,数据的处理集中在一台计算机上完成。

◆分布式DBS:是指数据存放在计算机网络的不同场地的计算机中,每一场地都有自治处理能力并完成局部应用;而每一场地也参与(至少一种)全局应用程序的执行,全局应用程序可通过网络通信访问系统中的多个场地的数据。

◆分布式DB:是指计算机网络环境中各场地上数据库的逻辑集合。

◆分布式DBMS:是指分布式数据库系统中的一组软件,它负责管理分布环境下逻辑集成数据的存取、一致性、有效性和完备性。

同时由于数据的分布性,在管理机制还必须具有计算机网络通信协议上的分布管理特性。

◆局部自治性:是指有独立处理能力并能完成的局部应用。

◆数据分配(数据分布):是指数据计算机网络各场地上的分配策略。

◆数据复制:是指数据在每个场地重复存储。

◆数据分片:是指分布式数据库中的数据可以被复制在网络场地的各个物理数据库中,数据分片是通过关系代数的基本运算实现的。

◆水平分片:是指按一定条件把全局关系的所有元组划分成若干不相交的子集,每个子集为关系的一个片段。

◆垂直分片:把一个全局关系的属性集分成若干子集,并在这些子集上做投影运算,每个投景为垂直分片。

◆分布透明性:指用户不必关系数据的逻辑分片,不必关系数据物理位置的细节,也不改善各个数据库的数据模型。

◆分片透明性:分片透明性是最高层次的分布透明性,即用户或应用程序只对全局关系进行操作而不必考虑数据的分片。

◆位置透明性:是指用户或应用程序应当了解分片情况,但不必了解片段的存储场地。

位置透明性位于分片视图与分配视图之间。

◆局部数据模型透明性:这个透明性位于分配视图与局部概念视图之间,指用户或应用程序要了解分片及各片段存储的场地,但不必了解局部场地上使用的是何种数据模型。

◆复制透明性:即用户不必关系数据库在网络中各个结点的数据库复制情况,更新操作引起的波及由系统去处理。

◆SQL模式:基本表的集合定义为SQL模式。

一个SQL模式(即"数据库模式")由模式名和模式拥有者的用户名或账号来确定,并包含模式中每一个元素(基本表、视图、索引等)的定义。

◆ SQL数据库:SQL(Structured QueryLanguage),即…结构式查询语言‟,采用英语单词表示和结构式的语法规则。

一个SQL数据库是表的汇集,它用一个或多个SQL模式定义。

◆基本表:在SQL中,把传统的关系模型中的关系模式称为基本表(BaseTable),基本表是本身独立的表,一个关系就对应一个基本表。

◆存储文件:在SQL中,把传统的关系模型中的存储模式称为存储文件(Stored File)。

◆视图:在SQL中,把传统的关系模型中的子模式称为视图(View),视图是从一个或多个基本表导出的表。

◆行:在SQL中,把传统的关系模型中的元组称为行(row)。

◆列:在SQL中,把传统的关系模型中的属性称为列(coloumn)。

◆实表:基本表就被称为实表,它是实际存放在数据库中的表。

◆虚表:视图就被称为虚表,因为在数据库中只存储视图的定义而不存放视图所对应的数据。

◆相关子查询:在嵌套查询中,内层查询称为…相关子查询‟,子查询中查询条件依赖于外层查询中的某个值,所以子查询的处理不只一次,要反复求值,以供外层查询使用。

◆联接查询:查询时先对表进行笛卡尔积操作,然后再做等值联接、选择、投影等操作。

联接查询的效率比嵌套查询低。

◆交互式SQL:在终端交互方式下使用的SQL语言称为交互式SQL。

◆嵌入式SQL:嵌入在高级语言的程序中使用的SQL语言称为嵌入式SQL。

◆共享变量:在嵌入的SQL语句中引用宿主语言的程序变量称为共享变量。

◆游标:游标是与某一查询结果相联系的符号名,用于把集合操作转换成单记录处理方式。

◆卷游标:卷游标在推进时不但能沿查询结果中元组顺序从头到尾一行行推进,也能一行行返回(而游标是不能返回的)。

◆函数依赖:FD(function dependency),设有关系模式R(U),X,Y是U的子集,r是R的任一具体关系,如果对r的任意两个元组t1,t2,由t1[X]=t2[X]导致t1[Y]=t2[Y],则称X函数决定Y,或Y函数依赖于X,记为X→Y。

X→Y为模式R的一个函数依赖。

◆函数依赖的逻辑蕴涵:设F是关系模式R的一个函数依赖集,X,Y是R 的属性子集,如果从F中的函数依赖能够推出X→Y,则称F逻辑蕴涵X→Y,记为F|=X→Y。

◆部分函数依赖:即局部依赖,对于一个函数依赖W→A,如果存在X W(X 包含于W)有X→A成立,那么称W→A是局部依赖,否则称W→A为完全依赖。

◆完全函数依赖:见上。

◆传递依赖:在关系模式中,如果Y→X,X→A,且X→(表示不决定)Y,和A X(A不属于X),那么称Y→A是传递依赖。

◆函数依赖集F的闭包F+:被逻辑蕴涵的函数依赖的全体构成的集合,称为F的闭包(closure),记为F+。

◆1NF:第一范式。

如果关系模式R的所有属性的值域中每一个值都是不可再分解的值,则称R是属于第一范式模式。

如果某个数据库模式都是第一范式的,则称该数据库存模式属于第一范式的数据库模式。

第一范式的模式要求属性值不可再分裂成更小部分,即属性项不能是属性组合和组属性组成。

◆2NF:第二范式。

如果关系模式R为第一范式,并且R中每一个非主属性完全函数依赖于R的某个候选键,则称是第二范式模式;如果某个数据库模式中每个关系模式都是第二范式的,则称该数据库模式属于第二范式的数据库模式。

(注:如果A是关系模式R的候选键的一个属性,则称A是R的主属性,否则称A是R的非主属性。

相关文档
最新文档