1 / 15
文档名称:

数据库课程设计报告- 成绩管理系统.docx

格式:docx   页数:15
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数据库课程设计报告- 成绩管理系统.docx

上传人:3346389411 2012/11/27 文件大小:0 KB

下载得到文件列表

数据库课程设计报告- 成绩管理系统.docx

文档介绍

文档介绍:课程设计报告
课程名称: SQL Server
设计课题: 成绩管理系统
班级: 计网102
姓名:
指导教师:
创建学生成绩管理数据库
1创建学生成绩管理数据库
1. 实验内容
使用SQL Server 2005名为student的数据库。

(1).打开SQL Server,出现图(1)所示的界面。.单击左端“+”号层层展开直到在屏幕上出现“数据库”、“系统数据库”、“数据库快照”等项。
图(1)
(2).用鼠标右键单击“数据库”选项,从弹出的快捷键菜单中选择“新建数据库”选项,此时会出现“新建数据库”对话框图(2),在“数据库名称”文本框中输入数据库名“student”,
图(2)
(3)选择保存路径,单击按钮弹出文件选择路径如图(3)选择你所建的数据库文件夹和数据库日志文件夹然后点击“确定”就可以了。
图(3)

2 创建信息表

使用SQL Server,在“student”数据库上创建“T-XSB”、“T-KCB”、“T-CJB”表。其中:T—XSB(学生表)用来存储一个学校内学生的基本信息:T—KCB(课程表)用来存储于学生相关的课程基本信息;T—CJB(成绩表)用来存储于学生所选课程的成绩基本信息。通过这3张表建立一个简单的学生信息管理系统。3张表的结构如下
表1 学生表(T-XSB)表结构
字段
数据类型
长度
是否允许空值
备注
学号
Char
8

主键
性别
Char
10

姓名
Char
2


专业
Varchar
26

出生日期
datetime
8

表2 课程表(T--KCB)表结构
字段
数据类型
长度
是否允许空值
备注
课程号
Char
4

主键
课程名
Char
30

表3 成绩表(T-CJB)表结构
字段
数据结构
长度
是否允许空值
备注
学号
Char
8

主键
课程号
Char
4

主键
成绩
Tinyint
1


表4 学生表(T-XSB)初始记录
学号
姓名
性别
出生日期
专业
S0000001
杨海涛

1978-12-1
多媒体
S0000002
刘一飞

1977-1-15
多媒体
S0000003
秦宝

1975-11-30
多媒体
S0000004
李国庆

1976-6-24
计应
S0000005
郝雷

1977-5-17
计应
S0000006
杨柳君

1978-4-28
计网
S0000007
张青青

1979-1-23
计网
S0000008
赵浩

1978-10-1
计网
表5 课程表(T-KCB)初始记录
课程表
课程名
开课学期
任课教师
C001
C#
1
马宁
C002
linux操作系统
3
刘建华
C003
IT职业英语
3
罗建军
C004
2
张云生
C005
路由交换技术
2
杨国华
C006
数据库应用技术
3
李尊朝
C007
XML
4
陈璇
C008
网站规划与建设
4
宋杰
C009
大学体育
2
乔峰

表6 成绩表(T-CJB)初始记录
学号
课程号
成绩
S0000001
C001
80
S0000001
C002
69
S0000002
C002
78
S0000002
C003
89
S0000003
C004
54
S0000004
C001
67
S0000005
C001
66
S0000005
C006
87
S0000006
C008
97
S0000007
C007
91
S0000008
C009
69

(1).打开SQL Server 2005,在树形目录中找到“student”数据库并展开它,选择数据库对象“表“,在“表“对象上单鼠标右键,则弹出其快捷菜单,从弹出的快捷菜单选择“新建表”选项,则弹出“表结构设计”窗口,如图(4),所示。
图(4)
该窗口的上半部分是一个表格,在这个表格中输入”学号”、”姓名”、”性别”、””、”院系”
等列的属性,表格的每一行对应一个列定义。
(3)用鼠标单击“学号”列,在工具栏中单击”钥匙”图标按钮,可将“学号”字段设置为主
键(主关键字),此时“学号”前将出现一钥匙图标,如图(5)
如图