课程设计评分表
学生姓名班级学号课程设计题目
f实验题目学生档案管理系统
实验时间、地点2010112120101124软件楼206机房
实验目的通过本次课程设计让学生能够综合运用所学的关系数据库原理知识解决并能设计一个实际问题进一步掌握数据库原理的相关理论和数据库的设计
实现过程进一步提高分析问题和解决问题的能力以及动手能力
实现过程和思路
1系统需求分析
1通过对调查用户的信息要求处理要求完整性与安全性要求根据具体的数据库管理系统开发令用户满意的档案管理系统。
当用户进入该系统后要实现某某学生档案信息的查询更新和修改。
“档案管理系统”主要研究通用的档案管理信息化解决方案研究各单位各行业档案系统的普遍特征研发适合各类型层次单位的档案信息管理系统软件。通过通用性的研究将该系统的可应用拓展到其他单位或者行业的档案信息系统建设以期提高档案工作信息化水平
2系统需求分析阶段结果
f2概念模型设计
1概念设计是整个数据库设计的关键它通过对用户需求进行综合归纳与抽象形成一个独立于具体DBMS的概念模型是各种数据库的共同基础。
2将各实体画出ER图
f图21学生基本信息实体的ER图
图22学生成绩实体ER图
f图23学生所属系专业实体ER图
图24各实体之间的联系ER图
3逻辑结构设计
将ER图转换为一个关系模式
1把每一个实体转换为关系
学生基本信息学号姓名系别年龄班级出生日期政治面貌专业家庭住址电话号码系编号就读学校
f学生成绩学号语文数学英语物理
学生所属系别系编号学号专业系人数
2把每一个联系转换为关系模式
属于学号系编号
拥有成绩学号学生信息学号
4物理结构设计
1确定数据库的物理结构主要是存取方法和存取结构
为数据库各表建立索引如下
createu
iquei
dex学生信息索引o
学生基本信息表学号createu
iquei
dex学生成绩索引o
学生成绩表学号
createu
iquei
dex学生专业索引o
学生所属系专业表系编号5数据库实施阶段
二数据库实施阶段
建立数据库数据表视图索引触发器及存储过程。
1建立学生档案数据库
createdatabase学生档案数据库
2建立数据表
1学生基本信息表
createtable学生基本信息表
学号char10
姓名char7
性别char2check性别i
男女
年龄i
t
班级char10
出生日期datetime
政治面貌char6
专业char10
家庭住址char25
电话号码char11
系编号char10
f就读学校char20
2学生成绩表
createtable学生成绩表
学号char10
语文char6
数学cr