网站大量收购独家精品文档,联系QQ:2885784924

《数据库系统概论》Chapter2.pdf

  1. 1、本文档共134页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《数据库系统概论》Chapter2

数据库系统概论 主讲人:张敏灵 Email: zhangml@ URL: /pweb/zhangml/ 第二章 关系数据库 2.1 关系数据结构及形式化定义 关系数据库的提出  奠基性论文  E. F. Codd. A Relational Model of Data for Large Shared Data Banks. 《Communications of the ACM》, 1970, 13(6): 377-387.  之后,提出了关系代数和关系演算的概念  1972年提出了关系的第一、第二以及第三范式  1974年提出了关系的BC范式(BoyceCodd) 关系数据结构  从DBMS 的角度看  只包含单一的数据结构——关系  数据结构虽然简单,但却能够表达丰富的语义  现实世界的实体  实体间的各种联系  从用户的角度看  数据的逻辑结构——二维表  基于集合代数形式化定义 域(Domain)  一组具有相同数据类型的值的集合  自然数  整数  {0,1}  字符串的集合(e.g. 长度小于25 Bytes)  05级数学一班全体同学  河海大学计信院全体教师  …… 笛卡尔积(Cartesian Product) D ; D ; : : : ; D D ; D ; : : : ; D 给定域 1 2 n(域可以相同),1 2 n 的笛卡尔积为: D1 £ D2 £ : : : ; £Dn = f(d ; d ; : : : ; d )jd 2 D ; i = 1; 2 : : : ; ng 1 2 n i i n  每一个元素(d ; d ; : : : ; d ) 称为 元组,或简称元组(Tuple) 1 2 n  元组中的每个值 叫做一个分量(Component) di  所有域的所有取值的组合  上述各个域可以相同,如 与 均为整数域 D2 D3 笛卡尔积(Cartesian Product) 例: D1 = Supervisor (导师集合)={张清玫,刘逸} D2 = Speciality(专业集合)={计算机专业,信息专业} D3 = Postgraduate (研究生集合)={李勇,刘晨,王敏} D1 £ D2 £ D3 = f (张清玫,计算机专业,李勇),(张清玫,计算机专业,刘晨) (张清玫,计算机专业,王敏),(张清玫,信息专业,李勇) (张清玫,信息专业,刘晨),(张清玫,信息专业,王敏) (刘逸,计算机专业,李勇),(刘逸,计算机专业,刘晨) (刘逸,计算机专业,王敏),(刘逸,信息专业,李勇) (刘逸,信息专业,刘晨),(刘逸,信息专业,王敏) } 笛卡尔积(Cartesian Product)  笛卡尔积的基数(Cardinal number) 若D (i = 1; 2; : : : ; n) 为有限集,其基数为m (i = 1; 2; : : : ; n), i i 则D £ D £ : : : ; £D 的基数

文档评论(0)

ayangjiayu4 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档