当前位置:首页 > 工业技术
SQL Server数据库管理与开发
SQL Server数据库管理与开发

SQL Server数据库管理与开发PDF电子书下载

工业技术

  • 电子书积分:13 积分如何计算积分?
  • 作 者:肖慎勇等编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2006
  • ISBN:7302136092
  • 页数:371 页
图书介绍:本书通过案例对数据库设计、时限、管理与应用等各方面进行全面阐述。
《SQL Server数据库管理与开发》目录

第1章 数据库系统概述 1

1.1 数据处理与数据库系统 1

1.1.1 数据处理 1

1.1.2 数据库系统 3

1.2 数据库设计 4

1.2.1 数据库设计概述 4

1.2.2 ER模型 6

1.2.3 关系模型 8

1.2.4 关系模型的运算操作 11

1.2.5 关系模型的完整性约束规则 13

1.2.6 数据库的逻辑设计 16

1.2.7 不同世界中的术语对照 18

1.3 数据库管理系统 19

1.3.1 DBMS的作用和构成 19

1.3.2 MS SQL Server简介 20

1.3.3 C/S工作模式的DBMS体系结构 21

1.4 SQL Server 2000安装 24

1.4.1 SQL Server 2000的版本及对环境的要求 24

1.4.2 SQL Server 2000的安装过程 27

1.5.1 常用客户工具简介 35

1.5 SQL Server 2000工具操作简介 35

1.5.2 服务管理器 36

1.5.3 企业管理器 37

1.5.4 查询分析器 39

1.5.5 使用联机帮助 42

本章小结 43

思考题 43

2.1 创建数据库的规划 44

2.1.1 SQL Server数据库存储结构 44

第2章 数据库的创建与管理 44

2.1.2 规划数据库 46

2.2 企业管理器中数据库创建与管理 47

2.2.1 向导方式创建数据库 47

2.2.2 企业管理器创建数据库 51

2.2.3 数据库属性查看与设置 53

2.2.4 数据库的修改与删除 55

2.3 T-SQL命令创建和管理数据库 58

2.3.1 T-SQL命令创建数据库 58

2.3.2 T-SQL命令查看和设置数据库选项 61

2.3.3 T-SQL命令修改和删除数据库 65

2.4.1 主控数据库master 68

2.4 系统数据库 68

2.4.2 模板数据库model 69

2.4.3 临时数据库tempdb 70

2.4.4 msdb数据库 70

本章小结 70

思考题 71

3.1 数据类型 72

3.1.1 字符数据类型 72

第3章 表的创建与管理 72

3.1.2 数值数据类型 73

3.1.3 二进制数据类型 75

3.1.4 日期时间数据类型 75

3.1.5 其他数据类型 76

3.1.6 用户自定义数据类型 77

3.2 表的结构设计 79

3.3 企业管理器创建和管理表 81

3.3.1 企业管理器创建表 81

3.3.2 表记录的输入和浏览 86

3.3.3 企业管理器创建规则 87

3.3.4 企业管理器创建和使用默认值 89

3.3.5 企业管理器修改数据表 91

3.3.6 企业管理器删除表 95

3.4 T-SQL命令创建和管理表 96

3.4.1 定义表 96

3.4.2 定义约束 98

3.4.3 创建规则和默认并绑定 100

3.4.4 查看表的属性 101

3.4.5 修改表 101

思考题 103

3.4.6 删除数据表 103

本章小结 103

第4章 T-SQL查询与更新 104

4.1 T-SQL概述 104

4.1.1 SQL简介 104

4.1.2 T-SQL概述 105

4.2 T-SQL的数据查询 106

4.2.1 单表简单查询 106

4.2.2 多表连接查询 112

4.2.3 嵌套子查询 115

4.2.4 分组统计查询 118

4.2.5 COMPUTE和COMPUTE BY子句统计 122

4.2.6 查询结果的并 123

4.2.7 查询结果的保存 124

4.3 T-SQL的数据更新 125

4.3.1 T-SQL插入功能 125

4.3.2 T-SQL修改功能 126

4.3.3 T-SQL删除功能 127

思考题 128

本章小结 128

第5章 视图 130

5.1 视图的概念 130

5.2 视图的建立 131

5.2.1 T-SQL命令建立视图 131

5.2.2 使用企业管理器创建视图 132

5.3 视图的意义 136

5.3.1 视图的作用 136

5.4.1 视图的修改 137

5.4 视图的管理 137

5.3.2 视图的限制 137

5.4.2 视图的重命名 138

5.4.3 视图的删除 139

5.5 视图的应用 140

5.5.1 视图操作 140

5.5.2 查找视图定义信息 144

本章小结 146

思考题 147

6.1.1 索引的概念 148

6.1.2 索引的逻辑结构 148

6.1 索引概述 148

第6章 索引与性能 148

6.1.3 索引的分类 149

6.2 建立索引 150

6.2.1 自动建立 150

6.2.2 用企业管理器建立索引 150

6.2.3 用T-SQL命令建立索引 153

6.3 索引管理 155

6.3.1 用企业管理器查看和修改索引 155

6.3.3 用系统存储过程SP_RENAME更改索引名 157

6.3.2 用系统存储过程SP_HELPINDEX查看索引 157

6.3.4 企业管理器删除索引 158

6.3.5 用T-SQL命令删除索引 158

6.4 全文索引 158

6.4.1 全文索引的意义 158

6.4.2 全文索引的建立 159

6.4.3 编辑表中的全文索引 162

6.4.4 删除表中的全文索引 163

6.5.1 性能优化的意义 164

6.5 性能优化的基本方法 164

6.4.5 维护全文索引 164

6.5.2 性能优化的基本方法 165

6.6 性能监控概述 167

6.6.1 性能监控的意义 167

6.6.2 性能监控工具及使用 168

本章小结 174

思考题 174

第7章 T-SQL程序设计 175

7.1 变量与运算 175

7.1.1 全局变量 175

7.1.2 局部变量 176

7.1.3 运算符 178

7.1.4 常用函数 181

7.2 批与脚本 192

7.2.1 批处理 192

7.2.2 脚本处理 194

7.3 编程控制语句 197

7.3.1 程序注释语句 197

7.3.2 GOTO 198

7.3.3 IF…ELSE 199

7.3.4 BEGIN-END 200

7.3.5 CASE 201

7.3.6 WHILE 202

7.3.7 RETURN 202

7.3.8 WAITFOR 203

7.4 自定义函数 203

7.4.1 概述 203

7.4.2 创建用户自定义函数 204

7.4.3 修改和删除用户自定义函数 207

7.5 游标 208

7.5.1 游标的种类 208

7.5.2 声明游标 209

7.5.3 打开游标 211

7.5.4 读取游标 211

7.5.5 关闭游标 213

7.5.6 释放游标 213

7.5.7 定位修改、删除游标中的数据 214

7.6 存储过程 215

7.6.1 概述 215

7.6.2 存储过程的创建 216

7.6.3 管理存储过程 218

7.6.4 执行存储过程 219

7.6.5 删除存储过程 221

7.6.6 修改存储过程 221

7.6.7 确定存储过程的执行状态 222

7.7 事务 222

7.7.1 事务的概念 222

7.7.2 事务的工作原理 222

7.7.3 使用事务的考虑 223

思考题 225

本章小结 225

第8章 触发器 226

8.1 触发器介绍 226

8.1.1 触发器概述 226

8.1.2 触发器类型和功能 226

8.1.3 触发器的特点 227

8.2 触发器的创建 228

8.2.1 利用T-SQL创建触发器 228

8.2.2 利用企业管理器创建触发器 231

8.3.2 修改触发器 232

8.3 管理触发器 232

8.3.1 查看触发器信息 232

8.3.3 删除触发器 233

8.4 触发器的特殊功能 233

8.4.1 inserted和deleted表 233

8.4.2 建立列级触发器 234

8.4.3 检查指定列的变化 236

本章小结 236

思考题 237

9.1 数据库安全性控制 238

9.1.1 用户标识与鉴别 238

第9章 数据库安全性管理 238

9.1.2 存取控制 239

9.1.3 数据完整性 240

9.1.4 数据库审计 240

9.2 SQL Server安全性概念 241

9.2.1 服务器级的安全性 241

9.2.2 数据库级安全性 242

9.2.3 对象安全性 242

9.3.1 设置SQL Server 2000的安全模式 244

9.3 SQL Server 2000的安全级别 244

9.3.2 权限验证 247

9.4 登录账户管理 248

9.4.1 系统内置的登录账户 248

9.4.2 添加登录账户 249

9.4.3 修改登录密码 251

9.4.4 禁止登录账户 252

9.4.5 删除登录账户 252

9.5 服务器角色管理 253

9.5.1 固定服务器角色 253

9.5.2 向固定服务器角色中添加成员 255

9.5.3 从固定服务器角色中删除成员 256

9.6 数据库角色管理 257

9.5.4 查看固定服务器角色成员 257

9.6.1 固定数据库角色 258

9.6.2 数据库角色public 258

9.6.3 建立数据库角色 258

9.6.4 增删数据库角色的成员 259

9.6.5 删除数据库角色 260

9.7.1 guest用户账户 261

9.7.2 添加用户账户 261

9.7 用户账户管理 261

9.7.3 更改用户账户 263

9.7.4 删除用户账户 264

9.8 权限管理 264

9.8.1 权限的种类 265

9.8.2 权限的管理 266

本章小结 269

思考题 269

第10章 数据库备份与恢复 271

10.1 备份和恢复概述 271

10.1.1 备份和恢复的过程 271

10.1.2 SQL Server 2000的备份和还原功能 272

10.2 备份数据库 273

10.2.1 备份类型和常用备份策略 274

10.2.2 备份数据库中的设备对象 275

10.2.3 数据库备份 277

10.2.4 事务日志备份 282

10.2.5 数据库差异备份 285

10.3 数据库恢复 287

10.3.1 数据库恢复模型 287

10.3.2 还原数据库备份 290

10.3.3 还原事务日志备份 293

本章小结 294

思考题 295

第11章 数据传输 296

11.1 数据转换服务基本概念 296

11.1.1 数据转换服务简介 296

11.1.2 DTS结构 297

11.2 DTS导入/导出向导 299

11.3.1 使用DTS设计器创建包 307

11.3.2 添加连接 307

11.3 DTS设计器 307

11.3.3 定义数据转换 308

11.3.4 数据转换任务属性设置 309

11.3.5 定义任务 311

本章小结 312

思考题 312

第12章 复制技术 313

12.1 复制模型 313

12.2 复制类型及工作机理 314

12.3 服务器的连接方式 318

12.4 数据的筛选方式 320

12.5 复制的应用 321

12.5.1 利用企业管理器创建复制 321

12.5.2 复制应用举例 325

本章小结 333

思考题 333

第13章 SQL Server数据库访问技术 334

13.1 数据库访问技术概述 334

13.2 ODBC简介 335

13.2.1 ODBC体系结构 336

13.2.2 配置ODBC数据源 337

13.2.3 基本的应用步骤 338

13.3 ADO和ADO.NET 339

13.3.1 ADO和OLE DB 339

13.3.2 ADO.NET 341

13.4 JDBC概述 342

13.4.1 JDBC简介 342

13.4.2 使用JDBC访问数据库 343

13.5.1 XML概述 345

13.5 XML和SQL Server 345

13.5.2 SQL Server 2000对XML的支持 346

本章小结 347

思考题 348

第14章 SQL Server Web应用实例 349

14.1 使用JSP进行网络数据库应用 349

14.1.1 JSP简介 349

14.1.2 JSP安装与启动 349

14.1.3 JSP简单示例 350

14.1.4 统一的JSP网站界面 351

14.1.6 JSP与JavaBean 352

14.1.5 JSP服务器参数设置 352

14.1.7 JSP数据库连接 354

14.2 使用ASP进行网络数据库应用 356

14.2.1 ASP访问数据库的原理 356

14.2.2 ASP页面的结构 356

14.2.3 ASP的运行环境 356

14.2.4 ASP的内建对象 357

14.2.5 ASP的主要内置组件 357

14.2.6 Database Access组件ADO 357

14.2.7 ASP访问数据库步骤 358

14.2.8 ASP查询Web数据库举例 359

14.3 XML数据库应用发展概述 360

14.3.1 学术界与工业界的两种不同索求 360

14.3.2 实验室的原型系统和商用化产品 361

14.3.3 核心技术的进展 362

14.3.4 未来的技术发展方向 365

本章小结 366

思考题 366

附录A SQL Server 2000中的全局变量及其返回值 367

附录B T-SQL的算术函数 369

附录C SQL Server 2000中的常用系统函数 370

相关图书
作者其它书籍
返回顶部