图书介绍

SQL Server 2008应用开发案例解析PDF|Epub|txt|kindle电子书版本网盘下载

SQL Server 2008应用开发案例解析
  • 赵斌编著 著
  • 出版社: 北京:科学出版社
  • ISBN:9787030244574
  • 出版时间:2009
  • 标注页数:576页
  • 文件大小:99MB
  • 文件页数:592页
  • 主题词:关系数据库-数据库管理系统,SQL Server 2008

PDF下载


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

下载说明

SQL Server 2008应用开发案例解析PDF格式电子书版下载

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

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

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

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

图书目录

第1章 SQL Server 2008概述和安装1

1.1 SQL Server的历史和发展1

1.1.1 SQL Server的历史1

1.1.2 SQL Server的版本3

1.2 SQL Server 2008的安装8

1.2.1 下载SQL Server 2008试用版8

1.2.2 安装SQL Server 2008的硬件和软件要求10

1.2.3 如何安装SQL Server 200815

1.3 SQLServer2008的管理和开发工具28

1.3.1 SQL Server 2008管理工具一览28

1.3.2 SQL Server 2008 Management Studio简介30

1.3.3 SQL Server 2008配置管理器简介32

第2章 T-SQL语言35

2.1 SQL语言与T-SQL语言概述35

2.1.1 SQL语言概述35

2.1.2 T-SQL语言概述38

2.2 案例分析:学生成绩信息表的增删改查40

2.3 SQL基本语法介绍43

2.4 案例实现:学生成绩信息表的增删改查48

2.5 T-SQL的基本语法和数据类型50

2.5.1 T-SQL数据类型50

2.5.2 T-SQL关键字52

2.5.3 T-SQL内置函数54

2.6 SQL Server 2008中T-SQL的新功能57

2.6.1 T-SQL新增功能概述57

2.6.2 Insert语句的增强58

2.6.3 Merge语句59

2.6.4 用户自定义表数据类型和表值参数60

第3章 数据库63

3.1 数据库概述63

3.1.1 数据库基本概念63

3.1.2 数据模型65

3.2 案例分析:ABCBBS论坛系统数据库创建与管理69

3.3 利用SQL Server 2008 Management Studio操作数据库70

3.3.1 创建数据库70

3.3.2 配置数据库属性71

3.3.3 删除数据库74

3.4 利用T-SQL脚本操作数据库75

3.4.1 创建数据库(Create DATABASE)75

3.4.2 配置数据库属性(Alter DATABASE)81

3.4.3 删除数据库(Drop DATABASE)82

3.5 数据库的管理82

3.5.1 数据库的备份和还原83

3.5.2 数据库自动备份的实现86

3.5.3 数据的导入导出(DTS)95

3.5.4 数据库的复制99

3.5.5 数据库报表103

3.6 SQL Server 2008的数据库文件体系结构104

3.6.1 页和区的概念104

3.6.2 文件和文件组体系结构106

3.7 案例实现:ABCBBS论坛系统数据库创建与管理107

第4章 数据表111

4.1 数据表概述111

4.1.1 数据表概念111

4.1.2 数据表设计112

4.1.3 数据表约束113

4.1.4 数据表和视图的区别113

4.2 案例分析:IT时代博客系统数据表的创建与管理114

4.3 利用SQL Server 2008 Management Studio操作数据表115

4.3.1 创建和设计数据表116

4.3.2 添加数据表数据117

4.3.3 删除数据表118

4.4 利用T-SQL脚本操作数据表118

4.4.1 创建数据表(Create TABLE)118

4.4.2 计算列122

4.4.3 修改数据表属性(Alter TABLE)123

4.4.4 删除数据表(Drop TABLE)124

4.5 特殊表类型124

4.5.1 系统表125

4.5.2 临时表126

4.5.3 宽表128

4.6 设计和实现FILESTREAM存储128

4.6.1 FILESTREAM概述128

4.6.2 启用FILESTREAM130

4.6.3 创建应用FILESTREAM的数据库131

4.6.4 创建数据表存储FILESTREAM数据132

4.7 案例实现:IT时代博客系统数据表的创建与管理134

第5章 约束144

5.1 约束概述144

5.1.1 约束的概念144

5.1.2 约束的分类144

5.2 案例分析:高校选课系统约束的设计与创建151

5.3 利用SQL Server 2008 Management Studio设计约束153

5.3.1 创建外键约束153

5.3.2 创建检查约束154

5.4 利用T-SQL语言设计键和约束155

5.4.1 创建约束(Create Constraints)155

5.4.2 删除约束(Drop Constraints)159

5.5 案例实现:高校选课系统约束的设计与创建160

第6章 视图167

6.1 视图概述167

6.1.1 视图的概念167

6.1.2 视图的好处168

6.2 案例分析:小管家进销存管理系统视图的创建设计与编辑169

6.3 利用SQL Server 2008 Management Studio操作视图171

6.3.1 创建和设计视图171

6.3.2 编辑视图数据175

6.3.3 删除视图175

6.4 利用T-SQL脚本操作视图176

6.4.1 创建视图(Create View)176

6.4.2 修改视图(ALTER VIEW)178

6.4.3 删除视图(DROP VIEW)179

6.5 同义词180

6.6 数据表连接方式182

6.7 案例实现:小管家进销存管理系统视图的创建设计与编辑184

第7章 存储过程193

7.1 存储过程概述193

7.1.1 什么是存储过程193

7.1.2 存储过程的优势195

7.1.3 存储过程与函数的区别196

7.2 案例分析:IT资源管理系统存储过程的设计与编辑199

7.3 利用图形界面向导和T-SQL操作存储过程200

7.3.1 创建存储过程(Create Procedure)200

7.3.2 执行存储过程(Exec)203

7.3.3 删除存储过程(Drop Procedure)205

7.4 有关存储过程和T-SQL脚本的17个实例206

7.4.1 系统函数部分206

7.4.2 语句块部分210

7.4.3 系统变量部分215

7.5 案例实现:IT资源管理系统存储过程的设计与编辑217

第8章 触发器229

8.1 触发器概述229

8.1.1 什么是触发器229

8.1.2 触发器的优势和局限性231

8.2 案例分析:旅行社网上机票预订系统触发器的设计与编辑232

8.3 利用图形界面向导和T-SQL操作触发器238

8.3.1 创建触发器(Create Trigger)238

8.3.2 激活/禁用触发器240

8.3.3 删除触发器(Drop Trigger)241

8.4 触发器脚本的高级应用242

8.4.1 有关触发器的4个实例242

8.4.2 触发器的完整模板246

8.5 案例实现:旅行社网上机票预订系统触发器的设计与编辑249

第9章 索引261

9.1 索引概述261

9.1.1 什么是索引261

9.1.2 聚簇索引和非聚簇索引比较263

9.2 案例分析:旅行社网上机票预订系统索引的设计与性能优化265

9.3 利用图形界面向导创建索引266

9.3.1 创建聚簇主键索引266

9.3.2 创建非聚簇索引267

9.3.3 创建XML索引268

9.3.4 创建空间索引271

9.3.5 创建索引的完整流程273

9.4 利用T-SQL脚本创建索引277

9.4.1 创建索引的T-SQL模板278

9.4.2 创建索引的T-SQL脚本的8个实例280

9.5 案例实现:旅行社网上机票预订系统索引的设计与性能优化284

第10章 用户权限291

10.1 用户权限概述291

10.1.1 数据库用户291

10.1.2 登录用户291

10.1.3 角色293

10.1.4 权限295

10.1.5 架构297

10.1.6 权限管理小结298

10.2 案例分析:CRM客户关系管理系统数据库的权限分配300

10.3 利用图形界面向导配置用户权限301

10.3.1 常见数据库角色介绍301

10.3.2 常见服务器角色介绍303

10.3.3 创建数据库用户304

10.3.4 创建登录用户305

10.3.5 创建数据库角色307

10.3.6 创建应用程序角色308

10.4 利用T-SQL脚本配置用户权限308

10.4.1 创建用户309

10.4.2 创建角色311

10.4.3 设置权限312

10.5 案例实现:CRM客户关系管理系统数据库的权限分配314

第11章 创建数据库自动化执行脚本324

11.1 数据库自动化脚本的目的和意义324

11.2 案例分析:IT管理系统数据库自动化脚本的规划与设计325

11.3 批处理编程327

11.3.1 什么是批处理327

11.3.2 批处理编程基本语法329

11.4 案例实现:IT管理系统数据库自动化脚本的规划与设计335

第12章 数据库设计344

12.1 案例分析:学生选课系统数据库的设计, 创建关系图,满足第一,二,三范式344

12.2 设计数据库范式345

12.2.1 数据库范式概述345

12.2.2 设计数据库满足第一范式345

12.2.3 设计数据库满足第二范式346

12.2.4 设计数据库满足第三范式348

12.2.5 其他范式350

12.2.6 反范式351

12.3 设计数据库E-R图352

第13章 SQL Server 2008与XML358

13.1 XML概述358

13.1.1 XML基本概念358

13.1.2 XML历史360

13.1.3 XML用途360

13.1.4 XML相关术语解释361

13.2 案例分析:XML技术在SQL Server 2008中的各种应用364

13.3 XML基本语法367

13.4 XML语法校验370

13.4.1 DTD文件校验370

13.4.2 XML Schema文件校验373

13.5 XPath基本语法376

13.6 XQuery基本语法378

13.7 在SQL Server中导入XML数据379

13.8 XML在SQL Server中的各种应用380

13.8.1 XML的应用范围380

13.8.2 类型化的XML和非类型化的XMI381

13.8.3 使用XML类型列创建视图385

13.8.4 XML在数据查询方面的应用386

13.9 案例实现:XML技术在SQL Server 2008中的各种应用389

第14章 SQL Server 2008数据库性能测试及优化396

14.1 性能测试概述396

14.1.1 数据库性能测试与软件性能测试的关系396

14.1.2 性能测试相关术语介绍398

14.2 案例分析:通用销售管理系统的数据库性能优化401

14.3 SQL Server数据库性能优化408

14.3.1 数据库性能优化的目标和途径408

14.3.2 硬件系统级别的优化410

14.3.3 数据库文件级别的优化414

14.3.4 数据库对象级别的优化416

14.4 案例实现:通用销售管理系统的数据库性能优化427

第15章 ETL与Integration Service429

15.1 ETL概述429

15.1.1 什么是ETL429

15.1.2 ETL相关术语解释432

15.2 什么是Integration Service437

15.3 Integration Service体系结构439

15.4 开发Integration Service的集成开发工具—BIDS介绍441

15.5 使用BIDS创建DTS应用443

15.6 使用BIDS创建ETL应用453

15.6.1 案例分析1:ETL应用—从Excel数据源提取转换数据453

15.6.2 案例解析2:ETL应用—从文本数据源提取转换数据463

第16章 Reporting Services479

16.1 Reporting Services概述479

16.2 制作Reporting Services的常用工具481

16.2.1 报表配置工具481

16.2.2 使用BIDS创建报表项目483

16.3 案例分析:制作订单数据表的报表系统484

16.3.1 案例介绍485

16.3.2 制作简易报表487

16.3.3 报表的一些高级选项设置491

16.3.4 添加饼图和条形图496

16.3.5 添加KPI501

第17章 Analysis Services506

17.1 什么是多维数据506

17.2 数据挖掘概述508

17.2.1 什么是数据挖掘508

17.2.2 数据挖掘的基本特征509

17.3 数据挖掘的经典案例511

17.4 数据挖掘的常用分析方法514

17.5 案例分析:预测AdventureWorksCycles公司产品的顾客购买行为515

17.5.1 案例背景介绍515

17.5.2 示例数据库的下载与安装517

17.5.3 创建Analysis Services项目519

17.5.4 生成数据源和数据源视图520

17.5.5 设计创建数据挖掘模型524

17.5.6 数据挖掘模型的结果分析531

17.5.7 验证数据挖掘模型的准确性543

17.5.8 客户行为预测和整理546

第18章 数据库试题集锦(面试必备)551

18.1 选择题551

18.2 简答题563

18.3 设计题570

18.4 参考答案570

热门推荐