《数据库应用技术 SQL Server 2000简明教程》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:詹英主编;章美仁副主编
  • 出 版 社:杭州:浙江大学出版社
  • 出版年份:2005
  • ISBN:730804436X
  • 页数:282 页
图书介绍:本书共分13章。第1章介绍SQL Server 2000,第2章介绍数据库管理,第3章介绍视图管理,第4章介绍Transact-SQL语言,第5章介绍查询管理,第6章介绍触发器与存储过程,第7章介绍数据库事物管理,第8章介绍数据库备份与恢复,第9章介绍数据库权限与角色管理,第10章介绍网络数据库,第11章介绍综合数据库设计。

1.1 SQLServer版本介绍 1

第1章 SQL Server 2000介绍 1

1.2 SQLServer安装和配置 2

1.2.1 软硬件要求 2

1.2.2 SQLServer2000安装 2

1.2.3 无法连接或登录失败原因分析 5

1.3 SQLServer2000的管理工具 7

1.4 SQLServer 2000系统文件的安装位置 10

实验一 熟悉SQLServer2000环境 11

2.1.1 关系数据库 12

第2章 数据库管理 12

2.1 数据库设计 12

2.1.2 关系数据库设计 13

2.1.3 关系数据表结构定义 16

2.1.4 数据库的完整性 19

2.2 数据库的创建与管理 20

2.2.1 SQLServer数据库的存储结构 20

2.2.2 创建数据库 22

2.2.3 管理数据库 26

2.3.1 创建数据表结构SQL语句 35

2.3 数据表的创建 35

2.3.2 创建数据库表结构 38

2.3.3 基本表结构的修改 49

2.4 数据表的操作 54

2.4.1 插入记录 54

2.4.2 删除记录 56

2.4.3 修改记录 57

2.5 索引管理 58

2.5.1 索引概述 58

2.5.2 使用CREATE INDEX语句创建索引 60

2.5.3 删除索引 62

2.5.4 查看索引 63

实验二 数据库管理 65

第3章 查询管理 67

3.1 关系运算 67

3.1.1 广义笛卡尔积 67

3.1.2 选择运算 67

3.1.3 投影运算 68

3.1.4 条件连接JOIN运算 68

3.2 数据库查询管理 69

3.2.1 简单查询 69

3.2.2 排序子句 77

3.2.3 连接运算 78

3.2.4 聚合函数 81

3.2.5 元组的分组 82

3.2.6 子查询 85

3.2.7 SQL查询中的并运算 92

3.2.8 总结 94

实验三 查询管理 101

4.1 设计数据库视图 103

4.1.1 创建视图 103

第4章 视图管理 103

4.1.2 撤销视图 115

4.1.3 重命名视图 116

4.1.4 显示视图的相关性 116

4.2 数据库视图管理 116

4.2.1 视图查询 116

4.2.2 视图更新 117

4.2.3 更改视图定义 120

实验四 视图管理 121

5.1.2 --(注释) 122

5.1.1 /*...*/ 122

5.1.3 变量 122

第5章 Transact-SQL常用语言元素 122

5.1 Transact-SQL常用语言元素 122

5.1.4 DECLARE语句 123

5.1.5 函数 124

5.1.6 PRINT 129

5.2 Transact-SQL控制流语句 130

5.2.1 BEGIN...END语句 130

5.2.2 IF...ELSE语句 130

5.2.3 CASE函数 131

5.2.4 GOTO语句 135

5.2.5 WHILE...CONTINUE...BREAK语句 135

5.3.1 声明游标 136

5.3 游标的使用 136

5.3.2 打开游标 138

5.3.3 读取数据 139

5.3.4 关闭游标 140

5.3.5 删除游标 140

5.4 用户自定义函数 141

5.4.1 标量函数 141

5.4.2 内嵌表值函数 142

5.4.3 多语句表值函数 144

5.4.4 使用企业管理器创建用户自定义函数 145

5.4.5 删除用户定义函数 145

实验五 SQL函数与表达式 146

6.1 设计与管理存储过程 147

6.1.1 设计存储过程 147

6.1.2 创建存储过程 147

第6章 存储过程与触发器 147

6.1.3 EXECUTE语句 155

6.1.4 RETURN语句 157

6.1.5 WAITFOR语句 158

6.1.6 查看存储过程的定义 159

6.1.8 删除存储过程 161

6.1.7 重命名存储过程 161

6.2 触发器管理 163

6.2.1 创建触发器 164

6.2.2 RAISERROR 171

6.2.3 修改触发器 172

6.2.4 删除触发器 172

6.3 使用常用@@函数 173

实验六 管理存储过程和触发器 174

7.2 事务 176

7.2.1 建立事务 176

第7章 批处理和事务 176

7.1 批处理 176

7.2.2 结束事务 177

7.2.3 回滚事务 177

7.2.4 设置保存点 178

7.2.5 事务模式 178

实验七 事务 181

第8章 数据库备份与恢复 182

8.1 数据库备份与恢复策略 182

8.1.1 数据库备份计划 182

8.1.2 故障还原模型 184

8.2.1 创建备份设备 187

8.2 备份设备 187

8.2.2 删除备份设备 188

8.3 备份数据库 189

8.3.1 数据库备份 189

8.3.2 备份事务日志 190

8.3.3 截断事务日志 194

8.4 数据库恢复 195

8.4.1 数据库恢复 195

8.4.2 事务日志恢复 196

实验八 数据库备份与恢复 205

9.1.1 安全访问控制 207

9.1 数据库安全管理策略 207

第9章 数据库权限与角色管理 207

9.1.2 安全登录账户管理 209

9.2 数据库角色管理 214

9.2.1 角色 214

9.2.2 管理角色 216

9.3 数据库权限管理 221

9.3.1 授予权限 221

9.3.2 禁止权限 225

9.3.3 撤销权限 225

9.3.4 查看权限信息 226

9.4 SQL Server数据加密办法 227

实验九 安全性 227

第10章 网络数据库 229

10.1 C#与SQLServer的连接 229

10.1.1 C#与SQLServer数据库连接介绍 229

10.1.2 使用C#数据工具建立数据库应用程序 230

10.2 ASP.NET与SQLServer的连接 235

10.2.1 ASP.NET概述 235

10.2.2 Connection和Command对象 235

10.2.4 参数查询 237

10.2.5 DataAdapter对象 237

10.2.3 DataReader对象 237

10.2.6 DataGrid控件 238

10.2.7 调用存储过程 239

第11章 综合数据库设计 242

11.1 设计与创建仓库管理系统 242

11.1.1 需求分析阶段 242

11.1.2 概念结构设计阶段 243

11.1.3 逻辑结构设计阶段 243

11.1.4 物理结构设计阶段 244

11.1.5 实施阶段 245

11.2.2 功能设计 248

11.2.3 数据设计与实现 248

11.2 设计与创建网上选课系统 248

11.2.1 需求分析 248

11.2.4 功能实现 260

11.3 设计与创建网上商店 261

11.3.1 需求分析 262

11.3.2 功能设计 262

11.3.3 数据设计与实现 262

11.3.4 功能实现 274

综合上机题 277

习题 279