- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
刘文洲数据库课才程设计
数据库原理课程设计
一、概述 数据库的普及,学校利用数据库,设计的学生管理系统,大大减少了学校学生管理的工作量。通过对学校日常教学管理中的课程、选课、学生、班级、教师、成绩等相关内容进行分析,完成具有学生管理、成绩管理、班级管理、教师管理、课程管理等相关功能的小型数据库管理应用系统。 通过课程设计,使学生掌握数据库的基本概念,结合实际的操作和设计,巩固课堂教学内容,使学生掌握数据库系统的基本概念、原理和技术,将理论与实际相结合,应用现有的数据建模工具和数据库管理系统软件,规范、科学地完成一个小型数据库的设计与实现,把理论课与实验课所学内容做一综合,并在此基础上强化学生的实践意识、提高其实际动手能力和创新能力。设计环境:本学期学习了PB,在这里就采用PB环境进行数据库原理课程设计。
二、需求分析1、?问题的提出:
为了对数据库的学习进行深入的理解和使用,做一个高效率的学生信息管理管理系统,进行本次的数据库课程设计。2、?需完成的功能: 通过对学校日常教学管理中的课程、选课、学生、班级、教师、成绩等相关内容进行分析,完成具有学生管理、成绩管理、班级管理、教师管理、课程管理等相关功能的小型数据库管理应用系统。
3、E-R图:课程信息表
课程信息表
学分
教师号
课程号
课程名
学时
学生信息表
学号
姓名
专业
年龄
系别
性别
选课
成绩
课程号
学号
教师信息表
教师号
教师名
教师性别
教课
教师系别
成绩
HYPERLINK /weblog/attachments/month_0502/zwo3_er.GIF \t _blank 三、数据表:
数据项是数据库的关系中不可再分的数据单位,下表分别列出了数据的名称、数据类型、长度、取值能否为空。
设计学生成绩管理数据库,包括课程、学生、教师、成绩四个关系, 其关系模式中对每个实体定义的属性如下:课程信息表
course:(课程号,课程名,教师号,学分,学时)
学生信息表
info:(学号,姓名,性别,年龄,专业,系别)
成绩信息表
Exam:(学号号,课程名,成绩)
教师信息表
Teacher:(教师号,教师名,教师性别,教师系别)
1、课程信息表(course)
字段名
描述
数据类型
字段限制
cno
课程号
char(10)
主关键字
cname
课程名
char(10)
不能为空
teano
教师号
char(10)
不能为空
credit
学分
char(4)
不能为空
ctime
学时
char(50)
不能为空
2、学生信息表(info)
字段名
描述
数据类型
字段权限
sno
学号
char(10)
主关键字
sname
姓名
char(10)
不能为空
ssex
性别
char(2)
不能为空
sage
年龄
char(2)
不能为空
major
专业
char(10)
不能为空
depart
系别
char(10)
不能为空
3.教师表(teacher)
字段名
属 性
数据类型
字段权限
teano
教师号
char(10)
主关键字
tname
教师名
char(10)
不能为空
Tsex
教师性别
char(2)
不能为空
Tdepart
教室系别
char(10)
不能为空
4.成绩表(Exam)
字段名
属 性
数据类型
字段权限
sno
学号
char(10)
主关键字
cno
课程名
char(10)
不能为空
degree
成绩
char(10)
不能为空
四、视图,索引,数据库权限:
create?view?temp?(sno,sname,cname,score)as?select?info.sno,info.sname,ame,exam.score?from?info,exam,course?where?info.sno=exam.sno?and?o=oCREATE?UNIQUE?INDEX?STUSNO?ON?info(sno);GRANT?SELECT?ON?TABLE?examTO?PUBLIC;五、软件功能设计功能表: 系统维护(下设系统退出)?? 信息录入(下设学生基本信息录入|学生成绩录入)??? 信息查询(下设学生基本信息查询|学生成绩查询*) 报表
功能描述:退出系统:退出程序。学生数据输入:输入学号、姓名、性别、年龄、出生年月等学生基本信息。成绩输入:输入各学期学生考试成绩。学生信息查询:查询学生基本信息。学生成绩查询:查询学生考试成绩。按年级输出报表:输出全年级学生各科目考试成绩。按班级输出报表:输出全班学生各科目考试成绩。六、程序代码及控件描述启动封面:(w_start)Open事件代码:SQLCA.dbms=ODBCSQLC
您可能关注的文档
- 两套大学英语读写教程的对比评估——《新视野读写教程》和《全新大学英门语综合教程》.docx
- 两种导线简易平差方法比较_西secret.doc
- 两相冲蚀304316不锈钢好材料的数值模拟研究.docx
- 两种pall型摩擦阻尼支撑体系的试验分作析与分析.docx
- 两种方史法治疗幼儿股骨干骨折的比较分析.docx
- 两种不同加工方式对浓缩柑橘汁品质影响只的分析.docx
- 两种农药在只海水中的光化学降解分析.docx
- 两种酶修饰对大豆蛋四白冻融稳定性的影响-食品科学与工程;食品科学专业毕业论文.docx
- 两种方法治只疗sandersⅱ型跟骨骨折的疗效及成本—效果分析.docx
- 两种不同预处理方案对小鼠异基因骨髓移止植的影响-内科学(血液病)专业毕业论文.docx
- 计量规程规范 JJF 2324-2025静电放电电流靶校准规范.pdf
- 《JJF 2324-2025静电放电电流靶校准规范》.pdf
- 山东省泰安市2026届高三上学期期中考试数学含答案.doc
- 浙江省杭州市2025学年第一学期高三年级教学质量检测语文试题卷及答案.doc
- 安徽省皖豫联考2026届高三上学期11月期中考试地理含答案.doc
- 山东省菏泽市A类高中2026届高三第一学期期中考试物理含答案.doc
- 2022年高考语文试卷(上海)(秋考)(解析卷).doc
- 2022年高考历史试卷(河北)(空白卷).doc
- JJF 1025-2025机械秤改装技术要求.pdf
- 计量规程规范 JJF 1025-2025机械秤改装技术要求.pdf
原创力文档


文档评论(0)