学生选课数据库设计
北京理工大学珠海学院
课程设计说明书
2011 — 2012学年第1学期
题目学生选课数据库设计
:
学 院: ____________ 商学院 _________ 专业班级: ______________ 学号姓名:
指导教师: ___________
成 绩: _____________________________ 时 间: _____________________________
2011年 12 月 5 日
北京理工大学珠海学院 课程设计任务书
2011?2012学年第1学期
学生姓名: ______________________ 专业班级: ______________ 指导教师: ________________________ 工作部门: 一、 课程设计题目
商学院
学生选课数据库设计
二、 课程设计内容
、选课系统的设计
(1) 在选课数据库中,统计出选修课程超过 4门以上的学生信息。 (2) 检索出成绩及格的、姓王的女同学信息。
(3) 统计出平均分在80分以上的学生的信息,并将结果按平均分升序排列。 (4) 统计出至少有三名学生选修的课程的平均分,统计项包含课程编号和平均分。 (5) 为每个实体表和关系表创建合适的索引(聚簇索引、复合索引)、主码、外码; (6) 创建课程类别取值范围为管理类、电子类、计算机类、机械类的规则,并与相应的 列绑
定;
(7) 在选课联系中创建成绩默认值为 60的默认,并与相应的列绑定; (8) 创建一个可以通过课程类别和任课教师进行查询课程的存储过程; (9) 通过触发器定义未选课的学生不能从学生实体中删除;
(10) 建立包括选课学生的学号,姓名,系别,所选课程号,课程名,和成绩的视图;
三、 进度安排
1 ?需求分析(4学时)
2?概念模型(4学时)、逻辑模型及关系数据表(4学时)
2?建库及建表(4学时)、索引(4学时)、视图(4学时)、触发器(4学时)、存
学生选课数据库设计



