当前位置:首页 > 工业技术
SQL Server数据库程序设计
SQL Server数据库程序设计

SQL Server数据库程序设计PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:张秀玉主编;胡锦丽,胡锦美参编
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2006
  • ISBN:7111176138
  • 页数:346 页
图书介绍:本书介绍了数据库、表视图和创建索引等知识。
《SQL Server数据库程序设计》目录

第一部分 数据库基础知识 1

第1章 数据库案例的提出 1

1.1 案例的提出 1

1.2 图书借阅管理系统的功能 1

目录 1

1.3 系统中各实体的信息 2

1.4 实现系统的其他功能 3

1.5 案例的实现 3

本章小结 4

习题 4

第2章 数据库系统原理基础知识 5

2.1 数据库技术发展简史 5

2.2.1 数据 6

2.2 数据库的基本概念 6

2.2.2 数据库(DB) 7

2.2.3 数据库管理系统 7

2.2.4 数据库系统 7

2.3 数据模型 8

2.3.1 层次模型 8

2.3.2 网状模型 9

2.3.3 关系模型 10

本章小结 11

习题 11

3.1.2 SQL Server 2000的体系结构 13

3.1.1 SQL Server 2000的发展 13

3.1 SQL Server 2000简介 13

第3章 SQL Server 2000基本知识 13

3.1.3 SQL Server 2000的特点 14

3.1.4 SQL Server 2000版本介绍 15

3.2 SQL Server 2000的安装 16

3.2.1 对硬件与操作系统的要求 16

3.2.2 设置Windows服务账户 17

3.2.3 SQL Server 2000的安装过程 17

3.3 SQL Server 2000的主要管理工具 22

3.3.1 企业管理器 22

3.3.2 查询分析器 22

3.3.3 服务管理器 23

3.3.4 注册服务器 25

本章小结 29

习题 29

第二部分 SQL Server 2000数据库 31

第4章 创建数据库和表 31

4.1 构建数据库逻辑模型 31

4.1.1 数据库定义及分类 31

4.1.2 表 34

4.1.3 问题描述与抽象 35

4.2 使用企业管理器创建数据库和表 36

4.2.1 数据库的创建、修改和删除 36

4.2.2 表的创建、修改和删除 50

4.3 使用T-SQL语句创建数据库和表 57

4.3.1 使用CREATE DATABASE命令来创建数据库 58

4.3.2 使用ALTER DATABASE修改数据库 64

4.3.3 使用DROP DATABASE删除数据库 69

4.3.4 使用CREATE TABLE创建表 69

4.3.5 使用ALTER TABLE修改表 70

4.3.6 使用DROP TABLE删除表 71

4.4 建立数据库中所有的表 71

本章小结 71

习题 71

第5章 表数据的操作 74

5.1 使用企业管理器操作表数据 74

5.1.1 插入记录 75

5.1.4 使用企业管理器操作表数据的另一种方法 76

5.1.2 删除记录 76

5.1.3 修改记录 76

5.2 使用T-SQL语句操作表数据 77

5.2.1 使用INSERT语句插入表数据 77

5.2.2 使用UPDATE语句修改记录 81

5.2.3 使用DELETE或Truncate Table语句删除数据 82

本章小结 83

习题 83

第6章 数据库的深入设计 85

6.1 默认 85

6.1.1 创建默认 85

6.1.2 绑定与删除 89

6.2 约束 92

6.3 规则 107

6.4 数据完整性 110

6.4.1 域完整性 111

6.4.2 实体完整性 111

6.4.3 参照完整性 111

6.4.4 强制完整性 111

本章小结 112

习题 112

第7章 数据库的查询和视图 114

7.1 选择、投影和连接 114

7.1.1 选择 114

7.1.3 连接 115

7.1.2 投影 115

7.2 数据库的查询 116

7.2.1 选择列 116

7.2.2 选择行 120

7.2.3 FROM子句 123

7.2.4 连接事件 124

7.2.5 数据汇总 127

7.2.6 排序 131

7.2.7 SELECT语句的其他子句 132

7.2.8 查询语句的语法综述 133

7.3 视图 134

7.3.1 创建视图 134

7.3.3 更新视图 140

7.3.2 查询视图 140

7.3.4 修改视图的定义 144

7.3.5 删除视图 145

本章小结 146

习题 146

第8章 索引 148

8.1 数据索引 148

8.2 索引的创建 149

8.3 索引的删除 152

习题 153

第三部分 T-SQL语言和数据库编程 154

第9章 T-SQL语言 154

9.1.1 常量 155

9.1 常量、变量与数据类型 155

9.1.2 数据类型 156

9.1.3 变量 161

9.2 运算符与表达式 163

9.3 T-SQL语句 169

9.4 系统内置函数 172

9.4.1 行集函数 173

9.4.2 聚合函数 173

9.4.3 标量函数 173

9.5 用户定义函数 177

9.5.1 用户函数的定义与调用 177

习题 182

本章小结 182

9.5.2 用户定义函数的删除 182

第10章 实现存储过程 184

10.1 存储过程 184

10.1.1 存储过程概述 184

10.1.2 存储过程的建立、应用与 185

修改 185

10.2 触发器 192

10.2.1 触发器概述 192

10.2.2 创建与管理触发器 193

10.3 事务管理 197

10.3.1 事务概述 197

10.2.3 触发器的使用限制 197

10.3.2 事务类型 198

10.3.3 事务处理语句 198

10.3.4 事务中的语句 199

本章小结 201

习题 201

第四部分 数据库安全性管理 203

第11章 数据备份与安全 203

11.1 数据库的备份与还原 203

11.1.1 备份数据库 204

11.1.2 还原数据库 208

11.1.3 备份事务日志文件 210

11.1.4 还原事务日志文件 211

11.1.5 数据库备份与恢复运用案例 213

11.2 数据的导入和导出 216

11.2.1 数据转换服务DTS 216

11.2.2 分离与附加数据库 220

11.2.3 bcp实用工具 222

11.3 系统安全和数据库账户 223

11.3.1 SQL Server 2000的身份认证模式 224

11.3.2 建立和管理用户账号 224

11.3.3 服务器角色与数据库角色 229

11.3.4 访问权限 235

11.4 数据复制 242

11.4.1 复制 242

11.4.2 实施复制 244

本章小结 258

习题 259

第12章 数据库性能管理 261

12.1 性能监控 261

12.1.1 性能监控概述 261

12.1.2 选择性能监控工具 262

12.2 锁定 270

12.2.1 锁定概述 270

12.2.2 锁定粒度 270

12.2.3 锁模式 270

12.3.1 SQL Server自动化管理简介 272

12.3 作业 272

12.2.5 死锁及其处理 272

12.2.4 显示锁定信息 272

12.3.2 作业及其管理 273

12.4 警报 276

本章小结 277

习题 277

第五部分 数据库的应用及开发 279

第13章 VB/SQL Server开发与编程 279

13.1 数据库管理器 279

13.2 数据环境设计器 282

13.3 使用ADO操作SQL Server数据库 286

习题 287

本章小结 287

第14章 SQL Server 2000实验 288

实验1 SQL Server 2000的安装及其管理工具的使用 288

实验2 创建数据库和表 289

实验3 表数据的插入、修改和删除 291

实验4 数据库的查询 295

实验5 T-SQL编程 298

实验6 索引、存储过程和触发器的使用 300

习题 304

第15章 SQL Server 2000的开发与编程实习——VB图书借阅管理系统 305

项目1 连接数据库及调用存储过程 305

项目2 创建数据报表 334

附录 342

参考文献 346

返回顶部