《系统设计-详细设计-数据库.ppt》由会员分享,可在线阅读,更多相关《系统设计-详细设计-数据库.ppt(65页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第五章第五章系系 统统 设设 计计数据库设计的重要性数据库设计的重要性l l管理信息系统的本质:管理信息系统的本质:管理信息系统的本质:管理信息系统的本质:对大量的数据进行处理、分析对大量的数据进行处理、分析对大量的数据进行处理、分析对大量的数据进行处理、分析为管理提供决策信息为管理提供决策信息为管理提供决策信息为管理提供决策信息,这就意味着系统必须要存储和,这就意味着系统必须要存储和,这就意味着系统必须要存储和,这就意味着系统必须要存储和管理大量数据。管理大量数据。管理大量数据。管理大量数据。l l因此建立一个良好的因此建立一个良好的因此建立一个良好的因此建立一个良好的数据组织结构和数据库数
2、据组织结构和数据库数据组织结构和数据库数据组织结构和数据库,使整个,使整个,使整个,使整个系统都可以系统都可以系统都可以系统都可以迅速、方便、准确地调用和管理所需数据迅速、方便、准确地调用和管理所需数据迅速、方便、准确地调用和管理所需数据迅速、方便、准确地调用和管理所需数据,是衡量信息系统优劣的主要指标之一。是衡量信息系统优劣的主要指标之一。是衡量信息系统优劣的主要指标之一。是衡量信息系统优劣的主要指标之一。数据库设计的目标数据库设计的目标l l建立一个合适的数据模型。建立一个合适的数据模型。建立一个合适的数据模型。建立一个合适的数据模型。l l这个数据模型要达到的要求:这个数据模型要达到的要
3、求:这个数据模型要达到的要求:这个数据模型要达到的要求:l l(1 1 1 1)满足用户要求)满足用户要求)满足用户要求)满足用户要求l l(2 2 2 2)满足某个数据库管理系统的要求,能够实现。)满足某个数据库管理系统的要求,能够实现。)满足某个数据库管理系统的要求,能够实现。)满足某个数据库管理系统的要求,能够实现。l l(3 3 3 3)具有较高范式。)具有较高范式。)具有较高范式。)具有较高范式。数据库设计数据库设计n n一、数据库概述一、数据库概述n n二、数据库设计二、数据库设计一、数据库概述一、数据库概述相关术语相关术语相关术语相关术语l l数据库数据库数据库数据库DBDBDB
4、DB 在计算机系统中在计算机系统中在计算机系统中在计算机系统中按照一定的按照一定的按照一定的按照一定的数据模型组织、存储数据模型组织、存储数据模型组织、存储数据模型组织、存储的的的的可共享的可共享的可共享的可共享的数据集合数据集合数据集合数据集合;l l数据库管理系统数据库管理系统数据库管理系统数据库管理系统DBMSDBMSDBMSDBMS软件,软件,软件,软件,对数据库对数据库对数据库对数据库进行统一进行统一进行统一进行统一管理和控制。数据库管理和控制。数据库管理和控制。数据库管理和控制。数据库由由由由DBMSDBMSDBMSDBMS统一管理,多用户统一管理,多用户统一管理,多用户统一管理,
5、多用户共享共享共享共享。l l数据库系统数据库系统数据库系统数据库系统 带有数据库的整个带有数据库的整个带有数据库的整个带有数据库的整个计算机系统计算机系统计算机系统计算机系统,包括,包括,包括,包括数据库、数数据库、数数据库、数数据库、数据库管理系统和人员。据库管理系统和人员。据库管理系统和人员。据库管理系统和人员。数数据据库库管管理理系系统统应用程序应用程序1 1应用程序应用程序2 2应用程序应用程序3 3应用程序应用程序n n用户用户1 1用户用户2 2用户用户m m数数 据据 库库 系系 统统数据数据记录记录数据库数据库数据库系统数据库系统基本概念基本概念银行数据库处理系统银行数据库处
6、理系统二二、数数据据库库设设计计n n过程:把过程:把现实世界的个体现实世界的个体及其特征用数据抽象的描及其特征用数据抽象的描述述n n比如学籍管理系统中的学生、比如学籍管理系统中的学生、比如学籍管理系统中的学生、比如学籍管理系统中的学生、ERPERP系统里的产品、系统里的产品、系统里的产品、系统里的产品、订单、发票订单、发票订单、发票订单、发票现实世界、信息世界和数据世界现实世界、信息世界和数据世界加工加工转换转换实实体体集集 实体实体相关相关属性属性集合集合数数据据库库 记录记录相关相关属性属性集合集合客客观观事事物物 事物事物相关相关属性属性集合集合认识认识选择选择描述描述现实世界现实世
7、界信息世界信息世界 (概念模型概念模型)数据世界数据世界 (数据结构模型数据结构模型)认识、认识、抽象抽象关系关系关系关系1(1(1(1(属性属性属性属性1 1 1 1,属性,属性,属性,属性2 2 2 2,);关系关系关系关系2()2()2()2();转换转换数数据据库库设设计计的的步步骤骤1 1.概念结构设计概念结构设计2.2.逻辑结构设计逻辑结构设计3.3.物理结构设计物理结构设计概念模型的表示概念模型的表示l概念模型概念模型(信息世界)(信息世界)是按用户观点对数据和信是按用户观点对数据和信息的建模。息的建模。l描述工具:描述工具:E-RE-R图图 实体实体(Entity)(Entit
8、y)属性属性关系关系/联系联系(Relationship)(Relationship)E-RE-R图图成分成分数据抽象的三种基本方法数据抽象的三种基本方法n n分类分类定义某一概念作为现实世界中一组对象的定义某一概念作为现实世界中一组对象的类型,这些对象具有某些共同的特性和行为。类型,这些对象具有某些共同的特性和行为。n n聚类聚类聚类聚类定义某一类型的组成部分。定义某一类型的组成部分。定义某一类型的组成部分。定义某一类型的组成部分。n n概括概括概括概括定义类性质之间的一种子集联系。定义类性质之间的一种子集联系。定义类性质之间的一种子集联系。定义类性质之间的一种子集联系。E-R图图的的基基本
9、本概概念念实体实体实体实体(Entity)(Entity)(Entity)(Entity)n n客观存在并可相互区分的事物。客观存在并可相互区分的事物。客观存在并可相互区分的事物。客观存在并可相互区分的事物。n n如学生张三、职工李四、销售订单如学生张三、职工李四、销售订单如学生张三、职工李四、销售订单如学生张三、职工李四、销售订单属性属性属性属性(Attribute)(Attribute)(Attribute)(Attribute)n n实体所具有的某一特性。一个实体可以由若干个属性实体所具有的某一特性。一个实体可以由若干个属性实体所具有的某一特性。一个实体可以由若干个属性实体所具有的某一特
10、性。一个实体可以由若干个属性来刻画。来刻画。来刻画。来刻画。n n例如,学生可由学号、姓名、年龄、系、年级等组成例如,学生可由学号、姓名、年龄、系、年级等组成例如,学生可由学号、姓名、年龄、系、年级等组成例如,学生可由学号、姓名、年龄、系、年级等组成域域域域(Domain)(Domain)(Domain)(Domain):属性的取值范围。属性的取值范围。属性的取值范围。属性的取值范围。n n例如,性别的域为(男、女),月份的域为到例如,性别的域为(男、女),月份的域为到例如,性别的域为(男、女),月份的域为到例如,性别的域为(男、女),月份的域为到1212的整数。的整数。的整数。的整数。E-R
11、图图的的基基本本概概念念联系联系联系联系(Relationship)(Relationship)(Relationship)(Relationship):实体之间的相互关联。:实体之间的相互关联。:实体之间的相互关联。:实体之间的相互关联。n n如学生与老师间的授课关系,仓库与原材料的存放关如学生与老师间的授课关系,仓库与原材料的存放关如学生与老师间的授课关系,仓库与原材料的存放关如学生与老师间的授课关系,仓库与原材料的存放关系。系。系。系。n n联系也可以有属性,如学生与课程之间有选课联联系也可以有属性,如学生与课程之间有选课联联系也可以有属性,如学生与课程之间有选课联联系也可以有属性,如学
12、生与课程之间有选课联系,每个选课联系都有一个成绩作为其属性。系,每个选课联系都有一个成绩作为其属性。系,每个选课联系都有一个成绩作为其属性。系,每个选课联系都有一个成绩作为其属性。n n联系有一对一、一对多、多对多三种不同类型。联系有一对一、一对多、多对多三种不同类型。码码(Key)(Key):能唯一标识实体能唯一标识实体或联系或联系的属性或属性组的属性或属性组n n如学号是学生实体的码。如学号是学生实体的码。n n同一实体集中任意两个实体的码上的取值不能相同。同一实体集中任意两个实体的码上的取值不能相同。同一实体集中任意两个实体的码上的取值不能相同。同一实体集中任意两个实体的码上的取值不能相
13、同。E-R图图的的基基本本符符号号学生学生选修选修课程课程m m n n一对一联系一对多联系一对多联系多对多联系E-RE-R模型实例模型实例(企业进销存系统E-R图)概念结构设计的步骤概念结构设计的步骤(E-RE-R图绘制方法)图绘制方法)第一步:确定实体、属性及联系。第一步:确定实体、属性及联系。确定依据:系统分析阶段数据字典。确定依据:系统分析阶段数据字典。确定依据:系统分析阶段数据字典。确定依据:系统分析阶段数据字典。第二步:确定局部第二步:确定局部E-RE-R图。图。第三步:集成完整第三步:集成完整E-RE-R图。图。数据库设计实例数据库设计实例 工厂管理系统工厂管理系统1.数据需求描
14、述数据需求描述 考虑一个机械制造厂的考虑一个机械制造厂的技术部门技术部门和和供应部门供应部门。uu技术部门技术部门关心关心:产品性能参数、产品的零件组产品性能参数、产品的零件组成、零件的耗用材料和耗用量等;成、零件的耗用材料和耗用量等;uu供应部门供应部门关心关心:产品的价格、使用材料的价格产品的价格、使用材料的价格和库存量等。和库存量等。2.概概念念设设计计n n标识实体集:标识实体集:产品、零件、材料、仓库产品、零件、材料、仓库n n标识联系集:标识联系集:产品和零件:存在产品和零件:存在“组成组成”联系(联系(M:N)零件和材料:存在零件和材料:存在“消耗消耗”联系(联系(M:N)产品和
15、材料:存在产品和材料:存在“使用使用”联系(联系(M:N)材料和仓库:存在材料和仓库:存在“存放存放”联系(联系(M:N)n n标识属性集标识属性集 实体属性实体属性 联系属性联系属性 画画出出E-R图图产品产品产品产品组成组成组成组成零件零件零件零件m m m m n n n n图图图图1 1 1 1 技术部门的分技术部门的分技术部门的分技术部门的分E-RE-RE-RE-R图图图图设计各部门的设计各部门的E-RE-R分图分图仓库仓库材料材料产品产品n存放存放m 使用使用m n图图图图2 2 2 2 供应部门的分供应部门的分供应部门的分供应部门的分E-RE-RE-RE-R图图图图设计各部门的设
16、计各部门的E-RE-R分图分图图图图图3 3 3 3 集成的初始集成的初始集成的初始集成的初始E-RE-RE-RE-R图图图图使用使用使用使用材料材料材料材料m m m m n n n n产品产品产品产品仓库仓库仓库仓库n n n n存放存放存放存放m m m m 组成组成组成组成零件零件零件零件m m m m n n n n消耗消耗消耗消耗m m m m n n n n 集成集成E-RE-R分图分图图图图图4 4 4 4 改进的改进的改进的改进的E-RE-RE-RE-R图图图图材料材料材料材料产品产品产品产品仓库仓库仓库仓库n n n n存放存放存放存放m m m m 组成组成组成组成零件零
17、件零件零件m m m m n n n n消耗消耗消耗消耗m m m m n n n n 数数据据库库设设计计的的步步骤骤1 1.概念结构设计概念结构设计2.2.逻辑结构设计逻辑结构设计3.3.物理结构设计物理结构设计逻逻辑辑结结构构设设计计l l将将将将概念模型概念模型概念模型概念模型(E-RE-RE-RE-R模型)模型)模型)模型)转换转换转换转换为与选用的为与选用的为与选用的为与选用的DBMSDBMSDBMSDBMS所支持所支持所支持所支持的数据模型相符的的数据模型相符的的数据模型相符的的数据模型相符的逻辑数据模型逻辑数据模型逻辑数据模型逻辑数据模型。l l数据模型有三种:数据模型有三种:
18、数据模型有三种:数据模型有三种:层次模型、网状模型、关系模型。层次模型、网状模型、关系模型。层次模型、网状模型、关系模型。层次模型、网状模型、关系模型。l l目前,主要的数据模型是目前,主要的数据模型是目前,主要的数据模型是目前,主要的数据模型是关系模型关系模型关系模型关系模型。关关系系模模型型l l用二维表格来描述实体与实体间的联系。用二维表格来描述实体与实体间的联系。用二维表格来描述实体与实体间的联系。用二维表格来描述实体与实体间的联系。学号学号姓名姓名成绩成绩等级等级备注备注0000100001王一王一8686良好良好侨生侨生0000200002丁二丁二9292优秀优秀000030000
19、3张三张三6767及格及格1.E-R模型转换为关系模型模型转换为关系模型的策略的策略 E-RE-R模型中的模型中的实体和联系实体和联系,用关系模型中的,用关系模型中的二维表二维表来来表示表示。1)1)一个实体用一个二维表来表示。一个实体用一个二维表来表示。uu 实体的属性就是表的属性;实体的属性就是表的属性;实体的属性就是表的属性;实体的属性就是表的属性;uu 实体的码就是表的码。实体的码就是表的码。实体的码就是表的码。实体的码就是表的码。2)2)一个一个m:nm:n联系用一个二维表来表示。联系用一个二维表来表示。uu与该联系相连的与该联系相连的与该联系相连的与该联系相连的各实体的码各实体的码
20、各实体的码各实体的码以及以及以及以及联系本身的属性联系本身的属性联系本身的属性联系本身的属性均均均均成为此成为此成为此成为此表的属性表的属性表的属性表的属性。uu表的码表的码表的码表的码为联系相连的为联系相连的为联系相连的为联系相连的各实体的码的组合各实体的码的组合各实体的码的组合各实体的码的组合。例例学生学生选修选修课程课程m m n n学生学生(学号学号,姓名,籍贯,姓名,籍贯)课程课程(课程号课程号,课程名,课程名)选修选修(学号,课程号学号,课程号,成绩,成绩)3)3)一个一个1:n1:n联系联系并入并入n n端实体端实体 在在在在n n n n端实体的表中增加端实体的表中增加端实体的
21、表中增加端实体的表中增加1 1 1 1端实体的码和联系的属性。端实体的码和联系的属性。端实体的码和联系的属性。端实体的码和联系的属性。转换策略转换策略(续续)例(例(1:n)学生学生属于属于班级班级1 n班级班级(班级号班级号,班级名,班级名)学生学生(学号学号,姓名,籍贯,姓名,籍贯,班级号班级号)外码外码4)4)一个一个1:11:1联系联系并入任一端实体并入任一端实体 在一端在一端在一端在一端实体的表中实体的表中实体的表中实体的表中增加另一端实体的码增加另一端实体的码增加另一端实体的码增加另一端实体的码和和和和联联联联系本身的属性系本身的属性系本身的属性系本身的属性。转换策略转换策略(续续
22、)例(例(1:11:1)班主任班主任负责负责班级班级1 1班级班级(班级号班级号,班级名,班级名)班主任班主任(职工号职工号,姓名,姓名,性别,班级号性别,班级号)外码外码班级(班级号,班级名,职工号)外码外码4 4)三三个个以以上上实实体体间间的的多多元元联联系系;同同一一实实体体集集的的实实体体间间的的自自联联系系 根根根根据据据据相相相相同同同同的的的的转转转转换换换换规规规规则则则则,按按按按联联联联系系系系的的的的不不不不同同同同类类类类型型型型进进进进行行行行相相相相应应应应的的的的转转转转换换换换。转换策略转换策略(续续)例:例:3 3个实体的联系个实体的联系课程课程(课程号课程
23、号,课程名,课程名)讲授讲授讲授讲授课程课程课程课程m m m m n n n n教师教师教师教师教材教材教材教材p p p p教材教材(书号书号,书名,书名)教师教师(职工号职工号,姓名,性别,姓名,性别)讲授讲授(课程号,书号,职工号课程号,书号,职工号)例:同一实体集间的自联系例:同一实体集间的自联系n n n n教师教师教师教师负责负责负责负责1 1 1 1教师教师教师教师(职工号职工号职工号职工号,姓名,性,姓名,性,姓名,性,姓名,性别,系主任号别,系主任号别,系主任号别,系主任号)思考思考转化成几个二维表?转化成几个二维表?每个二维表的属性由什么组成?每个二维表的属性由什么组成?
24、n n n n零件零件零件零件装配装配装配装配m m m m转换转换装配装配(零件号零件号,子件号子件号)零件零件(编号编号,名称,规格,名称,规格)n n n n零件零件零件零件装配装配装配装配m m m m2 2.关系模型的改进关系模型的改进 规范化理论规范化理论关系模型的规范化关系模型的规范化 规范化是关系数据库设计的重要理论。借助规范化方法来借助规范化方法来设计数据存储的结构设计数据存储的结构,并力求,并力求简化数据存储的数据结构,提高数据的简化数据存储的数据结构,提高数据的可修改性、完可修改性、完整性和一致性整性和一致性。关关系系模模型型规规范范化化n n所有分量是不可分割的数据项。
25、第一范式n n满足第一范式,且所有非主属性完全依赖于主码。第二范式n n满足第二范式,且任何一个非主属性都不传递依赖于任何主码。第三范式(1)第一范式第一范式 基本条件:每一个分量都必须是不可分割的数据项。记为1NF。例:例:1NF职工号职工号职工号职工号姓名姓名姓名姓名性别性别性别性别出生日出生日出生日出生日期期期期简历简历简历简历工作工作工作工作 日期日期日期日期 工作单位工作单位工作单位工作单位职务职务职务职务.不规范不规范不规范不规范转换转换转换转换职工号职工号职工号职工号姓名姓名姓名姓名性别性别性别性别出生日期出生日期出生日期出生日期工作日期工作日期工作日期工作日期工作单位工作单位工
26、作单位工作单位职务职务职务职务职工基本情况职工基本情况职工简明表职工简明表关键字:职工号关键字:职工号关键字:职工号关键字:职工号l满足1NF,且所有非主属性完全函数依赖于主码,则称该数据结构是第二范式的,记为2NF。l转化为第二范式的方法:必须确保所有的非主属性完全依赖于主码。l即去掉部分依赖关系,把它分解成若干个都是2NF的数据结构。(2)第二范式)第二范式例:例:1NF转为转为2NF材料材料 供应商供应商 库存的关系如下:库存的关系如下:材料编号材料编号材料编号材料编号材料名称材料名称材料名称材料名称规格规格规格规格供应商名称供应商名称供应商名称供应商名称供应商地址供应商地址供应商地址供
27、应商地址价格价格价格价格库存量库存量库存量库存量库存占用资金库存占用资金库存占用资金库存占用资金关键字:材料编号关键字:材料编号+供应商名称供应商名称材料名称、规格、供应商地址不完全依赖于主码,不是材料名称、规格、供应商地址不完全依赖于主码,不是材料名称、规格、供应商地址不完全依赖于主码,不是材料名称、规格、供应商地址不完全依赖于主码,不是2NF2NF例:例:1NF转为转为2NF分解成三个分解成三个2NF2NF的数据结构的数据结构材料编号材料编号*供应商名称供应商名称*价格价格库存量库存量库存占用资金库存占用资金材料编号材料编号*材料名称材料名称规格规格供应商名称供应商名称*供应商地址供应商地
28、址1.1.1.1.材料库存材料库存材料库存材料库存2.2.2.2.材料材料材料材料3.3.3.3.供应商供应商供应商供应商(3)第三范式)第三范式数据结构符合数据结构符合2NF2NF,且任何一个非主属性都,且任何一个非主属性都不不传递依赖传递依赖于任何主关键字,则称该数据结构是于任何主关键字,则称该数据结构是第三范式的,记为第三范式的,记为3NF3NF。A-BA-B,B-C B-C 则则 A-(A-(传递传递)C)C去掉传递依赖关系去掉传递依赖关系,就是,就是3NF3NF。例:第二范式转为第三范式例:第二范式转为第三范式因为价格与库存量、库存占用资金都是非关键字,因为价格与库存量、库存占用资金
29、都是非关键字,因为价格与库存量、库存占用资金都是非关键字,因为价格与库存量、库存占用资金都是非关键字,但但但但库存占用资金库存占用资金库存占用资金库存占用资金依赖于价格和库存量,所以非依赖于价格和库存量,所以非依赖于价格和库存量,所以非依赖于价格和库存量,所以非3NF.3NF.3NF.3NF.材料编号材料编号*供应商名称供应商名称*价格价格库存量库存量库存占用资金库存占用资金材料编号材料编号*材料名称材料名称规格规格供应商名称供应商名称*供应商地址供应商地址1.1.1.1.材料库存材料库存材料库存材料库存2.2.2.2.材料材料材料材料3.3.3.3.供应商供应商供应商供应商数据库设计实例数据
30、库设计实例 工厂管理系统工厂管理系统工工厂厂管管理理系系统统数数据据库库设设计计 本实例用本实例用E-RE-R图进行数据库概念结构设计,图进行数据库概念结构设计,并运用转换策略设计关系模式的过程。并运用转换策略设计关系模式的过程。n n数据需求描述数据需求描述n n概念设计概念设计n n逻辑设计逻辑设计1.数据需求描述数据需求描述 考虑一个机械制造厂的考虑一个机械制造厂的技术部门技术部门和和供应部门供应部门。uu技术部门技术部门关心关心:产品性能参数、产品的零件组产品性能参数、产品的零件组成、零件的耗用材料和耗用量等;成、零件的耗用材料和耗用量等;uu供应部门供应部门关心关心:产品的价格、使用
31、材料的价格产品的价格、使用材料的价格和库存量等。和库存量等。2.概概念念设设计计n n标识实体集:标识实体集:产品、零件、材料、仓库产品、零件、材料、仓库n n标识联系集:标识联系集:产品和零件:存在产品和零件:存在“组成组成”联系(联系(M:N)零件和材料:存在零件和材料:存在“消耗消耗”联系(联系(M:N)产品和材料:存在产品和材料:存在“使用使用”联系(联系(M:N)材料和仓库:存在材料和仓库:存在“存放存放”联系(联系(M:N)n n标识属性集标识属性集 实体属性实体属性 联系属性联系属性 图图图图4 4 4 4 改进的改进的改进的改进的E-RE-RE-RE-R图图图图材料材料材料材料
32、产品产品产品产品仓库仓库仓库仓库n n n n存放存放存放存放m m m m 组成组成组成组成零件零件零件零件m m m m n n n n消耗消耗消耗消耗m m m m n n n n 产品号产品号产品号产品号*产品名产品名价格价格性能参数性能参数材料号材料号材料号材料号*材料名材料名价格价格仓库号仓库号仓库号仓库号*仓库名仓库名类别类别地点地点1.1.1.1.产品产品产品产品3.3.3.3.材料材料材料材料4.4.4.4.仓库仓库仓库仓库3.逻辑设计逻辑设计零件号零件号零件号零件号*零件名零件名2.2.2.2.零件零件零件零件产品号产品号产品号产品号*零件号零件号零件号零件号*零件数零件数
33、5.5.5.5.组成组成组成组成零件号零件号零件号零件号*材料号材料号材料号材料号*消耗量消耗量6.6.6.6.消耗消耗消耗消耗材料号材料号材料号材料号*仓库号仓库号仓库号仓库号*存放量存放量7.7.7.7.存放存放存放存放1NF数数据据库库设设计计的的步步骤骤1 1.概念结构设计概念结构设计2.2.逻辑结构设计逻辑结构设计3.3.物理结构设计物理结构设计3.物物理理结结构构设设计计n n为逻辑数据模型选择一个最适合应用要求的物为逻辑数据模型选择一个最适合应用要求的物理结构。理结构。n n物理模型:数据库在物理设备上的存储结构和物理模型:数据库在物理设备上的存储结构和存取方法。存取方法。n n
34、主要确定所有数据库文件的名称及所含字段的主要确定所有数据库文件的名称及所含字段的名称、类型和宽度。名称、类型和宽度。数数据据库库设设计计的的步步骤骤1 1.概念结构设计概念结构设计2.2.逻辑结构设计逻辑结构设计3.3.物理结构设计物理结构设计例三、销售部门子系统1.1.职工:职工号、姓名、地址和所在部门职工:职工号、姓名、地址和所在部门2.2.部门:部门所有职工、部门名、经理和销售的部门:部门所有职工、部门名、经理和销售的产品产品3.3.产品:产品名、制造商、价格、型号和产品内产品:产品名、制造商、价格、型号和产品内部编号部编号4.4.制造商:制造商名称、地址、生产的产品名和制造商:制造商名
35、称、地址、生产的产品名和价格价格 部门有很多职工,职工仅在一个部门工作;部门有很多职工,职工仅在一个部门工作;部门销售多种产品,这些产品也在其它部门销售;部门销售多种产品,这些产品也在其它部门销售;制造商生产多种产品,其它制造商也制造这些产品。制造商生产多种产品,其它制造商也制造这些产品。n n画画ERER图图1.1.职工:职工号、姓名、地址和职工:职工号、姓名、地址和所在部门所在部门2.2.部门:部门所有职工、部门名、经理和部门:部门所有职工、部门名、经理和销售的产品销售的产品3.3.产品:产品名、产品:产品名、制造商制造商、价格、型号和产品内部编、价格、型号和产品内部编号号4.4.制造商:制造商名称、地址、制造商:制造商名称、地址、生产的产品名生产的产品名和价格和价格 部门有很多职工,职工仅在一个部门工作;部门有很多职工,职工仅在一个部门工作;部门销售多种产品,这些产品也在其它部门销售;部门销售多种产品,这些产品也在其它部门销售;制造商生产多种产品,其它制造商也制造这些产品。制造商生产多种产品,其它制造商也制造这些产品。部门部门销售销售生产生产制造商制造商产品产品职工职工从属从属职工号职工号姓名姓名地址地址经理经理部门号部门号产品名产品名产品内部编号产品内部编号价格价格型号型号地址地址名称名称m1mnnm
限制150内