1、数据库基础:初学者需要掌握的数据库设计词汇对照表1. Access method(访问方法):此步骤包括从文件中存储和检索记录。2. Alias(别名):某属性的另一个名字。在SQL中,可以用别名替换表名。3. Alternate keys(备用键,ER/关系模型):在实体/表中没有被选为主健的候选键。4. Anomalies(异常)参见更新异常(update anomalies)5. Application design(应用程序设计):数据库应用程序生命周期的一个阶段,包括设计用户界面以及使用和处理数据库的应用程序。6. Attribute(属性)(关系模型):属性是关系中命名的列。7.
2、Attribute(属性)(ER模型):实体或关系中的一个性质。8. Attribute inheritance(属性继承):子类成员可以拥有其特有的属性,并且继承那些与超类有关的属性的过程。9. Base table(基本表):一个命名的表,其记录物理的存储在数据库中。10. Binary relationship(二元关系):一个ER术语,用于描述两个实体间的关系。 ,panch HasStaff。11. Bottom-up approach( 方法):用于数据库设计,一 设计方法学, 从 个设计 , 些 件 成一个 的 元。在数据库设计中,可以从表 属性 设计, 些属性 在一 成 表实体
3、和关系的表。12. Business rules( ): 用户或数据库的理者的 。13. Candidate key(候选键,ER关系模型):包currency1一 实体“fi数fl的属性/列的超键。14. Cardinality(基数):描述 个参与实体的可 的关系数。15. Centralized approach(中方法,用于数据库设计): 个用户 的需 并成新数据库应用程序的一个需 16. Chasm trap(”):设实体间存在一,某些实体间 存在 。17. Client(户): 一个或个 的件应用程序。18. Clustering field(字段):记录 的用于( ) 记录的键字
4、段, 些在 个字段 有的 。19. Clustering index(索 ):在文件的字段 的索 。一个文件有一个主索 或一个索 。20. Column(列):参属性(attribute)。21. Complex relationship( 关系): 数 于2的关系。22. Composite attribute( 属性): 个 件 成的属性。23. Composite key( 键):包个列的主健。24. Concurrency control(并 ):在用户 个 并 数据 性的一个DBMS 。25. Constraint( ):数据库 包数据的一 性 。26. Data conversio
5、n and loading(数据 换和 ):数据库应用生命周期 的一个阶段,包括 换有数据新数据库中以及 应用程序 换新的数据库 。27. Data dictionary(数据字):参见系 录(system catalog)。28. Data independence(数据 性):使用数据的应用程序的数据描述。 , 新的数据 添数据库中,或者数据库中 有的 被修改了,那么使用此数据库的就会受影响,除应用程序 直接依赖于被修改的。29. Data model(数据模型):描述数据、数据间关系以及数据的 的概念的一个成的 。30. Data redundancy(数据冗余):参见冗余数据(redu
6、ndant data)。31. Data security(数据安全):包括对数据库对象( 表和视 )的访问和使用以及用户可以在 些对象实施的操作。32. Database(数据库):是逻辑 关的数据(以及 些数据的描述)的一个共享的 ,用于解决公司对信息的需。33. Database design(数据库设计):数据库应用生命周期中的一个阶段,包括创 一个支持公司的操作和 的数据库的设计。34. Database integrity(数据库 性):存储数据的正确和一 性。 性常用 来表达。35. Database Management System,DBMS(数据库理系 ):一个 够让用户
7、、创 和维护数据库并 对数据库的访问的件系 。36. Database planning(数据库 划): 尽可 有效的实 数据库应用的各阶段的理活动。37. Database server(数据库 ): 。38. DBMS engine(DBMS 擎): 。39. DBMS selection(DBMS选择):数据库应用生命周期中的一个阶段,包括选择一个 适的DBMS来支持数据库应用。40. Degree of a relationship(关系的 ):一个关系中参与的实体的个数。41. Denormalization(反 范):形式 , 个术语的是对基本表 的修改, 样新的表比原 的表的 范
8、程 要低。也可以用此属于更宽泛地形容 两个表和并成一个新表的情形,而 个新表与原来的表具有的范式,比原表包更的空 。42. Derived attribute(派生属性):表 其 可以从一个关属性和属性的 派生的属性, 个属性在实体中 是“的。43. Design methodology(设计方法学):一 的方法,它使用过程、工具和文档来支持和 设计过程。44. Disjoint constraint(无连接 ):描述子类的成员间的关系,并明超类某个成员是否有可 成为一个或个子类的成员。45. Domain(域):一个或个属性的取 范围。46. Entity(实体):具有性质的对象的 ,它是
9、用户或公司 并可 存在的。47. Entity integrity(实体 性):在一个基本表中,主健列的 为空。48. Entity occurrence(实体出 ):实体中的一个currency1一可 的对象。49. Entity-Relationship model(实体关系模型):公司的实体、属性和关系的详细逻辑表 。50. Fact-finding(事实 ):使用诸 面谈和提问等技术收关于系 的事实、需和性 的形式过程。51. Fan trap(扇形”):从第三个实体扇出的两个实体有1:*关系 出 扇形”, 两个实体在们之间应该有直接关系以提供“要的信息。52. Field(字段):元
10、 (Tuple)。53. File(文件):存储在副主存储中的关记录的一个命名 。54. File-based system(基于文件的系 ):一个文件 ,用来理(创 、插入、删除、更新和检索)一个或个文件中的数据,并产生基于 些文件中的数据的应用(常是报表)。55. File organization(文件 织):当文件存储在磁盘 ,对文件中的记录的安排方式。56. First normal form(1NF,第一范式):表中的 个列的交叉处以及记录包切进包一个 的表。57. Foreign key(外健):一个表中的一个列或者个列的 , 些列匹配某些其 (也可 是一个)表中的候选键。58.
11、 4GL, Fourth-Generation Language(第四 语言):一 过程语言,比 SQL, 只需要用户 “ 成什么操作,4GL负责 进的操作 成 实 些操作。59. Full functional dependency( 全 数依赖):一个列在 依赖于 主健, 依赖于主健的一个子的 件。60. Functional dependency( 数依赖):描述表中列之间的关系。61. Generalization(泛):过 实体间的公共特 使实体间 别fi的过程。62. Generalization hierarchy(泛 ):类型 (type hierarchy)。63. Glob
12、al data model(全 数据模型): 表 个公司(和被模型的公司的一)的数据模型。64. Implementation(实 ):数据库应用生命周期中的一个阶段,包括数据库和应用程序设计的物理实 。65. Index(索 ):一 DBMS 特的记录更 的 文件中,从而 对用户 的响应的数据。66. Infomation system(信息系 ): 够在 个公司范围 收、理、 和 数据/信息的 。67. Inheritance(继承):参见属性继承(attribute inheritance)。68. Integrity constaints( 性 ): 出 数据库中的数据 一 的 。69
13、. IS-A hierarchy(IS-A ):类型 (type hierarchy)。70. Local logical data model( 逻辑数据模型): 表特用户视 或用户视 的 的数据模型。71. Logical database design(逻辑数据库设计):基于特的数据模型 公司的数据的模型的过程, 依赖于特的DBMS以及其 的物理 件。72. Meta-data(元数据):关于数据的数据,参见系 录(system catalog)。73. Mision objective(使命 ): 数据库“支持的特 。74. Mission statement(使命语 ): 数据库应用
14、程序的主要 。75. Multiplicity(样性): 与某个关实体的一 出 有关的实体的出 数。76. Multi-valued attribute( 属性):为一个实体的出 存个 的属性。77. Nonkey attribute/column(键属性/列): 是键的一的属性/列。78. Normal forms(范式): 范过程的一个阶段。 三个范式别为第一范式(1NF)、第二范式(2NF)、第三范式(3NF)。79. Normalization( 范):一 产生 有需要的特性的技术, 特性 支持用户和公司的需。80. Null(空 ):表 当 或对于 记录来 可使用的一个列的 。81.
15、 Operational maintenance(操作维护):数据库应用生命周期的一个阶段,包括 视和维护系 安的 。82. Participation constraint(参与 ,EER模型):确超类中的 个出 是否“作为子类的一个成员进参与。83. Participation constraint(参与 ,ER模型):确是否有或者是某些实体出 参与关系中。84. Physical database design(物理数据库设计):在二 存储 产生数据库实 的描述的过程,它描述基本表、文件的 织、用于 有效访问的索 以及有与 性 和安全性 有关的 明。85. Primary index(主
16、索 ):在文件的有序键字段 的索 。一个文件可以有一个主索 或一个索 。86. Primary key(主健,ER模型):用来 个实体的出 的候选键。87. Primary key(主健,关系模型):在一个表中用来 记录currency1一性的候选键。88. Privileges( ):用户在 基本表和视 的操作。89. Prototyping(原型):数据库的应用程序生命周期的一个阶段,包括 数据库应用程序的工作模型。90. Query-by-Example(QBE):一 用于关系型DBMS的过程的数据库语言。QBE是一个 形的- 数据库的方法。91. RDBMS:关系型DBMS。92. R
17、ecord(记录):元 (Tuple)。93. Recovery control( ):当 事, 数据库currency1原正确“的过程。94. Rcursive relationship(关系):一 关系,一个实体在 的fifl中参与 就会出关系。 Staff Supervises Staff。95. redundant data(冗余数据):在个表中存储的 数据。96. Referential integrity(参照 性): 一个表中存在外健, 外健 “匹配主表中的某些记录的候选键的 。97. Relation(关系):一个关系是一 表,它也有列和。98. Relational mode
18、l(关系模型):以表(或关系)的形式表 数据的数据模型。99. Relational database(关系数据库): 范表的 。100. Relation(关系):实体间有 的关系。101. Relationship occurrence(关系出 ):两个实体出 之间的currency1一可 的系。102. Requirements collection and analysis(需收于):数据库应用程序生命周期的一个阶段,包括收和数据库应用程序要支持的关于公司的信息,并使用 些信息来 新的数据库应用需。103. Row():元 (Tuple)。104. Second normal form
19、(第二范式):一个是第一范式的表, 有的主健列只 从 成主健的全列中 。105. Secondary index(二 索 ):在数据文件的有序字段 的索 。106. Security(安全): 数据库被 的用户访问,包括有的和无的。RDBMS常提供两 类型的安全:数据安全和系 安全。107. Server( ):为 出的户提供 的件应用程序。参见两 /三 户- 体系 。108. Simple attribute( 属性):只有一个 件的属性。109. Single-valued attribute( 属性):对于一个实体出 只有一个 的属性。110. Specialization(特):过 用
20、来实体间成员的特 来 实体间成员的 别的过程。111. Specialization hierarchy(特 ):类型 (Type hierarchy)。112. SQL(Structured Query Language, 语言):一 用于RDBMS的过程数据库语言。换言之,”只需要”需要那些信息,而 需要 些信息。SQL被 织(ISO) 了,此SQL是 和操 RDBMS的正式和实 的 语言。113. Strong entity(实体):一个 依赖于其 实体的主健的存在而存在的实体。114. Subclass(子类):为(超类)实体中的某些出 并 持特属性和关系并有 fifl的实体115.
21、Superclass(超类):为实体中的有出 存公共属性和关系的实体。可参见特和泛。116. Superkey(超键,ER模型):一个属性或属性, 的 了 个实体地出 。117. Superkey(超键,关系模型):一个列或者列,currency1一的 了表中地一个记录。118. System catalog(系 录): 存关于数据库地 、用户、应用程序等信息地数据。119. System definition(系 ):数据库应用明周期 的一个阶段,包括 数据库应用程序以及 的主要用户视 地范围和界。120. System security(系 安全):在系 护数据库地访问和使用, 用户名和。
22、121. Table(表):关系(relation)。122. Ternary relationship(三元关系):三个实体间的关系。 panch,staff和member之间的Registers关系。123. Testing():数据库应用生命周期的一个阶段,包括 应用程序并有地 。124. Third normal form,3NF(第三范式):一个是1NF和2NF的表, 有的主健的列的 从主健列,而 从其 列。125. 3GL, Third-Generation Language(第三 语言):一 过程的语言,比 COBOL、C、C+,它需要用户(常是程序员)“要什么事情以及 些事情。
23、126. Three-tier client-server architecture(三 户- 体系 ): 处理用户界面的户和处理 逻辑的应用程序 以及数据处理 成,而数据库 是用来来 DBMS的。127. Top-down approach( 方法,用于数据库设计):一 设计方法,此 方法从 系 的主要 , 些 步细成更fi的 元。在数据库设计中,过 实体和数据间的关系 个 的步骤, 步添细 ,比 ” 存的关于实体和关系的信息(成为属性)以及在实体、关系和属性 的有 。128. Transaction(事 ): 用户和应用程序 的一个动作或一系列动作, 些动作访问或修改数据库的 容。129.
24、 Transaction Processing Monitor,TPM(事 处理 视): 数据在户和 键 换的程序,以为事 处理(OLTP)提供一个一 的 。130. Transitive dependency( 依赖):设A、B、C是表中的列, B依赖于A(AB),并且C依赖于B(BC), C过B 而依赖于A(设A 依赖于B或C)。 在主健 存在一个 依赖,此表就 是3NF的。“从表中 依赖以达3NF的要。131. Tuple(元 ):关系中的一记录。132. Two-tier client-server architecture(两 户- 体系 ): 处理主要 和数据处理逻辑以及与用户的接
25、 的户应用程序和理和 数据库访问的 程序 成。133. Type hierarchy(类型 ):一个是提以及它的子类和 们的超类,等等。134. UML(Unified Modeling Language, 一 模语言):在20 80 和90 入的诸面对象与设计方法 的一 新的方法。135. Update anomalies(更新异常):当用户视 更新一个包冗余数据的 可 的 一 。有三类型的异常:插入、删除和更新。136. User view(用户视 ):从特的作 (比 理或理者)fi 或 应用 域(比 、 员或库存 ) 的数据库应用的需。137. View(视 ):一个 表,它 实存在数据库中, DBMS从 有 它 及的基本表中产生。138. View integration approach(视 法,用于数据库设计): 个用户视 的需,用来 表用户 数据模型。在数据库设计阶段, 数据库模型被 并成一个更 的模型。