大学计算机基础第九课数据库的基本知识.pptVIP

  • 13
  • 0
  • 约3.42千字
  • 约 38页
  • 2017-05-09 发布于四川
  • 举报

大学计算机基础第九课数据库的基本知识.ppt

大学计算机基础第九课数据库的基本知识

5.关系运算 在关系数据库中,每一个表都是一个实体对象,表本身具有完整的结构。但数据库中的表不是孤立的,数据库的表与表之间以关键字相互联系着,数据库依靠表之间的关联把数据以有意义的方式联系到一起。数据库中表之间的关系有如下三种类型。 小结 一、数据库表的关联 5.关系的关联 1、一对一(one-to-one) 如果表A中的每一条记录,在B表中至多有一条记录(也可以没有)与之对应,反之亦然,那么称A表和B表具有一对一关系。 关系数据库的范化 小结 一、数据库表的关联 6.关系的关联 2、一对多(one-to-many) 如果表A中的每一项在B表中有n项与之联系;反之,表B中的每一项,在A表中至多有一项与之联系,则称表A与表B具有一对多关系。 6.关系的关联 3、多对多(many-to-many) 如果A表中的每一条记录,在B表中有n条记录与之联系,反之,表B中的每一条记录在A表中有m条记录与之相联系,则称表A与B表具有多对多关系。多对多的关系需要引入中间表,也叫做联系表,来实现中间表与表A、表B的一对多的关系,因为关系型系统不能直接实现多对多的关系。图6-5中的sc表就是一个联系表,实现student表与course表中实体之间的多对多的关系。 小结 6.关系的关联 数据库设计四个阶段 需求设计 概念设计 逻辑设计 物理设计

文档评论(0)

1亿VIP精品文档

相关文档