1 / 17
文档名称:

数据库系统课程设计.ppt

格式:ppt   页数:17页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数据库系统课程设计.ppt

上传人:cdsqbyl 2015/5/22 文件大小:0 KB

下载得到文件列表

数据库系统课程设计.ppt

文档介绍

文档介绍:《数据库系统》课程设计
实验内容及要求
序号
实验项目名称
实验
类型
实验
类别
学时
基本要求
01
系统功能设计
验证
必做
2
详细了解本课程所要求的数据库应用系统,明确设计要求、设计内容、熟悉系统开发环境。
02
数据库设计
设计
必做
8
严格遵循数据库设计的一般步骤详细设计项目所需的数据库,切实掌握数据库设计的整个过程。
序号
实验项目名称
实验
类型
实验
类别
学时
基本要求
03
数据库
程序设计
设计
必做
6
进行数据库编程和基于数据库的应用系统设计,实现数据库与应用系统的连接,完成数据库和应用系统功能的测试。
04
系统验收
验证
必做
2
了解系统验收的一般步骤,提高项目的表达能力,通过分析系统的功能认识到不足及改进的方向。
实验内容及要求
严格按照规定的时间完成各阶段要求的任务,不得拖延。
系统功能设计
根据实际应用要求,确定系统功能结构图,明确各功能模块要支持的具体应用。比如
添加学生信息
修改学生信息
删除学生信息
删除学生成绩
修改学生成绩
查询学生成绩
学生信息管理
学生成绩管理
查询学生信息
录入学生成绩
学生学籍管理系统
登录模块
该模块的主要功能是实现用户登陆系统,及用户的权限管理。
主要功能是实现对学生的个人信息的管理工作,包括信息录入、信息删除、信息修改、信息查询等功能。
该模块的功能是实现对学生成绩的管理工作,包括:学生成绩录入、成绩删除、成绩修改、成绩查询等功能。
第1周——进行选题且完成系统功能结构图
数据库设计
需求分析
确定不同用户的数据需求和数据处理。生成数据流程图和数字字典(至少列出数据项、数据结构,数据关系复杂的则需绘制数据流图)。
第3周——第7周:完成数据库设计各阶段任务
数据字典举例
例:学生学籍管理子系统的数据字典。
数据项,以“学号”为例:
数据项: 学号
含义说明:唯一标识每个学生
别名: 学生编号
类型: 字符型
长度: 8
取值范围:00000000至99999999
取值含义:前两位标别该学生所在年级,
后六位按顺序编号
与其他数据项的逻辑关系:
处理过程
数据结构,以“学生”为例
“学生”是该系统中的一个核心数据结构:
数据结构: 学生
含义说明: 是学籍管理子系统的主体数据结构,
定义了一个学生的有关信息
组成: 学号,姓名,性别,年龄,所在系,年级
处理过程
处理过程“分配宿舍”可如下描述:
处理过程:分配宿舍
说明: 为所有新生分配学生宿舍
输入: 学生,宿舍
输出: 宿舍安排
处理: 在新生报到后,为所有新生分配学生宿舍。
要求同一间宿舍只能安排同一性别的学生,
同一个学生只能安排在一个宿舍中。
每个学生的居住面积不小于3平方米。
安排新生宿舍其处理时间应不超过15分钟。
概念结构设计
学籍管理系统E-R图如下:
学号
姓名
性别
年龄
籍贯
信息管理
组成
学籍管理
组成
成绩管理
科目
学号
姓名
成绩
逻辑结构设计
逻辑结构设计时的3个步骤
要对每个关系模式依据规范化理论进行评价,并根据实际情况判定是否存在几种异常(插入异常、删除异常、更新异常、冗余度大),提出具体消除异常的方法。