- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
关系模型生词学习$21关系数据库的结构structureofRelational
关系模型
生词学习:
$2.1关系数据库的结构(structure of Relational Databases )P37
**relational database 关系数据库;
**table 表;
**informally 非正式地;
**entity set 实体集;
**correspondence 相关;
**concept 概念;
**illustrate 说明;
**Enterprise 部分;
2.1.1基本结构(basic structure)P38
**terminology 术语;
**attribute 属性;
**denote 表示;
**subset 子集;
**mathematician 数学家;
**Cartesian 笛卡尔;
**tuple 元组;
**domain域;
**distinction 区别;
**atomic 原子性;
**physical level 物理层;
**Eliminated 尽量;
2.1.2数据库模式(Database Schema)P40
Database instance数据库实例;
Snapshot快照;
Concept 概念 ;
Adopt采用;
Notation表示法;
Denote表示;
Precise精确;
Relation instance 关系实例;
Complete完整的;
Criteria准则;
2.1.3码(key)
Superkey超码;
Candicate key候选码;
Primary key主码;
Foreign key外码;
Referencing relation参照关系;
Referenced relationn被参照关系-;
Depositor关系;
Schema diagram模式图;
2.1.4查询语言(Query language)P45
Procedural language 过程化语言;
Nonprodural language非过程化语言;
Pure纯粹的;
Syntactic sugar 语法修饰;
Select 选择;
Project投影;
Union并;
Set-difference差;
Cartesian product笛卡尔积;
Rename重命名;
2.2关系代数基本运算(fuandamental relational-algebra operations)P46
Predicate谓词;
Lowercase小写;
Comparision比较;
Arity元;
Portion部分;
Equivalent等价的;
2.3其他关系代数运算(additional relational-algebra operations)P55
Set intersection交集;
Duplicate重复的;
Complicated复杂的;
Associative可结合的;
Division除法;
Formulate表述;
2.5空值(Null Values)
Nonexistent不存在;
Generalized 广义的;
Join 连接;
Natural join自然连接;
Agggregate 聚集;
Outer join外连接;
2.6数据库修改(modification of database )
Deletion删除;
Insertion插入;
Updating更新
2.7小结(summary)
▲关系数据模型
建立在表的集合的基础上数据库系统的用户可以对这些表进行查询;可以插入新的元组、删除元组以及更新元组。表达这些操作的语言有几种。
▲关系代数
定义了一套在表上的运算,且输出的结果也是表的代数运算。这些运算可以混合使用以得到表达所希望查询的表达式。关系代数定义了关系查询语言中使用的基本运算。
分类:
基本运算
附加的运算,可以用基本运算表达
扩展的运算
DB可以通过插入、删除、更新元组来修改。我们用包含赋值运算符的关系代数来表达这些修改。
关系代数是简洁的、形式化的语言。我们常用语法修饰的语言。如:SQL
术语回顾
表
关系
元组变量
原子域
空值
数据库模式
数据库实例
关系模式
关系实例
码
外码
参照关系
被参照关系
模式图
查询语言
过程化语言;
非过程化语言;
关系代数运算符
选择δ
投影Π
并∪
集合差-
笛卡尔积Χ
更名ρ
附加运算符
交∩
自然连接|Χ|
除÷
赋值运算符
扩展的关系代数运算符
广义投影
外连接
多重集
分组
空值
真值
Ture/false/unkown
数据库的修改
删除、插入、更新
关系运算模式图:
R
A B C a1 b1 c1 a
文档评论(0)