当前位置:文档之家› 数据库术语+简述

数据库术语+简述

数据库术语+简述
数据库术语+简述

术语:

关系模式:是一种用于描述二维表格结构的表示方式,由关系模式和与该关系模式名相关联的属性名表组成。其形式为:关系模式名(属性名1,属性名2,…,属性名n)。Create table xxoo (xxx,xxxx,xx,,x)

关系模型:是一种用二维表格结构表示数据及数据之间联系的数据模型。

候选键:如果一个属性集能唯一地标识一个关系中的元组而又不含有多余属性,则称该属性值为该关系的候选键。

主键:是指当某个关系模式有多个候选键时,被用户选用的那个候选键。

外键:如果关系模式R1中的某属性集是另一个关系模式R2的主键,则该属性在关系模式R1中称为外键。

概念模式:是对数据库中全部数据的整体逻辑结构的描述,体现了全局、整体的数据观点,所以称为数据库的整体逻辑结构。

外模式:是表达用户使用观点和用到的那部分数据的逻辑描述,体现了应用程序员对数据库的数据观点。

内模式:是数据库在物理结构和物理存储方面的描述,规定了数据的内部记录类型、记录建起技术、文件的组织方式和数据控制方面的细节等。

关系的目或度:关系中的属性个数。

关系的基数:关系中元组的个数。

笛卡儿积运算:设关系R和S的目数分别为r和s,R和S的笛卡儿积是一个r+s 目的元组集合,每个元组的前r个分量来自R中的的一个元组,后s个分量来自S中的一个元组。

投影运算:投影运算是按照j1,j2.....jk的顺序从关系R中取出序号为j1,j2...jk

的K列。并除去结果中的重复元素构成一个以j1,j2...jk为顺序的K目关系。选择运算:从关系R中挑选出满足公式F的那些元组。

联接运算:从关系R和S的笛卡儿积中选取属性值满足某一比较运算操作的元组。

自然联接运算:从关系R和S的笛卡尔积中选取公共属性值相等的元组,并去除重复的属性。

聚合函数:能够根据查询结果的记录集或根据查询结果的记录集中某列值的特点返回一个汇总信息的函数。

分组查询:在SQL语言中,把元组按某个或某些列上相同的值分组,然后再对各组进行相应操作的查询方式称为分组查询。

多元查询:SQL语言允许用户在同一查询语句中从两个或多个表中查询数据,即在两个或多个表的联接运算的基础上,再从其联接结果中选取满足查询条件的元组,一般称为二元查询或多元查询。

视图:也称用户视图或外模式,反映了数据库的局部逻辑结构,是数据库应用系统中各不同用户看到和使用的数据库。

1NF:在一个关系模式R中,如果R的每一个属性的值域中的值都是不可再分的最小数据单位,则称R为第一范式,记为1NF。

2NF:如果一个关系模式R属于1NF,并且它的每一个非主属性都完全依赖于它的每一个候选键,则称R为第二范式,记为2NF。

3NF:如果一个关系模式R属于1NF,并且R的任何一个非主属性都不传递依赖于它的任何一个候选键,则称R为第三范式,记为3NF。

BCNF:设有关系模式R(U,F),F是R上的函数依赖,X和A是U的子集,且A 不包含于X。如果对于F中的每个函数依赖X->A,X都是R的一个候选键,则称R是BCNF。

数据库生命周期:把数据库应用系统从开始规划,设计实现,运行使用,直到被新的系统取代而停止使用的整个时期称为数据库生命周期。

一对一联系:如果实体集E1中每一个实体(至少有一个)至多与实体集E2中的一个实体有联系;反之,实体集E2中的每一个实体至多与实体集E1中的一个实体有联系,则称E1和E2为一对一联系,记为1:1;

一对多联系:如果实体集E1中至少有一个实体与实体集E2中的一个以上的实体有联系;反之,实体集E2中的每一个实体至多与实体集E1中的一个实体有联系,则称E1和E2为一对多联系,记为1:N。

多对多联系:如果实体集E1中至少有一个实体与实体集E2中的一个以上的实体有联系;反之,实体集E2中至少有一个实体与实体集E1中一个以上的实体有联系,则称E1和E2为多对多联系,记为M:N。

isa联系:也称“构入式联系”,记作A isa B,表示实体集A包含在实体集B 中,A是B中的一种特殊群体。

弱实体:如果某实体集E1的存在依赖于另一个实体集E2的存在,并且这两个实体集之间的联系是用来标识E1的,则实体集E1称为弱实体。

事务的原子性:一个事务或者成功地结束,或者什么都不做,即对数据库不产生任何影响。

事务的永久性:一个事务一旦提交,它对数据库中数据的改变就应该是永久性的,随后的其它操作或故障都不会对其结果有任何影响。

完整性约束:是保护数据库中数据正确性和相融性所做的各种检查或数据应满足的约束条件。

触发器:是一个能因某一个事件触发而由系统自动执行的SQL语句序列。

引用完整性约束:是指一个关系的外键值必须与另一个关系的主键值相匹配。实体完整性约束:也称主键完整性约束,是指每个关系的主键值必须非空且唯一。排他锁:当某个事务T为修改某个数据项A且不允许其他事务修改该数据项,或不允许其它事务对该数据项加S锁时,该事务可以对A加排他锁。

共享锁:当某个事务T希望阻止其他事务修改正为它读取的某个数据项A时,该事务可以对A加共享锁。

简述:

1简述数据库与文件系统的区别:数据库与传统意义上的文件的区别主要体现在在如下方面(1)数据库中的数据是面向全组织和全系统的,因此可以被多个用户和多个应用共享,而文件系统中的数据是面向某一专门程序和个别应用的,大多没有提供多个用户共享的机制。(2)数据库中的数据是结构化的,而文件系统中的数据是非结构化或半结构化的。(3)数据库中的数据具有非冗余性、一致性和相关性,而文件系统中的数据是分离的、独立的、可重复的。

2关系的主键有哪些特性:(1)唯一性:主键属性集中的每一个值唯一地确定了关系中的一个元组。例如,一个学号只能查询到一个学生的信息。(2)非冗余性:如果从主键属性集中抽去任一属性,则该属性集不再具有唯一性。例如,当用“城市名、街道与门牌号”表示一个单位所处位置信息时,如果去掉城市名或街道与门牌号其中之一,都无法确定该单位的地址。(3)有效性:主键中任一属性都不

能为空值。其含义是显然的。

3将数据库系统的体系结构设计成三级的意义:将数据库系统的体系结构设计成三级的意义如下。(1)保证数据的独立性。将概念模式与内模式分开,保证了数据物理独立性;将外模式与概念模式分开,保证了数据逻辑独立性。(2)简化了用户接口,方便了用户的使用。用户只需按外模式编写应用程序或在终端上输入操作命令即可,而不需了解数据的物理存储结构。(3)有利于数据共享。从概念模式可产生不同的外模式,减少了数据冗余,有利于数据共享和提供多种应用服务。(4)有利于数据的安全保密。用户程序只能操作给定的某个或某些外模式数据,而不能操作未给定的其他数据,同时也缩小了程序错误传播的范围,保证了其他数据安全。

4用户视图对数据库设计带来了哪些好处:利用视图的定义功能,可以提前把带有复杂查询条件的查询语句定义成用户视图,这样在应用程序设计中就可以利用简单的视图查询语句代替具有复杂查询条件的查询语句,从而可以简化用户应用程序接口,使应用程序中的SQL语句变得简单明了,清晰可读;使应用程序员把编写应用程序的主要精力集中在对数据的分析、处理和用户界面的实现上,方便应用程序设计。

另外,用户视图给数据库提供了逻辑数据独立性和物理数据独立性。

5分别简述数据定义语句、数据查询语句、数据操纵语句和数据控制语句的功能用途:数据定义语句用于定义数据库的逻辑结构,包括定义基本表、定义视图和定义索引。数据查询语句按不同查询条件实现对数据库中数据的检索查询。数据操纵语句用于更改和操作表中的数据,包括数据插入、数据修改和数据删除。数据控制语句实现用户授权、基本表和视图授权、事务控制、完整性和安全性控制

等。

6SQL Server中数据库引擎实例是:SQL Server 2005 数据库引擎实例包括一组该实例私有的程序和数据文件,同时也和其他实例共用一组共享程序或文件。SQL Server 2005 数据库可以包括一个或者多个数据库实例。在一台计算机上,每一个实例都独立于其他的实例运行,都可以看作一个独立的“服务器“。应用程序可以分别联接到不同的实例进行工作,数据库管理员也是通过联接到实例对数据库进行管理与维护的。

7什么是Transact-SQL语言:Transact-SQL语言是由微软公司在SYBASE数据库的基础发展起来的一种结构化查询语言,是对按照国际标准化组织和美国国家标准协会(ANSI)发布的SQL标准定义的语言的扩展,因此它符合ANSI89和ANSI92标准,又在SQL的基础上扩展了语言功能。T-SQL语言是应用程序和存储过程与SQL Server交互的工具。

8简述关系数据模型的规范化设计过程:关系模型的规范化设计就是按照函数依赖理论和范式理论,对逻辑结构设计的第一步所涉及的关系模型进行规范化设计,基本设计方法可归纳为如下5步。(1)参照每个关系模型的语句及其内涵,分别写出每个关系模式中各个属性间的数据依赖,进而确定每个关系模式的函数依赖集。(2)求每个关系模式的函数依赖集的最小依赖集。(3)将求得的每个关系模式的函数依赖集中的决定因素相同的函数依赖进行合并。(4)按照关系模式分解理论和函数依赖理论,对每个关系模式与之相关的函数依赖进行分解,使得分解后的关系模式至少满足第三范式或BCNF范式。(5)通过以上的模式分解过程之后,可能出现某些完全相同的关系模式所以要将完全相同的关系模式"合并"成一个单独的关系模式,即消除掉多余的关系模式。

9在关系数据库的逻辑设计中,规范化理论的作用:关系数据库逻辑设计中的规范化设计是指对关系数据库逻辑结构设计第一步所得到的关系模型进行规范化设计。在规范化的设计中,规范化理论的作用在于减少乃至消除关系模型中存在的数据冗余、更新异常、插入异常和删除异常,提高数据库的完整性、一致性和存储效率。

10数据库的并发操作会带来哪些问题?如何解决:数据库并发操作带来的数据不一致性问题包括丢失修改、读过时数据和读“脏”数据。对于并发操作带来的问题,可以用并发控制的方法调度并发操作,避免造成数据的不一致性,使一个用户事务的执行不受其他事务的干扰。一级锁协议可防止丢失修改;二级锁协议不仅可以防止丢失修改,而且可以防止读“脏”数据;三级锁协议除了防止丢失修改和不读“脏”数据外,还可防止读过时数据。

应用:

重点理解关系代数运算的表达查询的方法。

实例:P39 2-7 2-10 2-11 根据查询要求写出关系代数表达式。

应用:

根据要求,写出完成相应功能的SQL语句。

掌握delete,update,insert,select语句的语法。

P68 3-7 3-8 3-11~3-23

理论课及实验课中练习的各查询表达(重在对单表查询、多表联接查询、理解)

应用

掌握求X关于F的闭包的方法(P106算法5.1)实例:P126 5-2 5-3求X关于F的闭包X+

掌握求函数依赖集F的最小函数依赖集的方法(P108例5.5)实例:p126 5-5(3) 5-6 5-7

理解保持无损的分解,掌握其判断方法(P112,算法5.2及P114定理5.5所述和简单检验方法)实例:P126 例5-9 5-10 5-11 5-15

掌握关系候选键的求解方法(P118 算法5.4及例5.14)实例:P126 5-15 (1)5-16(2)

掌握向3NF的模式分解算法(P123算法5.5及例5.20 保持函数依赖性、定理5.9 无损联接性) 实例p126 5-15(1)(2)(3) 5-16(2)(3)(4)

应用

根据文字语义描述画出合适的实体-联系图(E-R图),方法描述参见学习指导P107 习题6.11(如学生,课程、教师等实体之间的联系,理解书P139图6.8)

实体-联系模型向关系模型转换方法,方法参见学习指导P106 习题6.9所述转换的一般原则。理解教材图6.8及学习指导P112习题6.25中根据转换原则最终得到的关系模型。

计算

闭包:A→???

最小依赖集:右侧变单一属性,去除冗余

候选键:分L R类,L类+Z的闭包→F

无损连接分解(数据等价):(∩)→(-)∈F?表格保持依赖(依赖等价):PIa(F)=XX XX∪OO→F?

数据库名词解释

名词解释 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.查询设计器分为上下两部分,上半 部分是表的显示区,下半部分是查 询设计区

(完整版)数据库重要术语(中英文)

单词汇总(数据库专业一点的词汇其实主要就是每章后面review items的内容,在这里简单列一下,如果你实在没时间看书,至少这些单词要认识。): 1.数据库系统:database system(DS),database management system(DBMS) 2.数据库系统(DS),数据库管理系统(DBMS) 3.关系和关系数据库table= relation,column = attribute属性,domain, atomic domain, row= tuple, relational database, relation schema, relation instance, database schema, database instance; 4.表=关系,列=属性属性,域,原子域,排=元组,关系型数据库,关系模式,关系实例,数 据库模式,数据库实例; 1.key们: super key, candidate key, primary key, foreign key, referencing relation, referenced relation; 2.超码,候选码,主码,外码,参照关系,被参照关系 5.关系代数(relational algebra):selection, project, natural join, Cartesian product, set operations, union, intersect, set difference ( except\minus), Rename, assignment, outer join, grouping, tuple relation calculus 6.(关系代数):选择,项目,自然连接,笛卡尔积,集合运算,集,交集,集合差(除\负), 重命名,分配,外连接,分组,元组关系演算 7. sql组成: DDL:数据库模式定义语言,关键字:create DML:数据操纵语言,关键字:Insert、delete、update DCL:数据库控制语言,关键字:grant、remove DQL:数据库查询语言,关键字:select 8. 3.SQL语言:DDL,DML,DCL,QL,sql query structure, aggregate functions, nested subqueries, exists(as an operator), unique(as an operator), scalar subquery, assertion, index(indices), catalogs, authorization, all privileges, granting, revoking, grant option, trigger, stored procedure, stored function 4.SQL语言:DDL,DML,DCL,QL,SQL查询结构,聚合函数,嵌套子查询,存在(如运 营商),独特的(如运营商),标量子查询,断言指数(指数),目录,授权,所有权限,授予,撤销,GRANT OPTION,触发器,存储过程,存储函数 9.表结构相关:Integrity constraints, domain constraints, referential integrity constraints 10.完整性约束,域名约束,参照完整性约束 5.数据库设计(ER 模型):Entity-Relationship data model, ER diagram, composite attribute, single-valued and multivalued attribute, derived attribute,binary relationship set, degree of relationship set, mapping cardinality,1-1, 1-m, m-n relationship set (one to one, one to many, many to many), participation, partial or total participation, weak entity sets, discriminator attributes, specialization and generalization 6.实体关系数据模型,ER图,复合属性,单值和多值属性,派生属性,二元关系集,关系集, 映射基数的程度,1-1,1-米,MN关系集合(一对一,一对多,多对多),参与部分或全部参与,弱实体集,分辨符属性,特化和概化 11.函数依赖理论:functional dependence, normalization, lossless join (or lossless) decomposition, First Normal Form (1NF), the third normal form (3NF), Boyce-codd normal form (BCNF), R satisfies F, F holds on R, Dependency preservation保持依赖, Trivial, closure of a set of functional dependencies函数依赖集的闭包, closure of a set of attributes属性集闭包,

数据库设计词汇对照表

数据库设计词汇对照表 1. Access method(访问方法):此步骤包括从文件中存储和检索记录。 2. Alias(别名):某属性的另一个名字。在SQL中,可以用别名替换表名。 3. Alternate keys(备用键,ER/关系模型):在实体/表中没有被选为主健的候选键。 4. Anomalies(异常)参见更新异常(update anomalies) 5. Application design(应用程序设计):数据库应用程序生命周期的一个阶段,包括设计用户界面以及使用和处理数据库的应用程序。 6. Attribute(属性)(关系模型):属性是关系中命名的列。 7. Attribute(属性)(ER模型):实体或关系中的一个性质。 8. Attribute inheritance(属性继承):子类成员可以拥有其特有的属性,并且继承那些与超类有关的属性的过程。 9. Base table(基本表):一个命名的表,其记录物理的存储在数据库中。 10. Binary relationship(二元关系):一个ER术语,用于描述两个实体间的关系。例如,panch Has Staff。 11. Bottom-up approach(自底向上方法):用于数据库设计,一种设计方法学,他从标识每个设计组建开始,然后将这些组件聚合成一个大的单元。在数据库设计中,可以从表示属性开始底层设计,然后将这些属性组合在一起构成代表实体和关系的表。 12. Business rules(业务规则):由用户或数据库的管理者指定的附加规则。 13. Candidate key(候选键,ER关系模型):仅包含唯一标识实体所必须得最小数量的属性/列的超键。 14. Cardinality(基数):描述每个参与实体的可能的关系数目。 15. Centralized approach(集中化方法,用于数据库设计):将每个用户试图的需求合并成新数据库应用程序的一个需求集合 16. Chasm trap(深坑陷阱):假设实体间存在一根,但某些实体间不存在通路。 17. Client(客户端):向一个或多个服务器请求服务的软件应用程序。 18. Clustering field(群集字段):记录总的任何用于群集(集合)航记录的非键字段,这些行在这个字段上有相同的值。 19. Clustering index(群集索引):在文件的群集字段上定义的索引。一个文件最多有一个主索引或一个群集索引。 20. Column(列):参加属性(attribute)。 21. Complex relationship(复杂关系):度数大于2的关系。 22. Composite attribute(复合属性):由多个简单组件组成的属性。 23. Composite key(复合键):包含多个列的主健。

(完整版)数据库重要术语(中英文)

单词汇总(数据库专业一点的词汇其实主要就是每章后面review items的内容,在这里简单列一 下,如果你实在没时间看书,至少这些单词要认识。): 1. 数据库系统:database system(DS),database ma nageme nt system(DBMS) 2. 数据库系统(DS),数据库管理系统(DBMS) 3. 关系和关系数据库table= relation,column = attribute 属性,domain, atomic domain, row= tuple , relati onal database, relati on schema, relati on in sta nee, database schema, database in sta nee; 4. 表=关系,列=属性属性,域,原子域,排=元组,关系型数据库,关系模式,关系实例,数 据库模式,数据库实例; 1. key 们:super key, can didate key, primary key, foreig n key, referencing relati on, referen ced relati on; 2. 超码,候选码,主码,外码,参照关系,被参照关系 5. 关系代数(relational algebra): selection, project, natural join, Cartesian product, set operations, union, in tersect, set differe nee ( except\m in us), Ren ame, assig nment, outer join, group ing, tuple relati on calculus 6. (关系代数):选择,项目,自然连接,笛卡尔积,集合运算,集,交集,集合差(除负), 重命名,分配,外连接,分组,元组关系演算 7. sql组成: DDL :数据库模式定义语言,关键字:create DML :数据操纵语言,关键字:Insert、delete、update DCL :数据库控制语言,关键字:grant、remove DQL :数据库查询语言,关键字:select 8. 3. SQL 语言:DDL,DML,DCL,QL,sql query structure, aggregate functions, nested subqueries, exists(as an operator), uni que(as an operator), scalar subquery, asserti on, in dex(i ndices), catalogs, authorization, all privileges, granting, revoking , grant option, trigger, stored procedure, stored fun cti on 4. SQL语言:DDL,DML,DCL,QL,SQL查询结构,聚合函数,嵌套子查询,存在(如运 营商),独特的(如运营商),标量子查询,断言指数(指数) ,目录,授权,所有权限,授 予,撤销,GRANT OPTION,触发器,存储过程,存储函数 8. 表结构相关:Integrity constraints, domain constraints, referential integrity constraints 9. 完整性约束,域名约束,参照完整性约束 5. 数据库设计(ER 模型):Entity-Relationship data model, ER diagram, composite attribute, sin gle-valued and multivalued attribute, derived attribute, binary relati on ship set, degree of relati on ship set, mapp ing card in ality, 1-1, 1-m, m-n relati on ship set (one to one, one to many, many to many), participati on, partial or total participati on, weak en tity sets, discrim in ator attributes, specialization and generalization 6. 实体关系数据模型,ER图,复合属性,单值和多值属性,派生属性,二元关系集,关系集, 映射基数的程度,1-1,1-米,MN关系集合(一对一,一对多,多对多) ,参与部分或全部参与,弱实体集,分辨符属性,特化和概化 10. 函数依赖理论:functional dependence, normalization, lossless join (or lossless) decomposition, First Normal Form (1NF), the third normal form (3NF), Boyce-codd normal form (BCNF), R satisfies F, F

数据库名词解释

数据库名词解释 1.数据库: 数据库是以一定的组织方式将相关的数据组织在一起,长期存放在计算机内,可为多个用户共享,与应用程序彼此独立,统一管理的数据集合。 2.数据库管理系统: 数据库管理系统是位于用户与操作系统之间,具有数据定义,管理和操纵功能的软件集合。 3.数据库系统3级模式体系结构: 外模式又称用户模式或子模式,对应于用户级,是某个或几个数据库用户所看到的数据库的数据视图。 概念模式又称模式或者逻辑模式,它是介于内模式与外模式之间的层次,与结构数据模型对应,由数据库设计者综合各用户的数据,按照统一的观点构造的全局逻辑结构,是对数据库中全部数据的逻辑结构和特征的总体描述,是所有用户的公共数据视图。 内模式又称存储模式或物理模式,是数据库中全体数据的内部表示,它描述了数据的存储方式和物理结构,即数据库的“内部视图”。4.数据库系统两级映射功能 1)外模式与概念模式间的映射 外模式与概念模式间的映射功能,定义了外模式与概念模式之间的对应关系,保证了逻辑数据的独立性,即外模式不受概念模式变化影响。

2)概念模式与内模式间的映射 概念模式与内模式间的映射功能,定义了内模式与概念模式之间的对应关系,保证了物理数据的独立性,即概念模式不受内模式变化影响。 5.数据库系统的组成 数据库系统的组成是在计算机系统的意义上来理解数据库系统,它一般由支持数据库的硬件环境,数据库软件支持环境(操作系统,数据库管理系统,应用开放工具软件,应用程序等)、数据库、开发、使用和管理数据库应用系统的人员组成。 6.数据库设计的步骤 1)需求分析阶段:需求分析阶段是数据库设计的基础,是数据库设计的最初阶段。 2)概念结构设计阶段:数据库概念结构设计阶段是设计数据库的整体概念结构,也就是把需求分析结果抽象为反映用户需求信息和信息处理需求的概念模型。 3)逻辑结构设计阶段:数据库逻辑结构设计师在概念模型的基础上进行的,是把概念模型转换成可由某个数据库管理系统支持的数据模型。 4)物理结构设计阶段:数据库物理结构设计阶段是针对一个给定的数据库逻辑模型,设计一个可实现的,有效的物理数据库结构,包括存储结构和存取的方法。 5)实施阶段:数据库实施阶段是根据物理结构设计阶段的结果,建立一个具体的数据库,将原始数据载入到数据库中,并编写应用系统

计算机编程常用术语英语词汇汇总

计算机编程及常用术语英语词汇大全cover覆盖、涵盖 create/creation创建、生成 crosstab query交叉表查询(for database) CRTP (curiously recurring template pattern) CTS (common type system)通用类型系统 cube多维数据集(for database) cursor光标 cursor游标(for database) custom定制、自定义 data数据 data connection数据连接(for database) Data Control Language (DCL)数据控制语言(DCL) (for database) Data Definition Language (DDL)数据定义语言(DDL) (for database) data dictionary数据字典(for database) data dictionary view数据字典视图(for database) data file数据文件(for database)

data integrity数据完整性(for database) data manipulation language (DML)数据操作语言(DML) (for database) data mart数据集市(for database) data pump数据抽取(for database) data scrubbing数据清理(for database) data source数据源(for database) Data source name (DSN)数据源名称(DSN) (for database) data warehouse数据仓库(for database) dataset数据集(for database) database 数据库 (for database) database catalog数据库目录(for database) database diagram数据关系图(for database) database file数据库文件(for database) database object数据库对象(for database) database owner数据库所有者(for database) database project数据库工程(for database) database role数据库角色(for database)

数据库和数据挖掘常用词词汇

Preface Curriculum总课程,(学校等的)全部课程1.n.And just as important as the radical churches and the reformed sects is for Hobbes the university and its curriculum concept 想法观念;n.1.概念;总的印象;思维的产物;发明;创造2.试作阶段的;新设想的;领导时代新潮流的1.adj.I would suggest that it's not unlike the wedge that Hirsch drives between the of meaning concept and the of significance concept artificial 假的人工的,1.人造的,adj.矫揉造作的不真挚的,2.虚假的, 人为的3.To me it's too and it's also the same story that you've seen before with indigenous groups artificial and the white colonial forces coming to destroy them or something like桴瑡尮 evaluation 估算;估价,评价n.1.值的计算,数>赋值2.<估计价值,鉴定3.【医学】诊断4.Mr Riggio said he wants to stay at the company whatever the outcome of the evaluation Chapter1overview Motivated 1.目的明确的 2.激发,促进 3.有动机的 4.积极的.adj What motivated data mining Performance 表演注解批注,1.演出执行注解批注,2.履行成就注解批注行为,3.表现,工作情况注解批注.性能,4Different between transaction process and analysis process performance problem-solving 问题解决1.to pull and in that will demand situationsput you habitsusualyourofmeantareexercisesThese outyou to and solvingproblem-resourcefulnesscreative unsuited 1.

数据库术语简述

术语: 关系模式:是一种用于描述二维表格结构的表示方式,由关系模式和与该关系模式名相关联的属性名表组成。其形式为:关系模式名(属性名1,属性名2,…,属性名n)。Create table xxoo (xxx,xxxx,xx,,x) 关系模型:是一种用二维表格结构表示数据及数据之间联系的数据模型。 候选键:如果一个属性集能唯一地标识一个关系中的元组而又不含有多余属性,则称该属性值为该关系的候选键。 主键:是指当某个关系模式有多个候选键时,被用户选用的那个候选键。 外键:如果关系模式R1中的某属性集是另一个关系模式R2的主键,则该属性在关系模式R1中称为外键。 概念模式:是对数据库中全部数据的整体逻辑结构的描述,体现了全局、整体的数据观点,所以称为数据库的整体逻辑结构。 外模式:是表达用户使用观点和用到的那部分数据的逻辑描述,体现了应用程序员对数据库的数据观点。 内模式:是数据库在物理结构和物理存储方面的描述,规定了数据的内部记录类型、记录建起技术、文件的组织方式和数据控制方面的细节等。 关系的目或度:关系中的属性个数。 关系的基数:关系中元组的个数。 笛卡儿积运算:设关系R和S的目数分别为r和s,R和S的笛卡儿积是一个r+s 目的元组集合,每个元组的前r个分量来自R中的的一个元组,后s个分量来自S中的一个元组。 投影运算:投影运算是按照j1,j2.....jk的顺序从关系R中取出序号为j1,j2...jk

的K列。并除去结果中的重复元素构成一个以j1,j2...jk为顺序的K目关系。选择运算:从关系R中挑选出满足公式F的那些元组。 联接运算:从关系R和S的笛卡儿积中选取属性值满足某一比较运算操作的元组。 自然联接运算:从关系R和S的笛卡尔积中选取公共属性值相等的元组,并去除重复的属性。 聚合函数:能够根据查询结果的记录集或根据查询结果的记录集中某列值的特点返回一个汇总信息的函数。 分组查询:在SQL语言中,把元组按某个或某些列上相同的值分组,然后再对各组进行相应操作的查询方式称为分组查询。 多元查询:SQL语言允许用户在同一查询语句中从两个或多个表中查询数据,即在两个或多个表的联接运算的基础上,再从其联接结果中选取满足查询条件的元组,一般称为二元查询或多元查询。 视图:也称用户视图或外模式,反映了数据库的局部逻辑结构,是数据库应用系统中各不同用户看到和使用的数据库。 1NF:在一个关系模式R中,如果R的每一个属性的值域中的值都是不可再分的最小数据单位,则称R为第一范式,记为1NF。 2NF:如果一个关系模式R属于1NF,并且它的每一个非主属性都完全依赖于它的每一个候选键,则称R为第二范式,记为2NF。 3NF:如果一个关系模式R属于1NF,并且R的任何一个非主属性都不传递依赖于它的任何一个候选键,则称R为第三范式,记为3NF。

9个常用的国外英文论文文献数据库

9个常用的国外英文论文文献数据库9个论文文献数据库,科研搬砖,阅读涨姿势,论文写作小帮手!先说说什么是数据库:学术科研中说的「数据库」和「文献数据库」,往往是一种网站的形式,这个网站的贮存了大量文献数据(比如论文)可以简单的理解为一个网络图书馆。 数据库中的论文往往都是耗费了大量的时间和精力整理出 来的,还有很多是需要购买版权才可以放在互联网上的,再加上维护这个网站本身就耗费颇多,因此这些数据库通常不是完全免费的,你可以在上面免费查找文献,浏览摘要等简介内容,但是如果你要下载文献,就要付钱。 大学因为科研和教学需要,常年要下载大量的论文材料,所以就会和数据库的经营者签订很多协议,例如包年,就是给一定量的钱,然后就可以无限制下载论文。也有按照下载的数量进行计费。那英语作为世界第一学术语言,有哪些数据库是值得大家分享的呢?1、Wiley InterScience(英文文献期刊)Wiley InterScience是John Wiely & Sons公司创建的动态在线内容服务,1997年开始在网上开通。通过InterScience,Wiley 学术期刊集成全文数据库(Academic Search Premier,简称ASP):包括有关生物科学、工商经济、资讯科技、通讯传播、工程、教育、艺术、文学、医药学等领域的七千多种期刊,

其中近四千种全文刊。 学术研究图书馆(Academic Research Library,简称ARL)综合参考及人文社会科学期刊论文数据库,涉及社会科学、人文科学、商业与经济、教育、历史、传播学、法律、军事、文化、科学、医学、艺术、心理学、宗教与神学、社会学等学科,收录2,300多种期刊和报纸,其中全文刊占三分之二,有图像。可检索1971年来的文摘和1986年来的全文。商业信息数据库(ABI/INFORM)ABI即为Abstracts of Business Information的缩写,世界着名商业及经济管理期刊论文数据库,收录有关财会、银行、商业、计算机、经济、能源、工程、环境、金融、国际贸易、保险、法律、管理、市场、税收、电信等主题的1,500多种商业期刊,涉及这些行业的市场、企业文化、企业案例分析、公司新闻和分析、国际贸易与投资、经济状况和预测等方面,其中全文刊超过50%,其余为文摘,有图像。 医学电子期刊全文数据库(ProQuest Medical Library)该数据库收录有220种全文期刊,文献全文以PDF格式或文本加图像格式存储;收录范围包括所有保健专业的期刊,有护理学、儿科学、神经学、药理学、心脏病学、物理治疗及其它方面。 6. BlackwellBlackwell出版公司是世界上最大的期刊出版商之一(总部设在英国伦敦的牛津),以出版国际性期刊为主,

数据库名词解释

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 联系)。 (17)多对多联系:设有两个实体集A、B,若两个实体集A、B中的每一个实体都和另一个实体集中任意个实体(包括零个)有联系,则称A、B是多对多联系(m:n联系)。(1)基本表:简称基表。是数据库中实际存在的表,在SQL中一个关系对应于一个表。(2)视图:SQL用视图概念支持非标准的外模式概念。视图是从一个或几个基表导出的表,虽然它也是关系形式,但它本身不实际存储在数据库中,只存放对视图的定义信息(没有对应的数据)。因此,视图是一个虚表(Virtual Table)或虚关系,而基表是一种实关系(Practical Relation)。 (3)单表查询:只涉及到一个关系的查询。 (4)连接查询:同时涉及两个以上的表的查询。 (5)嵌套查询:将一个查询块嵌套在另一个查询块的WHERE子句或HA VING条件中的查询。 (6)交互式SQL:做为独立语言由用户在交互环境下使用的SQL语言。 (7)嵌入式SQL:将SQL语言嵌入到某种高级语言中使用,利用高级语言的过程性结构来弥补SQL语言在实现复杂应用方面的不足的SQL语言。 (8)宿主语言:嵌入SQL的高级语言称为主语言或宿主语言。 (9)数据库设计是指对于一个给定的应用环境,根据用户的需求,在某一具体的数据库管

计算机编程常用术语英语词汇汇总

计算机编程常用术语英 语词汇汇总 Company Document number:WUUT-WUUY-WBBGB-BWYTT-1982GT

计算机编程及常用术语英语词汇大全 cover覆盖、涵盖 create/creation创建、生成 crosstabquery交叉表查询(fordatabase) CRTP(curiouslyrecurringtemplatepattern) CTS(commontypesystem)通用类型系统 cube多维数据集(fordatabase) cursor光标 cursor游标(fordatabase) custom定制、自定义 data数据 dataconnection数据连接(fordatabase) DataControlLanguage(DCL)数据控制语言(DCL)(fordatabase) DataDefinitionLanguage(DDL)数据定义语言(DDL)(fordatabase) datadictionary数据字典(fordatabase) datadictionaryview数据字典视图(fordatabase) datafile数据文件(fordatabase) dataintegrity数据完整性(fordatabase) datamanipulationlanguage(DML)数据操作语言(DML)(fordatabase) datamart数据集市(fordatabase) datapump数据抽取(fordatabase) datascrubbing数据清理(fordatabase) datasource数据源(fordatabase) Datasourcename(DSN)数据源名称(DSN)(fordatabase) datawarehouse数据仓库(fordatabase) dataset数据集(fordatabase) database数据库(fordatabase) databasecatalog数据库目录(fordatabase) databasediagram数据关系图(fordatabase) databasefile数据库文件(fordatabase) databaseobject数据库对象(fordatabase) databaseowner数据库所有者(fordatabase) databaseproject数据库工程(fordatabase) databaserole数据库角色(fordatabase) databaseschema数据库模式、数据库架构(fordatabase) databasescrīpt数据库脚本(fordatabase) data-bound数据绑定(fordatabase) data-awarecontrol数据感知控件(fordatabase) datamember数据成员、成员变量 dataset数据集(fordatabase) datasource数据源(fordatabase) datastructure数据结构

数据库术语表

Database术语表 Access method :访问方法 Alias:别名 Alternate keys:备用键,ER/关系模型Anomalies:异常 Application design:应用程序设计 Application server:应用服务器 Attribute:属性,关系模型 Attribute:属性,ER模型 Attribute inheritance:属性继承 Base table:基本表 Binary relationship:二元关系 Bottom-up approach:自底向上方法 Business rules:业务规则 Candidate key:候选键,ER/关系模型Cardinality:基数 Centralized approach:集中化方法,用于数据库设计Chasm trap:深坑陷阱 Client:客户端 Clustering field:群集字段 Clustering index:群集索引 Column:列,参见属性(attribute) Complex relationship:复杂关系 Composite attribute:复合属性 Composite key:复合键 Concurrency control:并发控制 Constraint:约束 Data conversion and loading:数据转换和加载Data dictionary:数据字典 Data independence:数据独立性 Data model:数据模型 Data redundancy:数据冗余 Data security:数据安全 Database:数据库 Database design:数据库设计 Database integrity:数据库完整性 Database Management System:数据管理系统Database planning:数据库规划 Database server数据库服务器 DBMS engine:DBMS引擎 DBMS selection:DBMS选择 Degree of a relationship:关系的度Denormalization:反规范化

数据库名词解释

1.游标:游标是与某一查询结果相联系的符号名,用于把集合操作转换成单记录处理方式 2.2NF:第二范式。如果关系模式R为第一范式,并且R中每一个非主属性完全函数依赖 于R的某个候选键,则称是第二范式模式(注:如果A是关系模式R的候选键的一个属性,则称A是R的主属性,否则称A是R的非主属性。) 3.3NF:第三范式。如果关系模式R是第二范式,且每个非主属性都不传递依赖于R的候 选键,则称R是第三范式的模式 4.BCNF:BC范式。如果关系模式R是第一范式,且每个属性都不传递依赖于R的候选键, 那么称R是BCNF的模式。 5.无损联接:设R是一关系模式,分解成关系模式ρ={R1,R2...,Rk},F是R上的一个函数依 赖集。如果对R中满足F的每一个关系r都有r=πR1(r)|X|πR2(r)|X|...|X|πRk(r)则称这个分解相对于F是"无损联接分解" 6.保持依赖集:所谓保持依赖就是指关系模式的函数依赖集在分解后仍在数据库中保持不 变,即关系模式R到ρ={R1,R2,...,Rk}的分解,使函数依赖集F被F这些Ri上的投影蕴涵。 7.事务:事务是指一个操作序列,这些操作要么什么都做,要么都不做,是一个不可分割 的工作单位,是数据库环境中的逻辑工作单位 8.封锁:封锁就是事务可以向系统发出请求,对某个数据对象加锁,此事务对这个数据对 象有一定控制,而其他事务则不能更新数据直到事务释放它的锁为止。 9.活锁:是指某个事务永远处于等待状态,得不到执行的现象 10.死锁:有两个或以上的事务处于等待状态,每个事务都在等待另一个事务解除封锁,它 才能继续执行下去,结果任何一个事务都无法执行,这种现象就是死锁。 11.串行调度:事务的依次执行称为串行调度。 12.可串行化调度:对于事务集(T<1>,T<2>,?,T),如果一个并发调度的结果与一个串行调度等 价,则称此调度是是可串行化调度。 13.两段封锁协议: 14.超键:在关系中能唯一标识元组的属性集称为关系模式的超键。(注意,超键是一个属 性集) 15.候选键:不含有多余属性的超键称为候选键。或者是书本P24定义2.4.1 16.主键:被数据库设计者选择出来作为表T中特定行的唯一性标识符的候选键。 17.外键:某个关系的主键相应的属性在另一关系中出现,此时该主键在就是另一关系的外 键, 书本上的定义:如果表T1中任意行的F值的组合,至少包含一个空值或与被引用表T2中为候选键或主键的列集合P的组合值匹配,则列集合F被定义为外键。 18.实体完整性规则:这条规则要求关系中元组在组成主键的属性上不能有空值。 19.参照完整性规则:这条规则要求“不引用不存在的实体”。其形式定义如下:如果属性 集K是关系模式R1的主键,K也是关系模式R2的外键,那么R2的关系中,K的取值只允许有两种可能,或者为空值,或者等于R1关系中某个主键值。 20.第一范式规则:不允许有多值属性和含有内部结构的列。 21.兼容表:R和S有相同的标题,且属性是从相同的域中选择并具有相同的含义,则R和 S是兼容的。 22.投影:删除表上的某些列,包括标题以及对应列上的值。在结果集中只留下重复行的一

相关主题
文本预览
相关文档 最新文档