图书介绍

SQL Server 2012数据库应用与开发教程PDF|Epub|txt|kindle电子书版本网盘下载

SQL Server 2012数据库应用与开发教程
  • 李春葆,曾平,喻丹丹编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302400080
  • 出版时间:2015
  • 标注页数:417页
  • 文件大小:221MB
  • 文件页数:435页
  • 主题词:关系数据库系统-教材

PDF下载


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

下载说明

SQL Server 2012数据库应用与开发教程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 数据处理2

1.2 计算机数据管理的3个阶段2

1.2.1 人工管理阶段2

1.2.2 文件系统管理阶段3

1.2.3 数据库系统管理阶段3

1.3 数据库、数据库管理系统和数据库系统4

1.3.1 数据库4

1.3.2 数据库管理系统5

1.3.3 数据库系统7

1.4 数据模型8

1.4.1 三个世界及其关系8

1.4.2 两类模型9

1.4.3 概念模型建模11

1.4.4 数据模型的组成要素12

1.4.5 常用的数据模型13

1.5 数据库系统的体系结构15

1.5.1 数据库系统模式的概念15

1.5.2 数据库系统的三级组织结构15

1.5.3 三个模式之间的两层映像17

1.5.4 数据库系统的结构17

1.6 关系数据库19

1.6.1 关系模型与关系数据库19

1.6.2 关系及其性质19

1.6.3 关系代数21

1.6.4 SQL语言简介23

1.6.5 规范化设计理论和方法24

1.7 数据库设计26

1.7.1 需求分析26

1.7.2 概念结构设计27

1.7.3 逻辑结构设计27

1.7.4 物理结构设计29

1.7.5 数据库实施29

1.7.6 数据库运行维护29

练习题130

第2章 SQL Server系统概述31

2.1 SQL Server系统简介31

2.1.1 SQL Server的发展历史31

2.1.2 SQL Server的版本32

2.1.3 SQL Server的组成结构和主要管理工具33

2.2 SQL Server的安装36

2.3 SQL Server的工具和实用程序48

2.3.1 SQL Server管理控制器48

2.3.2 SQL Server配置管理器51

2.4 SQL Server的体系结构52

2.4.1 SQL Server的客户机/服务器体系结构52

2.4.2 SQL Server的总体架构52

2.4.3 一个基本SELECT查询的执行流程54

练习题255

上机实验题156

第3章 创建和删除数据库57

3.1 数据库对象57

3.2 系统数据库58

3.3 SQL Server数据库的存储结构58

3.3.1 文件和文件组59

3.3.2 数据库的存储结构60

3.3.3 事务日志61

3.4 创建和修改数据库62

3.4.1 创建数据库62

3.4.2 修改数据库64

3.5 查看数据库67

3.6 数据库更名和删除68

3.6.1 数据库重命名68

3.6.2 删除数据库68

练习题370

上机实验题270

第4章 创建和使用表71

4.1 表的概念71

4.1.1 什么是表71

4.1.2 表中数据的完整性72

4.2 创建表72

4.3 修改表的结构76

4.4 数据库关系图77

4.4.1 建立数据库关系图77

4.4.2 删除关系和数据库关系图80

4.5 表的更名和删除80

4.5.1 表的更名80

4.5.2 删除表81

4.6 记录的新增和修改81

4.7 表的几种特殊的列83

练习题485

上机实验题386

第5章 T-SQL基础88

5.1 T-SQL语言概述88

5.1.1 什么是T-SQL语言88

5.1.2 T-SQL语言的分类88

5.1.3 T-SQL语言的特点89

5.2 T-SQL语句的执行89

5.3 数据定义语言90

5.3.1 数据库的操作语句91

5.3.2 表的操作语句95

5.4 数据操纵语言97

5.4.1 INSERT语句97

5.4.2 UPDATE语句98

5.4.3 DELETE语句98

5.5 数据查询语言98

5.5.1 投影查询99

5.5.2 选择查询100

5.5.3 排序查询101

5.5.4 使用聚合函数102

5.5.5 连接查询105

5.5.6 子查询110

5.5.7 空值及其处理116

5.6 T-SQL程序设计基础117

5.6.1 标识符117

5.6.2 数据类型119

5.6.3 变量125

5.6.4 运算符128

5.6.5 批处理132

5.6.6 注释133

5.6.7 控制流语句134

5.6.8 异常处理138

5.6.9 函数140

练习题5147

上机实验题4148

第6章 T-SQL高级应用149

6.1 事务处理149

6.1.1 事务分类149

6.1.2 显式事务150

6.1.3 自动提交事务153

6.1.4 隐式事务153

6.1.5 事务和异常处理154

6.2 数据的锁定155

6.2.1 SQL Server中的自动锁定156

6.2.2 SQL Server中的自定义锁定161

6.3 游标170

6.3.1 游标的概念171

6.3.2 游标的基本操作171

6.3.3 使用游标174

练习题6177

上机实验题5178

第7章 索引179

7.1 索引概述179

7.1.1 索引的作用179

7.1.2 索引的结构180

7.1.3 索引的类型180

7.1.4 几个相关的概念183

7.2 创建索引184

7.2.1 使用SQL Server控制管理器创建索引184

7.2.2 使用CREATE INDEX语句创建索引187

7.2.3 使用CREATE TABLE语句创建索引189

7.3 索引的查看与使用189

7.3.1 查看索引信息189

7.3.2 索引的使用190

7.3.3 索引的禁用和启用192

7.4 修改索引193

7.4.1 使用SQL Server控制管理器修改索引193

7.4.2 使用T-SQL语句修改索引194

7.5 删除索引195

7.5.1 使用SQL Server控制管理器删除索引195

7.5.2 使用T-SQL语句删除索引195

练习题7195

上机实验题6196

第8章 视图197

8.1 视图概述197

8.1.1 视图及其作用197

8.1.2 视图类型198

8.2 创建视图198

8.2.1 使用SQL Server管理控制器创建视图198

8.2.2 使用SQL语句创建视图203

8.3 使用视图204

8.3.1 使用视图进行数据查询204

8.3.2 可更新的视图204

8.4 视图定义的修改208

8.4.1 使用SQL Server管理控制器修改视图定义208

8.4.2 重命名视图210

8.5 查看视图的信息211

8.5.1 使用SQL Server管理控制器查看视图信息211

8.5.2 使用sp_helptext存储过程查看视图信息211

8.6 视图的删除212

8.6.1 使用SQL Server管理控制器删除视图213

8.6.2 使用T-SQL语句删除视图213

8.7 索引视图213

8.7.1 什么是索引视图213

8.7.2 建立索引视图的要求214

8.7.3 建立索引视图214

练习题8215

上机实验题7216

第9章 数据完整性217

9.1 数据完整性概述217

9.2 约束218

9.2.1 PRIMARY KEY约束218

9.2.2 FOREIGN KEY约束219

9.2.3 UNIQUE约束220

9.2.4 CHECK约束221

9.2.5 列约束和表约束221

9.3 默认值222

9.3.1 在创建表时指定默认值222

9.3.2 使用默认对象224

9.4 规则226

9.4.1 创建规则226

9.4.2 绑定规则227

9.4.3 解除和删除规则228

练习题9228

上机实验题8229

第10章 存储过程230

10.1 概述230

10.1.1 什么是存储过程230

10.1.2 存储过程的类型231

10.2 创建存储过程231

10.2.1 使用SQL Server管理控制器创建存储过程231

10.2.2 使用CREATE PROCEDURE语句创建存储过程233

10.3 执行存储过程234

10.4 存储过程的参数236

10.4.1 在存储过程中使用参数236

10.4.2 在存储过程中使用默认参数237

10.4.3 在存储过程中使用返回参数238

10.4.4 存储过程的返回值239

10.4.5 使用SQL Server管理控制器执行存储过程240

10.5 存储过程的管理242

10.5.1 查看存储过程242

10.5.2 修改存储过程243

10.5.3 重命名存储过程246

10.5.4 删除存储过程246

练习题10247

上机实验题9247

第11章 触发器248

11.1 触发器概述248

11.1.1 触发器的作用248

11.1.2 触发器的分类248

11.2 DML触发器249

11.2.1 DML触发器概述249

11.2.2 创建DML触发器250

11.2.3 删除、禁用和启用触发器253

11.2.4 inserted表和deleted表254

11.2.5 INSERT、UPDATE和DELETE触发器的应用256

11.2.6 INSTEAD OF触发器260

11.3 DDL触发器263

11.3.1 创建DDL触发器264

11.3.2 DDL触发器的应用264

11.4 登录触发器265

11.5 触发器的管理266

11.5.1 查看触发器266

11.5.2 修改触发器268

练习题11269

上机实验题10269

第12章 SQL Server的安全管理271

12.1 SQL Server安全体系结构271

12.2 SQL Server的身份验证模式和设置273

12.2.1 SQL Server的身份验证模式273

12.2.2 设置身份验证模式274

12.3 SQL Server账号管理276

12.3.1 SQL Server服务器登录账号管理276

12.3.2 SQL Server数据库用户账号管理279

12.4 权限和角色284

12.4.1 权限284

12.4.2 角色288

12.5 架构292

练习题12294

上机实验题11294

第13章 数据文件安全和灾难恢复295

13.1 数据文件安全概述295

13.2 数据库备份和还原296

13.2.1 数据库备份和还原概述296

13.2.2 数据库备份和恢复过程298

13.3 数据库的分离和附加301

13.3.1 分离用户数据库301

13.3.2 附加用户数据库302

13.4 数据库镜像303

13.4.1 数据库镜像概述304

13.4.2 配置数据库镜像304

13.5 数据库快照308

13.5.1 数据库快照概述308

13.5.2 创建和使用数据库快照310

13.6 日志传送311

13.7 故障转移群集概述313

13.8 AlwaysOn概述314

练习题13315

上机实验题12315

第14章 ADO.NET数据访问技术316

14.1 ADO.NET模型316

14.1.1 ADO.NET简介316

14.1.2 ADO.NET体系结构317

14.1.3 ADO.NET数据库的访问流程319

14.2 ADO.NET的数据访问对象319

14.2.1 SqlConnection对象320

14.2.2 SqlCommand对象323

14.2.3 SqlDataReader对象328

14.2.4 SqlDataAdapter对象331

14.3 DataSet对象336

14.3.1 DataSet对象概述336

14.3.2 DataSet对象的属性和方法337

14.3.3 Tables集合和Data Table对象338

14.3.4 Columns集合和Data Column对象340

14.3.5 Rows集合和Data Row对象341

14.4 数据绑定344

14.4.1 数据绑定概述344

14.4.2 数据绑定方式344

14.5 Data View对象349

14.5.1 Data View对象概述349

14.5.2 Data View对象的列排序设置350

14.5.3 Data View对象的过滤条件设置350

14.6 DataGrid View控件352

14.6.1 创建DataGridView对象352

14.6.2 DataGridView对象的属性、方法和事件354

14.6.3 DataGridView与Data View对象结合使用358

14.6.4 通过DataGridView对象更新数据源361

练习题14362

上机实验题13364

第15章 数据库系统开发实例365

15.1 SMIS系统概述365

15.1.1 SMIS系统功能365

15.1.2 SMIS设计技巧365

15.1.3 SMIS系统安装366

15.2 SMIS系统结构366

15.3 SMIS系统实现367

15.3.1 公共类367

15.3.2 pass窗体369

15.3.3 main窗体371

15.3.4 editstudent窗体374

15.3.5 editstudentl窗体378

15.3.6 querystudent窗体381

15.3.7 editteacher窗体385

15.3.8 editteacherl窗体385

15.3.9 queryteacher窗体385

15.3.10 editcourse窗体386

15.3.11 editcoursel窗体386

15.3.12 querycourse窗体386

15.3.13 allocatecourse窗体386

15.3.14 queryallocate窗体390

15.3.15 editselection窗体390

15.3.16 queryselection窗体394

15.3.17 editscore窗体394

15.3.18 queryscore窗体397

15.3.19 queryscorel窗体397

15.3.20 edituser窗体398

15.3.21 edituserl窗体399

练习题15399

上机实验题14399

附录A 部分练习题参考答案400

参考文献417

热门推荐