中关村在线

软件

学生管理数据库视图设计

在现有班级、学生、课程及选修信息的基础上,学生管理数据库需新增以下数据存储与处理功能:一是记录学生的联系电话和家庭住址;二是登记各班级班主任的姓名、联系方式及其所负责的多个班级信息;三是建立学生简历档案,包含经历的起止时间、所在单位及证明人等信息;四是录入家庭成员的基本资料,包括姓名、年龄、工作或学习单位以及与学生的关系,实现对家庭成员情况的系统化管理。

1、 构建数据库概念模型

2、 班级(编号,专业,所属院系)

3、 课程信息包括编号、名称、学时与学分

4、 学生信息包括学号、姓名、性别、年龄及所在班级编号。

5、 学生联系方式(学号、电话、住址)

6、 班主任信息:代号、姓名、电话、地址

7、 班主任负责的班级(编号,班次)

8、 学生简历(学号、时间段、单位名称、联系人)

9、 学生家庭信息(学号、亲属关系、姓名、单位、电话、住址)

10、 设计实体关系图

11、 设计图见下,输入数据

12、 设计视角

13、 创建一个名为学生信息的视图,包含学号、姓名、性别、年龄、时期、工作单位和证明人字段。该视图通过连接学生表与学生简历表获得数据,连接条件为两表中的学号相同,从而整合学生的个人信息与简历信息。

14、 视图设计

15、 创建一个名为成绩表的视图,包含学号、姓名、班号、课程名称和成绩字段。数据来源于学生表与选修表的关联查询,通过学号进行连接,选取学生的学号、姓名、班号、课程编号及对应成绩,其中课名需根据实际课程信息补充完整。

16、 处理主要系统需求的指令

17、 查询学号为0210的学生所选课程的课程号、学号及成绩,按成绩从高到低排序,结果包含学生选修的各门课程信息。

18、 检查正常,可放心使用

19、 好了,现在基本数据视图已可用,大家掌握了吗?

展开全文
人赞过该文
内容纠错

相关电商优惠

评论

更多评论
还没有人评论~ 快来抢沙发吧~

读过此文的还读过

点击加载更多

内容相关产品

说点什么吧~ 0

发评论,赚金豆

收藏 0 分享
首页查报价问答论坛下载手机笔记本游戏硬件数码影音家用电器办公打印 更多

更多频道

频道导航
辅助工具