实验1认识数据库管理系统 1
1.1实验目的 1
1.2实验要求 1
1.3实验指导 1
1.3.1安装SQL Server 2008 1
1.3.2 SQL Server 2008环境 10
1.3.3 SQL Server 2008的工具 11
1.3.4数据库的创建、修改和删除 12
1.4思考题 14
实验2表的基本操作 15
2.1实验目的 15
2.2实验要求 15
2.3实验指导 16
2.3.1创建表 16
2.3.2修改表 17
2.3.3查看表 18
2.3.4删除表 18
2.4思考题 19
实验3 SQL单表查询 20
3.1实验目的 20
3.2实验要求 20
3.3实验指导 21
3.2.1 SELECT简单查询语句格式 21
3.2.2指定字段列表及列别名 22
3.2.3指定查询结果的显示范围 23
3.2.4用WHERE子句查询满足条件的记录 23
3.2.5条件表达式中可以使用的逻辑运算符 23
3.2.6简单查询示例 24
3.4思考题 24
实验4 SQL连接与子查询 25
4.1实验目的 25
4.2实验要求 25
4.3实验指导 27
4.3.1 SELECT多表连接查询 27
4.3.2连接的类型 28
4.3.3连接查询示例 30
4.3.4子查询 31
4.3.5子查询的类型 32
4.4思考题 32
实验5数据更新 33
5.1实验目的 33
5.2实验要求 33
5.3实验指导 34
5.3.1插入数据 34
5.3.2更新数据 35
5.3.3删除数据 35
5.4思考题 36
实验6视图与数据字典 37
6.1实验目的 37
6.2实验要求 37
6.3实验指导 38
6.3.1创建视图 38
6.3.2删除视图 41
6.3.3常用数据字典表 42
6.4思考题 43
实验7数据完整性 44
7.1实验目的 44
7.2实验要求 44
7.3实验指导 45
7.3.1实体完整性 45
7.3.2域完整性 46
7.3.3引用完整性 47
7.3.4用户自定义完整性 48
7.4思考题 48
实验8数据库安全性 49
8.1实验目的 49
8.2实验要求 49
8.3实验指导 51
8.3.1 SQL Server的安全模式 51
8.3.2管理数据库用户 54
8.3.3管理数据库角色 55
8.3.4权限管理 57
8.4思考题 59
实验9数据库的备份与恢复 60
9.1实验目的 60
9.2实验要求 60
9.3实验指导 61
9.3.1创建备份设备 61
9.3.2备份数据库 63
9.3.3还原数据库 65
9.3.4附加数据库 67
9.3.5数据库数据的导入与导出 68
9.4思考题 68
实验10存储过程 69
10.1实验目的 69
10.2实验要求 69
10.3实验指导 70
10.3.1控制语句 70
10.3.2常用系统存储过程 72
10.3.3创建存储过程 72
10.3.4用户定义函数 72
10.3.5 SQL Server游标 73
10.4思考题 74
实验11触发器 75
11.1实验目的 75
11.2实验要求 75
11.3实验指导 76
11.4思考题 76
实验12数据库设计——物资管理系统 77
12.1实验目的 77
12.2实验内容 77
12.3实验指导 82
12.4思考题 82
实验13课程设计 83
13.1实验目的 83
13.2实验要求 83
13.3进度安排 84
13.4课程设计题目 84
13.5课程设计报告要求 89