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

第1章 数据库系统概述10.ppt

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

* 左边是否决定C,如果有一个,则部分依赖。左边决定右边,如果找到左边一个决定右边,则右边部分依赖左边;如果左边一个都找不到,则右边完全依赖左边 abc a b c ab ac bc组合 左边只有一个属性时(没有真子集),完全依赖。 * * * * 表能满足三范式时,基本满足要求。 * * 1nf一般都是二维表。不可再分 * 主关键字:法人代码、银行代码、贷款日期 P24:每一列信息大部分重复,原因存在部分函数依赖和传递函数依赖 (法人代码、银行代码、贷款日期)→法人名称 p (法人代码、银行代码、贷款日期)→经济性质代码 p (法人代码、银行代码、贷款日期)→经济性质 p t (法人代码、银行代码、贷款日期)→银行名称 p (法人代码、银行代码、贷款日期)→贷款金额 f 法人代码→法人名称 法人代码→经济性质代码 法人代码→经济性质 t 银行代码→银行名称 * * * 判断非主属性对主关键字的依赖 * * 主关键字只有一个属性时,肯定满足2NF * * * 1NF 任何一张二维表 * * 非主属性之间是否存在依赖关系——判断3NF * * 1NF 二维表 2NF 部分依赖(特殊?主关键字为单个属性时:一定为2NF) 3NF 传递依赖(非主属性之间是否存在依赖关系) * * * * p27 DBA是可以看到表的 结构、组织形式发生变化时,映像程序自动作调整,对于表而言,(结构、组织形式)没有变化。 映像保证当下层发生变动时,上层保持不变。 * * * * 二维表也称为关系表 在数据库中——关系:二维表;联系:关联 * 数据库管理时,冗余不可能为0,有是适当的重复(表与表之间的关联) 如果在贷款关系中加入了一个根本不存在的银行代码,当上述(a)(b)关联时,会出错。贷款关系的银行代码参照了银行关系的银行代码。其中(a)为被参照关系,(b)为参照关系。规定(b)为外部关键字,在本表为非主关键字,但在其他表中为主关键字。 * * 法人(法人代码,法人名称,法定代表人,电话),其中法人代码是主关键字。一个主属性 候选关键字作为一个最小属性集,包含主关键字。 一个关系中可以多个候选关键字,但只有一个主关键字。后续中候选关键字假定为1个。 销售(产品号、顾客号、销售日期、销售数量),其中(产品号、顾客号、销售日期)是候选关键字,有1个,是有3个属性构成的属性组。,3个主属性 一个产品可销售给多个顾客,一个顾客可以购买多种产品,要求:同一顾客在同一天对同一产品只能购买1次 职工(职工号,职工姓名,身份证号)的候选关键字有两个,分别是职工号和身份证号,2个主属性 * 法人(法人代码,法人名称,法定代表人,电话),其中法人代码是主关键字。一个主属性 ↖以上表述方式即关系模式。 见PPT的62页 * 1+2=4,整数运算的操作运算和操作结果都是整数。操作对象和操作结果都是表,表就是关系。(二维表) * * 主关键字由3个主属性构成,则每一个主属性都不能为空;整个主关键字的组合不能重复。即3个主属性的组合不能重复。——实体完整性 * * 银行代码不能取空值,主要是因为是主属性(主关键字三主属性之一)(实体完整性),同时又属于外部关键字(参照完整性)。银行关系中,城市代码可以取空值。 * 不能,实体完整性。主属性 * * * * P17,表1-3 * * * * * 授课为单独构成一张表。M:N的联系是要单独构成一张表。分清主关键字(1个)与外部关键字(2个) 。 * * * 主关键字:法人代码、银行代码、贷款日期 上表存在错误的函数依赖关系,所以导致表下四大问题。 * * * * * 主关键字决定所有的非主属性 * 关注非平凡的函数依赖。 A →C * * * * 数据库定义功能(建库建表) 数据库操纵功能(检索和更新) 数据库维护功能(安全、可靠) 数据库控制功能(安全性控制、完整性控制、多用户并发访问控制等) 数据库通信功能(分布式数据库或提供网络操作功能的数据库) 数据库服务功能(与其他系统交换数据、数据分析服务等) * 数据库:存储相互关联的数据集合 DBMS:是一个软件(不确定系统软件或应用软件)。 数据库系统:以数据库为基础,建立的一系列的软件组成的系统。 * P6 * 数据模型分为概念数据模型(包括实体联系模型)和组织数据模型(主要包括层次模型、网状模型和关系模型等)。构成元素是数据结构、数据操作、数据的约束条件。 * * 组织层数据模型: 层次模型 网状模型 关系模型 面向对象模型 * * * * * * * * * 教材P8--1.2.2 * 对于企业来说,雇员是实体,业务(流程)也是实体。 * * 圆角的矩形框也可以表示属性 * 标识属性下加下划线,可以唯一标识一个实体。 学员是一个

文档评论(0)

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

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

1亿VIP精品文档

相关文档