第2章︰数据库管理.pptVIP

  1. 1、本文档共99页,可阅读全部内容。
  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文档。上传文档
查看更多
第2章︰数据库管理

第2章 数据库管理 主要内容: 了解关系模型及相关概念 掌握数据库的创建与管理 掌握数据表的创建与维护 掌握索引的创建、删除和查看方法 了解关系模型的3个范式及判定方法 重点和难点: 掌握数据库的创建、修改、删除、备份 掌握表结构的建立和表数据的维护 现实世界的数据化过程 2.1 数据模型 2.1.1 数据模型的基本概念 1. 定义 数据模型:表示实体类型及实体间联系的模型。 2. 数据模型的分类 (1)概念数据模型 — 实体联系模型(ER模型) 实体联系模型是1976年P.P.Chen提出的,是直接从 现实世界中抽象出实体与实体之间的联系,然后用实体联 系图(Entity-Relationship,ER图)表示数据模型。 (2)逻辑(结构)数据模型 —关系模型 层次模型、网状模型、关系模型 2.1.2 概念模型 1. 概念模型中涉及的概念 实体:客观存在并可相互区别的事物称为实体。 例如:一个学生、一个部门。 属性:实体具有的某一特性称为属性。 实体标识符(码):唯一标识实体的属性(集)。 域:属性的取值范围称为该属性的域。 实体集:同型实体的集合称为实体集。 例如:全体学生就是一个实体集。 实体型:具有相同属性的实体必然具有共同的特征和 性质。用实体名及其属性名集合来抽象和刻画同类实体, 称为实体型。例如:学生(学号,姓名,性别,班级) 联系:实体之间的相互关系。实体内部的联系通常指组成实体的各属性之间的联系。实体间的联系通常是指不同实体集之间的联系。 联系的元数:与一个联系相关的实体集的个数。即联系有一元联系、二元联系、三元联系之分。 (3)将ER模型转换为关系模型的方法 ① 把ER图中实体和联系分别转换成关系模式。 ② ER图中实体标识符表示关系模式的关键码。 ③ 联系关系模式的属性为与之联系的实体类型的关键 码和联系的属性,关键码为与之联系的实体类型的关键码 的组合。 实体关系模式:    商店(店号,店名,店址,经理) 商品(品号,品名,单价,产地)   职工(工号,姓名,性别,工资)   销售(店号,品号,销量)   工作(店号,工号,工作开始时间) 2. 关系模型中涉及的基本概念 关系:一个关系对应通常说的一张表。 属性:表中的列即为一个属性,给每一个属性起一个名称即属性名。 元组:表中的一行即为一个元组。 主码:表中可以唯一确定一个元组某个属性组。 域:属性的取值范围。 分量:元组中的一个属性值。 关系模式:对关系的描述,一般表示为: 关系名(属性1,属性2,…) 如上关系可描述为: 专门人才基本情况表(部门,专业,姓名,性别,年龄) 3. 数据库规范化理论 关系模型的规范化理论是研究如何将一个不好的关系模型转化为一个好的关系模型的理论,它是围绕范式而建立的。 规范化理论认为,关系数据库中的每一个关系都要满足一定的规范。根据满足规范的条件不同,可以化分为五个等级,分别称为第一范式(1NF),第二范式(2NF),……,第五范式(5NF)。其中,NF是(Normal Form)的缩写。通常在解决一般性问题时,只要把数据规范到第三个范式标准就可以满足需要。 4. 关系模型规范化的三条原则 (1)第一范式:在一个关系中,消除重复字段,且各 字段都是不可分的基本数据项。 (2)第二范式:若关系模型属于第一范式,则关系中 每一个非主关键字段都完全依赖于主关键字段,不能只部 分依赖于主关键字段的一部分。 (3)第三范式:若关系模型属于第一范式,且关系中 所有非主关键字段都只依赖于主关键字段。 规范化的基本思想是逐步消除数据依赖关系中不合适 的部分, 使依赖于同一个数据模型的数据达到有效的分离。 两个重要概念 函数依赖 在一数据库中,只要X字段内容相同的记录,其Y字段内容一定相同,只要X字段内容不同的记录,其Y字段内容不同,则称X决定Y。例如sno学号相同的记录,则sname姓名相同。则sno决定sname。 主键 若数据表中的所有其它的字段都函数依赖于X,则X便称为数据表R的主键。 例如:sno决定所有其它的字段,则sno为主键。 4. 关系模式规范化问题 例如:设“学生选课”数据表如下所示: ⑤ decimal[(p[,s])]:小数类型。其中,p为数值总长度, 包括小数位数但不包括小数点,范围 1~38。s为小数位 数。默认decimal(18,0)。占 2~17个字节存储空间。(说明:精度和小

您可能关注的文档

文档评论(0)

shaoye348 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档