第1章(下) 数据库系统设计ppt课件.ppt

第1章(下) 数据库系统设计ppt课件.ppt

ID:59020603

大小:1.13 MB

页数:43页

时间:2020-09-26

第1章(下) 数据库系统设计ppt课件.ppt_第1页
第1章(下) 数据库系统设计ppt课件.ppt_第2页
第1章(下) 数据库系统设计ppt课件.ppt_第3页
第1章(下) 数据库系统设计ppt课件.ppt_第4页
第1章(下) 数据库系统设计ppt课件.ppt_第5页
资源描述:

《第1章(下) 数据库系统设计ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第一章(第二部分)数据库系统设计教学提示:数据库系统设计是数据库应用系统设计的核心阶段,对代码设计提供坚实的基础,决定应用软件开发的质量。教学要求:通过本章学习,使同学们了解数据库应用系统的设计过程和设计方法以及系统实施的要点,重点体会实体-联系模型及其实体间3种联系;理解数据库的规范化-三大范式为什么需要设计数据库2-1修建茅屋需要设计吗?修建大厦需要设计吗?结论:当数据库比较复杂时我们需要设计数据库为什么需要设计数据库2-2良好的数据库设计:节省数据的存储空间能够保证数据的完整性方便进行数据库应用系统的开发糟糕的数据库设计:数据冗余、存储空间

2、浪费内存空间浪费数据更新和插入的异常2.1功能设计2.2数据库设计2.3系统实施需求分析《成绩管理系统》功能设计数据库设计方法概念结构设计逻辑结构设计第1章数据库系统设计数据库实现系统编程运行和维护1.1需求分析任务通过详细调查,充分了解原系统的手工工作概况,明确用户的各种需求,收集支持系统目标的基础数据及其处理方法,在此基础上确定新系统的功能。重点是调查、收集与分析用户在数据管理中的信息需求、处理需求、安全性与完整性要求方法自顶向下和自底向上调查内容业务现状、信息流、外部要求1功能设计需求分析功能设计2数据库设计逻辑设计设计方法概念设计系统编程

3、运行和维护3系统实施数据库实现5本章习题4本章小结1.2《成绩管理系统》功能设计功能需求分析包含了学院、系部、教研室、专业、教师、学生、课程等信息管理和课程设置、教学成绩信息管理的等方面。本系统开发任务是实现某学院教学成绩信息管理规范化和自动化,系统的用户有学院领导、成绩管理人员、班主任、教师及学生等。功能设计系统目标的实现是通过系统的各功能模块来达到的。由于每个系统功能又可以划分为若干个具体的功能模块,因此从目标开始层层分解,直到每个子功能模块只执行一个具体的任务。子功能模块是独立的,有明显的输入和输出信息。1功能设计需求分析功能设计2数据库设

4、计逻辑设计设计方法概念设计系统编程运行和维护3系统实施数据库实现5本章习题4本章小结1.2《成绩管理系统》功能设计1功能设计需求分析功能设计2数据库设计逻辑设计设计方法概念设计系统编程运行和维护3系统实施数据库实现5本章习题4本章小结2数据库设计数据库设计是指对于给定的硬件、软件环境,针对现应用问题,设计一个较优的数据模型,依据此模型建立数据库中表、视图等结构,并以此为基础构建数据库信息管理应用系统。1功能设计需求分析功能设计2数据库设计逻辑设计设计方法概念设计系统编程运行和维护3系统实施数据库实现5本章习题4本章小结2.1数据库设计方法要使数据

5、库设计更加合理,就需要有效的指导原则,这种原则就称为数据库设计方法。通过分析、比较与综合各种常用的数据库规范设计方法,我们将数据库设计4个阶段:(1)需求分析(2)概念结构设计(3)逻辑结构设计(4)物理设计1功能设计需求分析功能设计2数据库设计逻辑设计设计方法概念设计系统编程运行和维护3系统实施数据库实现5本章习题4本章小结2.2概念结构设计自顶向下:先定义全局概念模型,然后再逐步细化。自底向上:先定义每个局部的概念结构,然后按一定的规则把它们集成起来,得到全局概念模型。混合策略:将自顶向下和自底向上方法结合起来使用。先用自顶向下方法设计一个全

6、局概念结构,再以它为框架用自底向上方法设计局部概念结构。策略其中最常用的策略是自底向上策略,但无论采用哪种设计方法,一般都以最著名的“实体—联系模型”为工具来描述概念结构。1功能设计需求分析功能设计2数据库设计逻辑设计设计方法概念设计系统编程运行和维护3系统实施数据库实现5本章习题4本章小结实体-联系模型实体对应于现实世界中可区别的客观对象或抽象概念。例如,在教学成绩管理系统中,主要的客观对象有学生、教师、课程实体,还有学院、系部、教研室、专业、班级等8个实体。在E-R图中用矩形框表示实体,并将实体名写在矩形框内。实体中的每一个具体的记录值,称之

7、为实体的一个实例。实体1功能设计需求分析功能设计2数据库设计逻辑设计设计方法概念设计系统编程运行和维护3系统实施数据库实现5本章习题4本章小结绘制E-R图E-R(Entity-Relationship)实体关系图符合含义实体,一般是名词属性,一般是名词关系,一般是动词实体-联系模型属性是实体或者联系具有的特征或性质。例如,学生实体的属性有:学号、姓名、性别、…、照片等。在E—R图中,用椭圆形框表示属性,并将属性名写在椭圆形框内,并用连线将属性框与它所描述的实体联系起来。一个实体的所有实例都具有共同属性。属性的个数由用户对信息的需求决定。属性1功能

8、设计需求分析功能设计2数据库设计逻辑设计设计方法概念设计系统编程运行和维护3系统实施数据库实现5本章习题4本章小结实体-联系模型①一对一

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

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

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