当前位置:首页 > 工业技术
SQL Server数据库系统基础
SQL Server数据库系统基础

SQL Server数据库系统基础PDF电子书下载

工业技术

  • 电子书积分:16 积分如何计算积分?
  • 作 者:罗运模,王珊等编著
  • 出 版 社:北京:高等教育出版社
  • 出版年份:2002
  • ISBN:7040113295
  • 页数:520 页
图书介绍:《SQL Server数据库系统基础》以SQL Server 2000数据库管理系统为蓝本,介绍SQL Server数据库管理系统的功能、管理、应用和开发技术。书中突出了SQL server的可视化特点,将数据系统的管理机制、开发机制和操作规范介绍给了读者。
上一篇:金属磁性材料下一篇:架子工
《SQL Server数据库系统基础》目录

目录 1

第1章 SQL Server概述 1

1.1 SQL Server的主要功能 1

1.2 Microsoft SQL Server 2000的新特性 4

1.2.1 关系数据库增强 5

1.2.2 XML增强 8

1.2.3 图形管理增强 9

1.2.4 Analysis Services增强 9

1.2.5 MetaDataServices增强 10

1.2.6 English Query增强 11

1.2.7 文档增强 11

1.2.8 数据转换服务增强 12

1.3 SQL Server 2000的硬、软件需求 13

1.3.1 硬件需求 13

1.3.2 软件需求 14

1.4 SQL Server2000的安装 14

1.5 SQL Server2000文件安装路径 18

习题一 19

第2章 数据库系统概述 20

2.1 数据库系统的基本概念 20

2.1.1 数据、数据库、数据库管理系统、数据库系统 20

2.1.2 数据管理技术的产生和发展 22

2.1.3 数据库系统的特点 25

2.2 数据模型 27

2.2.1 数据模型的组成要素 28

2.2.2 概念模型 29

2.2.3 最常用的数据模型 33

2.2.4 层次模型 33

2.2.5 网状模型 35

2.2.6 关系模型 37

2.3 数据库系统的组成 39

2.4 关系数据库系统 41

2.4.1 关系模型概述 42

2.4.2 关系数据结构及定义 44

2.4.3 关系的完整性 45

习题二 48

第3章 SQL Server系统的主要内容 49

3.1 数据库 49

3.2 系统表 50

3.3 存储过程 51

3.4 管理工具 52

3.5 SQL Server Enterprise Manager窗口 54

3.6 Query Analyzer窗口 55

3.6.1 启动Query Analyzer窗口 55

3.6.2 QueryAnalyzer工具栏 58

习题三 61

4.1 启动 62

4.1.1 停止SQL Server 62

第4章 SQL Server服务器管理 62

4.1.2 手工启动SQL Server 63

4.1.3 手工启动其他服务 64

4.1.4 自动启动设置 64

4.2 连接 66

4.3 设置 67

4.3.1 内存 67

4.3.2 处理器 68

4.3.3 安全 69

4.3.4 连接 70

4.3.5 服务器 71

4.3.6 数据库 73

4.4 集群管理 74

4.4.1 创建服务器组 75

4.4.2 添加服务器 76

4.4.3 连接服务器 80

4.4.4 删除服务器 81

习题四 82

第5章 创建数据库及数据库对象 83

5.1 数据库存储结构 83

5.2 创建数据库 84

5.2.1 创建数据库 84

5.2.2 设置数据库大小 86

5.2.3 设置日志文件的大小 89

5.2.4 选项设置 90

5.2.5 添加文件组 92

5.2.6 删除数据库 95

5.3 创建数据表 96

5.3.1 新建数据表 96

5.3.2 修改数据表结构 99

5.3.3 输入数据 100

5.3.4 删除数据表 101

5.4 创建视图 103

5.4.1 新建视图 103

5.4.2 修改视图设计 106

5.4.3 在视图中输入或修改数据 107

5.5.1 新建存储过程 109

5.5 创建存储过程 109

5.5.2 修改存储过程 111

5.5.3 执行存储过程 112

5.6 创建触发器 113

5.6.1 新建触发器 113

5.6.2 修改触发器 115

5.6.3 触发触发器 115

5.7 导出SQL脚本 117

5.8 全文索引 123

5.8.1 创建全文索引 124

5.8.2 使用全文索引 130

5.8.3 维护全文索引 132

习题五 135

5.8.4 关于全文索引 135

第6章 安全管理 137

6.1 安全模式 137

6.1.1 安全规划 137

6.1.2 选择安全形式 138

6.1.3 配置安全角色 138

6.1.4 指定对象及语句许可权限 139

6.2 SQL Server服务器安全 139

6.3 SQL Server登录账号 143

6.3.1 创建SQL Server登录账号 143

6.3.2 设置SQL Server登录账号属性 146

6.4 角色 148

6.4.1 固有角色 149

6.4.2 创建角色 151

6.4.3 角色授权 153

6.4.4 创建应用程序角色 154

6.4.5 添加角色到固有角色 156

6.5 SQL Server用户 157

6.5.1 创建SQL Server用户 158

6.5.2 用户授权 160

6.5.3 添加用户到角色 161

6.6 许可 162

6.6.1 许可种类 163

6.6.2 设置对象许可 164

6.6.3 设置数据库许可 165

习题六 167

第7章 数据库备份和恢复管理 168

7.1 备份策略 168

7.1.1 选择备份内容和备份方式 168

7.1.2 确定备份频率 169

7.1.3 选择备份介质 170

7.2 备份数据库 170

7.2.1 完整备份 170

7.2.2 增量备份 180

7.2.3 日志备份 182

7.2.4 文件组备份 183

7.3.1 恢复完整或增量备份 186

7.3 恢复数据库 186

7.3.2 恢复事务日志备份 188

7.3.3 恢复文件组备份 189

7.4 截短事务日志 189

7.5 备份和恢复主数据库 190

习题七 191

第8章 SQL Server代理服务 192

8.1 SQL Server代理服务的基本内容 192

8.2 配置SQL Server代理服务 192

8.2.1 启动SQLServer代理服务 193

8.2.2 设置SQLServer代理服务 194

8.3 作业管理 198

8.3.1 执行和查看作业 199

8.3.2 修改作业定义 200

8.3.3 新建作业 203

8.4 操作员管理 212

8.4.1 添加操作员 212

8.4.2 为作业添加操作员 216

习题八 218

第9章 数据库维护和管理 219

9.1 检查服务器日志 219

9.1.1 查看系统日志 219

9.1.2 错误日志文件的存放位置 220

9.1.3 阅读错误日志文件 221

9.2.1 创 建数据库维护计划 222

9.2 创建、执行数据库维护计划 222

9.2.2 修改数据库维护计划 231

9.2.3 执行数据库维护计划 231

9.3 数据导入/导出 234

9.3.1 数据导出 235

9.3.2 数据导入 243

习题九 248

第10章 分布式数据复制基础知识 249

10.1 分布式数据复制模型 249

10.1.1 复制模型 249

10.1.2 复制类型 250

10.1.3 复制代理 252

10.2 配置出版和订阅服务器 253

10.3 配置复制监视器 260

10.4 修改复制配置 261

习题十 263

第11章 分布式快照复制 264

11.1 快照出版 264

11.2 修改快照配置 267

11.3 设置快照代理 267

11.4 拉订阅快照出版物 269

11.5 启动快照代理 271

11.6.1 配置出版和订阅服务器 274

11.6.2 订阅出版物 274

11.6 SQL Server 7.0的订阅 274

11.6.3 手工同步 276

11.7 推订阅 276

习题十一 279

第12章 分布式事务复制 280

12.1 创建事务复制 280

12.2 订阅事务复制出版物 284

12.3 查看事务订阅结果 285

12.4 修改事务复制属性 287

习题十二 288

第13章 分布式合并复制 289

13.1 创建合并复制 289

13.2 订阅合并复制出版物 291

13.3 合并 295

13.4 合并冲突 296

13.5 合并冲突解决方案 302

习题十三 310

第14章 分布式数据复制的相关内容 311

14.1 复制安全角色 311

14.1.1 复制角色权限 311

14.1.2 查看/添加复制安全角色 312

14.2 复制原理 314

14.2.1 快照复制 314

14.2.2 事务复制 315

14.2.3 合并复制 316

14.3 配置Internet复制 317

14.4 存储过程复制 319

14.4.1 创建存储过程复制 319

14.4.2 存储过程复制原理 320

14.5 立即更新复制 321

14.5.1 创建立即更新 321

14.5.2 立即更新复制工作原理 323

习题十四 324

第15章 SQL语言基本知识 326

15.1 Transact-SQL语言简介 326

15.2 标识符 327

15.2.1 常规标识符 327

15.2.2 定界标识符 328

15.2.3 标识符应用 330

15.3 对象命名规则 331

15.4 Transact-SQL语法格式约定 332

15.5 样本数据库 334

习题十五 335

第16章 数据类型及数据运算规则 337

16.1 关于数据类型 337

16.2 系统数据类型 337

16.2.1 日期时间型 338

16.2.2 整数型 340

16.2.3 精确数值型 340

16.2.4 近似数值型 341

16.2.5 货币型 342

16.2.6 位数据类型 342

16.2.7 字符类型 342

16.2.8 Unicode字符类型 343

16.2.9 二进制数据类型 344

16.2.10 时间戳数据类型 344

16.2.11 惟一标识符数据类型 345

16.2.12 游标数据类型 346

16.2.13 变体数据类型 346

16.3 运算符 346

16.3.1 算术运算符 346

16.3.3 比较运算符 347

16.3.2 位运算符 347

16.3.4 逻辑运算符 348

16.3.5 字符串连接符 351

16.3.6 赋值运算符 351

16.3.7 运算符的优先级 351

习题十六 352

第17章 变量和函数 353

17.1 变量 353

17.1.1 全局变量 353

17.1.2 局部变量 357

17.2.2 系统函数 359

17.2.1 函数分类 359

17.2 函数 359

17.2.3 日期函数 361

17.2.4 字符串函数 362

17.2.5 数学函数 364

17.2.6 图像和文本函数 365

17.2.7 安全函数 366

17.2.8 数据元函数 367

17.2.9 游标函数 368

17.2.10 行集函数 369

17.2.11 集合函数 370

习题十七 371

18.1 BEGIN END语句 372

第18章 控制语句 372

18.2 GOTO语句 373

18.3 IF ELSE语句 373

18.4 RETURN语句 374

18.5 WAITFOR语句 375

18.6 WHILE语句 376

18.7 BREAK语句 376

18.8 CONTINUE语句 376

18.9 CASE表达式 377

18.9.1 简单CASE表达式 377

18.9.2 搜索型CASE表达式 378

习题十八 379

19.1 关于数据表 380

第19章 数据表与视图 380

19.2 创建数据表 381

19.2.1 CREATE TABLE语句 381

19.2.2 使用程序方法创建数据表 385

19.2.3 使用可视方法创建数据表 386

19.2.4 获取CREATE TABLE语句的内容 403

19.3 创建关系图表 406

19.4 关于约束和完整性 410

19.4.1 约束 410

19.4.2 完整性 410

19.5 修改数据表 411

19.7 数据操作 414

19.7.1 插入数据 414

19.6 删除数据表 414

19.7.2 更新数据 418

19.7.3 删除数据 423

19.8 视图 427

19.8.1 创建视图 427

19.8.2 使用视图的原因 430

19.8.3 检索和修改数据 431

19.8.4 修改和删除视图 431

19.9 索引 432

19.9.1 索引分类 432

19.9.2 创建索引 434

习题十九 437

19.9.3 删除索引 437

第20章 默认和规则 439

20.1 关于默认 439

20.2 创建默认对象 440

20.2.1 图形环境创建默认对象 440

20.2.2 语句创建默认对象 441

20.3 应用默认对象 442

20.3.1 图形环境 442

20.3.2 程序方法 445

20.4 删除默认对象 446

20.4.1 图形环境 446

20.4.2 程序方法 448

20.5 关于规则 449

习题二十 450

第21章 数据检索 451

21.1 查询语句的语法格式 451

21.2 SELECT子句 453

21.3 FROM子句 457

21.4 INTO子句 459

21.5 WHERE子句 459

21.5.1 语法格式 460

21.5.2 条件运算符 461

21.5.3 关系运算 461

21.5.4 列表运算 461

21.5.5 范围运算 462

21.5.6 逻辑运算 463

21.5.7 匹配符的使用 464

21.5.8 空值判断 465

21.6 OREER BY子句 465

21.7 GROUP BY子句 466

21.8 COMPUTE子句 467

21.9 HAVING子句 469

21.10 联合查询 469

习题二十一 471

第22章 事务和锁 472

22.1 事务模式 472

22.1.1 显式事务 472

22.1.3 自动事务 473

22.1.2 隐式事务 473

22.2.1 BEGIN TRANSACTION语句 474

22.2 事务处理语句 474

22.2.2 COMMIT TRANSACTION和COMMIT WORK语句 475

22.2.3 ROLLBACK TRANSACTION语句和ROLLBACK WORK语句 475

22.2.4 SAVE TRANSACTION语句 476

22.3 事务处理举例 476

22.4 事务和批 477

22.5 锁的模式 479

22.6 关于锁的信息 482

22.7 死锁处理 484

习题二十二 485

23.1 数据库应用项目组 486

第23章 数据库应用设计 486

23.1.1 项目经理 487

23.1.2 开发经理 487

23.1.3 计划经理 487

23.1.4 生产/质量经理 487

23.1.5 技术支持经理 488

23.1.6 系统分析员 488

23.1.7 程序员 488

23.1.8 测试员 488

23.1.9 数据库管理员 489

23.2 数据库应用设计的一般过程 489

23.2.1 数据库应用设计的主要步骤 489

23.2.2 数据库应用设计主要步骤之间的关系 491

23.3 用户调查 492

23.3.1 用户调查的要求 492

23.3.2 用户调查的步骤 492

23.4 需求分析 493

23.4.1 需求分析的一般过程 494

23.4.2 需求分析的任务 494

23.5 总体设计 496

23.5.1 总体设计的目标 496

23.5.2 总体设计过程 497

23.5.3 数据字典 499

23.6.1 结构程序设计 500

23.6 详细设计 500

23.6.2 主要设计工具 501

23.7 编写程序 504

23.7.1 程序设计风格 504

23.7.2 程序调试 507

23.8 测试 510

23.8.1 测试的重要性 510

23.8.2 测试目标 511

23.8.3 测试方法 512

23.8.4 测试步骤 512

23.9 数据的规范化 514

习题二十三 518

主要参考文献 520

返回顶部