教学管理系统数据库ER图及SQL语句Word格式文档下载.docx

上传人:b****4 文档编号:17340930 上传时间:2022-12-01 格式:DOCX 页数:19 大小:36.28KB
下载 相关 举报
教学管理系统数据库ER图及SQL语句Word格式文档下载.docx_第1页
第1页 / 共19页
教学管理系统数据库ER图及SQL语句Word格式文档下载.docx_第2页
第2页 / 共19页
教学管理系统数据库ER图及SQL语句Word格式文档下载.docx_第3页
第3页 / 共19页
教学管理系统数据库ER图及SQL语句Word格式文档下载.docx_第4页
第4页 / 共19页
教学管理系统数据库ER图及SQL语句Word格式文档下载.docx_第5页
第5页 / 共19页
点击查看更多>>
下载资源
资源描述

教学管理系统数据库ER图及SQL语句Word格式文档下载.docx

《教学管理系统数据库ER图及SQL语句Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《教学管理系统数据库ER图及SQL语句Word格式文档下载.docx(19页珍藏版)》请在冰豆网上搜索。

教学管理系统数据库ER图及SQL语句Word格式文档下载.docx

若查询涉及多门课程,则按课程分组。

每门课程按总评成绩从高分到低分给出选修该门课程的所有学生的成绩(平时成绩、考试成绩和总评成绩)。

(8)统计报表

a、成绩报表:

内容包括课程基本信息(课程号、课程名称、任课教师号、学时、学分),选课学生名单(学号、姓名、性别),每个学生的平时成绩、考试成绩和总评成绩。

能按课程号、课程名称、教师姓名输出对应课程的成绩报表。

b、能够根据课程、授课教师统计成绩>=90分、>=80分、>=70分、>=60分及不及格学生的人数及比例。

二、任务描述

1、根据需求描述,完成数据概念模型设计,画出E-R图;

2、优化E-R图,给出数据逻辑模型;

3、将逻辑模型转换成物理模型并创建数据库和数据表。

要求数据表能尽量实现数据完整性要求。

4、根据需要,创建适当的索引。

5、为了实现系统功能,使用SQL语句向数据表添加相关数据。

6、写出实现系统管理功能用到的删除、修改操作的SQL语句。

7、写出实现系统需要用到的查询语句。

8、用视图实现成绩报表的生成。

9、为了更好的实现系统,创建合适的存储过程和函数。

(至少各一个)。

10、撰写数据库系统设计报告及项目总结。

11、完成答辩。

期末实训评分标准

序号

评分内容

评分标准

分值

1

E-R图和逻辑设计

创建适当的E-R图和逻辑设计关系

10

2

创建数据库和数据表

创建数据库

创建合适的数据表

15

具有适当的主键

5

具有适当的外键和其他约束

3

创建索引

创建适当的索引

4

添加数据

根据系统需求,添加适当的数据

修改、删除数据

正确完成数据的修改、删除

6

查询

写出系统要求的查询语句

7

创建视图

正确创建视图

8

存储过程和函数

正确创建存储过程

正确创建函数

9

设计报告

设计报告内容合理

包含个人心得体会

答辩

根据要求完成答辩

总计

100分

USEmarket

GO

CREATETABLE学生基本信息

学号INTPRIMARYKEY,

姓名VARCHAR(10)NOTNULL,

性别VARCHAR(50),出生日期INT,入学成绩INT,所在系号INT,

CREATETABLE系部基本信息

系号INTPRIMARYKEY,

系名称VARCHAR(50)NOTNULL,系的简介VARCHAR(50)

CREATETABLE课程信息

课程号INTPRIMARYKEY,

课程名称VARCHAR(50)NOTNULL,任课教师号INT,

学时INT,

学分INT,

上课时间VARCHAR(50),

上课地点VARCHAR(50),

考试时间VARCHAR(50)

CREATETABLE教职工信息

职工号INTPRIMARYKEY,

教师姓名VARCHAR(10)NOTNULL,性别VARCHAR(50),

出身年月INT,

所在系号INT,

职称VARCHAR(50),

技术专长VARCHAR(50)

INSERT学生基本信息(学号,姓名,性别,出生日期,入学成绩,所在系号)

VALUES('

'

'

王晓明'

男'

278'

4'

INSERT学生基本信息

吴小丽'

女'

276'

章明敏'

女'

281'

王孝亚'

273'

李明月'

263'

任心'

267'

吴佳丽'

294'

王丽'

287'

朱明'

章自强'

290'

INSERT系部基本信息(系号,系名称,系的简介)

1'

经济贸易学院'

经济贸易'

INSERT系部基本信息

2'

会计经融学院'

会计经融'

3'

旅游管理学院'

旅游管理'

信息工程学院'

信息工程'

5'

商务外语学院'

商务外语'

6'

电子工程学院'

电子工程'

7'

机电工程学院'

机电工程'

8'

艺术设计学院'

艺术设计'

INSERT课程信息(课程号,课程名称,任课教师号,学时,学分,上课时间,上课地点,考试时间)

数学'

40'

周一、四'

教3-A209'

06-29'

INSERT课程信息

商业应用文写作'

实用英语'

影视鉴赏'

16'

音乐鉴赏'

周一'

教3-A408'

06-24'

周二、五'

教3-C304'

06-30'

06-02'

周五'

06-06'

 

INSERT教职工信息(职工号,教师姓名,性别,出身年月,所在系号,职称,技术专长)

王明'

女'

教师'

数学'

INSERT教职工信息

李丽'

体育'

徐新'

语文'

王曦'

英语'

王翔'

男'

影视'

李雨'

音乐'

建立外键

Altertable课程信息

任课教师号)

add

constraintFk_课程信息_教职工信息foreignkey(

REFERENCE教职工信息(职工号)

go

CREATETABLE选课信息

教师姓名VARCHAR(10)NOTNULL,课程号INT,

课程名称VARCHAR(10),

平时成绩INT,

考试成绩INT,

总评成绩INT

INSERT选课信息(学号,姓名,课程号,课程名称,平时成绩,考试成绩,总评成绩)

INSERT选课信息

影视鉴赏'

50'

60'

55'

音乐鉴赏'

65'

80'

90'

85'

95'

70'

75'

CREATETABLE数学成绩信息

课程号INT,

学号INT,

数学成绩信息

INSERT数学成绩信息(课程号,学号,姓名,平时成绩,考试成绩,总评成绩)

INSERT数学成绩信息

10'

CREATETABLE体育成绩信息

学号INT,

体育成绩信息

INSERT体育成绩信息(课程号,学号,姓名,平时成绩,考试成绩,总评成绩)

INSERT体育成绩信息

9'

CREATETABLE商业应用文写作成绩信息(

课程号INT,学号INT,姓名VARCHAR(10)NOTNULL,平时成绩INT,考试成绩INT,总评成绩INT

商业应用文写作成绩信息

INSERT商业应用文写作成绩信息(课程号,学号,姓名,平时成绩,考试成绩,总评成绩)

INSERT商业应用文写作成绩信息

CREATETABLE实用英语信息

实用英语信息

INSERT实用英语信息(课程号,学号,姓名,平时成绩,考试成绩,总评成绩)

INSERT实用英语信息

修改语句

UPDATE学生基本信息

SET姓名='

王晓明'

出生日期='

WHERE学号=

删除语句

DELETE学生基本信息

WHERE学号=

可以按学号、姓名、系号查询学生基本信息。

SELECT学号,姓名,所在系号

FROM学生基本信息

可以按职工号、姓名、系号查询教职工基本信息。

SELECT职工号,教师姓名,所在系号

FROM教职工信息

可以按系号、系名称查询系的基本信息。

SELECT系号,系的简介

FROM系部基本信息

可以按课程号、课程名称、上课教师姓名查询课程基本信息。

SELECTa.课程号,a.课程名称,b.教师姓名

FROM课程信息ASaINNERJOIN教职工信息ASb

ONa.课程号=b.职工号

按学号、课程号、课程名称、上课教师姓名、系号查询学生成绩,内容包括课程基本情况。

若查询涉及多门课程,则按课程分组。

每门课程按总评成绩从高分到低分给出选修该门课程的所有学生的成绩(平时成绩、考试成绩和总评成绩)。

体育

SELECT课程信息.课程号,课程信息.课程名称,教职工信息.姓名,教职工信息.所在系号,体育成绩信息.学号,体育成绩信息.平时成绩,体育成绩信息.考试成绩,体育成绩信息.总评成绩FROM

课程信息INNERJOIN教职工信息

ON课程信息.课程号=教职工信息.职工号

INNERJOIN体育成绩信息

on体育成绩信息.课程号=课程信息.课程号

groupby课程信息.课程号,课程信息.课程名称,教职工信息.姓名,教职工信息.所在系号,体育成绩信息.学号,体育成绩信息.平时成绩,体育成绩信息.考试成绩,体育成绩信息.总评成绩

orderby体育成绩信息.总评成绩desc

数学

SELECT课程信息.课程号,课程信息.课程名称,教职工信息.姓名,教职工信息.所在系号,数学成

绩信息.学号,数学成绩信息.平时成绩,数学成绩信息.考试成绩,数学成绩信息.总评成绩

FROM

INNERJOIN数学成绩信息

on数学成绩信息.课程号=课程信息.课程号

groupby课程信息.课程号,课程信息.课程名称,教职工信息.姓名,教职工信息.所在系号,数学成绩信息.学号,数学成绩信息.平时成绩,数学成绩信息.考试成绩,数学成绩信息.总评成绩orderby数学成绩信息.总评成绩desc

商业应用文写作

SELECT课程信息.课程号,课程信息.课程名称,教职工信息.姓名,教职工信息.所在系号,商业应用文写作成绩信息.学号,商业应用文写作成绩信息.平时成绩,商业应用文写作成绩信息.考试成绩,商业应用文写作成绩信息.总评成绩

FROM课程信息INNERJOIN教职工信息ON课程信息.课程号=教职工信息.职工号

INNERJOIN商业应用文写作成绩信息on商业应用文写作成绩信息.课程号=课程信息.课程号

groupby课程信息.课程号,课程信息.课程名称,教职工信息.姓名,教职工信息.所在系号,

商业应用文写作成绩信息.学号,商业应用文写作成绩信息.平时成绩,商业应用文写作成绩信息.考试成绩,商业应用文写作成绩信息.总评成绩orderby商业应用文写作成绩信息.总评成绩desc

实用英语

SELECT课程信息.课程号,课程信息.课程名称,教职工信息.姓名,教职工信息.所在系号,实用英语信息.学号,实用英语信息.平时成绩,实用英语信息.考试成绩,实用英语信息.总评成绩

INNERJOIN实用英语信息on实用英语信息.课程号=课程信息.课程号

实用英语信息.学号,实用英语信息.平时成绩,实用英语信息.考试成绩,实用英语信息.总评成绩

orderby实用英语信息.总评成绩desc

a、成绩报表:

内容包括课程基本信息(课程号、课程名称、任课教师号、学时、学

分),选课学生名单(学号、姓名、性别),每个学生的平时成绩、考试成绩和总评成绩

USEma

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 农林牧渔 > 林学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1