第1章_数据库系统2010版要点.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 模式/内模式映象 当存储结构改变时,可(由DBA)用内模式定义语句,调整内模式定义,从而保持模式不变。 保证数据和程序物理独立(存储独立) 记住: 模式/内模式映象带来了存储数据独立性(物理独立性)。 外模式/模式映象带来了概念数据独立性(逻辑独立性)。 各模式之间的映象(转换)是DBMS自动完成的。两个独立性是由两个映象提供的。 1.4.2 数据库系统的外部体系结构 数据库应用结构 是从数据库最终用户的角度来看的,指数据库运行的软、硬件环境。 三种最常见的应用结构 客户/服务器结构 浏览器/服务器结构 分布式结构 客户/服务器结构 C/S结构的优点 降低了网络通信量。(服务器传给客户机的是处理的结果) 充分利用了网络服务器的处理能力,将应用逻辑分布在客户机和服务器之间。 C/S结构的缺点 需要在客户端按照应用程序,部署和维护成本较高; 代码复用困难。 浏览器/服务器结构 * 浏览器/服务器结构特点 无需开发客户端软件,维护和升级方便 可跨平台操作,任何一台计算机只要装有浏览器软件,均可作为客户机来访问系统 具有良好的开发性和可扩充性 具有良好的可重用性,提高了系统的开发效率。 * 分布式结构 * 分布式结构特点 分布式数据库是由一组数据库组成的 。 物理上分布于计算机网络的不同地点、而逻辑上又属于同一系统的数据集合 。 网络中每个节点的数据库都有自治能力,能够完成局部应用 。 每个地点的数据库又属于整个系统,通过网络也可以完成全局应用 。 第14章 分布式数据库与分布数据管理 * 朝阳分行 海淀分行 昌平分行 通州分行 通讯网络 本地操作 局部应用 异地操作 全部应用 数据 * * * * * * * * * * * * * * * * * * * * * (2)非平凡的函数依赖 例如: 学生(学号,姓名,年龄) (学号,姓名)→姓名 函数依赖 学号→姓名 函数依赖 平凡 非平凡 (3)决定因素 概念见书 例如: 学号→姓名 为决定因素 学号 (4)完全、部分函数依赖 概念见书 例如: 如果在关系模式R(A,B,C)中 存在(A,B) →C,B →C, 则( A,B) →C 为 函数依赖 如果在关系模式R(A,B,C)中 存在(A,B) →C 但不存在B →C和A →C 则( A,B) →C 为 函数依赖 部分 完全 (5)传递函数依赖 概念见书 例如: 如果在关系模式R(A,B,C)中 存在 A →C 且存在 A →B,B →C 则 A →C 为 函数依赖 传递 练习 关系模式 学生(学号,姓名,所在系,系主任)中 学号→姓名 学号→所在系 学号→系主任 2. 解决问题的办法――模式分解 模式分解即把一个关系模式分解成两个或多个关系模式,在分解的过程中消除那些“不良”的属性依赖关系,从而获得好的关系模式。 分解过程中不能破坏原来的应用语义 所谓属性依赖关系是指:模式中的某个属性的值可以由模式中其他属性惟一确定。 分解过程:消除部分依赖和传递依赖。 规范化的关系 第一范式(1NF) 第二范式(2NF) 第三范式(3NF) 判断范式之前首先要确定主关键字是什么? 第一范式(1NF) 不包含重复组的关系(即不包含非原子项的属性)即为第一范式。我们前边所列出的所有表都属于第一范式。 第二范式(2NF) 若1NF表中每个非主属性都完全依赖于主关键字,则属于第二范式。 第二范式(2NF) 例如: 已知关系模式 R(A,B,C) 则此关系模式至少满足?NF 1 第二范式(2NF) 例如: 已知关系模式 R(A,B,C) 若不存在A →C 且 B →C 则此关系模式至少满足?NF 2 第二范式(2NF) 例如: 已知关系模式 R(A,B,C) 若存在A →C 或

文档评论(0)

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

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

1亿VIP精品文档

相关文档