数据库设计之-E-R-图教学文稿.pptx

数据库设计之-E-R-图教学文稿.pptx

ID:57252633

大小:213.94 KB

页数:25页

时间:2020-08-03

数据库设计之-E-R-图教学文稿.pptx_第1页
数据库设计之-E-R-图教学文稿.pptx_第2页
数据库设计之-E-R-图教学文稿.pptx_第3页
数据库设计之-E-R-图教学文稿.pptx_第4页
数据库设计之-E-R-图教学文稿.pptx_第5页
资源描述:

《数据库设计之-E-R-图教学文稿.pptx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、数据库设计之E-R图课程解决问题什么是E-R图?什么时候使用?怎么用?数据库设计需求分析概念设计实现设计实体定义关系定义属性分配物理设计实现、维护E-R图设计步骤:数据库设计是从用户对数据的需求出发,研究并构造数据库的过程设计的目标满足应用功能的需求良好的数据库性能数据库设计需求分析:了解分析用户的信息及对应用处理的要求1、确定数据范围2、分析数据应用过程3、收集与分析数据4、整理文档概念分析:对需求进行抽象和综合处理,并按特定的方法设计出满足需求的概念模型采取自顶向下、先局部后整体的方法概念设计展现形式:E-R图实现设计:将概念设计的模型转换为等价的并为特定DBMS所支持的

2、数据模型结构实现设计展现形式:数据表图实体-关系模型(E-R模型)实体-关系图是项技术,是数据库设计的图解表示,是基于对现实世界中所包含的一组对象或实体及它们之间关系的观察,是数据库设计的逻辑视图实体-关系模型(Entity-RelationshipModel,简称E-R模型)实体:矩形框属性:椭圆框关系:菱形框姓名员工属于实体-关系模型在E-R图中显示的每个特性或属性映射为相应表中的一个属性员工工号名字出生日期地址邮编电话学历代号电话邮编学历员工工号名字出生日期地址电话邮编学历关系:实体间的关联例如,供应商和客户的关系中。这种关系代表了一个供应商可以有多客户,一个客户也可以

3、选择多个供应商。这个关系被称为“选择”。客户供应商选择实体-关系模型关系的类型这里有三种类型的关系:一对一一对多(或多对一)多对多实例:一对一一个实体集A中的实例能同实体集B中的唯一一个实例有关联(对应)反之也亦然时。部门有领导开发部品牌部财务部11李明王军孙新实例:一对多一个实体集A的一个实例和另一个实体集B的多个实体实例关联(对应)一个部门有多个员工,每个员工属于一个部门员工赵燕王虎马莉品牌部开发部财务部赵小军李涛部门有员工1m实例:多对多一个实体集A的一个实例和另一个实体集B的多个实体实例关联(对应)反之也亦然时一个顾客可以买多个产品,一个产品可以卖给多个顾客顾客买卖商

4、品mm笔记本像机手机赵燕王虎马莉平板思考:在一个工程材料的订购、管理应用中,“根据各工程项目的需要向不同的材料供应商订购材料(且特定的部件不一定只有一个供应商发货。没有一个供应商仅发货单种材料。)”用E—R图描述数据模型参考答案:供应商工程材料使用供应MMMM划分实体与属性的准则作为属性的事物,与它所描述的实体之间只能是单值联系,即在这个属性上,实体的一个个体只能取一个值;不能再具有需要进一步描述的性质;在它所描述的实体之外,不能再与其他“事物”具有联系。姓名年龄部门职工姓名年龄工作部门工作任务安排员工转换原则:一对一一对一的关系:可把任一实体的主键放入另一实体中,成为外键或

5、把两个实体合并为一个员工做项目11工号姓名电话项目号工号项目名称员工工号(pk)姓名电话项目项目号(pk)工号项目名称部门号部门名经理0001研发李军0002品牌赵华0003财务孙美员工员工号员工名电话部门号E0001安琦5689750001E0002贝利2563210002E0003罗晓3698740001E0004简单4578250003E0005赵虎5896540002对应数据库表转换原则:一对多把一实体中的主关键字放入到多实体中,成为其外键部门有员工1m部门名经理员工号员工名电话部门号电话部门号外键:当一个表的主关键字作为属性出现在另一个表中则在第二个表中称为外键(用

6、于联系实体)经理部门名部门号(pk)部门电话部门(FK)员工名员工号(pk)员工转换原则把一实体中的主关键字放入到多实体中,成为其外键经理部门名部门号(pk)部门电话部门(FK)员工名员工号(pk)员工外键:当一个表的主关键字作为属性出现在另一个表中则在第二个表中称为外键(用于联系实体)部门有员工1m部门名经理员工号员工名电话部门号电话部门号数据库关系图:客户商品客户编号客户名地址联系方式商品编号商品名销售mm帐号价格库存量数量客户编号商品编号购买日期转换原则:多对多把两实体中的主关键字放入到一个新实体中,成为新实体的组合键客户编号顾客名地址联系方式帐号C01李明北京010-

7、5123547555C02王华武汉027-5631751666C03孙庆武汉027-5632172777C04赵国强上海021-5624786888C05陈洁武汉027-5631782111商品号商品名价格库存量P01笔记本800100P02平板600200P03像机1200300P04手机1500400客户编号商品号数量购卖日期C01P02213-05-02C01P01113-05-01C03P02213-05-02C02P01113-05-02对应数据库表客户表商品表销售表怎么做1、准确清晰理解需求

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。