1 北京理工大学珠海学院 课程设计说明书 2011 — 2012 学年第 1 学期 题目: 学生选课数据库设计 学 院 : 商 学 院 专业班级: 学 号姓名: 指导教师: 成 绩: 时 间: 2011 年 12 月 5 日 2 北京理工大学珠海学院 课程设计任务书 2 0 1 1 ~2 0 1 2 学年第 1 学期 学 生 姓 名 : 专 业 班 级 : 指 导 教 师 : 工 作 部 门 : 商 学 院 一 、课程设计题目 学生选课数据库设计 二、课程设计内容 、选课系统的设计 (1) 在选课数据库中,统计出选修课程超过 4 门以上的学生信息。 (2) 检索出成绩及格的、姓王的女同学信息。 (3) 统计出平均分在 80 分以上的学生的信息,并将结果按平均分升序排列。 (4)统计出至少有三名学生选修的课程的平均分,统计项包含课程编号和平均分。 (5)为每个实体表和关系表创建合适的索引(聚簇索引、复合索引)、主码、外码; (6)创建课程类别取值范围为管理类、电子类、计算机类、机械类的规则,并与相应的列绑定; (7)在选课联系中创建成绩默认值为 60 的默认,并与相应的列绑定; (8)创建一个可以通过课程类别和任课教师进行查询课程的存储过程; (9)通过触发器定义未选课的学生不能从学生实体中删除; (10)建立包括选课学生的学号,姓名,系别,所选课程号,课程名,和成绩的视图; 三、进度安排 1.需求分析(4 学时) 2.概念模型(4 学时)、逻辑模型及关系数据表(4 学时) 2.建库及建表(4 学时)、索引(4 学时)、视图(4 学时)、触发器(4 学时)、存储过程(4 学时)、事务(4 学时)、输入初始数据(4 学时), 共 40% 3.统计报 表(两 个及以上综 合数据统计报 表)(4 学时) 3 4.答辩(4 学时) 5.文档整理(4 学时) 四、基本要求 (1)概念模型设计合理、可扩展性好; (2)数据合理、符合业务场景; (3)数据库对象设计合理、使用得当; (4)数据合理、有效、完整; (5)提交纸制版课程设计报告,应不少于 3000 字,每人提交 1 份课程设计报告(Word文档和 Sql 文档) 。 课 程 负 责 人签名: 年 月 日 4 学生选课数据库课程设计 摘 要 1. 目的和意义 在当今信息化越来越快的发展的环境下,各学校无论中学大学都争相采用网上选课方式。相比而言,传统选课方式由于不方便、浪费资源等原因而落后了。学生选课系统作为现时代的教学技...