全球旧事资料 分类
班级:

学生管理系统数据库设计与实现
组成员及所完成的工作:
系统名称:学生管理系统
一.系统需求a该“学生管理系统”只是对数据库应用技术的一个样本数据库的实例,重在对数据库一些方法的熟悉与掌握,其中包括从数据库的概念模型到ER图的绘制,再到数据库模式的建立(即为数据库及其基本表的建立),而后数据的录入(在此从略),最后完成一些简单的关系运算表达式的表达和相关的Select查询语句的使用。b系统结构简述:本系统包括六个实体:学生;课程;教师;学院;社团;活动实体之间的关系转换为其他四个表:选修;代课;加入社团;组织活动(都是多对多关系的转换)实体“学院”与“学生”之间一对多的关系转换到表“学生”中注:各个基本表中关键字已在关系模式中说明c该数据库需要进行如下数据处理:◎要查询所有学生的个人信息:学号,姓名,性别,民族,出生年月,籍贯,身份证号,学院编号,所在专业
◎学生要查询本学期所开课程详细情况(成绩除外),并按“课程类型”分组输入:学号
可编辑
f
输出:学号,姓名,课程名,学分数,学时数,课程类型◎对某个学生的社团活动用清单表示(按社团分组,活动时间升序排序):输入:学号输出:学号,姓名,活动名称,活动地点,活动时间,社团名称,详细内容◎某位教师想查询自己本学期所代的课程及其上课情况:输入:教师姓名输出:教师编号,姓名,性别,课程名,课程类型,上课教室,上课时间
可编辑
f
二.ER图
所在专业
学院1
所属院系

学生
m
选修


课程
入社日期
职务社团编号
名称备注
m
加入社团
社团m
m
上课教室
成绩
代课
成立年份
上课时间

会长编号所属级别
教师
截止日期活动地点
发起日期
详细内容
组织活动
活动
活动编号名称
图1。社团活动ER图
可编辑
f
学号
姓名
性别
身份证号
学生
籍贯
民族
学历家庭住址
电话
出生年月
宿舍号
课程名
课程类型
课程编号
课程
学时数
教师编号
姓名
学分数
教师
性别
备注
图2。课程部分ER图
学院编号院长编号
名称
学院
学院类型
院办地址
院办电话
三.关系模式系统中的实体有:学生;课程;教师;学院;社团;活动关系模式如下:学生(学号#,姓名,性别,民族,出生年月,籍贯,身份证号,宿舍号,学院编号,所在专业)说明:属性中“学院编号”和“所在专业”是一对多关系“所属院系”的转换,宿舍号的格式为:_______(_代表数字)
可编辑
f
课程(课程编号#r
好听全球资料 返回顶部