数据概念模型及关系模型设计

数据概念模型及关系模型设计

ID:39268474

大小:3.02 MB

页数:66页

时间:2019-06-29

数据概念模型及关系模型设计_第1页
数据概念模型及关系模型设计_第2页
数据概念模型及关系模型设计_第3页
数据概念模型及关系模型设计_第4页
数据概念模型及关系模型设计_第5页
资源描述:

《数据概念模型及关系模型设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《数据库原理与应用》课2浙江长征职业技术学院ZHEJIANGCHANGZHENGZHIYEJISHUXUEYUAN第3章数据概念模型及关系模型设计3【知识目标】了解数据库发展过程中的3个模型理解实体与概念模型的概念理解实体与关系模型的概念掌握1NF、2NF、3NF【能力目标】明确与数据库技术相关的职业技术岗位能够根据项目需求分析进行数据库的概念模型设计能够根据项目需求分析将概念模型转换为关系模型能够分析关系模型并将其规范化通过项目需求分析,培养和客户沟通的能力。【重点难点】概念模型、关系模型关系规范化第3章数据概念模型及关系模型设计【知识框架】本章知识

2、内容为数据库应用系统开发流程中需求分析、概念模型设计和逻辑模型设计,学习内容知识框架如图3-1所示。第3章数据概念模型及关系模型设计总项目:学生选课管理系统数据模型设计总项目概述:学生学籍管理系统包括班级、学生、课程、教师等实体,含有学生选课管理子模块、学生档案管理子模块、学生成绩管理子模块、课程管理子模块、教师授课管理子模块、教师档案管理子模块等,其中学生选课子模块中包含“学生”和“课程”两个实体,在“学生”和“课程”之间,学生通过“选课”与“课程”发生联系,因此把“选修”确定为联系类型,并且“学生”和“课程”之间是m:n联系。任务1概念模型设计1.

3、1任务情境为“学生选课管理系统”设计一个ER模型1.2.任务实现(1)首先确定实体,本题有两个实体类型:学生s,课程c。(2)确定联系。实体s与实体c之间有联系,且为m:n联系(多对多联系),命名为sc。(3)确定实体和联系的属性。实体学生s的属性有:学号sno,班级class,姓名sname,性别ssex,出生日期birthday,地址address,电话tel,邮箱email,其中实体标识符为sno(实体的主码);实体课程c的属性有:课程编号cno,课程名称cname,学分credit,其中实体标识符为cno(实体的主码);联系选课sc的属性是某学

4、生选修某课程的成绩score。利用E-R方法画出“学生选课管理系统”ER图,如图3-2所示。7图3-2“学生选课管理系统”ER图任务1概念模型设计8数据库设计的任务是针对特定的应用需求和环境,创建一个性能良好的数据库模式,建立数据库,并基于数据库开发及其应用软件系统,使系统能有效地收集、存贮和管理数据,并对数据进行处理和加工。一、数据库设计概述数据库设计步骤分为6个阶段:3.1数据库设计的要求和步骤需求分析逻辑设计概念设计物理设计实施运行和维护1.需求分析阶段进行数据库设计首先必须准确地了解与分析用户需求(包括数据和处理),需求分析是整个设计过程的基础

5、,是最困难、最耗时间的一步。需求分析做得不好,甚至会导致整个数据库设计返工重做。92.概念结构设计阶段概念结构设计是整个数据库设计的关键,它通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS的概念模型(实体模型也叫概念模型)。3.逻辑结构设计阶段逻辑结构设计是将概念模型转换为某个DBMS所支持的数据模型(关系模型),并对其进行优化。4.数据库物理设计阶段数据库物理设计是为逻辑数据模型选取一个最适合应用环境的物理结构(包括存贮结构和存贮方法)。3.1数据库设计的要求和步骤105.数据库实施阶段运用DBMS提供的数据语言,根据逻辑设计和物理设计

6、的结果建立数据库,编制与调试应用程序,组织数据入库,并进行试运行。6.数据库运行和维护阶段数据库应用系统经过试运行之后,即可投入正式运行。在数据库系统运行过程中必须不断地对其进行评价、调整和修改。设计一个完善的数据库应用系统是不可能一蹴而就的,它往往是上述6个阶段的不断反复的过程。3.1数据库设计的要求和步骤113.2概念模型与数据模型现实世界是存在于人脑之外的客观世界,如何使用数据来解释和认识现实世界,则需要相应手段进行描述。模型是对现实世界的模拟和抽象。船模、航模等都是对现实世界事物的一种模拟。数据模型也是一种模型,它是对现实世界问题的数据特征的描

7、述。一、三个世界121.现实世界泛指存在于人们头脑之外的客观世界,其中存在着各种事物,事物间又具有不同的联系。为了用数据库系统来解决现实世界中的问题,就必须先深入实际,把要解决的问题调查清楚,分析与问题有关的事物及其联系。关键词:事物——联系2.信息世界是现实世界在人们头脑中的反映。客观事物在观念世界中称为实体,反映事物联系的是实体模型(概念模型)。关键词:实体——联系——概念模型3.数据世界信息世界中的信息经数字化处理形成计算机能够处理的数据,就进入了数据世界。现实世界中的实体及其相互联系被转换成数据世界中的数据及其联系,这种联系是用数据模型描述的。

8、关键词:数据——联系——数据模型3.2概念模型与数据模型13因此,客观事物系信息之源,是设计数

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

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

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