学生选课系统数据库设计ppt课件.pptx
《学生选课系统数据库设计ppt课件.pptx》由会员分享,可在线阅读,更多相关《学生选课系统数据库设计ppt课件.pptx(49页珍藏版)》请在三一办公上搜索。
1、第一个问题,什么是数据库设计?,数据库设计是指对于一个给定的应用环境,构造(设计)优化的数据库逻辑模式和物理结构,并据此建立数据库及其应用系统,使之能够有效地存储和管理数据,满足各种用户的应用需求,包括信息管理要求和数据操作要求。目标:为用户和各种应用系统提供一个信息基础设施和高效率的运行环境。,第二个问题,修建这些建筑需要设计吗?,结论:当数据库比较复杂时我们需要设计数据库。,为什么需要设计数据库?,为什么需要设计数据库?,节省数据的存储空间能够保证数据的完整性方便进行数据库应用系统的开发,数据冗余存储空间浪费数据更新和插入的异常,良好的数据库设计:,糟糕的数据库设计:,进入主题,数据库设计
2、方法,新奥尔良(New Orleans)方法基于E-R模型的数据库设计方法3NF(第三范式)的设计方法面向对象的数据库设计方法统一建模语言(Unified Model Language,UML)方法,开发周期,现实世界,信息世界,数据库世界,规范化,模型转换,建模,数据库设计的基本步骤,1. 需求分析,2. 概念结构设计,3. 逻辑结构设计,4. 物理结构设计,5. 数据库实施,6. 数据库运行和维护,1,PART ONE,需求分析,需求分析,需求分析就是分析用户的需要与要求 需求分析是设计数据库的起点。 需求分析的结果是否准确地反映了用户的实际要求,将直接影响到 后面各个阶段的设计,并影响到
3、设计结果是否合理和实用。,任务,需求分析的任务,通过详细调查现实世界要处理的对象(组织、部门、企业等),充 分了解原系统(手工系统或计算机系统)工作概况,明确用户的各 种需求,在此基础上确定新系统的功能。新系统必须充分考虑今后 可能的扩充和改变,不能仅仅按当前应用需求来设计数据库。,需求分析,重难点,调查的重点是“数据”和“处理”,获得用户对数据库要求,处理要求,安全性与完整性要求,信息要求,设计人员缺少用户的专业知识,用户缺少计算机知识,设计人员必须不断深入地与用户进行交流,确定用户最终需求,确定用户最终需求,需求分析,方法,调查清楚用户的实际需求并进行初步析 与用户达成共识 进一步分析与表
4、达这些需求,需求分析,数据字典,数据项= 数据项名,数据项含义说明,别名,数据类型,长度,取值范围,取值含义,与其它数据项的逻辑关系,数据项之间的联系数据结构= 数据结构名,含义说明,组成:数据项或数据结构数据流= 数据流名,说明,数据流来源,数据流去向,组成:数据结构,平均流量,高峰期流量数据存储= 数据存储名,说明,编号,输入的数据流,输出的数据流,组成:数据结构,数据量,存取频度,存取方式处理过程= 处理过程名,说明,输入:数据流,输出:数据流,处理:简要说明,需求分析,数据字典,数据项= 数据项名,数据项含义说明,别名,数据类型,长度,取值范围,取值含义,与其它数据项的逻辑关系,数据项
5、之间的联系数据结构= 数据结构名,含义说明,组成:数据项或数据结构数据流= 数据流名,说明,数据流来源,数据流去向,组成:数据结构,平均流量,高峰期流量数据存储= 数据存储名,说明,编号,输入的数据流,输出的数据流,组成:数据结构,数据量,存取频度,存取方式处理过程= 处理过程名,说明,输入:数据流,输出:数据流,处理:简要说明,需求分析,数据字典,数据项名:学号 含义说明:唯一标识每个学生 别名:学生编号 类型:字符型 长度:10 取值范围:0000000000至9999999999 取值含义:前两位标别该学生所在年级, 后六位按顺序编号与其他数据项的逻辑关系:,学号数据项,需求分析,数据字
6、典,学生数据结构,数据结构:学生 含义说明:学生选课系统的主体数据结构, 定义了一个学生的有关信息 组成:学号,姓名,所在系,年级,需求分析,数据字典,成绩数据流,数据流:成绩 说明:学生参加考试的最终结果 数据流来源:考试 数据流去向:批准 组成: 平均流量: 高峰期流量:,需求分析,数据字典,成绩单数据存储,数据存储:学生成绩单 说明:记录学生的考试成绩情况 流入数据流: 流出数据流: 组成: 数据量:每年5张 存取方式:随机存取,需求分析,数据字典,考试安排处理过程,处理过程:考试安排 说明:为所有选课学生分配考场及监考教师 输入:学生,教师,课程 输出:考试安排 处理:在学期期末,为所
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学生 选课 系统 数据库 设计 ppt 课件

链接地址:https://www.31ppt.com/p-1412192.html