数据库设计中的英文术语表

Access method(访问方法):此步骤包括从文件中存储和检索记载。

Alias(别名):某属性的另一个名字。在SQL中,能够用别名替换表名。

Alternate keys(备用键,ER/联络模型):在实体/表中没有被选为主健的候选键。

Anomalies(异常)参见更新异常(update anomalies)

Application design(运用顺序设计):数据库运用顺序生命周期的一个阶段,包括设计用户界面以及运用和处理数据库的运用顺序。

Attribute(属性)(联络模型):属性是联络中命名的列。

Attribute(属性)(ER模型):实体或联络中的一性格质。

Attribute inheritance(属性承继):子类成员能够拥有其特有的属性,并且承继那些与超类有关的属性的流程。

Base table(基本表):一个命名的表,其记载物理的存储在数据库中。

Binary relationship(二元联络):一个ER术语,用于描画两个实体间的联络。比如,panch Has Staff。

Bottom-up approach(自底向上方法):用于数据库设计,一种设计方法学,他从标识每个设计树立开端,然后将这些组件聚合成一个大的单元。在数据库设计中,能够从表示属性开端底层设计,然后将这些属性组合在一同构成代表实体和联络的表。

Business rules(业务原则):由用户或数据库的维护者指定的附加原则。

Candidate key(候选键,ER联络模型):仅包括独一标识实体所必需得最小数目标属性/列的超键。

Cardinality(基数):描画每个参与实体的能够的联络数目。

Centralized approach(集中化方法,用于数据库设计):将每个用户试图的需求兼并成新数据库运用顺序的一个需求集合

Chasm trap(深坑圈套):假定实体间存在一根,但某些实体间不存在通路。

Client(客户端):向一个或多个服务器央求服务的软件运用顺序。

Clustering field(群集字段):记载总的任何用于群集(集合)航记载的非键字段,这些行在这个字段上有一样的值。

Clustering index(群集索引):在文件的群集字段上定义的索引。一个文件最多有一个主索引或一个群集索引。

Column(列):参与属性(attribute)。

Complex relationship(庞杂联络):度数大于2的联络。

Composite attribute(复合属性):由多个容易组件组成的属性。

Composite key(复合键):包括多个列的主健。

Concurrency control(并发控制):在多用户环境下同时执行多个十五并保证数据完壁性的一个DBMS服务。

Constraint(约束):数据库不准许包括错误数据的一致性原则。

Data conversion and loading(数据转换和加载):数据库运用生命周期重的一个阶段,包括转换现有限据到新数据库中以及酱下耨运用顺序转换到新的数据库上运转。

Data dictionary(数据字典):参见系统目录(system catalog)。

Data independence(数据独立性):运用数据的运用顺序的数据描画部分。这意味着,假设将新的数据结构添加到数据库中,或许数据库中现有的结构被修正了,那么运用此数据库的就会遭到影响,除非运用顺序不直接依托于被修正的部分。

Data model(数据模型):描画数据、数据间联络以及数据的约束的观点的一个集成的集合。
Data redundancy(数据冗余):参见冗余数据(redundant data)。

Data security(数据安全):包括对数据库对象(如表和视图)的访问和运用以及用户能够在这些对象上施行的操作。

Database(数据库):是逻辑上有关的数据(以及这些数据的描画)的一个共享的集合,用于处理公司对信息的需求。

Database design(数据库设计):数据库运用生命周期中的一个阶段,包括树立一个支持公司的操作和目标的数据库的设计。

Database integrity(数据库完壁性):指存储数据的正确定和一致性。完壁性通常用约束来表达。

Database Management System,DBMS(数据库维护系统):一个能够让用户定义、树立和维护数据库并控制对数据库的访问的软件系统。

Database planning(数据库谋划):能尽能够有效的完成数据库运用的各阶段的维护活动。

Database server(数据库服务器):同服务器。

DBMS engine(DBMS引擎):同服务器。

DBMS selection(DBMS挑选):数据库运用生命周期中的一个阶段,包括挑选一个合适的DBMS来支持数据库运用。

Degree of a relationship(联络的度):一个联络中参与的实体的个数。

Denormalization(反规范化):方式上,这个术语指的是对基本表结构的修正,这样新的表比原始的表的规范化水平要低。但也能够用此属于更普遍地描述将两个表和并成一个新表的情形,而这个新表与原来的表具有一样的范式,但比原表包括更多的空值。

Derived attribute(派生属性):表示其值能够从一个有关属性和属性集的值派生得到的属性,这个属性在实体中不是必需的。

Design methodology(设计方法学):一种结构化的方法,它运用流程、工具和文档来支持和简化设计流程。

Disjoint constraint(无衔接约束):描画子类的成员间的联络,并指明超类某个成员能不能有能够成为一个或多个子类的成员。

Domain(域):一个或多个属性的取值范围。

Entity(实体):具有一样性质的对象的集合,它是由用户或公司标识并可独立存在的。

Entity integrity(实体完壁性):在一个基本表中,主健列的值不能为空。

Entity occurrence(实体呈现):实体中的一个独一可标识的对象。

Entity-Relationship model(实体联络模型):公司的实体、属性和联络的细致逻辑表示。

Fact-finding(现实发觉):运用诸如面谈和提问等技术搜集关于系统的现实、需求和功用的方式化流程。

Fan trap(扇形圈套):但从第三个实体扇出的两个实体有1:*联络时呈现扇形圈套,但这两个实体在他们之间应该有直接联络以提供必要的信息。

Field(字段):同元组(Tuple)。

File(文件):存储在副主存储器中的有关记载的一个命名集合。

File-based system(基于文件的系统):一个文件集合,用来维护(树立、插入、删除、更新和检索)一个或多个文件中的数据,并发生基于这些文件中的数据的运用(通常是报表)。

File organization(文件组织):当文件存储在硬盘上时,对文件中的记载的布置方式。
First normal form(1NF,第一范式):表中的每个列的穿插处以及记载包括切进包括一个值的表。

Foreign key(外健):一个表中的一个列或许多个列的集合,这些列婚配某些其他(也能够是同一个)表中的候选键。

4GL, Fourth-Generation Language(第四代言语):一种非流程化言语,比如SQL,他只须要用户定义必需完成什么操作,4GL担任将所执行的操作翻译成如何完成这些操作。

Full functional dependency(完全函数依托):一个列在功用上依托于复合主健,但不依托于主健的任何一个子集的条件。

Functional dependency(函数依托):描画表中列之间的联络。

Generalization(泛化):议决标识实体间的公共特征使实体间差异最小化的流程。

Generalization hierarchy(泛化层次结构):同类型层次(type hierarchy)。

Global data model(全局数据模型):代表整个公司(和被模型化的公司的一部分)的数据模型。

Implementation(完成):数据库运用生命周期中的一个阶段,包括数据库和运用顺序设计的物理完成。

Index(索引):一种准许DBMS将特定的记载更快的放置到文件中,从而加速对用户查询的照应的数据结构。

Infomation system(信息系统):能够在整个公司范围内搜集、维护、控制和分发数据/信息的资源。

Inheritance(承继):参见属性承继(attribute inheritance)。

Integrity constaints(完壁性约束):防止呈现数据库中的数据不一致的约束。

IS-A hierarchy(IS-A层次结构):同类型层次结构(type hierarchy)。

Local logical data model(部分逻辑数据模型):代表特定用户视图或用户视图的组合的数据模型。

Logical database design(逻辑数据库设计):基于特定的数据模型构建公司的数据的模型的流程,但不依托于特定的DBMS以及其他的物理条件。

Meta-data(元数据):关于数据的数据,参见系统目录(system catalog)。

Mision objective(使命目标):标识数据库必需支持的特定职务。

Mission statement(使命语句):定义数据库运用顺序的首要目标。

Multiplicity(多样性):定义与某个有关实体的一次呈现有关的实体的呈现数目。

Multi-valued attribute(多值属性):为一个实体的呈现保管多个值的属性。

Nonkey attribute/column(非键属性/列):不是键的一部分的属性/列。

Normal forms(范式):规范化流程的一个阶段。前三个范式区分为第一范式(1NF)、第二范式(2NF)、第三范式(3NF)。

Normalization(规范化):一种发生带有须要的特征的技术,这种特征能支持用户和公司的需求。

Null(空值):表示现在不知晓或关于这条记载来说不可运用的一个列的值。

Operational maintenance(操作维护):数据库运用生命周期的一个阶段,包括监视和维护系统安装后的运转。
Participation constraint(参与约束,EER模型):确定超类中的每个呈现能不能必需作为子类的一个成员执行参与。

Participation constraint(参与约束,ER模型):确定能不能一切或许仅仅是某些实体呈现参与到联络中。

Physical database design(物理数据库设计):在二级存储上发生数据库完成的描画的流程,它描画基本表、文件的组织、用于取得有效访问的索引以及一切与完壁性约束和安全性限定有关的标明。

Primary index(主索引):在文件的有序键字段上构建的索引。一个文件最多能够有一个主索引或一个群集索引。

Primary key(主健,ER模型):用来标识每个实体的呈现的候选键。

Primary key(主健,联络模型):在一个表中用来标识记载独一性的候选键。

Privileges(权限):准许用户在给定基本表和视图上执行的操作。

Prototyping(原型):数据库的运用顺序生命周期的一个阶段,包括勾践数据库运用顺序的任务模型。

Query-by-Example(QBE):一种用于联络型DBMS的非流程化的数据库言语。QBE是一个图形化的“点-按”查询数据库的方法。

RDBMS:联络型DBMS。

Record(记载):同元组(Tuple)。

Recovery control(恢复控制):那时百事,将数据库复原到正确形态的流程。

Rcursive relationship(递归联络):一种联络,挡同一个实体在不一样的角色中参与多次时就会呈现递归联络。比如Staff Supervises Staff。

redundant data(冗余数据):在多个表中存储的重复数据。

Referential integrity(参照完壁性):假设一个表中存在外健,则外健值必需婚配主表中的某些记载的候选键的值。

Relation(联络):一个联络是一张表,它也有列和行。

Relational model(联络模型):以表(或联络)的方式表示数据的数据模型。

Relational database(联络数据库):规范化表的集合。

Relation (联络):实体间有意义的联络。

Relationship occurrence(联络呈现):两个实体呈现之间的独一可标识的联络。

Requirements collection and analysis(需求搜集于分析):数据库运用顺序生命周期的一个阶段,包括搜集和分析数据库运用顺序所要支持的关于公司的信息,并运用这些信息来标识新的数据库运用需求。

Row(行):同元组(Tuple)。

Second normal form(第二范式):一个以前是第一范式的表,同时满足一切的非主健列只好从构成主健的一切列中取得。

Secondary index(二级索引):在数据文件的非有序字段上定义的索引。

Security(安全):指防止数据库被非授权的用户访问,包括有意的和无意的。RDBMS通常提供两种类型的安全:数据安全和系统安全。

Server(服务器):为发出央求的客户提供服务的软件运用顺序。参见两层/三层客户端-服务器体系结构。
Simple attribute(容易属性):只需一个组件的属性。
Single -valued attribute(单值属性):关于一个实体呈现只需一个值的属性。

Specialization(特化):议决标识用来区分实体间成员的特征来最大花实体间成员的差异的流程。

Specialization hierarchy(特化层次结构):同类型层次结构(Type hierarchy)。

SQL(Structured Query Language,结构化查询言语):一种用于RDBMS的非流程化数据库言语。换言之,你只须要指定你须要那些信息,而不须要指定如何得到这些信息。SQL以前被国际规范化组织(ISO)规范化了,因而SQL是定义和操纵RDBMS的正式和理论上的规范言语。

Strong entity(强实体):一个不依托于其他实体的主健的存在而存在的实体。

Subclass(子类):为(超类)实体中的某些呈现并坚持特定属性和联络并有不一样角色的实体

Superclass(超类):为实体中的一切呈现保管公共属性和联络的实体。可参见特化和泛化。

Superkey(超键,ER模型):一个属性或属性集,诶译的标识了每个实体地呈现。

Superkey(超键,联络模型):一个列或许列集,独一的标识了表中地一个记载。

System catalog(系统目录):保管关于数据库地结构、用户、运用顺序等信息地数据。

System definition(系统定义):数据库运用声明周期重的一个阶段,包括定义数据库运用顺序以及他的首要用户视图地范围和边界。

System security(系统安全):在系统级维护数据库地访问和运用,不如用户名和密码。

Table(表):同联络(relation)。

Ternary relationship(三元联络):三个实体间的联络。比如panch,staff和member之间的Registers联络。

Testing(测试):数据库运用生命周期的一个阶段,包括执行运用顺序并有意地发觉错误。

Third normal form,3NF(第三范式):一个以前是1NF和2NF的表,同时满足一切的非主健的列的值仅能从主健列得到,而不能从其他列得到。

3GL, Third-Generation Language(第三代言语):一种流程化的言语,比如COBOL、C、C++,它须要用户(通常是顺序员)指定必需要干什么事情以及如何干这些事情。

Three-tier client-server architecture(三层客户端-服务器体系结构):由处理用户界面的客户和处理业务逻辑的运用顺序服务器以及数据处理曾组成,而数据库服务器是用来来运转DBMS的。

Top-down approach(自顶向下方法,用于数据库设计):一种设计方法,此种方法从定义系统的首要结构开端,然后将这些结构逐渐细分红更小的单元。在数据库设计中,议决标识实体和数据间的联络开端这个顶层的步骤,然后逐渐添加细致,比如你期盼保管的关于实体和联络的信息(成为属性)以及在实体、联络和属性上的一切约束。

Transaction(事务):由用户和运用顺序执行的一个举措或一系列举措,这些举措访问或修正数据库的内容。

Transaction Processing Monitor,TPM(事务处理监视器):控制数据在客户端和服务器键转换的顺序,以便为联机事务处理(OLTP)提供一个一致的环境。

Transitive dependency(传递依托):假定A、B、C是表中的列,假设B依托于A(A–>B),并且C依托于B(B- ->C),则C议决B传递而依托于A(假定A不依托于B或C)。假设在主健上存在一个传递依托,则此表就不是3NF的。必需从表中去掉传递依托以到达3NF的要求。
Tuple(元组):联络中的一行记载。

Two-tier client-server architecture(两层客户端-服务器体系结构):由处理首要业务和数据处理逻辑以及与用户的接口的客户端运用顺序和维护和控制数据库访问的服务器顺序组成。

Type hierarchy(类型层次结构):一个是提以及它的子类和他们的超类,等等。

UML(Unified Modeling Language,一致建模言语):在20世纪80年代和90年代引入的诸多面向对象分析与设计方法重的一种较新的方法。

Update anomalies(更新异常):当用户视图更新一个包括冗余数据的标识能够惹起的不一致。有三种类型的异常:插入、删除和更新。

User view(用户视图):从特定的作业(比如经理或维护者)角度或业务运用范畴(比如市场、职员或库存控制)定义的数据库运用的需求。

View(视图):一个“虚拟底表”,它不理论存在数据库中,但他由 DBMS从现有底它所触及的基本表中发生。

View integration approach(视图综合理,用于数据库设计):每个用户视图的需求,用来构建代表用户试图底独立数据模型。在数据库设计阶段,结果数据库模型被兼并成一个更大的模型。

Leave a Reply