下载此文档

学分管理系统数据的设计思想和代码.doc


文档分类:IT计算机 | 页数:约13页 举报非法文档有奖
1/13
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/13 下载此文档
文档列表 文档介绍
数据库课程设计报告课程设计题目:学分管理系统学生姓名尹烁恒专业软件工程(嵌入式)班级学号2指导教师邓薇老师描述:设计一个学分管理系统假设每位学生必须完成基础课50学分,专业课50学分,选修课24学分,人文类课程8学分和实验性课程20学分才能毕业。实现下列功能:录入某位学生的学分信息;给定学号,显示某位学生的学分完成情况;给定班号,显示该班所有学生的学分完成情况;给定学号,修改该学生的学分信息;按照某类课程的学分高低进行排序;给定学号,对该学生能否毕业进行确定。(需求分析):,触发器的目的是为了在录入一个学号的学分,这个学号必须存在在student表里,否则不允许录入,而存储过程就像是一个功能的集成,其实录入可以直接录入,不一定需要建立存储过程。、3、4、6都是利用存储过程,用带参数的存储过程进行实现,***@S_NO是where中的判断条件;对于毕业的条件就是各个临时表中的total同时大于等于所需学分就可以毕业。,因为课程类包括很多,可以建立视图来查看一个课程类,如基础类的信息,但是不能排序,orderby不能用于视图,所以建立临时表来查询显示某一课程类的排序。-R模型课程号学分学号课程课程类型姓名选课学生课程名班级关系模式学生(学号,姓名,班级)课程(课程号,课程名,课程类型)选课(学号,课程号,学分)(s_nochar(6)primarykey,snamechar(6)notNull,class_nochar(10))createtablecourse(course_nochar(10)primarykey,course_namechar(10)NOTNULL,coursetypechar(10))createtablegrade(s_nochar(6),course_nochar(10),scoreint,constraintsc1primarykey(s_no,course_no))录入数据--对于student的数据填充insertintostudentvalues('01','彭勇','class01')insertintostudentvalues('02','罗鑫','class01')insertintostudentvalues('03','郭利新','class02')insertintostudentvalues('04','余丽阳','class02')insertintostudentvalues('05','汪志强','class03')insertintostudentvalues('06','简小慧','class03')--对于course的数据填充insertintocoursevalues('course10','语文','基础课')insertintocoursevalues('course11','数学','基础课')insertintocoursevalues('course12','体育','选修课')insertintocoursevalues('course13','形式与政策','选修课')insertintocoursevalues('course14','人机交互','专业课')insertintocoursevalues('course15','数据结构','专业课')insertintocoursevalues('course16','音乐','人文课')insertintocoursevalues('course17','美术','人文课')insertintocoursevalues('course18','关系数据库','实验课')insertintocoursevalues('course19','计算机原理','实验课')--对于学分的填充insertintogradevalues('01','course10',27)insertintogradevalues('01','course11',28)insertintogradevalues('01','course12',13)insertintogradevalues('01','course13',14)insertintogradevalues('01','course14',22)insertintogradevalues('01','course15',29)insertintogradevalues('01','course16',6)

学分管理系统数据的设计思想和代码 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数13
  • 收藏数0 收藏
  • 顶次数0
  • 上传人rdwiirh
  • 文件大小121 KB
  • 时间2020-09-25