欢迎来到天天文库
浏览记录
ID:5335861
大小:2.68 MB
页数:75页
时间:2017-12-08
《数据建模之思想与方法》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、数据库系统之三--数据建模与数据库设计课程1:基本知识与关系模型课程3:数课程2:数数据库据建模与数据库语言-据库设计系统SQL课程4:数据库管理系统实现技术第11讲数据建模:思想与方法(暨数据库设计之抽象与表达方法)战德臣哈尔滨工业大学教授.博士生导师黑龙江省教学名师教育部大学计算机课程教学指导委员会委员ResearchCenteronIntelligentComputingforEnterprises&Services,HarbinInstituteofTechnology本讲学习什么?战德臣教授基本内容1. 为什么要数据建模和数据库设计?2.E-R模型--数据建模之基本思想3
2、. E-R模型--表达方法之Chen方法4. E-R模型--表达方法之Crow’sfoot方法5. 数据建模之案例讲解6. 数据库设计中的抽象重点与难点理解E-R模型进行数据建模的基本思想,熟练掌握E-R模型的Crow’sfoot表达方法熟练运用Crow's foot方法进行数据建模,即建模训练为什么要数据建模与数据库设计?战德臣哈尔滨工业大学教授.博士生导师黑龙江省教学名师教育部大学计算机课程教学指导委员会委员ResearchCenteronIntelligentComputingforEnterprises&Services,HarbinInstituteofTechnol
3、ogy为什么要数据建模与数据库设计?(1)数据建模与数据库设计战德臣教授数据建模与数据库设计在《数据库系统》中的位置为什么要数据建模与数据库设计?(2)为什么需要数据建模与数据库设计?战德臣教授研发出的软件为什么满足不了需求……水平需求的理用户的期望解与表达很重要!理解需求的开发需求变更2成功的软件开发需求变更1未充分理解需求的开发需求需求结束再开发再再开发再再再开发项目开始项目实施过程并开发为什么要数据建模与数据库设计?(2)为什么需要数据建模与数据库设计?战德臣教授需求的理解,简单来讲,包括数据需求的理解和处理规则需求的理解……设计方案1数据需求的理解与表达是否还需按类更重要呢
4、!别管理呢示例需求:折扣政策管理不同客户有不同的折扣;设计方案2不同产品有不同的折扣;不同客户购买不同产品有还需按类不同的折扣别管理呢设计方案3怎样设计数据库呢?特殊的还为什么要如此设计呢?需按个体每种设计有什么问题呢?管理呢为什么要数据建模与数据库设计?(3)数据模型与概念模型?战德臣教授数据模型与概念模型表达计算机世界的模型称数据模型;表达信息世界的模型称概念数据模型,简称概念模型,信息世界是对现实世界的理解与抽象观念世界/信息世界数据世界/计算机世界现实若干概念层(抽象)逻辑层物理层世界(独立于计算机系统)(独立于物理系统)(依赖于物理系统)概念模型:数据模型:E-R
5、模型关系、网状和层次模型O-O模型O-O模型为什么要数据建模与数据库设计?(3)数据模型与概念模型?战德臣教授示例零部件清单(零部件码char(20),零部件名称char(60),…);产品结构(父件号char(20),子件号char(20),数量integer,…)数据数据库建模设计抽象抽象/设计待表达的问题:概念模型数据模型产品构成关系(概念级抽象)(实现级抽象)为什么要数据建模与数据库设计?(3)数据模型与概念模型?战德臣教授示例便于人使用和理解适合人类阅读习惯的信息表达===单据/报表表征信息本质联系的概念表达===实体/联系便于机器精确处理为什么要数据建模与数据库设计?(
6、4)怎样抽象—理解-区分-命名-表达?战德臣教授数据建模是抽象,抽象是理解-区分-命名-表达现实世界需要理解:现实中的卡片、单据、表格、报表……理解的标志是区分:表与表的区分,表内数据项的区分,数据项之间关系的区分,表之间关系的区分?区分的标志是命名:命名表、命名数据项、命名表之间的联系抽象的最终结果是正确的表达:用其他人能理解的表达方法来表达(E-R图/Crow's Foot/IDEF1X)为什么要数据建模与数据库设计?(5)“数据建模与数据库设计”内容学习的目标?战德臣教授理解数据建模与数据库设计扎实地理解并掌握E-R模型/IDEF1X模型:数据建模与数据库设计的重
7、要工具能够绘制E-R图/IDEF1X图而且绘制得正确能够用E-R/IDEF1X模型准确理解现实世界并进行数据库设计理解现实世界并进行抽象的能力,理解并抽象得正确能够分析数据库设计的正确性E-R模型-数据建模之基本思想战德臣哈尔滨工业大学教授.博士生导师黑龙江省教学名师教育部大学计算机课程教学指导委员会委员ResearchCenteronIntelligentComputingforEnterprises&Services,HarbinInstituteofTech
此文档下载收益归作者所有