图书介绍

SQL Server实用教程pdf电子书版本下载

SQL Server实用教程
  • 郑阿奇编译 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121090066
  • 出版时间:2009
  • 标注页数:480页
  • 文件大小:275MB
  • 文件页数:492页
  • 主题词:关系数据库-数据库管理系统,SQL Server 2005-高等学校-教材

PDF下载


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

下载说明

SQL Server实用教程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

1.1.2关系模型 2

1.2数据库设计 4

1.2.1概念结构设计 4

1.2.2逻辑结构设计 6

1.2.3数据库物理设计 7

13数据库应用系统 7

1.3.1数据库的连接方式 7

1.3.2客户/服务器(C/S)模式应用系统 10

1.3.3三层客户/服务器(B/S)模式应用系统 12

1.4 SQL Server 2005环境 12

1.4.1 SQL Server 2005的安装 12

1.4.2 SQL Server 2005服务器组件 17

1.4.3 SQL Server 2005管理和开发工具 18

习题 23

第2章 数据库创建 24

2.1 SQL Server数据库基本概念 24

2.1.1逻辑数据库 24

2.1.2物理数据库 26

2.2界面方式创建数据库 27

2.2.1数据库的创建 27

2.2.2数据库的修改和删除 29

2.3命令方式创建数据库 32

2.3.1创建数据库 32

2.3.2修改数据库 38

2.3.3删除数据库 41

2.3.4数据库快照 41

习题 42

第3章 表与表数据操作 43

3.1表结构和数据类型 43

3.1.1表和表结构 43

3.1.2数据类型 44

3.1.3表结构设计 49

3.2界面方式操作表 50

3.2.1创建表 50

3.2.2修改表结构 52

3.2.3删除表 54

3.3命令方式操作表 55

3.3.1创建表 55

3.3.2创建分区表 57

3.3.3修改表结构 59

3.3.4删除表 61

3.4界面方式操作表数据 62

3.4.1插入记录 62

3.4.2删除记录 63

3.4.3修改记录 63

3.5命令方式操作表数据 64

3.5.1插入记录 64

3.5.2删除记录 67

3.5.3修改记录 68

习题 70

第4章 数据库的查询和视图 72

4.1关系运算 72

4.2数据库的查询 74

4.2.1选择列 74

4.2.2 WHERE子句 81

4.2.3 FROM子句 92

4.2.4连接 97

4.2.5 GROUP BY子句 101

4.2.6 HAVING子句 105

4.2.7 ORDER BY子句 106

4.2.8 SELECT语句的其他语法 108

4.3视图 112

4.3.1视图概念 112

4.3.2创建视图 113

4.3.3查询视图 116

4.3.4更新视图 117

4.3.5修改视图的定义 119

4.3.6删除视图 120

4.4游标 120

4.4.1游标概念 120

4.4.2声明游标 121

4.4.3打开游标 123

4.4.4读取数据 124

4.4.5关闭游标 126

4.4.6删除游标 126

习题 126

第5章 T-SQL语言 127

5.1 SQL语言与T-SQL语言 127

5.2常量、变量与数据类型 128

5.2.1常量 128

5.2.2数据类型 130

5.2.3变量 133

5.3运算符与表达式 137

5.4流程控制语句 142

5.4.1 BEGIN…END语句块 142

5.4.2条件语句 143

5.4.3 CASE语句 145

5.4.4无条件转移语句 145

5.4.5循环语句 146

5.4.6返回语句 147

5.4.7等待语句 147

5.5系统内置函数 148

5.5.1系统内置函数介绍 148

5.5.2常用系统标量函数 149

5.6用户定义函数 155

5.6.1用户函数的定义与调用 156

5.6.2用户定义函数的删除 162

习题 163

第6章 索引与数据完整性 164

6.1索引 164

6.1.1索引的分类 164

6.1.2索引的创建 165

6.1.3重建索引 170

6.1.4索引的删除 171

6.2默认值约束及默认值对象 172

6.2.1在表中定义及删除默认值约束 173

6.2.2默认值对象的定义、使用与删除 174

6.3数据完整性 176

6.3.1数据完整性的分类 176

6.3.2实体完整性的实现 177

6.3.3域完整性的实现 181

6.3.4参照完整性的实现 186

习题 190

第7章 存储过程和触发器 191

7.1存储过程 191

7.1.1存储过程的类型 191

7.1.2存储过程的创建与执行 192

7.1.3存储过程的修改 198

7.1.4存储过程的删除 199

7.1.5界面方式操作存储过程 199

7.2触发器 200

7.2.1触发器的类型 200

7.2.2触发器的创建 200

7.2.3触发器的修改 207

7.2.4触发器的删除 208

7.2.5界面方式操作触发器 208

7.3 ADO.NET存储技术与.NET构架下CLR集成 209

7.3.1 ADO.NET 2.0 209

7.3.2 CLR存储过程 216

7.3.3 CLR触发器 221

习题 224

第8章 备份与恢复 225

8.1备份和恢复概述 225

8.1.1备份和恢复需求分析 225

8.1.2数据库备份的基本概念 225

8.1.3数据库恢复概念 227

8.2备份操作和备份命令 228

8.2.1创建备份设备 228

8.2.2备份命令 231

8.2.3使用“对象资源管理器”进行备份 239

8.3恢复操作和恢复命令 240

8.3.1检查点 241

8.3.2数据库的恢复命令 241

8.3.3使用图形向导方式恢复数据库 247

8.4复制数据库 250

8.5附加数据库 252

习题 253

第9章 系统安全管理 254

9.1 SQL Server 2005的安全机制 254

9.1.1 SQL Server 2005的身份验证模式 254

9.1.2 SQL Server 2005的安全性机制 255

9.2建立和管理用户账户 256

9.2.1界面方式管理用户账户 256

9.2.2命令方式管理用户账户 259

9.3服务器角色与数据库角色 262

9.3.1固定服务器角色 262

9.3.2固定数据库角色 264

9.3.3自定义数据库角色 267

9.4数据库权限的管理 269

9.4.1授予权限 269

9.4.2拒绝权限 273

9.4.3撤销权限 274

9.5数据库架构的定义和使用 275

9.5.1使用界面方式创建架构 275

9.5.2使用命令方式创建架构 278

习题 279

第2部分 实验 280

实验1 SQL Server 2005环境 280

实验2创建数据库和表 283

实验3表数据插入、修改和删除 287

实验4数据库的查询和视图 290

实验4.1数据库的查询 290

实验4.2视图的使用 296

实验5 T-SQL编程 299

实验6索引和数据完整性的使用 304

实验7存储过程和触发器的使用 308

实验8备份恢复与导入导出 314

实验8.1数据库的备份 314

实验8.2数据库的恢复 316

实验9数据库的安全性 318

实验9.1数据库用户的管理 318

实验9.2服务器角色的应用 319

实验9.3数据库权限管理 320

第3部分 实习 322

实习 0 SQL Server 2005综合应用数据准备 322

P0.1数据库 322

P0.2基本表 324

P0.2.1学生信息表 324

P0.2.2课程信息表 326

P0.2.3学生成绩表 327

P0.2.4数据分析表 328

P0.2.5登录表 328

P0.3视图 328

P0.4触发器和完整性约束 328

P0.5存储过程 329

P0.6关于综合应用功能 335

实习1VB 6.0/SQL Server学生成绩管理系统 336

P1.1连接SQL Server 2005数据库 336

P1.2学生成绩管理系统主界面 341

P1.3学生信息查询 343

P1.4学生信息修改 346

P1.5学生成绩的录入 350

P1.6学生成绩分布分析 353

实习2 PB/SQL Server学生成绩管理系统 357

P2.1 PB 10.0与SQL Server 2005数据库连接 357

P2.2主应用程序和主窗体 359

P2.3学生信息查询 361

P2.4学生信息修改 365

P2.5学生成绩修改 367

P2.6学生成绩分布分析 370

实习3 VC+++ 6.0/SQL Server学生成绩管理系统 373

P3.1创建学生成绩管理系统主框架 373

P3.2学生成绩管理系统 377

P3.2.1 PXSCJ数据库的连接 377

P3.2.2学生基本信息录入 379

P3.2.3学生信息查询修改 384

P3.2.4成绩信息录入 394

P3.2.5成绩分布分析 400

实习4 ASP.NET(C#) /SQL Server学生成绩管理系统 408

P4.1新建母版页面和内容页面 408

P4.1.1新建母版页 408

P4.1.2添加各个内容页面 411

P4.2新建显示照片页面 412

P4.3编辑学生信息录入内容页面 414

P4.4编辑学生信息查询内容页面 429

P4.5编辑成绩信息录入内容页面 434

P4.6编辑学生成绩查询内容页面 439

P4.7编辑成绩分布分析内容页 441

实习5 JavaEE(Struts 2)/SQL Server学生成绩管理系统 447

P5.1构建系统准备 447

P5.2设计系统主界面 448

P5.3学生信息录入 450

P5.4学生信息查询、修改和删除 456

P5.5学生成绩录入 468

附录A常用语句、全局变量和常用函数 476

精品推荐