课程设计报告学生成绩管理系统Word文档下载推荐.doc

上传人:b****2 文档编号:13270871 上传时间:2022-10-09 格式:DOC 页数:26 大小:555KB
下载 相关 举报
课程设计报告学生成绩管理系统Word文档下载推荐.doc_第1页
第1页 / 共26页
课程设计报告学生成绩管理系统Word文档下载推荐.doc_第2页
第2页 / 共26页
课程设计报告学生成绩管理系统Word文档下载推荐.doc_第3页
第3页 / 共26页
课程设计报告学生成绩管理系统Word文档下载推荐.doc_第4页
第4页 / 共26页
课程设计报告学生成绩管理系统Word文档下载推荐.doc_第5页
第5页 / 共26页
点击查看更多>>
下载资源
资源描述

课程设计报告学生成绩管理系统Word文档下载推荐.doc

《课程设计报告学生成绩管理系统Word文档下载推荐.doc》由会员分享,可在线阅读,更多相关《课程设计报告学生成绩管理系统Word文档下载推荐.doc(26页珍藏版)》请在冰豆网上搜索。

课程设计报告学生成绩管理系统Word文档下载推荐.doc

姓名

课程信息表

课程名

课程号

学分

教师号

学时

教师名

教师系别

教师性别

教师年龄

教师信息表

成绩表

学号

成绩

各实体间的E-R图如下:

专业

性别

系别

年龄

教课

选课

关系图:

三、逻辑结构设计阶段

逻辑结构是独立于任何一种数据模型的信息结构。

逻辑结构的任务是把概念结构设计阶段设计好的基本E-R图转化为宜选用的DBMS所支持的数据模型相符合的逻辑结构,并对其进行优化。

E-R图向关系模型转化要解决的问题是如何将实体型和实体间的联系转化为关系模式,如何确定这些关系模式的属性和码。

设计学生成绩管理数据库,包括课程、学生、教师、成绩四个关系,其关系模式中对每个实体定义的属性如下:

Class:

(课程号,课程名,教师号,学分,学时)

Student1:

(学号,姓名,性别,年龄,专业,系别)

Score:

(学号号,课程名,成绩)

教师表

Teacher1:

(教师号,教师名,教师年龄,教师性别,教师系别)

1、课程信息表(class)

字段名

描述

数据类型

字段限制

cno

char(10)

Primarykey

cname

Notnull

tno

credit

char(4)

ctime

char(50)

2、学生信息表(student)

字段权限

sno

Primarykey

sname

Notnull

ssex

char

(2)

sage

Int

major

sdept

3.教师表(teacher)

属性

tname

tsex

tage

tdept

教室系别

4.成绩表(score)

grade

四、物理设计阶段

数据库物理设计的任务是为上一阶段得到的数据库逻辑模式,即数据库的逻辑结构选择合适的应用环境的物理结构,既确定有效地实现逻辑结构模式的数据库存储模式,确定在物理设备上所采用的存储结构和存取方法,然后对该存储模式进行性能评价、修改设计,经过多次反复,最后得到一个性能较好的存储模式。

数据库物理设计内容包括记录存储结构的设计,存储路径的设计。

五、数据库实现

数据库实施是指建立数据库,编制与调试应用程序,组织数据入库,并进行试运行。

1、创建数据库

(1)打开SQL工具“查询分析器”

(2)在查询窗口中键入下列SQL语句

CreatedatabaseScoreSystem

执行上述SQL语句即可新建一名为ScoreSystem的数据库

2、创建数据表

一个完整的数据库不可缺少的就是数据表,若干个数据表的集合成一个数据库。

数据表主要用来存放一定格式的记录,数据表中的行被称为记录,列被称为字段。

创建数据表的过程其实就是定义字段的过程。

在此学生成绩管理系统中需要创建四个表,即课程信息表、学生信息表、教师信息表和成绩表。

创建数据库后,为ScoreSystem数据库添加数据表,步骤如下。

(1)新建查询窗口

(2)a.在查询窗口中键入下列SQL语句

CreatetableClass(//创建课程信息表

cnochar(10),//课程号

cnamechar(10)Notnull,//课程名

tnochar(10)Notnull,//教师号

creditchar(4)Notnull,//学分

ctimechar(50)Notnull//学时

执行上述SQL语句即可

b.创建课程信息表相关表格执行下述SQL语句即可创建学生信息表相关表格

createtablestudent(//

snochar(10)primarykey,//学号

snamechar(10)notnull,//姓名

ssexchar

(2)notnull,//性别

Sageintnotnull,//年龄

Majorchar(10)notnull,//专业

Sdeptchar(10)notnull//系别

c.执行下述SQL语句即可创建教师信息表相关表格

createtableteacher(//创建教师信息表

tnochar(10)primarykey,//教师号

tnamechar(10)notnull,//教师名

tageint,//教师年龄

tsexchar

(2),//教师性别

tdeptchar(10)//教师系别

d.执行下述SQL语句即可创建成绩表相关表格

createtablescore(//创建成绩表

snochar(10),//学号

cnochar(10)//课程号

学生信息相关表格

sage

1021030301

李娜

18

商务英语

外国语

1021030302

林俊杰

19

信息管理

理学院

1021030303

周杰

计算机

软件

1021030304

孙颖

20

数学

1021030305

齐婷

影视

艺术学院

1021030306

张恒

经济管理

工商

课程信息相关表格

1001

线性代数

004

3.5

45

1002

C语言

007

3.1

32

1003

程序设计

002

3.3

48

1004

大学语文

006

2.5

31

1005

005

4

60

1006

大学体育

009

2

1007

中国影视

008

30

1008

高等数学

003

1009

数据库原理

001

3

50

成绩信息表

Sno

1006

85

90

86

82

84

81

93

79

94

74

78

83

肖俊芳

35

黄国辉

41

何杰

李水平

廖丽丽

29

秦磊毅

49

吴志强

张微微

25

谢俊

添加记录:

学生信息表:

Insert

intostudent

values('

1021030301'

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

当前位置:首页 > 人文社科 > 教育学心理学

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

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