实验1 数据库 1
实验1.1创建数据库 2
实验1.2分离数据库 9
实验1.3数据库文件备份 11
实验1.4附加数据库 13
实验1.5删除数据库 15
习题 16
实验2 数据库表 18
实验2.1创建数据库表 22
实验2.2修改数据库表结构 25
实验2.3删除数据库表 28
习题 29
实验3 数据操作 31
实验3.1录入数据至数据库表 32
实验3.2修改数据 36
实验3.3删除数据 37
实验3.4复制数据库表 39
习题 40
实验4 完整性约束 42
实验4.1实体完整性约束 44
实验4.2域完整性约束 53
实验4.3参照完整性约束 58
实验4.4规则 65
习题 68
实验5 索引 69
实验5.1创建索引 70
实验5.2删除索引 73
习题 75
实验6 视图 76
实验6.1创建视图 77
实验6.2通过视图修改数据库数据 81
实验6.3修改视图 85
实验6.4删除视图 87
习题 88
实验7 数据查询 89
实验7.1单表查询 90
实验7.2连接查询 96
实验7.3嵌套查询 99
实验7.4集合查询 102
习题 103
实验8 存储过程 105
实验8.1创建并执行存储过程 107
实验8.2修改存储过程 110
实验8.3删除存储过程 112
习题 113
实验9 触发器 115
实验9.1创建和执行触发器 116
实验9.2修改触发器 124
实验9.3删除触发器 126
习题 127
实验10 T-SQL程序设计 129
实验10.1 T-SQL程序设计逻辑 130
实验10.2面向复杂的T-SQL程序设计 132
习题 135
实验11 用户定义数据类型与自定义函数 136
实验11.1创建和使用用户定义数据类型 138
实验11.2删除用户定义数据类型 141
实验11.3创建和使用用户定义的函数 141
实验11.4修改用户定义的函数 145
实验11.5删除用户定义的函数 148
习题 148
实验12 SQL Server安全管理 150
实验12.1创建登录账号 151
实验12.2创建数据库用户 155
实验12.3语句级许可权限管理 156
实验12.4对象级许可权限管理 158
习题 161
实验13 SQL Server事务设计 162
实验13.1设计并执行事务 163
实验13.2设计复杂事务 166
习题 169
实验14 数据库备份与恢复 170
实验14.1完全数据库备份与简单恢复 173
实验14.2差异数据库备份与简单恢复 178
实验14.3事务日志备份与完全恢复 184
习题 188
实验15 数据库复制 189
快照复制 190
习题 201
实验16 数据的导入、导出 202
实验16.1使用DTS导入、导出数据 203
实验16.2 bcp实用程序 216
习题 220
实验17 SQL Server 2000的安装与注册 221
实验17.1安装SQL Server的默认实例 222
实验17.2安装SQL Server的其他实例 228
实验17.3启动或停止SQL Server服务 228
实验17.4注册SQL Server实例 231
习题 235
实验18 SQL Server中对大对象数据的访问 236
实验18.1用普通方法访问大对象数据 238
实验18.2用特殊函数访问大对象数据 239
习题 240
实验19 在VB中采用ADO接口访问SQL Server 242
实验19.1查询数据库 243
实验19.2插入数据到数据库 249
实验19.3更新数据库中的数据 252
实验19.4删除数据库中的数据 255
习题 258
实验20 在Internet上访问SQL Server 259
实验20.1生成静态Web页面 261
实验20.2使用系统存储过程生成Web页面 266
实验20.3实现动态页面发布数据 268
习题 279
实验21 采用ADO.NET访问数据库 281
实验21.1查询数据库 284
实验21.2插入数据至数据库 304
实验21.3修改数据库中的数据 317
实验21.4删除数据库中的数据 330
习题 243
实验22 数据库应用系统设计 344
习题 367
附录A 数据库jxsk中的实验数据 371
附录B 数据库jiaoxuedb中的实验数据 372
参考文献 373