图书介绍

数据库与SQL Server 2005教程PDF|Epub|txt|kindle电子书版本网盘下载

数据库与SQL Server 2005教程
  • 钱雪忠编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:730215841X
  • 出版时间:2007
  • 标注页数:462页
  • 文件大小:45MB
  • 文件页数:480页
  • 主题词:关系数据库-数据库管理系统,SQL Server 2005-高等学校-教材

PDF下载


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

下载说明

数据库与SQL Server 2005教程PDF格式电子书版下载

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

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

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

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

图书目录

第1章 数据库基础知识1

1.1 数据库系统概述1

1.1.1 信息与数据、数据库、数据库管理系统、数据库系统1

1.1.2 数据管理技术的产生和发展3

1.1.3 数据库系统的特点5

1.2 数据模型7

1.2.1 概念模型7

1.2.2 数据模型的定义10

1.2.3 常用数据模型10

1.3 数据库系统结构及其工作过程14

1.3.1 数据库系统的三级模式结构及二级映像14

1.3.2 数据库管理系统的工作过程16

1.4 关系数据库17

1.4.1 关系数据结构及形式化定义17

1.4.2 关系的完整性20

1.4.3 关系操作与关系代数21

1.5 关系规范化设计理论和方法28

1.5.1 问题的提出28

1.5.2 规范化设计理论和方法29

1.6 数据库设计概述36

1.6.1 数据库设计的任务、内容和特点36

1.6.2 数据库设计方法简述36

1.6.3 数据库设计的步骤37

习题45

第2章 SQL Server 2005系统概述49

2.1 SQL Server 2005系统简介49

2.1.1 概况50

2.1.2 特性53

2.2 SQL Server 2005的安装59

2.2.1 SQL Server 2005安装版本的确定59

2.2.2 SQL Server 2005安装组件的确定60

2.2.3 关于SQL Server 2005最终用户许可协议61

2.2.4 SQL Server 2005系统要求61

2.2.5 准备安装SQL Server 200562

2.2.6 安装SQL Server 200563

2.2.7 如何验证SQL Server 2005服务的安装成功70

2.2.8 升级到SQL Server 200571

2.2.9 如何卸载SQL Server 2005的现有实例72

2.3 SQL Server 2005的主要组件及其初步应用73

2.3.1 认识安装后的SQL Server 200573

2.3.2 SQL Server Management Studio73

2.3.3 SQLCMD实用工具教程86

2.3.4 SQL Server Configuration Manager88

2.3.5 SQL Server 2005外围应用配置器89

2.3.6 SQL Server Profiler90

2.3.7 数据库引擎优化顾问93

2.3.8 SQL Server联机丛书94

习题96

上机实习97

第3章 Transact-SQL98

3.1 Transact-SQL语法约定98

3.2 Transact-SQL的新增功能和增强功能101

3.3 运算符102

3.4 数据类型106

3.5 函数110

3.6 Transact-SQL变量122

3.7 表达式124

3.8 控制流126

3.9 保留关键字133

3.10 批处理133

3.11 Transact-SQL游标134

习题135

上机实习136

第4章 创建与使用数据库137

4.1 数据库的概念137

4.2 数据库的文件与文件组141

4.2.1 数据库文件141

4.2.2 数据库文件组142

4.2.3 事务日志142

4.2.4 数据库的状态142

4.2.5 数据库文件的状态143

4.3 设计数据库143

4.3.1 数据库规划143

4.3.2 确定数据库应用的类型145

4.3.3 规范化145

4.3.4 数据完整性146

4.3.5 设计文件和文件组146

4.4 创建数据库147

4.4.1 使用Management Studio创建数据库148

4.4.2 使用T-SQL命令创建数据库148

4.5 查看数据库151

4.5.1 查看数据库元数据151

4.5.2 数据库属性的查看或设置152

4.6 维护数据库153

4.6.1 扩展数据库153

4.6.2 收缩数据库154

4.6.3 添加和删除数据文件和事务日志文件156

4.6.4 设置数据库选项157

4.6.5 分离和附加数据库158

4.6.6 移动数据库文件160

4.6.7 重命名数据库162

4.6.8 更改数据库所有者162

4.6.9 删除数据库162

4.6.10 备份数据库163

习题163

上机实习164

第5章 创建与使用表167

5.1 关于表167

5.1.1 表的基础知识167

5.1.2 数据完整性基础知识168

5.1.3 表的分类168

5.2 设计表169

5.2.1 表的设计169

5.2.2 表的列数据类型169

5.2.3 自动编号列和全局唯一标识符列170

5.2.4 计算列170

5.2.5 强制数据完整性171

5.3 创建和修改表175

5.3.1 用户架构分离176

5.3.2 创建表177

5.3.3 实践表的完整性180

5.3.4 修改表185

5.4 表信息的交互式查询与维护189

5.5 删除表192

习题193

上机实习193

第6章 SQL查询与更新195

6.1 SQL数据查询195

6.1.1 SELECT命令的基本格式及其含义197

6.1.2 SELECT子句的基本使用197

6.1.3 WHERE子句的基本使用199

6.1.4 常用库函数及统计汇总查询201

6.1.5 分组查询202

6.1.6 查询的排序202

6.1.7 连接查询203

6.1.8 合并查询205

6.1.9 嵌套查询205

6.1.10 查询结果存储到表中209

6.2 SQL数据更新209

6.2.1 插入数据209

6.2.2 修改数据210

6.2.3 删除数据211

6.3 SQL查询与更新的增强功能212

6.3.1 SELECT命令中的COMPUTE子句212

6.3.2 SELECT命令中的WITH CUBE子句213

6.3.3 SELECT命令中的WITH ROLLUP子句214

6.3.4 SELECT命令中的OPTION选项215

6.3.5 SELECT命令中的UNION子句215

6.3.6 SELECT命令中的EXCEPT和INTERSECT子句216

6.3.7 WITH公用表达式的使用217

6.3.8 查询结果集别名表达式的使用219

6.3.9 INSERT命令的增强功能219

6.3.10 UPDATE命令的增强功能221

6.3.11 DELETE命令的增强功能223

习题224

上机实习225

第7章 SQL高级应用227

7.1 使用大值数据类型227

7.1.1 关于大值数据类型227

7.1.2 大值数据类型使用概述228

7.1.3 BULK INSERT231

7.1.4 sp_tableoption232

7.1.5 OPENROWSET232

7.2 联机事务处理234

7.2.1 事务234

7.2.2 事务的分类235

7.2.3 事务的控制238

7.2.4 事务的嵌套239

7.2.5 事务的隔离级别240

7.2.6 数据库引擎中的锁定243

7.2.7 并发影响及举例说明244

7.2.8 编写有效的事务247

7.3 游标248

7.3.1 游标的类型249

7.3.2 游标实现250

7.3.3 提取和滚动255

7.3.4 控制游标行为256

7.3.5 使用定位操作更改行256

7.3.6 通过API使用块状游标257

7.3.7 游标的作用域258

7.3.8 获得服务器游标元数据259

7.4 分布式查询260

7.4.1 链接服务器260

7.4.2 OLE DB访问接口262

7.5 SQL Server 2005的XML技术265

7.5.1 XML的基本概念265

7.5.2 XML数据类型及其操作267

习题276

上机实习277

第8章 视图与索引279

8.1 视图279

8.1.1 视图概述279

8.1.2 创建视图282

8.1.3 使用视图286

8.1.4 视图定义信息的查阅288

8.1.5 视图的修改与删除289

8.2 索引290

8.2.1 了解索引290

8.2.2 创建索引294

8.2.3 修改索引299

8.2.4 查看索引信息300

8.2.5 删除索引301

8.3 全文索引与全文搜索302

8.3.1 全文搜索的体系结构302

8.3.2 全文索引维护操作303

8.3.3 使用全文搜索查询305

8.3.4 比较全文函数与全文谓词308

习题309

上机实习310

第9章 存储过程与触发器311

9.1 存储过程311

9.1.1 存储过程概述311

9.1.2 设计存储过程313

9.1.3 实现和管理存储过程314

9.2 DML触发器324

9.2.1 DML触发器概述324

9.2.2 设计DML触发器326

9.2.3 实现和管理DML触发器329

9.3 DDL触发器337

9.3.1 DDL触发器概述337

9.3.2 设计DDL触发器339

9.3.3 实现DDL触发器341

习题343

上机实习344

第10章 SQL Server的安全管理350

10.1 SQL Server 2005安全性概述350

10.2 SQL Server 2005的验证模式351

10.2.1 Windows身份验证模式351

10.2.2 混合身份验证模式352

10.2.3 设置验证模式352

10.2.4 SQL Server系统登录验证过程353

10.3 登录管理354

10.3.1 系统管理员登录账户354

10.3.2 使用Management Studio管理SQL Server登录账户354

10.3.3 用T-SQL管理SQL Server登录账户355

10.3.4 管理登录的最新T-SQL命令357

10.4 用户管理358

10.4.1 登录名与数据库用户名的关系358

10.4.2 使用Management Studio管理数据库用户359

10.4.3 用T-SQL管理数据库用户360

10.4.4 改变数据库所有权361

10.5 角色管理362

10.5.1 public角色362

10.5.2 固定服务器角色362

10.5.3 数据库角色365

10.5.4 用户定义的角色365

10.5.5 应用程序角色368

10.6 权限管理371

10.6.1 权限类型371

10.6.2 管理权限373

10.7 加密机制379

10.7.1 加密层次结构379

10.7.2 安全性目录视图380

10.7.3 安全与加密函数381

10.7.4 密码策略381

习题382

上机实习383

第11章 数据库备份与还原388

11.1 备份与还原概述388

11.1.1 备份和还原的策略389

11.1.2 恢复模式389

11.2 数据库备份391

11.2.1 使用Management Studio创建完整备份392

11.2.2 使用Management Studio创建完整差异备份393

11.2.3 使用Management Studio创建事务日志备份393

11.2.4 使用Management Studio创建文件和文件组备份393

11.2.5 BACKUP命令394

11.3 数据库还原396

11.3.1 还原完整备份396

11.3.2 使用Management Studio还原事务日志备份399

11.3.3 RESTORE命令400

11.4 备份与还原全文目录402

11.5 表与视图的导入与导出404

11.5.1 表与视图的导入与导出操作405

11.5.2 SQL Server的复制功能405

11.5.3 SQL Server的其他数据移动方法407

习题408

上机实习409

第12章 企业库存管理及Web网上订购系统413

12.1 开发环境与开发工具413

12.1.1 关于VB414

12.1.2 关于ASP415

12.1.3 关于ADO与OLEDB416

12.2 系统需求分析416

12.2.1 系统数据流图417

12.2.2 系统数据字典419

12.2.3 本系统需要管理的实体信息420

12.2.4 本系统要管理的实体联系信息421

12.3 功能需求分析421

12.4 系统设计422

12.4.1 数据库概念结构设计422

12.4.2 系统功能模块设计422

12.4.3 数据库逻辑结构设计424

12.5 数据库初始数据的加载430

12.6 库存管理系统的设计与实现430

12.6.1 库存管理系统的主窗体设计430

12.6.2 主窗体的菜单设计430

12.6.3 创建公用模块431

12.6.4 成品出库或入库录入模块的实现433

12.6.5 成品月明细库存生成与查询模块的实现437

12.6.6 成品实时库存计算与组合查询模块的实现439

12.6.7 成品产量与销量月统计模块的实现441

12.6.8 系统用户表导出到Excel模块的实现445

12.7 系统的编译与发行446

12.8 网上订购系统的设计与实现446

12.8.1 网站操作流程446

12.8.2 网上订购的Web首页447

12.8.3 产品分页浏览的实现448

12.8.4 产品选购的实现448

12.8.5 查看购物车与支付的实现452

12.8.6 查看订单的实现453

12.9 Web运行环境与网站发布、配置与运行454

12.9.1 建立ASP的Web运行环境454

12.9.2 网站的发布、配置与运行455

12.10 小结455

习题456

上机实习456

附录A Adventure Works数据库表的关系图458

参考文献462

热门推荐