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

学生
m
选修


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

会长编号所属级别
教师
截止日期活动地点
发起日期
组织活动

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