sql-数据库-实验四:管理SQL-Server数据表的数据.doc
实验四:管理SQLServer数据表的数据
一、实验目的
熟悉数据表结构及使用特点;
熟悉使用ManagementStuio界面方式管理数据表数据;
熟悉使用T-SQL语句管理数据表数据。
二、实验学时
2学时
三、实验要求
了解SQLServer数据表数据的管理方法;
了解SQLServer数据类型;
完成实验报告〔局部题只需给出关键语句〕。
四、实验内容
依据数据表的结构创立相对应的数据表〔student、course、sc〕,请分别使用ManagementStuio界面方式及T-SQL语句实现进行以下操作:
1.向各个数据表中插入如下记录:
学生信息表〔student〕
Sno
Sname
Ssex
Sage
Sdept
200515001
赵菁菁
女
23
CS
200515002
李咏
男
20
CS
200515003
张力
男
19
CS
200515004
张衡
男
18
IS
200515005
张向东
男
20
IS
200515006
张向丽
女
20
IS
200515007
王芳
女
20
CS
200515008
王民生
男
25
MA
200515009
王小民
女
18
MA
200515010
李晨
女
22
MA
200515011
张毅
男
20
WM
200515012
杨磊
女
20
EN
200515013
李晨
女
19
MA
200515014
张丰毅
男
22
CS
200515015
李蕾
女
21
EN
200515016
刘社
男
21
CM
200515017
刘星耀
男
18
CM
200515018
李贵
男
19
EN
200515019
林自许
男
20
WM
200515020
马翔
男
21
200515021
刘峰
男
25
CS
200515022
牛站强
男
22
200515023
李婷婷
女
18
200515024
严丽
女
20
200515025
朱小鸥
女
30
WM
课程信息表〔course〕
Cno
Cname
Cpno
Ccredit
1
数据库
5
4
2
数学
2
3
信息系统
1
4
4
操作系统
6
3
5
数据结构
7
4
6
数据处理
2
7
PASCAL语言
6
4
8
大学英语
4
9
计算机网络
4
10
人工智能
2
选课信息表〔sc〕
Sno
Cno
Grade
200515001
1
75
200515002
1
85
200515002
3
53
200515003
1
86
200515004
1
74
200515005
1
58
200515006
1
84
200515004
2
46
200515005
2
89
200515006
2
65
200515008
2
72
200515009
2
76
200515010
2
96
200515010
8
86
200515011
8
62
200515015
8
0
200515018
8
58
200515001
4
62
200515002
4
85
200515021
9
54
200515001
5
58
200515021
6
58
200515001
7
70
200515005
10
65
200515016
8
Null
200515017
8
Null
2.查看数据表信息
查看数据表Student所有记录
查看数据表Student中字段sno、sname的所有记录
3.修改数据表信息
修改student表,将cs系姓名为“李咏”的学生姓名为“李勇”;
将学号为“200515010”的学生信息重新设置为“王丹丹、女、20、MA”;
修改course表,将“数据处理”的学分改为3学分;
修改CS表,将选修课程“1”的同学成绩加5分;
删除数据表student中无专业的学生记录;
删除数据表course中学分低于1学分的课程信息;
注:第2题与第3题需要在实验报告册中写出每道题的T-SQL语句。
五、实验步骤
1.向各个数据表中插入如下记录:
方法一:用ManagementStudio实现数据添加
〔1〕启动SQLServerManagementStudio。
〔2〕在资源对象管理器中选择“表”,单击鼠标右键,然后从弹出的快捷菜单中选择“编辑前200行”命令。
〔3〕在表窗口中,显示出当前表中数据,单击表格中最后一行,填写相应数据信息。
方法二:用T-SQL语句实现数据添加
如:对于student表来说插入第一条数据的命令是
INSERTINTOStudentVALUES(‘200515001’,’赵菁菁’,’女’, 23,‘CS’)
或
INSERTINTOStudent(Sno,Sname,Sse