图书介绍

精通SQL Server 2005【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

精通SQL Server 2005
  • 陈宗斌编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:7121062879
  • 出版时间:2008
  • 标注页数:647页
  • 文件大小:126MB
  • 文件页数:670页
  • 主题词:

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

精通SQL Server 2005PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 关系数据库系统与SQL Server简介1

1.1 数据库管理系统1

1.1.1 个人系统1

1.1.2 客户/服务器系统2

1.1.3 基于Web服务器的系统2

1.1.4 选择应用程序技术3

1.2 实体关系系统3

1.3 关系数据库模型深入介绍5

1.3.1 主键6

1.3.2 范式6

1.3.3 关系与外键10

1.3.4 对象关系模型11

1.4 安装SQL Server工具12

1.4.1 安装SQL Server数据库管理系统14

1.4.2 为远程访问配置SQL Server16

1.4.3 安装Visual Studio18

1.5 浏览SQL Server环境20

1.5.1 使用Management Studio20

1.5.2 Visual Studio工具21

1.5.3 SQL Server Management Studio22

1.6 本书数据库简介23

1.6.1 Redwood Realty24

1.6.2 Coffee Merchant26

1.6.3 Rowing Ventures28

1.6.4 Broadcloth Clothing29

1.7 小结32

1.8 关键术语32

1.9 复习33

1.9.1 判断题33

1.9.2 填空题33

1.9.3 多项选择题33

1.10 实际练习34

第2章 SQL概述及与SQL Server的连接36

2.1 简介36

2.1.1 SQL命令的类型36

2.1.2 SQL语句的解析37

2.1.3 获得在线帮助38

2.2 与数据库的连接40

2.3 使用SQLCMD命令行工具40

2.3.1 启动SQLCMD并运行SQL命令41

2.3.2 读取、列表、编辑和运行T-SQL脚本文件44

2.3.3 为打印捕获文件47

2.3.4 获得帮助49

2.3.5 退出SQLCMD49

2.4 使用SQL Server Management Studio49

2.4.1 编辑Transact-SQL代码49

2.4.2 连接到SQL Server50

2.4.3 创建新的解决方案51

2.4.4 输入和运行T-SQL命令52

2.4.5 编辑SQL命令54

2.4.6 保存查询修改55

2.4.7 退出SQL Server Management Studio55

2.4.8 打开解决方案56

2.4.9 使用查询结果58

2.4.10 浏览Management Studio的面板59

2.5 了解SQL语句63

2.5.1 运行查询65

2.5.2 检查DDL语句66

2.5.3 探究DML语句68

2.5.4 事务控制语句初探72

2.5.5 数据控制语言语句的回顾74

2.6 浏览选择的SQL Server系统视图75

2.6.1 使用Object Explorer面板显示系统视图75

2.6.2 显示表和列的定义信息77

2.6.3 使用Object Explorer面板显示表的结构和内容78

2.7 小结80

2.8 关键术语80

2.9 复习81

2.9.1 判断题81

2.9.2 填空题81

2.9.3 多项选择题81

2.10 实际练习82

第3章 创建、修改、重命名与删除数据库表87

3.1 设计关系数据库87

3.1.1 与数据库用户交流87

3.1.2 识别用户需求87

3.1.3 辨识商业对象88

3.1.4 规范化设计88

3.2 了解SQL Server用户账户89

3.3 创建表90

3.3.1 SQL Server数据类型91

3.3.2 在Management Studio中创建表96

3.4 所选择系统的保存过程98

3.4.1 sp_help99

3.4.2 sp_helpconstraint99

3.4.3 sp_columns100

3.5 定义和使用约束100

3.5.1 了解约束100

3.5.2 命名约束100

3.5.3 定义约束101

3.5.4 创建列约束和表约束105

3.5.5 为列设置默认值109

3.6 修改表及其约束110

3.6.1 添加、允许使用或禁止使用约束110

3.6.2 撤消或重命名约束113

3.6.3 修改列的默认值或数据类型114

3.6.4 添加、撤消及重命名列115

3.7 显示表的名称、特征和约束118

3.7.1 列出数据库表118

3.7.2 回顾列信息120

3.7.3 回顾表约束和列约束121

3.8 撤消和重命名表124

3.8.1 撤消表124

3.8.2 重命名表126

3.9 以其他表为基础创建表127

3.10 小结128

3.11 关键术语129

3.12 复习129

3.12.1 判断题129

3.12.2 填空题129

3.12.3 多项选择题129

3.13 实际练习130

第4章 修改数据与审计表选项135

4.1 向表中插入行135

4.1.1 指定列列表138

4.1.2 处理完整性约束139

4.1.3 省略列列表140

4.1.4 插入日期和时间142

4.1.5 从其他数据库表插入日期145

4.1.6 在表中指定标识列147

4.2 更新数据149

4.2.1 更新语句150

4.2.2 CASE结构153

4.2.3 使用CASE结构更新数据154

4.3 删除行与截表156

4.3.1 删除选定行157

4.3.2 删除所有行158

4.4 数据库事务159

4.4.1 事务模式160

4.4.2 T-SQL事务语句161

4.5 创建和使用数据库触发器165

4.5.1 触发器简介165

4.5.2 创建和使用DDL触发器167

4.5.3 创建和测试BEFORE触发器169

4.5.4 创建和测试AFTER触发器171

4.5.5 创建和测试INSTEAD OF触发器174

4.5.6 显示、修改、重命名和撤消触发器177

4.6 小结184

4.7 关键术语185

4.8 复习185

4.8.1 判断题185

4.8.2 填空题185

4.8.3 多项选择题186

4.9 实际练习题186

第5章 查询数据库193

5.1 从一个数据库表中检索显示数据193

5.1.1 编写SELECT语句193

5.1.2 选择所有列196

5.1.3 使用DISTINCT显示唯一行198

5.1.4 使用查找条件筛选结果198

5.1.5 分类205

5.1.6 在查询中包含计算207

5.2 SQL函数212

5.2.1 在查询中使用标量函数213

5.2.2 使用聚集函数226

5.3 小结236

5.4 关键术语236

5.5 复习237

5.5.1 判断题237

5.5.2 填空题237

5.5.3 多项选择题237

5.6 实际练习237

第6章 创建多表查询和视图243

6.1 创建和使用多表查询243

6.1.1 连接具有匹配列值的表244

6.1.2 了解其他连接类型和连接条件249

6.1.3 探讨集合操作260

6.1.4 使用子查询264

6.2 创建和使用视图276

6.2.1 视图提供了什么276

6.2.2 定义和查询单表视图277

6.2.3 使用单表视图修改数据281

6.2.4 创建复杂视图283

6.2.5 创建同义字简化表引用287

6.2.6 列出视图定义287

6.2.7 删除视图289

6.3 小结290

6.4 关键术语290

6.5 复习291

6.5.1 判断题291

6.5.2 填空题291

6.5.3 多项选择题291

6.6 实际练习题292

第7章 使用SQL扩展、创建并使用存储过程300

7.1 存储过程与编码概述300

7.1.1 存储过程的优点300

7.1.2 探究代码块的类型301

7.1.3 SQL扩展概述301

7.2 创建匿名代码块304

7.2.1 初始化Redwood Realty数据库305

7.2.2 编写匿名代码块306

7.2.3 编写代码文档308

7.2.4 运行匿名T-SQL代码块308

7.2.5 修改匿名代码块以显示多行309

7.2.6 处理异常310

7.3 理解显式游标314

7.3.1 T-SQL迭代结构概述314

7.3.2 使用显式游标与WHILE循环来处理行315

7.3.3 IF语句概述319

7.4 命名代码块概述324

7.5 创建、使用、列出和删除函数325

7.5.1 函数概述325

7.5.2 创建并存储标量函数325

7.5.3 调用用户定义函数327

7.5.4 修改函数329

7.5.5 创建并使用表值函数331

7.5.6 列出并删除函数333

7.6 创建、使用、列出与删除过程336

7.6.1 过程的优点336

7.6.2 创建并存储一个过程336

7.6.3 调用存储过程338

7.6.4 修改并保存过程340

7.6.5 列出并删除过程342

7.7 公共语言运行时(CLR)集成概述344

7.7.1 在.NET语言与T-SQL过程之间选择344

7.7.2 使用CLR集成:总体步骤345

7.7.3 在SQL Server中允许使用CLR345

7.7.4 使用Visual Basic.NET创建SQL Server函数346

7.7.5 使用对象资源管理器查看程序集350

7.7.6 测试CLR函数351

7.7.7 删除CLR函数352

7.8 小结352

7.9 关键术语353

7.10 复习353

7.10.1 判断题353

7.10.2 填空题353

7.10.3 多项选择题354

7.11 实际练习354

第8章 使用Visual Studio创建数据库窗体362

8.1 窗体概述362

8.1.1 三种主窗体类型362

8.1.2 窗体服务体系结构364

8.1.3 Visual Studio窗体的基本结构365

8.1.4 Visual Studio的元素367

8.2 使用窗体生成器创建简单的主窗体368

8.2.1 开始构建数据库窗体369

8.2.2 使用窗体查询功能查找数据373

8.3 修改窗体374

8.3.1 设计视图374

8.3.2 基本属性374

8.3.3 添加静态图像375

8.3.4 将图像添加到数据库中377

8.3.5 添加查找列380

8.3.6 创建组合框381

8.3.7 单选按钮与复选框384

8.4 创建表格窗体及其子窗体386

8.4.1 创建表格窗体386

8.4.2 创建主窗体和子窗体388

8.4.3 在网格中显示额外的列392

8.4.4 设置格式393

8.5 小结394

8.6 关键术语394

8.7 复习394

8.7.1 判断题394

8.7.2 填空题395

8.7.3 多项选择题395

8.8 实际练习395

第9章 自定义窗体399

9.1 设置窗体结构399

9.1.1 创建窗体与简单的表适配器401

9.1.2 为查询创建表适配器402

9.1.3 搜索功能的实现405

9.2 设计窗体事件的代码408

9.2.1 定义窗体事件408

9.2.2 创建并编辑事件代码410

9.2.3 在Visual Basic中执行通用数据命令413

9.2.4 使用Visual Basic检查数据行416

9.2.5 让窗体更高效419

9.2.6 事件代码的调试420

9.2.7 处理错误421

9.2.8 理解窗体程序中的作用域与生命周期424

9.3 创建有用的窗体工具425

9.3.1 创建并使用标识列425

9.3.2 验证窗体输入430

9.3.3 计算网格数据的小计433

9.4 使用多窗体434

9.4.1 添加Tab控件434

9.4.2 多窗体437

9.4.3 评估窗体样式438

9.5 小结439

9.6 关键术语440

9.7 复习440

9.7.1 判断题440

9.7.2 填空题440

9.7.3 多项选择题440

9.8 实际练习441

第10章 报表的创建与修改446

10.1 报表服务概述446

10.1.1 Web发布与纸质报表446

10.1.2 报表的类型447

10.1.3 SQL Server报表服务449

10.2 构建并修改报表449

10.2.1 报表结构450

10.2.2 报表生成器451

10.2.3 通过修改布局来改进报表454

10.2.4 不同的窗口456

10.2.5 添加字段458

10.3 矩阵报表458

10.3.1 列的对齐与格式化460

10.3.2 添加小计461

10.3.3 添加条件格式461

10.3.4 插入页号与日期462

10.4 手工创建报表463

10.4.1 显示数据库中的图像467

10.5 控制报表中的数据468

10.5.1 创建报表参数468

10.5.2 创建下钻选项471

10.5.3 用图表来自定义报表472

10.5.4 让图表可交互474

10.6 小结476

10.7 关键术语476

10.8 复习477

10.8.1 判断题477

10.8.2 填空题477

10.8.3 多项选择题477

10.9 实际练习478

第11章 构建集成的应用程序481

11.1 设计集成的数据库应用程序481

11.1.1 组织Redwood Realty482

11.1.2 外观一致性483

11.1.3 创建模板窗体484

11.1.4 应用模板窗体与属性485

11.2 连接窗体与报表,形成应用程序488

11.2.1 启动窗体488

11.2.2 打开连接的窗体489

11.2.3 在Web浏览器中显示报表491

11.2.4 把报表显示在嵌入于窗体的Web浏览器中494

11.2.5 使用ReportViewer显示报表495

11.3 创建菜单497

11.3.1 菜单所扮演的角色497

11.3.2 构建菜单498

11.3.3 创建菜单功能498

11.3.4 菜单的部署与使用500

11.4 创建帮助文件501

11.4.1 HTML帮助系统502

11.4.2 创建HTML帮助文件503

11.4.3 使用帮助文件506

11.5 应用程序的部署508

11.5.1 应用程序属性508

11.5.2 发布应用程序509

11.6 小结510

11.7 关键术语510

11.8 复习510

11.8.1 判断题510

11.8.2 填空题510

11.8.3 多项选择题511

11.9 实际练习511

第12章 数据库安全性的维护513

12.1 创建并编辑用户账号513

12.1.1 用户身份验证514

12.1.2 用户角色515

12.1.3 安全实体对象权限517

12.2 控制用户对对象的访问520

12.2.1 创建角色520

12.2.2 授予与撤消权限522

12.3 保障窗体与报表的安全523

12.3.1 保障窗体安全524

12.3.2 保障IIS报表的安全526

12.3.3 对角色保障各个报表的安全528

12.3.4 使用表权限保障报表安全530

12.4 通过视图与过程强制权限530

12.4.1 限制对选择的行与列的访问530

12.4.2 通过过程限制更新531

12.4.3 在应用程序内限制访问534

12.5 使用加密来保护数据536

12.5.1 保障互联网传输的安全537

12.5.2 在数据库中加密所选的数据538

12.5.3 使用证书保护源代码541

12.6 数据库审计541

12.6.1 使用事件通知进行审计542

12.6.2 查看审计跟踪信息544

12.6.3 创建触发器进行审计545

12.7 小结547

12.8 关键术语548

12.9 复习548

12.9.1 判断题548

12.9.2 填空题548

12.9.3 多项选择题548

12.10 实际练习549

第13章 数据库管理552

13.1 DBA的职责概览552

13.2 使用Server Management Studio553

13.3 理解SQL Server存储文件555

13.3.1 创建数据库文件556

13.3.2 压缩表与文件557

13.4 配置分区与群集索引559

13.4.1 定义分区559

13.4.2 定义群集562

13.5 导入与导出数据563

13.5.1 使用SQL脚本563

13.5.2 使用大容量INSERT563

13.6 DBMS的维护565

13.6.1 补丁与更新565

13.6.2 数据库的启动与关闭566

13.7 数据库的备份567

13.7.1 备份数据库的复杂因素568

13.7.2 关闭与系统备份(冷备份)569

13.7.3 持续备份与存档(热备份)569

13.7.4 制作数据镜像571

13.8 监视并改进数据库性能571

13.8.1 监视工具572

13.9 查询优化575

13.9.1 分析整体性能578

13.10 从系统视图中获得有用的信息581

13.11 小结582

13.12 关键术语583

13.13 复习583

13.13.1 判断题583

13.13.2 填空题584

13.13.3 多项选择题584

13.14 实际练习584

第14章 使用Microsoft ASP.NET创建基于Web的窗体587

14.1 基于Web的窗体概述587

14.1.1 三种主要窗体类型588

14.1.2 Web窗体结构589

14.1.3 HTML的基本元素591

14.1.4 Visual Studio Web窗体的基本结构593

14.1.5 Visual Studio的元素595

14.2 使用Forms Builder创建简单的主窗体597

14.2.1 启动一个数据库窗体597

14.2.2 运行DetailsView窗体598

14.3 修改窗体600

14.3.1 基本属性600

14.3.2 添加静态图片601

14.3.3 在数据库中添加图像602

14.3.4 添加查找列607

14.3.5 创建下拉列表608

14.3.6 单选按钮与复选框612

14.4 窗体事件、调试与错误处理614

14.4.1 窗体事件的顺序614

14.4.2 程序代码的调试615

14.4.3 捕获错误617

14.5 创建表格窗体与子窗体617

14.5.1 创建表格窗体617

14.5.2 创建主窗体与子窗体620

14.5.3 在网格中显示额外的列624

14.5.4 设置格式625

14.5.5 设置编辑和插入模板626

14.6 创建有用的窗体工具629

14.6.1 创建和使用标志列630

14.6.2 验证窗体输入632

14.6.3 计算网格数据的小计值634

14.7 使用多个窗体638

14.8 小结641

14.9 关键术语641

14.10 复习642

14.10.1 判断题642

14.10.2 填空题642

14.10.3 多项选择题642

14.11 实际练习643

热门推荐