SQL Server基础与案例开发详解
SQL Server基础与案例开发详解封面图

SQL Server基础与案例开发详解

王国胜, 张石磊, 编著

出版社:清华大学出版社

年代:2013

定价:48.0

书籍简介:

本书内容主要包括数据库概述、SQL Server 2008数据库基础、Transact—SQL语言基础、数据库和表的基本操作、数据库查询、索引操作、视图操作、存储过程与触发器、事务与并发控制、数据库的备份、还原与维护、错误和异常处理、数据库的安全管理、SQL数据库在Visual C#中的使用、SQL数据库在ASP中的使用以及数据库项目开发。

书籍目录:

第1章 数据库概述

1.1 数据库的基础知识

1.1.1 信息与数据

1.1.2 数据处理

1.1.3 数据库的发展史

1.2 数据库系统

1.2.1 数据库系统的组成

1.2.2 数据库系统的特点

1.2.3 数据库系统的体系结构

1.3 数据库的类型

1.3.1 层次模型

1.3.2 网状模型

1.3.3 关系模型

1.4 常见数据库介绍

1.4.1 Micros oft Access

1.4.2 Visual FoxPro

1.4.3 SQL Server

1.4.4 Oracle

1.5 上机演练

第2章 SQLServer 2008数据库基础

2.1 SQLServer 2008的特点

2.2 SQLServer 2008的安装与配置

2.2.1 SQLServer 2008的环境需求

2.2.2 SQLServer 2008的安装过程

2.2.3 SQLServer 2008的升级规划

2.3 SQLServer 2008的功能介绍

2.3.1 安全方面

2.3.2 管理方面

2.3.3 开发方面

2.4 服务器管理

2.4.1 服务器注册

2.4.2 服务器的启动、暂停和停止

2.4.3 使用SQLServer Management Studio配置选项

2.5 上机演练

第3章 SQL Server Management Studio应用

3.1 SQL Server Management Studio概述

3.1.1 SQL Serve rManagement Studio的环境布局

3.1.2 SQL Server Management Studio的环境配置

3.1.3 查询分析器的使用

3.2 设计与管理数据库

3.2.1 创建数据库

3.2.2 删除数据库

3.2.3 收缩数据库

3.2.4 分离数据库

3.2.5 附加数据库

3.2.6 备份数据库

3.2.7 还原数据库

3.3 设计与管理数据表

3.3.1 新建数据表

3.3.2 导入导出数据表

3.3.3 修改数据表

3.3.4 重命名数据表

3.3.5 删除数据表

3.4 维护数据表记录

3.4.1 插入数据信息

3.4.2 修改数据信息

3.4.3 删除数据信息

3.4.4 数据压缩

3.5 管理视图

3.5.1 创建视图

3.5.2 修改视图

3.5.3 删除视图

3.6 上机演练

第4章 使用T-SQL语句管理数据表与视图

4.1 使用CREATETABLE语句创建数据表

4.1.1 CREATETABLE语句介绍

4.1.2 创建常见的数据表

4.1.3 创建具有自动编号列的数据表

4.1.4 创建具有约束规则的数据表

4.1.5 创建具有默认值字段的数据表

4.1.6 创建临时表

4.2 使用ALTERTABLE语句修改数据表

4.2.1 ALTERTABLE语句介绍

4.2.2 在现有数据表中添加新的字段

4.2.3 删除现有数据表中的字段

4.2.4 修改字段属性

4.2.5 设置数据表主键

4.2.6 禁用与启用约束

4.3 使用DROPTABLE语句删除数据表

4.3.1 DROPTABLE语句介绍

4.3.2 删除数据表

4.3.3 删除临时表

4.4 使用SQLServer语句管理视图

4.4.1 创建视图

4.4.2 修改视图

4.4.3 删除视图

4.5 上机演练

第5章 使用T-SQL语句维护数据

5.1 使用INSERT语句插入数据记录

5.1.1 INSERT语句介绍

5.1.2 在数据表的部分字段中插入数据

5.1.3 在数据表的所有字段中插入数据

5.1.4 将查询数据插入另一个数据表中

5.2 使用UPDATE语句修改数据记录

5.2.1 UPDATE语句介绍

5.2.2 根据条件修改数据记录

5.2.3 修改数据表中所有的数据记录

5.2.4 修改数据表中的前n条数据记录

5.3 使用DELETE语句删除数据记录

5.3.1 DELETE语句介绍

5.3.2 根据条件删除数据记录

5.3.3 删除数据表中所有的数据记录

5.4 使用TRUNCATETABLE语句删除数据记录

5.4.1 TRUNCATETABLE语句介绍

5.4.2 使用TRUNCATETABLE语句删除数据记录

5.5 上机演练

第6章 T-SQL查询语句

6.1 SELECT查询语句介绍

6.1.1 SELECT语句的语法结构

6.1.2 SELECT语句的执行

6.2 SELECT语句查询

6.2.1 投影查询

6.2.2 在查询时使用别名

6.3 基础条件查询

6.3.1 相等条件查询

6.3.2 不等条件查询

6.3.3 数值区间条件查询

6.4 日期时间查询

6.4.1 查询日期区间数据

6.4.2 查询大于或小于某日期的数据

6.5 模糊查询

6.5.1 LIKE运算符查询

6.5.2 通配符查询

6.6 运算符查询

6.6.1 AND运算符查询

6.6.2 OR运算符查询

6.6.3 IN运算符查询

6.6.4 NOTIN运算符查询

6.7 数据表连接查询

6.7.1 外连接

6.7.2 内连接

6.7.3 交叉连接

6.8 联合查询

6.8.1 UNION语句查询

6.8.2 INTERSECT语句查询

6.8.3 EXCEPT语句查询

6.9 子查询

6.9.1 子查询及相关子查询

6.9.2 带EXISTS测试的子查询

6.9.3 ANY运算符的子查询

6.9.4 ALL运算符的子查询

6.10 查询中的相关处理

6.10.1 去除重复记录

6.10.2 查询前n条数据记录

6.11对查询结果进行排序

6.11.1 排序的方法与种类

6.11.2 单列排序

6.11.3 多列排序

6.11.4 在排序时使用序号

6.12 上机演练

第7章 存储过程

7.1 存储过程介绍

7.1.1 存储过程概述

7.1.2 存储过程的优点

7.2 在SQLServerManagementStudio中管理存储过程

7.2.1 创建存储过程

7.2.2 执行存储过程

7.2.3 修改存储过程

7.2.4 删除存储过程

7.3 使用SQLServer语句管理存储过程

7.3.1 使用SQLServer语句创建存储过程

7.3.2 使用SQLServer语句执行存储过程

7.3.3 使用SQLServer语句修改存储过程

7.3.4 使用SQLServer语句删除存储过程

7.4 上机演练

第8章 触发器

8.1 触发器介绍

8.1.1 触发器概述

8.1.2 触发器的作用

8.2 在SQLServerManagementStudio中管理触发器

8.2.1 创建触发器

8.2.2 修改触发器

8.2.3 删除触发器

8.3 使用SQLServer语句管理触发器

8.3.1 创建触发器

8.3.2 修改触发器

8.3.3 删除触发器

8.4 启用与禁用触发器

8.4.1 禁用触发器

8.4.2 启用触发器

8.5 上机演练

第9章 游标管理

9.1 游标介绍

9.1.1 游标概述

9.1.2 游标的作用

9.2 游标的基础操作

9.2.1 定义游标

9.2.2 打开游标

9.2.3 读取游标

9.2.4 关闭与释放游标

9.3 游标的应用与管理

9.3.1 使用游标查询数据

9.3.2 使用游标修改数据

9.3.3 使用游标删除数据

9.3.4 使用游标查询数据记录条数

9.3.5 使用游标统计数据

9.3.6 使用系统存储过程查看游标属性

9.4 上机演练

第10章 函数应用及管理

10.1 函数概述

10.1.1 函数的概念

10.1.2 函数的类型

10.2 常用函数

10.2.1 字符串函数

10.2.2 日期与时间函数

10.2.3 数学函数

10.2.4 类型转换函数

10.3 特殊函数

10.3.1 聚合函数

10.3.2 配置函数

10.3.3 元数据函数

10.4 系统函数

10.4.1 常用系统函数

10.4.2 系统统计函数

10.5 用户自定义函数

10.5.1 创建用户自定义函数

10.5.2 删除用户自定义函数

10.6 上机演练

第11章 索引管理

11.1 索引概述

11.1.1 索引的概念

11.1.2 索引的种类

11.2 创建索引

11.2.1 CREATEINDEX语句的语法结构

11.2.2 创建复合索引

11.2.3 创建唯一索引

11.2.4 创建聚集索引

11.3 修改索引

11.3.1 ALTERINDEX语句的语法结构

11.3.2 设置索引的选项

11.3.3 禁用与启用索引

11.4 删除索引

11.4.1 DROPINDEX语句的语法结构

11.4.2 使用DROPINDEX语句删除索引

11.5 上机演练

第12章 事务控制

12.1 事务概述

12.1.1 事务的概念

12.1.2 事务的种类

12.1.3 事务的特点

12.2 事务的基本操作

12.2.1 启动事务

12.2.2 保存事务

12.2.3 提交事务

12.2.4 回滚事务

12.3 事务的并发控制

12.3.1 并发操作的问题

12.3.2 事务的隔离级别

12.4 上机演练

第13章 SQLServer报表管理

13.1 SQLServer2008报表概述

13.1.1 报表的概念及作用

13.1.2 配置SQLServer报表服务器

13.2 创建报表

13.2.1 使用报表向导创建报表

13.2.2 使用报表设计器创建报表

13.2.3 创建带有参数的报表

13.3 上机演练

第14章 XML数据管理

14.1 XML概述

14.1.1 XML概念的理解

14.1.2 SQLServer 2008数据库对XML的支持

14.2 XML数据类型

14.2.1 理解XML数据类型

14.2.2 给XML数据类型的变量赋值

14.2.3 在数据表中插入XML数据

14.2.4 XML数据类型的提供方法

14.3 XML数据管理

14.3.1 使用OPENXML语句管理XML

14.3.2 使用FORXML语句管理XML

14.3.3 设置行集格式

14.4 管理XMLSchema

14.4.1 创建XMLSchema

14.4.2 修改XMLSchema

14.4.3 删除XMLSchema

14.5 XML索引管理

14.5.1 新建XML索引

14.5.2 修改XML索引

14.5.3 删除XML索引

14.6 上机演练

第15章 自动化任务管理

15.1 SQLServer代理

15.1.1 SQLServer代理介绍

15.1.2 设置SQLServer代理

15.1.3 启动和停止SQLServer代理

15.2 作业

15.2.1 作业介绍

15.2.2 创建作业

15.2.3 创建作业步骤

15.2.4 创建作业计划

15.2.5 运行作业

15.2.6 修改与删除作业

15.2.7 查看作业日志

15.3 警报与操作员

15.3.1 创建警报

15.3.2 删除警报

15.3.3 创建操作员

15.3.4 为操作员分配警报

15.4 维护计划

15.4.1 通过向导创建维护计划

15.4.2 创建能够自动运行的维护计划

15.5 上机演练

第16章 数据库安全管理

16.1 SQLServer安全概述

16.2 密钥与证书管理

16.2.1 密钥管理

16.2.2 证书管理

16.3 数据库安全配置

16.3.1 数据库角色管理

16.3.2 数据库用户管理

16.4 数据备份管理

16.4.1 数据备份的必要性

16.4.2 数据备份的策略与模式

16.4.3 使用T-SQL语句备份数据库

16.5 数据还原管理

16.6 上机演练

第17章 Visual Basic 6.0在SQL Server 2008中的应用

17.1 Visual Basic 6.0开发环境介绍

17.1.1 Visual Basic 6.0开发环境

17.1.2 设置编程环境

17.2 用Visual Basic 6.0开发库存管理系统

17.2.1 系统目标

17.2.2 设计数据库

17.2.3 设计连接数据库的模块

17.2.4 系统登录模块的设计

17.2.5 系统主界面的实现

17.2.6 出入库管理模块的设计

17.2.7 商品销售模块的设计

17.2.8 销售统计模块的设计

17.2.9 编译及生成可执行程序

17.3 上机演练

第18章 C#在SQLServer中的应用

18.1 C#语言介绍

18.1.1 C#语言的由来

18.1.2 C#语言的特点

18.2.NET开发平台介绍

18.2.1.NET概述

18.2.2 Micros oft Visual Studio.NET2008集成开发环境介绍

18.3 用C#开发服装连锁店信息管理系统

18.3.1 系统目标

18.3.2 设计数据库

18.3.3 登录模块的设计

18.3.4 系统主窗体的设计

18.3.5 销售管理模块的设计

18.3.6 分店调货模块的设计

18.3.7 销售查询模块的设计

18.4 上机演练

第19章 ASP.NET在SQL Server 2008中的应用

19.1 系统分析与需求概述

19.1.1 系统功能描述

19.1.2 系统功能流程图

19.2 系统的详细设计与实现

19.2.1 数据库设计

19.2.2 系统母版页设计

19.2.3 网站主页的设计实现

19.2.4 网站项目列表页的设计实现

19.2.5 项目详细信息页的设计实现

19.2.6 产品展示页的设计实现

19.2.7 客服服务页的设计实现

19.3 系统关键技术实现

19.3.1 在网页中播放视频的设计实现

19.3.2 限制显示数据信息字符长度的实现

19.4 上机演练

内容摘要:

SQL Server 2008是Microsoft公司发布的一款较新的关系型数据库管理系统。其宗旨在于为各类用户提供完整的数据库解决方案,帮助用户建立自己的电子商务体系,增强用户对外界变化的反应能力,提高用户在激烈市场中的竞争能力。本书共分19章,主要介绍SQL Server 2008数据库的基础操作知识,如何使用T-SQL语句管理数据表与视图、维护数据,以及存储过程、触发器、游标、函数、索引和事务控制管理等相关内容。除此之外,还讲解了SQL Server报表、XML数据管理、自动化任务管理和数据库安全管理等内容。本书最后通过精心设计三个案例循序渐进地介绍了在面向对象程序设计中,应用SQL Server 2008数据库的思想和方法。本书结构清晰,内容全面、实用,面向SQL Server初学者,既可作为高等院校各专业学生学习SQL Server 2008的基础教材,又可作为编程爱好者的自学教程。

编辑推荐:

《软件开发新课堂:SQ·Server基础与案例开发详解 》结构清晰,内容全面、实用,面向SQ·Server初学者,既可作为高等院校各专业学生学习SQ·Server 2008的基础教材,又可作为编程爱好者的自学教程。

书籍规格:

书籍详细信息
书名SQL Server基础与案例开发详解站内查询相似图书
丛书名软件开发新课堂
9787302333777
如需购买下载《SQL Server基础与案例开发详解》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位清华大学出版社
版次1版印次1
定价(元)48.0语种简体中文
尺寸26 × 19装帧平装
页数印数 4000

书籍信息归属:

SQL Server基础与案例开发详解是清华大学出版社于2014.出版的中图分类号为 TP311.138 的主题关于 关系数据库系统 的书籍。