天津电子信息职业技术学院

天津电子信息职业技术学院

ID:8370363

大小:740.50 KB

页数:45页

时间:2018-03-23

天津电子信息职业技术学院_第1页
天津电子信息职业技术学院_第2页
天津电子信息职业技术学院_第3页
天津电子信息职业技术学院_第4页
天津电子信息职业技术学院_第5页
资源描述:

《天津电子信息职业技术学院》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、软件开发综合实训教案第3章数据库设计天津电子信息职业技术学院教案序号:3课题名称:数据库设计授课班级日期软件08-32008.3.6内容提要与时间分配:第3章数据库设计第1节数据模型60分钟1、概念数据模型2、物理数据模型3、规范化第2节进销存系统的实体关系模型90分钟1、销售实体关系子模型2、采购实体关系子模型3、仓库实体关系子模型第3节进销存系统的物理数据模型60分钟1、销售物理数据子模型2、采购物理数据子模型3、仓库物理数据子模型4、视图模型第4节数据库安全设计60分钟建库比赛180分钟说明:教案按每个授课单元或根据课程按章节进行设计。45软件开发

2、综合实训教案第3章数据库设计教学目的与要求:教学目的:通过本次教学,使学生掌握商品进销存系统的数据模型,为以后各章的学习奠定牢固的基础。。教学要求:1、了解软件项目中数据模型的基础知识;2、理解商品进销存管理系统的实体关系模型;3、掌握商品进销存管理系统的物理数据模型;4、理解SQLServer安全机制,为商品进销存管理系统的数据库建立安全措施。教学重点与难点:教学重点:1、实体关系模型2、物理数据模型教学难点:综合运用数据库设计和操作的知识建立商品进销存管理系统的数据库是本次教学的难点。授课形式与教具:授课形式:讲授与实训教具:课后小结(包括内容与时间

3、调整):按计划进行,教学效果良好教研室主任审签:年月日说明:教师备课笔记附后。45软件开发综合实训教案第3章数据库设计第3章数据库设计在开发一个信息系统时,一个贯穿于整个开发过程的问题就是数据以及对数据的加工。数据通常存放在数据库中,因此,数据库设计是信息系统设计的主要工作。数据库设计的核心是确定一个合适的数据模型,这个数据模型应当满足以下三个要求:1.符合用户的要求。既能包含用户需要处理的所有数据,又能支持用户提出的所有处理功能的实现。2.能被某个现有的数据库系统(DBMS)所接受,如SQLServer、Oracle、DB2等。3.具有较高的质量,如易

4、于理解、便于维护、没有数据冲突、完整性好、效率高等。此外,在数据库设计中还要考虑数据库的安全问题,使各类用户合理操作数据库。3.1数据模型数据模型是现实世界数据特征的抽象。建立数据模型的主要目的是要使数据库系统与它所描述的现实系统在整体上相符合。即在设计时使数据模型正确、有效地反映现实,在运行时保证数据库中的数据值真实地体现现实世界的状态。建立数据模型一般分两个阶段完成:第一阶段是概念数据模型设计阶段。此阶段把现实世界中的信息抽象成信息世界中的实体和关系,结合有关数据库规范化的理论,用一个概念数据模型将用户的数据需求明确地表达出来,为建立物理数据模型和设

5、计应用程序打下坚实的基础。第二阶段是物理数据模型设计阶段。根据前一阶段建立起来的概念数据模型并结合特定的DBMS,按照一定的转换规则,把概念模型转换为依赖于DBMS的物理数据模型。然后,再根据软硬件运行环境,权衡各种利弊因素,确定一种高效的物理数据结构,使之既能节省存储空间,又能提高存取速度。有了这样一个物理数据模型,开发人员就可以在系统实现阶段,建立数据库并对数据库中的数据进行多种操作。45软件开发综合实训教案第3章数据库设计3.1.1概念数据模型概念数据模型是一种面向问题的数据模型,它按照用户的观点来对信息建模,主要用于数据库设计。表示概念模型的方法

6、很多,其中最常用的是实体关系方法。该方法用E-R图来描述现实世界的概念模型,因此,用E-R图表示的模型也称为实体关系模型。下面介绍实体关系方法中的一些基本概念。1.实体实体是现实世界中具有相同性质的同一类事物,它可以是具体的对象,如客户、商品,也可以是抽象的概念和关系,如客户订购商品,商品出库等。一个实体可以用图3-1表示。图3-1员工实体实例是指客观存在并且相互区别的事物,它是实体的具体体现。例如:员工张三、员工李四都是员工实体中的具体实例。定义一个实体应遵循以下两个基本规则:(1)实体中的每个实例都必须可以唯一标识;(2)每个实体之间都是互斥的。2.

7、属性属性是指实体所具有的性质,通常一个实体由若干个属性来刻画。例如:商品实体由商品编号、商品名称、规格、生产厂商、价格等属性组成。实体中的每个实例都有用来唯一标识它的一个或多个属性,这些属性称为实体的标识符(Idendifier)。例如:由于每种商品都对应一个唯一的商品编号,所以,商品编号是商品的标识符。同样,由于每种商品都有唯一的一组商品名称、规格和生产厂商,因此,商品名称、规格、生产厂商也是商品的标识符。当一个实体有若干个标识符时,可以选定一个标识符作实体的主标识符(用pi表示),其它标识符作为次标识符(用ai表示)。45软件开发综合实训教案第3章数

8、据库设计例:表3-1是一张客户订单,可以将它定义成如图3-2所示的实体。表3-1

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

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

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