当前位置:首页 > 工业技术
SQL Server 2005实用教程
SQL Server 2005实用教程

SQL Server 2005实用教程PDF电子书下载

工业技术

  • 电子书积分:14 积分如何计算积分?
  • 作 者:江国粹,魏树峰主编
  • 出 版 社:合肥:安徽大学出版社
  • 出版年份:2011
  • ISBN:9787811108897
  • 页数:403 页
图书介绍:本书以教学管理系统为具体的应用实例,深入浅出,循序渐进的介绍了SQL Server2005数据库的应用。
《SQL Server 2005实用教程》目录

第1章 数据库基础 1

1.1 数据库系统概述 1

1.1.1 数据、数据库和数据库管理系统 2

1.1.2 数据模型 3

1.1.3 关系数据库 3

1.1.4 实训项目1——上网收集数据库知识 4

1.2 数据库的设计 5

1.2.1 数据库设计过程 5

1.2.2 关系模型规范化 7

1.2.3 教材实例:教学管理数据库的设计 9

1.2.4 实训项目2——数据库建模工具—Visio的使用 15

本章小节 17

能力拓展训练1 18

习题1 19

第2章 SQL Server 2005系统概述 20

2.1 SQL Server 2005概述 20

2.1.1 SQL Server 2005的系统架构 20

2.1.2 SQL Server 2005的运行平台 21

2.2 SQL Server 2005的安装 23

2.2.1 SQL Server 2005安装前的准备 23

2.2.2 安装SQL Server 2005 24

2.3 认识SQL Server 2005 28

2.3.1 SQL Server 2005的实用工具 28

2.3.2 SQL Server 2005的联机丛书 33

2.3.3 实训项目3——常用管理工具的使用 34

本章小节 35

能力拓展训练2 服务管理 35

习题2 37

第3章 创建和管理数据库 38

3.1 认识数据库 38

3.1.1 数据库的组成 38

3.1.2 数据库的存储结构 39

3.1.3 SQL Server 2005系统数据库 43

3.2 数据库的操作 43

3.2.1 创建数据库 43

3.2.2 实训项目4——数据库的创建 51

3.2.3 查看和修改数据库 52

3.2.4 数据库的删除 59

3.2.5 分离数据库与附加数据库 60

3.2.6 实训项目5——数据库的管理 62

本章小节 63

能力拓展训练3 数据库大小估算 63

习题3 63

第4章 表 67

4.1 数据类型 67

4.1.1 系统数据类型 67

4.1.2 用户自定义的数据类型 72

4.2 表的操作 75

4.2.1 创建表 75

4.2.2 实训项目6——完成本书的实例数据库和表的创建 80

4.2.3 表间关系的创建 82

4.2.4 表的修改 84

4.2.4 表的删除 86

4.3 表的数据完整性 87

4.3.1 约束 88

4.3.2 默认值 90

4.3.3 实训项目7——表的数据完整性 91

4.4 更新表中记录 92

4.4.1 记录的添加和修改 92

4.4.2 记录的删除 97

4.4.3 实训项目8——表的操作 99

本章小节 100

能力拓展训练4 100

习题4 101

第5章 数据查询 103

5.1 SELECT简单查询 103

5.1.1 SELECT查询语句格式 103

5.1.2 数据表中列的筛选 104

5.1.3 数据表中记录的筛选 109

5.1.4 查询结果的排序 114

5.1.5 用查询结果生成新表 116

5.1.6 联合查询 117

5.1.7 实训项目9——简单查询 118

5.2 SELECT高级查询 119

5.2.1 数据汇总 119

5.2.2 联接查询 126

5.2.3 子查询 129

5.2.4 实训项目10——高级查询 133

5.3 使用SQL Server Management Studio创建查询 134

本章小节 135

能力拓展训练5 查询中的行列转换问题 136

习题5 138

第6章 Transact—SQL语言编程 140

6.1 Transact—SQL语言 140

6.1.1 SQL语言的概述 140

6.1.2 SQL语言分类 141

6.2 批处理、注释 142

6.2.1 批处理 142

6.2.2 注释 144

6.3 变量 145

6.3.1 局部变量 145

6.3.2 全局变量 146

6.4 运算符 147

6.5 函数 148

6.5.1 内置函数 148

6.5.2 用户自定义函数 151

6.5.3 实训项目11——运用函数和变量实现查询 154

6.6 流程控制语句 155

6.6.1 流程控制语句 155

6.6.2 实训项目12——T-SQL程序设计 163

本章小节 163

能力拓展训练6 查询实现分页显示 164

习题6 167

第7章 索引和视图 170

7.1 索引 170

7.1.1 索引的基础知识 170

7.1.2 建立索引 172

7.1.3 管理索引 176

7.1.4 索引分析和维护 177

7.1.5 全文索引 182

7.1.6 实训项目13——索引 186

7.2 视图 187

7.2.1 视图的概念 187

7.2.2 创建视图 187

7.2.3 管理视图 191

7.2.4 实训项目14——视图 195

本章小节 195

能力拓展训练7 索引的使用优化 196

习题7 197

第8章 游标和事务 199

8.1 游标 199

8.1.1 游标的概念 199

8.1.2 游标的使用过程 200

8.1.3 使用游标修改数据 202

8.2 事务 204

8.2.1 事务的概念 205

8.2.2 事务操作 205

8.2.3 并发控制与锁 207

8.2.4 实训项目15——游标与事务 210

本章小节 211

能力拓展训练8 游标的嵌套用法 212

习题8 213

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

9.1 存储过程概述 214

9.1.1 存储过程的概念 214

9.1.2 存储过程的类型 215

9.1.3 存储过程的优点 215

9.2 创建和执行存储过程 216

9.2.1 创建存储过程 217

9.2.2 执行存储过程 220

9.3 存储过程的参数 222

9.3.1 带输入参数的存储过程 222

9.3.2 带输出参数的存储过程 225

9.4 管理存储过程 227

9.4.1 存储过程的查看 227

9.4.2 存储过程的修改 229

9.4.3 存储过程的删除 231

9.4.4 存储过程的重编译 231

9.4.5 实训项目16——存储过程 233

9.5 系统的存储过程和扩展的存储过程 233

9.5.1 常用的系统存储过程 233

9.5.2 扩展存储过程 235

9.6 触发器 236

9.6.1 为何使用触发器 236

9.6.2 触发器的分类和特点 236

9.6.3 inserted表和deleted表 237

9.6.4 创建触发器 238

9.6.5 管理触发器 242

9.6.6 实训项目17——触发器 245

本章小节 246

能力拓展训练9 利用存储过程存储图片、声音等信息 247

习题9 248

第10章 SQL Server安全管理 252

10.1 SQL Server身份验证 252

10.1.1 身份验证模式 252

10.1.2 配置验证模式 253

10.2 登录与用户管理 254

10.2.1 登录管理 254

10.2.2 数据库用户管理 257

10.2.3 实训项目18——登录账号的应用 259

10.3 角色 260

10.3.1 固定服务器角色 260

10.3.2 数据库角色 262

10.4 管理数据库权限 265

10.4.1 权限层次结构简介 265

10.4.2 管理平台图形界面管理权限 267

10.4.3 使用T-SQL语句管理权限 269

10.4.4 实训项目19——权限管理 271

本章小节 272

能力拓展训练10 架构的概念与用法 272

习题10 273

第11章 SQL Server 2005数据库日常维护 275

11.1 服务器监视 275

11.1.1 服务器监视手段 275

11.1.2 事件探查器 276

11.2 数据备份 278

11.2.1 数据库备份概述 278

11.2.2 数据库备份的类型 278

11.2.3 备份设备 279

11.2.4 创建数据库备份 281

11.3 恢复数据库 285

11.3.1 数据库的恢复 285

11.3.2 恢复数据库 287

11.3.3 实训项目20——数据库的备份与恢复 289

11.4 数据的导入与导出 290

11.5 SQL Server 2005数据库的性能优化 294

本章小节 296

能力拓展训练11 296

习题11 299

第12章 企业库存管理系统的数据库设计 301

12.1 数据库需求分析 301

12.2 数据库概念结构设计 303

12.3 数据库逻辑结构设计 308

12.4 数据库物理结构设计 308

12.5 数据库实现 314

12.5.1 建立数据库 314

12.5.2 建立数据表及表间关系 315

12.5.3 视图设计与实现 315

12.5.4 存储过程设计与实现 316

12.5.5 触发器设计与实现 319

本章小节 322

第13章 使用C#开发企业库存管理系统 323

13.1 ADO.NET介绍 323

13.2 ADO.NET数据访问方式 325

13.2.1 ADO.NET数据访问方式简介 325

13.2.2 连接式数据访问 326

13.2.3 非连接式数据库访问 332

13.3 企业库存管理系统功能模块设计 344

13.3.1 设计系统所需的类 344

13.3.2 用户登录模块设计 348

13.3.3 产品入库模块设计 350

13.3.4 入库信息查询模块设计 357

本章小节 361

第14章 ASP.NET连接与访问SQL Server 2005数据库 362

14.1 使用SQL数据源连接数据库 362

14.1.1 建立数据源连接 363

14.1.2 使用控件属性建立连接 371

14.2 使用标准控件绑定数据 374

14.2.1 可用于绑定数据的控件 375

14.2.2 如何使用列表控件绑定数据 375

14.3 数据查询 378

14.3.1 向表中插入数据 378

14.3.2 更新表中的数据 382

14.3.3 删除表中的数据 386

本章小节 389

能力拓展训练12 设计用户录入界面 390

附录A 安装SQL Server 2005常见问题 393

附录B 常用函数和系统存储过程 395

参考文献 403

返回顶部