




已阅读5页,还剩19页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
学号课 程 设 计20 20 学年第 学期题 目: 教 学 系: 专业班级: 指导教师: 学生姓名: 年 月 日课 程 设 计 任 务 书学生姓名专业班级指导教师工作单位武汉理工大学华夏学院题目: 初始条件:已完成数据库原理与应用课程的学习。要求完成的主要任务:(包括设计计算、图纸绘制、程序编制、说明书撰写等具体要求)主要任务:以一个具体的应用为背景,完成数据库设计,添加一定的数据到设计出的表中,使用添加、修改、删除和查询语句。要求:(1)具体的应用必须是现实存在的,比如图书管信息管理、订票信息管理、医院信息管理、教务信息管理、学生选课信息管理等。(2)数据库的设计分为两次建模过程,首先建立E-R图,然后转换为关系模型,设计报告中要体现出来。(3)SQL语句要求规范,标点正确,查询语句应包含简单查询、连接查询、子查询、复合条件查询。语句内容自定,并写出语句的功能。(4)报告的文档包括:数据库的应用背景介绍,数据库设计方案,添加、修改、删除和查询语句和语句的功能说明。时间安排:课程设计共1周时间: 18 1月2日1月6日(1)选题时间:1月2日1月2日要求: 1月2日确定选题。(2)课程设计上机辅导:1月2日1月6日(3)答辩 1月6日要求:1月6日提交课程设计报告书。指导教师签名: 日期: 1月1日 教研室主任签名: 日期: 1月1日 1.数据库的应用背景介绍数据库技术是计算机科学技术发展最快,应用最为广泛的技术之一。其在计算机设计,人工智能,电子商务,企业管理,科学计算等诸多领域均得到了广泛的应用,已经成为计算机信息系统和应用的核心技术和重要基础。本文主要介绍学生成绩管理系统的数据库设计,从需求分析到数据库的运行与维护都进行详细的叙述。本系统是利用SQL开发出来的。通过SQL建立学生成绩管理系统,大大方便和简化了数据的查询和处理,管理员可以通过SQL语言对表内数据进行添加,删除,修改,查询等操作,还可以建立多用户,对其使用权限进行分配和回收。本文分为4部分,第一部分是设计的内容与目的,需求分析,此阶段是数据库设计的起点。第二部分是数据库设计方案,它包括E-R图,关系模型以及数据库的创建。第三部分是数据库的运行,它包括添加、修改、删除和查询语句和语句的功能说明。第四部分是索引、视图的建立及使用。1.1 设计目的随着学生数量的日益增多,学校对学生的管理要求也越来越高,为了使信息技术与学生信息更好的结合在一起以及使学生成绩的管理更加系统化,数字化,因此我们设计了该学生信息管理系统。1.2 设计内容运用基于E-R模型的数据库设计方法和关系规范化理论做指导完成从系统的分析到设计直至系统的最终实现,开发学生成绩管理系统,完成学生成绩管理系统的全部功能。首先做好需求分析,并完成数据流图,其次做概念分析,利用实体联系的方法将需求分析的用户需求抽象为信息结构,得到E-R图,然后就是逻辑结构设计,将E-R图转换为计算机系统所支持的逻辑模型。最后利用SQL完成具体的实例。1.3需求分析(1)问题的提出:为了高效率的完成学生成绩的管理,决定开发学生成绩管理系统。(2)需完成的功能:能录入、修改、查询、输出学生的档案信息,这些信息包括学生的成绩、课程、个人信息等。索引,视图的建立及使用。2.数据库设计方案2.1(E-R图)课程课程号课程名开课学期任课教师课程号教师编号教师姓名开始工作日期政治面貌性别奖金学号姓名奖金额获得学生性别院系出生日期姓名学号班级学号成绩课程名成绩课程号n m n m m n2.2关系模式:学生(学号,姓名,性别,院系,班级,出生日期)课程(课程号,课程名,开课学期)成绩(学号,课程号,课程名,成绩)教师(课程号,教师编号,教师姓名,性别,政治面貌,开始工作日期)奖金(学号,姓名,奖金额)2.3关系图:2.4表的创建:“学生”表的创建: “课程”表的创建: “成绩”表的创建: “教师”表的创建: “奖金”表的创建: 3.数据的基本操作3.1数据的增删改 数据的添加增加一个名为“张敏”的学生,并且她的“办公软件”成绩为“90”分数据的修改将学号为“1003”的同学的课程号为“009”的成绩改为“80”分。 数据的删除 删除“学生”表中姓名为“张敏”的课程号为“007”的成绩信息。3.2简单查询输出表中的所有列 查询“学生”表中全体学生的记录。 输出表中部分列 查询“课程”表中的课程名和课程号。 为结果集内的列指定别名 查询”教师”表中全体教师的姓名及公龄。限制返回行数 查询“成绩”表中的前四条记录的信息。 比较大小查询“奖金”表奖金额大于2000的学生学号和姓名。 确定范围查询开始工作日期在1981年至1983年之间的教师姓名和政治面貌。字符匹配查询“学生”表中姓“张”的同学的信息。多重条件查询查询“成绩”表中课程号为“003”的成绩在70分到90分之间的同学的学号,课程号,成绩。对查询的结果排序 查询获奖学生信息,按奖金额的降序排列。 对数据进行统计-使用集合函数 查询“课程”表中课程总数。 对数据进行统计-对结果进行分组 查“成绩”表中课程选修人数3人以上的各个课程号和相应的选修人数。 对数据进行统计-使用COMPUTE子句 对每个学生的所有课程的成绩求和,并显示详细记录。 合并结果集 查询“成绩”表中学号为“1006”的信息及课程成绩大于90分的信息。 3.3连接查询交叉连接交叉查询“学生”表和“奖金”表。内连接与自然连接用等值连接的方法连接“学生”表和“奖金”表。自身连接查询 查询选修了两门或两门以上课程的学生学号和课程号。 外连接查询 用全连接的方法连接“学生”表和“奖金”表。复合连接条件查询 查询成绩在80分以上的学生的学号、姓名,选修课的课程号、成绩,任课教师的教师编号、姓名。3.4子查询带有IN运算符的子查询查询获奖学生的学生信息。带有比较运算符的子查询 列出成绩小于60分的学生的信息。带有EXISTS运算符的子查询 查询所有选修了“003”课程的学生学号与姓名。 4索引、视图的建立及使用4.1索引的建立及使用为“学生”表创建基于“学号”列的非聚集索引“xs_1”。查看学生成绩管理数据库中“学生”表的索引信息。为“课程”表创建基于“课程号”列的非聚集索引“kc_1”。查看学生成绩管理数据库中“课程”表的索引信息。 为“教师”表创建基于“教师编号”列的非聚集索引“js_1”。查看学生成绩管理数据库中“教师”表的索引信息。 为“奖金”表创建基于“学号”列的非聚集索引“jj_1”。查看学生成绩管理数据库中“奖金”表的索引信息。 为“成绩”表创建基于“学号”列和“课程号”列的非聚集索引“cj_1”。查看学生成绩管理数据库中“成绩”表的索引信息。4.2视图的建立及使用在学生成绩管理数据库中,以“学生”表为基础建立一个视图,其名称为“st_学生”,其包含列为学生表中的所有列,筛选记录条件为“班级=计算机一班”。 查询“st_学生”视图中全体学生的记录。在学生成绩管理数据库中,以“课程”表为基础建立一个视图,其名称为“st_课程”,其包含列为课程表中的所有列,筛选记录条件为“开课学期=2”。 查询“st_课程”视图中全体学生的记录。 在学生成绩管理数据库中,以“教师”表为基础建立一个视图,其名称为“st_教师”,其包含列为课程表中的所有列,筛选记录条件为“性别=男”。 查询“st_教师”视图中全体学生的记录。 在学生成绩管理数据库中,以“奖金”表为基础建立一个视图,其名称为“st_奖金”,其包含列为课程表中的所有列,筛选记录条件为“奖金额=1500”。 查询“st_奖金”视图中全体学生的记录。 在学
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 民生银行成都市武侯区2025秋招面试典型题目及参考答案
- 平安银行金华市兰溪市2025秋招数据分析师笔试题及答案
- 华夏银行邯郸市邯山区2025秋招笔试价值观测评题专练及答案
- 高考模拟试题含完整答案详解(有一套)
- 光大银行毕节市七星关区2025秋招半结构化面试题库及参考答案
- 华夏银行重庆市北碚区2025秋招笔试热点题型专练及答案
- 招商银行成都市金牛区2025秋招笔试价值观测评题专练及答案
- 兴业银行宁波市镇海区2025秋招笔试价值观测评题专练及答案
- 浦发银行台州市天台县2025秋招笔试价值观测评题专练及答案
- 辅警招聘考试试题预测试卷附参考答案详解【夺分金卷】
- DB11T 065-2022 电气防火检测技术规范
- 人教版八年级历史上册第一次月考试题(附答案)第一单元
- 基本不等式课件-高三数学一轮复习
- DL∕T 2568-2022 电力行业数字化审计平台功能构件与技术要求
- 部编人教版《道德与法治》六年级上册第9课《知法守法 依法维权》精美课件(第1课时)
- 消防喷淋系统设计合同范本
- DB32-T 4757-2024 连栋塑料薄膜温室建造技术规范
- 2024年四川省广安市中考数学试题(含答案逐题解析)
- 山西省太原三十七中2023-2024学年九年级上学期月考物理试卷(10月份)
- (幻灯片)世界各国国旗大全中文
- 物流地产发展前景分析
评论
0/150
提交评论