当前位置:首页 > 西电计算机数据库上机报告-学生管理系统
西安电子科技大学
数据库系统
(2016年度)
上 机 报 告
题目:学生信息管理系统 班级: 组长姓名: 组长学号:
一、需求分析
1.数据需求:
需要涉及以下几个数据字典,学生基本信息表表,班级表,系表,学生学会表。
学生基本信息表表
Sno Sname Ssex Sage Sbirth 学生的学号 学生姓名 性别 年龄 出生年月 班级号 入学年份 班级人数 专业名 系号 系名 系办公室地点 系人数 住宿区 学会号 学会名 成立时间 地点 班级表 Cno Cyear Cnum Cname 系表 Dno Dname Doffice Dnum Dzone 学生学会表 SUno SUname SUyear SUzone 2.任务需求:
(1)实现学生基本情况的录入,修改,删除等基本操作。 (2)对学生基本信息提供灵活的查询方式。 (3)建立学生学会名和学会人数的视图
(4)触发器可以在增加或者删除学生时自动增加或者删除系人数和班级人数 (5)存储过程,可以更改班级号并返回人数
(6)建立一个游标,可以对系的人数统计,如果与人数不相同可以更新系的人数
二、数据库设计
1.概念结构设计
局部ER图
姓名 性别 年学号 系名 系办公室地点 班级 班级号 学生 龄出生年份 入学年份 班级人数 专业名 系人数
系号 住宿区 系 学会号 整体的ER图
学会名 成立时间 地点 学会 学号 班级 号班级人数 姓名 性别 出生年月 专业名 属于 学生 入学年份 系 属于 班级 年龄 加入 属于 入会年份 学会号 学会 学会名 成立时间 住宿区 系号号 系名 系办公室地点 系人数
2. 逻辑结构设计
(1)ER图转换为关系模型
地点 由ER图可见:图中有四个实体:学生,班级,系和学会;四个关系:学生学会加入关系,学生与班级之间的属于关系,学生与系之间的属于关系,班级与系之间的属于关系。
共分享92篇相关文档