实验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 数据库应用系统设计 281
习题 304
附录A 数据库jxsk中的实验数据 308
附录B 数据库jiaoxuedb中的实验数据 309
参考文献 310