数据库系统及应用基础课件.pptxVIP

数据库系统及应用基础课件.pptx

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共358页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第1章 数据库系统概述 ;1.1 数据管理技术的三个阶段;1.1.1数据管理技术概述;1.1.2 数据管理技术发展的三个阶段;1.2 数据库与数据库系统;1.2.1 信息和数据 ;1.2.2数据库的基本概念;1.2.3 数据库系统的组成 ;1.2.4数据库系统的分层结构 ;1.2.5 数据库管理员(DBA)与数据库用户;1.3 数据模型与数据模式 ;1.3.1 数据模型; 1.3.2 数据模式 ;;1.3.3 典型数据模型简介;1.4 数据库系统的发展趋势 ;1.4.1 概述;1.4.3 数据库技术与多学科技术的有机结合;2.1 关系数据库及其基本特征;2. 元组、属性、主键与外键 ;3. 数据结构、操作与约束;2.1.2 关系数据库的基本特征;E-R模型及其到关系模型的转化 ;2. 属性 ;3. 联系 ;4. E-R图举例 ;建立E-R模型的一个原则;2.2.2 E-R模型到关系模型的转化 ;4. 1∶n联系到关系模式的转化 ——在n方(即1对多关系的多方)实体类型表中增加一个属性,将对方的关键字作为外来码处理 5. m∶n联系到关系模式的转化 ——单独建立一个关系表,分别用两个实体的码作为外键 6. 多元联系到关系模式的转化 ——所谓多元联系,即是说该联系涉及两个以上的实体。如一个课程表,涉及了班级、课程、教室、教师等四个实体。转化时,应建立一个单独的关系表,将该联系所涉及的全部实体的码作为该关系表的外键,再加上适当的其他属性: 课表 (班号,课程号,教师号,教室号,周次) 7. 自联系到关系模式的转化 ——分清两部分实体在联系中的身份 ,按普通二元关系处理 ;2.3 关系模式的规范化 ;定义2 R,X,Y如定义1所设,如果X→Y成立,但对X的任意真子集X1,都有X1→Y不成立,称Y完全函数依赖于X,否则,称Y部分函数依赖于X。 所谓完全依赖是说明在依赖关系的决定项(即依赖关系的左项)中没有多余属性,有多余属性就是部分依赖。 ;定义3 设X,Y,Z是关系模式R的不同属性集,若: X→Y(并且Y→X不成立),Y→Z, 称X传递决定Z,或称Z传递函数依赖于X。 定义1——定义3是判断一个关系是否一个“好关系”的基础;2.3.2 关系模式的规范化 ;(2)主属性和非主属性 一个关系模式R可能有多个候选关键属性,而一个候选关键属性又可能有多个属性,这样,R的所有属性Ai(i=1,2,…,N)按是否属??一个候选关键属性被划分为两类:主属性和非主属性。 定义5 设Ai是关系模式R的一个属性,若Ai属于R的某个候选关键属性,称Ai是R的主属性,否则,称Ai为非主属性。 应该注意的是,一般说来,单个主属性并不能作为候选关键属性。 ;2. 第一范式 ;3. 第二范式 定义7 如果关系模式R满足第一范式,并且R的所有非主属性都完全依赖于R的每一个候选关键属性,称R满足第二范式,简记为2NF。 设R=R(读者编号,工作单位,图书编号, 借阅日期, 归还日期)——满足第一范式,属性集(读者编号,图书编号)是R的一个候选关键字,但非主属性“工作单位”非完全依赖于“(读者编号,图书编号)” R不满足2NF;4. 第三范式;关于3NF,有一个重要结论,我们对这个结论只叙述而不进行形式证明。 定理 若关系模式R符合3NF条件,则R一定符合2NF条件 ;5. BCNF ;2.3.3 关系模式的分解 ;引例: 设R=(员工号,姓名,部门,月份,月度奖) 关键属性(员工号,月份),R中的非主属性“姓名”和“部门”都只部分依赖于关键属性中的“员工号属性,因此R不符合2NF,将R分解为两个关系: R1= (员工号,姓名,部门) R2= (员工号, 月份,月度奖) R1、R2符合3NF,并且R1、R2经过连接运算可得到R 无损分解;Heath定理 ;2. 3NF分解 ;R=(S1,S2,X1,X2) Primary Key(S1,S2) /* (S1,S2)作为关键字 S1→X1 /* X1部分函数依赖于R的候选关键字(S1,S2) 对R分解成R1和R2: R1=(S1,S2,X2) Primary Key(S1,S2) /* R1以(S1,S2)作为关键字 R2=(S1,X1) Primary Key(S1) /* R2以S1作为关键字 这样的分解是无损的,如果R1,R2还不满足2NF标准,可以继续上述分解过程,直到每个分解后的关系模式都满足要求为止 ;2.4 数据库的完整性与安全性 ;2.4.1 关系模式的约束 ;2.4.2 数据恢复与并发控制 ;2. 事务恢复 ;3. 介质恢复 ;4. 并发控制 ;2.4.3 安全性 ;2.4.4 数据字典 ;1. 数据库对象及数据字典的基本内

文档评论(0)

子不语 + 关注
官方认证
服务提供商

平安喜乐网络服务,专业制作各类课件,总结,范文等文档,在能力范围内尽量做到有求必应,感谢

认证主体菏泽喜乐网络科技有限公司
IP属地山东
统一社会信用代码/组织机构代码
91371726MA7HJ4DL48

1亿VIP精品文档

相关文档