电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

数据库课设

10页
  • 卖家[上传人]:新**
  • 文档编号:497928590
  • 上传时间:2022-09-22
  • 文档格式:DOC
  • 文档大小:155KB
  • / 10 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、精选优质文档-倾情为你奉上一、 课程设计题目学生成绩管理系统二、 课程设计目的 数据库系统概论是一门专业核心课程,在学习时必须注意理论与实践相结合。本课程设计的目的就是要使学生经历一个数据库系统开发的全过程受到一次综合的训练,以便能较全面地理解、掌握和综合运用所学的知识。应用对数据库系统原理的理论学习,通过上机实践的方式将理论知识与实践更好的结合起来,巩固所学知识。1、了解并掌握数据库的设计方法,具备初步的独立分析和设计能力;2、加深对数据库基础理论和基本知识的理解;3、初步掌握数据库应用软件开发过程中需求分析、数据库设计、系统设计、数据库建立与维护等基本方法和技能;4、提高运用所学的理论知识和方法独立分析和解决问题的能力;5、使学生掌握使用数据库资料和有关参考资料的技能,提高学生进行数据库设计的能力。三、 主要内容学生成绩管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生成绩管理系统应该能够为用户提供充足的信息和快捷的查询手段,对学生来说可以轻松的查阅自己在校的成绩以及信息等。 学生成绩管理系统提供了强大的学生成绩管理管理功能,方便系统管理

      2、员对学生成绩等信息的添加、修改、删除、查询等操作,同时一样的方面学生对自己各科成绩查询,学习的交流。 首先做概念分析,利用实体联系的方法将需求分析的用户需求抽象为信息结构,得到E-R 图。然后就是逻辑结构设计,将E-R 图转换为计算机系统所支持的逻辑模型。四、 功能分析系统应该具备以下几项功能:学生基本信息的录入;学生基本信息的处理;学生基本信息的处理包括插入、删除以及修改;学生基本信息的查询;统计功能:五、E-R图设计l 学生实体E-R图 图1 员工实体E-R图l 班级实体E-R图 图2 班级实体E-R图l 成绩实体E-R图 图3 成绩实体E-R图l 课程实体E-R图 图4 课程实体E-R图l 系别实体E-R图 图5 系别实体E-R图l 教研室实体E-R图 图6 教研室实体E-R图l 教师实体E-R图 图7 教师实体E-R图l 总实体E-R图 图8 总实体E-R图六、将E-R图转换为关系模型实体型转换为关系模式。实体的属性就是关系的属性,实体的码就是关系的码。对于实体间的联系则有以下不同的情况:一个m:n联系转换为一个关系模式。与该联系相连的各实体的码以及联系本身的属性均转换为关系的

      3、属性,而关系的码为各实体码的组合。一个1:n联系可以转换为一个独立的关系模式,也可以与n端对应的关系模式合并。如果转换为一个独立的关系模式,则与该联系相连的各实体的码以及联系本身的属性均转换为关系的属性,而关系的码为n端实体的码。 一个1:1联系可以转换为一个独立的关系模式,也可以与任意一端对应的关系模式合并。三个或三个以上实体间的一个多元联系可以转换为一个关系模式。与该多元联系相连的各实体的码以及联系本身的属性均转换为关系的属性,而关系的码为各实体码的组合 具有相同码的关系模式可合并。将总体概念结构E-R 图转化成关系模型。设计学生成绩管理数据库,包括系别、教研室、班级、教师、学生、课程、成绩七个关系,考虑到数据库完整性,其关系模式中对每个实体定义的属性如下:学生表学生:(学号,姓名,性别,班号)班级表班级:(班号,班名,系号)成绩表成绩:(学号,课程号,成绩)课程表课程:(课程号,课程名,教师号,学时,学分)系别表系别:(系号,系名)教研室表教研室:(教研室号,教研室名)教师表教师:(教师号,姓名,教研室号)根据总体结构图设计各表的结构。 表1 学生表的结构字段名数据类型长度约束学

      4、号CHAR6NOT NULL(主键)姓名VARCHAR10NULL性别VARCHAR2NULL班号CHAR10NULL表2 班级表的结构字段名数据类型长度约束班号CHAR6NOT NULL(主键)班名VARCHAR10NULL系号CHAR6NULL表3 成绩表的结构字段名数据类型长度约束学号CHAR6NOT NULL(主键)课程号CHAR6NULL成绩INT6NULL表4 课程表的结构字段名数据类型长度约束课程号CHAR6NOT NULL(主键)课程名VARCHAR10NULL教师号CHAR6NULL学时INT6NULL学分INT6NULL表5 系别表的结构字段名数据类型长度约束系号CHAR6NOT NULL(主键)系名VARCHAR10NULL表6 教研室表的结构字段名数据类型长度约束教研室号CHAR6NOT NULL(主键)教研室名VARCHAR10NULL表7 教师表的结构字段名数据类型长度约束教师号CHAR6NOT NULL(主键)教师名VARCHAR10NULL教研室号CHAR6NULL七、创建数据库与表l 创建数据库:create database 学生成绩管理l 创建基本

      5、数据表建立学生表:use 学生成绩管理gocreate table 学生表(学生号 char(6) not null primary key,姓名 varchar(10),性别 varchar(2),班号 char(10))建立班级表:gocreate table 班级表(班号 char(6) not null,班名 varchar(10),系号 char(6),)建立成绩表:gocreate table 成绩表(学号 char(6) primary key,课程号 char(10),成绩 intr(6)建立课程表:gocreate table 课程表(课程号 char(6) not null,课程名 varchar(10),教师号 varchar(10),学时 int(6),学分 int(6)建立系别表:gocreate table 系别表( 系号 char(6) not null,系名 varchar(10)建立教研室表:gocreate table 教研室表( 教研室号 char(6) not null,教研室名 varchar(10)建立教师表:gocreate table 教

      6、师表( 教师号 char(6) not null,教师名 varchar(10),教研室号 char(6)八、 表数据增、删、改、查询(一) 向数据库中添加数据INSERT INTO 学生表VALUES( 1,张成林,性别,班号);INSERT INTO 班级表VALUES (,计算B091,09)INSERT INTO 系列表VALUES (01,安全工程学院)(二) 查看表中的数据SELECT *FROM 学生表 图1 学生表查询结果SELECT *FROM 班级表 图2 班级表查询结果SELECT *FROM 成绩表 图3 成绩表查询结果SELECT *FROM 课程表 图4 课程表查询结果SELECT *FROM 系别表 图5 系别表查询结果SELECT *FROM 教研室表 图6 教研室表查询结果SELECT *FROM 教师表 图7 教师表查询结果(三) 删除基本表:DROP TABLE 学生表DROP TABLE 成绩表(四) 修改基本表:1. ALTER TABLE 学生表 ALTER COLUMN 姓名VARCHAR (15)2. ALTER TABLE 教师表 AL

      7、TER COLUMN 教师姓名 VARCHAR (13)(五) 删除一个元组DELETE *FROM 学生表WHERE 姓名=张成林(六) 删除多个元组DELETE *FROM 学生表WHERE 学号=0 OR 学号=4九、 心得体会经过一周的课程设计,完成了一个简单的学生证管理系统,并成功实现了各要求所需功能。首先,在设计方面,考虑到数据的冗余及冲突等问题,将学生证信息分别存储到三个表中,考虑了系别信息数据,学生信息数据及学生证注册信息数据的独立性问题。其次,在设计表时,注意了数据的数据类型及长度的选择,考虑各种数据的添加情况,在添加该项时将“汉”设置为默认情况,同时还要保证不浪费数据的存储空间。在运行过程中我发现数据库的设计比较合理,查询时特别方便。这为以后的开发积累了很宝贵的经验。学以致用,这才是学习的目的。当然,系统的开发离不开好的资料和同学的交流。在这次课程设计中深深感受到了同学之间交流合作的重要性。交流不但可以发现新的问题,提高解决问题的效率,而且可以快速的学习到新的知识。最后感谢这次课程设计中给予我帮助的老师和同学,是你们的帮助才使我的系统有了突破性的进展。十、主要参考文献1孟宪虎、马雪英、邓绪斌.大型数据库管理系统技术、应用与实例分析(第二版)M.北京:电子工业出版社.20132陈志泊、王春玲.数据库原理及应用教程M.北京:人民邮电出版社.20083 萨师煊,王珊.数据库系统概论(第三版)M.北京:高等教育出版社,20004徐洁磐、柏文阳、刘奇志。数据库系统使用教材M.北京:高等教育出版社,20065周绪、管丽娜等.SQL Server 2000入门与提高M.北京:清华大学出版社,2001专心-专注-专业

      《数据库课设》由会员新**分享,可在线阅读,更多相关《数据库课设》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    监控施工 信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.