- 4
- 0
- 约8.81千字
- 约 49页
- 2015-12-24 发布于广东
- 举报
课程项目展示 :学生信息系统演示 课程地位 课程技能目标 本章任务 任务一 学生信息系统功能设计 任务二 绘制Student数据库的E-R图 任务三 将Student数据库的E-R图转化为数据表 任务四 用三范式规范Student数据库的设计 本章目标 理解关系型数据库的基本概念 了解设计数据库的主要步骤 掌握绘制数据库的E-R图 理解数据库设计的规范化 任务一 学生信息系统功能设计 1.数据库与数据库信息系统 数据库,就是数据存放的地方。 数据库信息系统是指在计算机系统中引入数据库后构成的系统。 例如: 任务实施 1. 系统开发环境 2. 系统功能结构图 3. 系统功能简介 4.项目小组人员分工列表 1. 系统开发环境 .NET 是微软公司推出的平台开发环境 C#是一种强大的、面向对象的程序开发语言,是专为 .NET 开发而设计出的语言 2. 系统功能结构图 学生信息系统功能结构图 3. 系统功能简介 学生信息系统从功能上分为登录模块和主程序模块2大部分。 登录模块:主要用于登录高校学生信息系统,是进入系统的第一步,主要涉及用户类别、用户号、密码的检测判断和用户验证。 主程序模块是整个系统的操作界面,包括班级管理、人员管理、课程管理、成绩管理、奖惩管理、奖学金管理、信息查询、统计报表、系统帮助和退出等模块。下面分别介绍这些模块的功能。 班级管理模块:包括班级信息的增加、班级信息浏览和班级信息查询等功能 人员管理模块:包括新增各类人员(包括学生、教师和管理员)、人员信息维护,该模块还应设计毕业生走向资料录入模块 课程管理模块包括课程设置、课程查询、按年级浏览课程和按任课教师浏览课程等功能 …… 4. 项目小组人员分工列表 任务二 绘制Student数据库的E-R图 1.为什么需要设计数据库 为什么需要设计数据库 良好的数据库设计 节省数据的存储空间 能够保证数据的完整性 方便进行数据库应用系统的开发 2.软件项目开发周期 需求分析阶段:分析客户的业务和数据处理需求; 概要设计阶段:设计数据库的E-R模型图,确认需求信息的正确和完整; 详细设计阶段:将E-R图转换为多张表,进行逻辑设计,并应用数据库设计的三大范式进行审核; 代码编写阶段:选择具体数据库进行物理实现,并编写 代码实现前端应用; 软件测试阶段:…… 安装部署:…… 3. 实体-关系模型 E-R(Entity-Relationship)实体关系图 关系类型 映射基数 任务实施 1. 设计学生数据库 2. 绘制E-R图 设计数据库的步骤1 收集信息: 与该系统有关人员进行交流、坐谈,充分理解数据库需要完成的任务 设计数据库的步骤2 标识对象(实体-Entity) 标识数据库要管理的关键对象或实体 设计数据库的步骤3 设计数据库的步骤4 标识对象之间的关系(Relationship) 绘制E-R图1 绘制E-R图2 任务三 将E-R图转化为数据表 1 熟悉关系模型 外键 2.将E-R图转换为表 任务实施 1 确定数据库命名规范 2 确定数据字典 1 确定数据库命名规范 2 确定数据字典 任务四 用三范式规范数据库设计 1. 理解设计问题 2.数据规范化 仅有好的RDBMS并不足以避免数据冗余,必须在数据库的设计中创建好的表结构 Dr E.F.codd 最初定义了规范化的三个级别,范式是具有最小冗余的表结构。这些范式是: 第一范式(1NF) 第二范式(2NF) 第三范式(3NF) 第一范式 (1st NF) 第一范式的目标是确保每列的原子性 判断标准: 列不可再分, 不能有重复行 第二范式 (2nd NF) 如果一个关系满足1NF,并且除了主键以外的其他列,都依赖与该主键,则满足第二范式(2NF) 第二范式要求每个表只描述一件事情 第三范式 (3rd NF) 如果一个关系满足2NF,并且除了主键以外的其他列都不传递依赖于主键列,则满足第三范式(3NF) 3.理解规范化和性能的关系 为满足某种商业目标,数据库性能比规范化数据库更重要 通过在给定的表中添加额外的字段,以大量减少需要从中搜索信息所需的时间 通过在给定的表中插入计算列(如成绩总分),以方便查询 进行规范化的同时,还需要综合考虑数据库的性能。 任务实施 1 判断学生数据库设计达到几范式 2 拆分数据表,使数据库设计达到3范式 1. 判断学生数据库设计达到几范式 逐一审核每张表达到的范式 审核奖学金表 2. 拆分数据表,使数据库设计达到3范式 奖学金表Scholarship(奖学金编号,奖学金名称,来源类别编号,奖励范围,获奖条件) 奖学金金额表ScholarshipPay(金额编号,奖学金编
您可能关注的文档
- 中国旅游地理 陈波 史国然 单元六 第二站广州市新.ppt
- 中国旅游地理 陈波 史国然 单元六 第三站三亚市新.ppt
- 中国旅游地理 陈波 史国然 单元六 第四站桂林市新.ppt
- 中国旅游地理 陈波 史国然 单元六 第一站厦门市新.ppt
- 中国旅游地理 陈波 史国然 单元七 第二站阿坝藏族羌族自治州新.ppt
- 中国旅游地理 陈波 史国然 单元七 第三站贵州省新.ppt
- 中国旅游地理 陈波 史国然 单元七 第四站昆明市新.ppt
- 摄影与摄像基础教程 余武 第二章 影像拍摄技术基础新.ppt
- 中国旅游地理 陈波 史国然 单元七 第四站苏州市新.ppt
- 中国旅游地理 陈波 史国然 单元七 第一站成都市新.ppt
最近下载
- 档案整理及数字化投标方案(517页).doc VIP
- 第六章+第三节++黄土高原课件-2023-2024学年商务星球版地理八年级下册.pptx VIP
- 高一上期末数学试卷(含答案).doc VIP
- 2024年11月全国事业单位联考综合应用能力(A类)试题及参考答案.pdf VIP
- 《地理信息系统原理与应用》课程标准.doc VIP
- 商务星球版初中地理八年级下册第六章第三节黄土高原.pptx VIP
- 病句的修改大全修改病句大全及答案.docx VIP
- 1.《地理信息系统技术应用》课程标准.docx VIP
- 最优控制-西安交通大学课件lecture07.ppt VIP
- 最优控制-西安交通大学课件lecture5.ppt VIP
原创力文档

文档评论(0)