用SQL server做学生成绩管理系统.ppt

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
3
图11-1 企业管理器
4
(2)用鼠标右键单击“数据库”项,从弹出的快 捷菜单(见图11-2)中选择“新建数据库”项,此时 会出现“数据库属性”对话框(见图11-3),在“名 称”位置输入数据库名“xscjglxt”,点击“确定” 按钮,便以默认的参数创建了一个名为“xscjglxt” 的数据库。
课程号 C001 C002 C002 C003 C004 C001 C001 C006 C008 C007 C009
成绩表(T_CJB) 初始记录
成绩 80 69 78 89 54 67 66 87 97 91 69
16
3.实验步骤 (1)打开SQL Server企业管理器,在树形目录中 找到“xscjglxt”数据库并展开它,选择数据库对象 “表”,在“表”对象上单击鼠标器右键,则弹出一 快捷菜单,如图11-6所示。 (2)从弹出的快捷菜单中选择“新建表”选项, 则弹出“表结构设计”窗口,如图11-7所示。该窗口 的上半部分是一个表格,在这个表格中输入“学号”、 “姓名”、“性别”、“出生日期”、“院系”等列 的属性。
(5)按上述第2至第5步的方法,按表11¬-2和表 11-3的要求,分别创建课程表“T_KCB”结构和成绩 表“T_CJB”结构。
20
图11-8 输入表名
21
(6)返回企业管理器主界面,在表对象的显示窗 口内找到“T_XSB”表名,在其上单击鼠标右键,由 弹出菜单中,选择“打开表”选项的“返回所有行” 命令,如图11-9所示。
第11章用SQL Server开发学生 成绩管理系统
11.1 SQL Server后台数据库的设计与实现 11.2 VB前台界面的设计与实现
1
11.1 SQL Server后台数据库的设 计与实现
11.1.1 11.1.2 11.1.3 11.1.4
创建学生成绩管理数据库 创建信息表 创建关系图 创建视图
(3)在 “xscjglxt” 数据库上点击鼠标右键, 在弹出菜单中选择“属性”项(见图11-4),进入 “属性”对话框,在该对话框内单击“数据文件”和 “事务日志”选项卡,观察数据文件和事务日志文件 的设置参数(如图11-5)。
5
图11-2 数据库操作快捷菜单
6
图11-3 数据库属性界面
7
图11-4 xscjglxt数据库快捷菜单
字段 课程号 课程名 开课学期 任课教师
数据类型 Char Char Tinyint Char
长度 4 30 1 10
是否允许空值 否 否 是 是
备注 主键
第 1-6 学期
12
表11-3
成绩表(T_CJB) 表结构
字段 学号 课程号 成绩
数据类型 Char Char Tinyint
长度 8 4 1
2
11.1.1 创建学生成绩管理数据库
1.实验内容 使用SQL Server 企业管理器创建名为“xscjglxt” 的数据库。 2.实验步骤 (1)打开SQL Server企业管理器,出现如图11-1 所示界面。点击左端“+”号层层展开直到在屏幕上 出现“数据库”、“master”、“model”、 “msdb”、“tempdb”等项。
开课学期 1 3 3 2 2 3 4 4 2
任课教师 李尊朝 罗建军 罗建军 张云生 张云生 李尊朝 陈璇 李尊朝 罗建军
15
表11-6
学号 S0000001 S0000001 S0000002 S0000002 S0000003 S0000004 S0000005 S0000005 S0000006 S0000007 S0000008
学生表(T_XSB)初始记录
性别 女 女 男 男 男 男 男 男
出生日期 1978-12-1 1977-1-15 1975-11-30 1976-6-24 1977-5-17 1978-4-28 1979-1-23 1978-10-1
院系 管理学院 管理学院 管理学院 管理学院 信息学院 信息学院 信息学院 信息学院
是否允许空值 否 否 是
备注 主键 主键 在 1-100 之间
13
来自百度文库
2.实验初始数据:
表11-4
学号 S0000001 S0000002 S0000003 S0000004 S0000005 S0000006 S0000007 S0000008
姓名 王小燕 刘丽华 秦刚 李建国 郝一平 杨双军 张清高 赵志浩
17
图11-6 新建表菜单
18
图11-7 表结构设计窗口
19
(3)用鼠标单击“学号”列,在工具栏中点击 “钥匙”图标按钮,可将“学号”字段设置为主键 (主关键字),此时“学号”前将出现一钥匙图标, 如图11-7所示。注意:主关键字必须为“非空”字段。
(4)将表结构输入完后,点击“保存”按钮将出 现“选择名称”对话框,如图11-8所示。输入表名 “T_XSB”后,点击“确定”按钮就完成了学生表表 结构的设计,创建了一张空表。
8
图11-5 xscjglxt数据库属性界面
9
11.1.2 创建信息表
1.实验内容 使用SQL Server 企业管理器,在“xscjglxt”数 据库上创建“T_XSB”、“T_KCB”、“T_CJB”三张 表。其中:T_XSB(学生表)用来存储一个学校内学生 的基本信息;T_KCB(课程表) 用来存储与学生相关的 课程的基本信息;T_CJB(成绩表)用来存储学生所 选课程的成绩信息。通过这三张表,可以建立一个简 单的学生信息管理系统。
10
字段 学号 姓名 性别 出生日期 院系 班级 备注
表11-1
学生表(T_XSB)表结构
数据类型 Char Char Char Smalldatetime Char Char Text
长度 8 10 2 4 20 20 16
是否允许空值 否 否 是 否 是 是 是
备注 主键
11
表11-2
课程表(T_KCB) 表结构
班级
工商管理 1 班 工商管理 1 班 电子商务 1 班 电子商务 1 班 信息 1 班 信息 1 班 信息 2 班 信息 2 班
备注
14
表11-5
课程表(T_KCB) 初始记录
课程号 C001 C002 C003 C004 C005 C006 C007 C008 C009
课程名 计算机文化基础 操作系统 数据结构 微机原理及接口技术 计算机网络 电子商务概论 管理学 软件基础 面向对象语言程序设计
相关文档
最新文档