数据库设计ppt

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

教师 教授Байду номын сангаас课程
教授 学生 选修
实例
[实例1]我们以中北大学为例, 把这个大学行为描述如下: 中北大学分为如下几个学院:教育学院,商业学院,
艺术学院,应用科学学院。每个学院有且只有一个院长管 理,一个院长只管理一个学院。
我们用DEAN表示院长 ,用SCHOOL表示学院 ,因 此DEAN 和SCHOOL关系是 1:1 关系。 (2)每个学院由一些系(DEPARTMENT)组成。每个学院 至少有一个系。每个系都单独属于一个学院。
[例题5] 对于学校来说,作为一个系统内的实体集, 这些实体间并不完全相互独立, 而存在一定联系, 我们对实体间的联系进行分析:
假定在一个学校内:1个系有多名教师, 而一个 教师只能属于一个系, 因此系和教师之间是1对多 的关系;1个系有多名学生, 而一个学生只能属于 一个系, 因此系和学生之间是1对多的关系;1个教 师可以讲多门课程, 而一个课程可以由多个学生讲, 因此课程和教师之间是多对多的关系;1个学生可以 选修多门课程, 而一门课程师可以被多个学生选修, 因此学生和课程之间是多对多的关系;
有了这些初步描述,我们给出一个局部 E-R图,见 图12-24所示。
EMP_NO
EMP_NAME
EMPLOYEE
EMP_TITLE
PROFESSOR
管理
1
1 SCHOOL
1
管理 M DEPARTMENT
SCL_NAME SCL_CODE DEPT_NO EMP_NAME
(3)每个系开设一些课程(COURSE),例 如软件学院有JAVA程序设计,ORACLE数 据库应用等。 所以给出第二个E-R图,见图 12-25所示。
数据库设计与ORACLE 应用教程
清华大学出版社 北京交通大学出版社
第7单元 数据库的概念设计
本单元的学习目标
1.掌握概念结构设计方法 2.学会分析实体与属性,画出E-R图
概念结构设计的任务
概念结构设计的主要任务是: 根据需求分析阶段的DFD(数据流图)和
DD(数据字典)构建系统的E-R图。
概念结构设计方法
(1)自顶向下。 (2)自底向上。 (3)逐步扩张。 (4) 混合策略
E-R图
表示实体,框中填写实体名。
表示子类或超类
表示实体间联系,框中填写联系名。 表示实体或联系的属性,圈中填写属 性名。 连接以上三种图形,构成具体概念模 型。
[实例3]
某书店(订户)购图书,采购图书需要 有订单,订单和图书之间有个联系“订购 数量”,所以经过分析得到实三个体:订 单、图书和订户。对应的E-R图见图12-6。
DEPT_CODE DEPARTMENT
CRS_CODE
开设
COURSE
CRS_CREDITS
DEPT_CODE
CRS_NAME
再 见 !!
再 见!
相关文档
最新文档