关系数据库基础修改.pptxVIP

  • 0
  • 0
  • 约1.66千字
  • 约 86页
  • 2022-10-20 发布于上海
  • 举报
会计学;第2章关系数据库基础;教学内容;2.1.1 关系模型概述;2.1.1 关系模型概述;;;2.1.2 关系数据结构;2.1.2 关系数据结构;2.1.2 关系数据结构;2.1.2 关系数据结构;2.1.2 关系数据结构;;2. 笛卡尔积(Cartesian Product);2.1.2 关系数据结构; ;;2.1.2 关系数据结构;2.1.2 关系数据结构;2.1.2 关系数据结构;2.1.2 关系数据结构;2.1.2 关系数据结构;2.1.2 关系数据结构;2.1.2 关系数据结构;2.1.2 关系数据结构;2.1.3 关系的完整性;2.1.3 关系的完整性的概述;1. 实体完整性(Entity Integrity);1. 实体完整性(Entity Integrity);2.参照完整性;(2).外键(Foreign Key);(2).外键(Foreign Key);3. 参照完整性(Referential integrity);3. 参照完整性(Referential integrity);4. 用户定义的完整性;4. 用户定义的完整性;练习1;练习2;练习3;练习4;练习5;练习6;练习7;强化练习:;3.图4-1是某个教务管理数据库的E-R图,请把它们转换为关系模型(图中关系、属性和联系的含义,已在旁边用汉字标出)。;4.图4-2 是一个销售业务管理的E-R图,请把它转换成关系模型。;5.设有一家百货商店,已知信息有: 1)每个职工的数据是职工号、姓名、地址和他所在的商品部。 2)每一商品部的数据有:它的职工,经理和它经销的商品。 3)每种经销的商品数据有:商品名、生产厂家、价格、型号(厂家定的)和内部商品代号(商店规定的)。 4)关于每个生产厂家的数据有:厂名、地址、向商店提供的商品价格。 请设计该百货商店的概念模型,再将概念模型转换为关系模型。注意某些信息可用属性表示,其他信息可用联系表示。 ;2.2 关系代数;2.2.1关系代数概述;; 传统的集合运算符;2.2.1传统的集合运算;2.2.1传统的集合运算;1. 并(Union);2. 交(Intersection);3. 差(Difference);4.笛卡尔积Cartesian Product);4.笛卡尔积Cartesian Product);2.2.2专门的关系运算;先引入几个记号 (1) R,t?R,t[Ai] 设关系模式为R(A1,A2,…,An),它的一个关系设为R,t?R表示t是R的一个元组,t[Ai]则表示元组t中相应于属性Ai的一个分量。 ;(2) trts R为n目关系,S为m目关系。 tr ?R,ts?S, tr ts称为元组的连接。 tr ts是一个n + m列的元组,前n个分量为R中的一个n元组,后m个分量为S中的一个m元组。 (3)象集Zx 给定一个关系R(X,Z),X和Z为属性组。 当t[X]=x时,x在R中的象集(Images Set)为: Zx={t[Z]|t ?R,t[X]=x} 它表示R中属性组X上值为x的诸元组在Z上分量的集合。;x1在R中的象集 Zx1 ={Z1,Z2,Z3}, x2在R中的象集 Zx2 ={Z2,Z3}, x3在R中的象集 Zx3={Z1,Z3};2.2.2专门的关系运算;2.2.2专门的关系运算;;1.选择(selection);2. 投影(Projection) ;2. 投影(Projection);3. 连接(Join) ;3. 连接(Join); 3. 连接(Join);; 3. 连接(Join);3. 连接(Join);3. 连接(Join);4. 除(Division) ;4. 除(Division);分析;4. 除(Division);综合举例;综合举例;综合举例;综合举例;综合举例;综合举例;综合举例总结

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档