万本电子书0元读

万本电子书0元读

顶部广告

从零开始学SQL Server(第2版)(不提供光盘内容)电子书

售       价:¥

纸质售价:¥34.30购买纸书

114人正在读 | 0人评论 6.2

作       者:桂颖等

出  版  社:电子工业出版社

出版时间:2014-10-01

字       数:27.2万

所属分类: 科技 > 计算机/网络 > 计算机理论与教程

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
《从零始学SQL Server(第2版)》从数据库基础始,循序渐地讲解了数据库对象编程及数据库应用系统发,章节安排合理,由浅深,通过生动的实例和详细的代码注释,带领读者掌握SQL Server 2008 数据库应用的技巧。 《从零始学SQL Server(第2版)》共分17 章,从易到难,循序渐地介绍了SQL Server 2008 数据库的各个知识。主要内容包括SQL Server 2008 数据库基础、SQL Server 2008 数据库安装及基本应用、SQL 语言、函数、数据库和表操作、数据的查询、数据的更新、事物和锁、索引、游标、存储过程和自定义函数、视图、触发器、SQL Server2008 安全策略、图书管理系统发实例、BBS 论坛系统发等。<br/>【推荐语】<br/>从零始,手把手教会你编程发!科学合理的学习结构,助你轻松门与提高,基础知识→核心技术→典型应用→综合练习→项目实战;超值大容量DVD,内含精彩生动的多媒体教学视频,并附赠海量学习资源! 同类优秀图书推荐:  从零始学Java(第2版)(含CD光盘1张) 从零始学PHP(第2版)(含DVD光盘1张) 从零始学Excel VBA(第2版)(含DVD光盘1张) 从零始学C语言(第2版)(含DVD光盘1张)  <br/>【作者】<br/>本书的作者团队成员为一线发工程师、资深编程专家或专业培训师,在编程发方面有着丰富的经验,并已出版过多本相关畅销书,颇受广大读者认可。长期积累的发实战经验,结合对编程门爱好者需求与特的深调查研究,本书的内容结构十分有利于编程爱好者和相关学员快速提高水平。<br/>
目录展开

前言

本书的特点

适合阅读本书的读者

本书作者

第1篇 数据库入门

第1章

SQL Server 2008数据库基础

1.1 数据库的世界

1.1.1 信息

1.1.2 数据

1.1.3 数据管理

1.1.4 数据库管理系统

1.1.5 数据库系统

1.2 数据库的成长历程

1.2.1 人工管理阶段

1.2.2 文件系统阶段

1.2.3 数据库系统阶段

1.2.4 数据库发展历程和研究方向

1.3 数据库应用系统的开发步骤

1.3.1 项目规划期

1.3.2 项目开发时期

1.4 本章小结

1.5 习题

第2章

初识SQL Server 2008

2.1 SQL Server 2008的组成

2.1.1 SQL Server数据库引擎

2.1.2 分析服务(Analysis Services)

2.1.3 集成服务(Integration Services)

2.1.4 报表服务(Reporting Services)

2.2 为什么选择SQL Server 2008

2.3 如何选择SQL Server 2008的版本

2.3.1 SQL Server 2008企业版

2.3.2 SQL Server 2008标准版

2.3.3 SQL Server 2008工作组版

2.3.4 SQL Server 2008开发版

2.3.5 SQL Server 2008 Web版和学习版

2.4 SQL Server 2008的安装与配置

2.4.1 SQL Server 2008的安装

2.4.2 SQL Server 2008的配置

2.5 了解SSMS基本操作

2.5.1 SSMS的启动与连接

2.5.2 使用模板资源管理器、解决方案与项目脚本

2.5.3 配置SQL Server服务器的属性

2.5.4 查询编辑器

2.6 小结

2.7 习题

第2篇 SQL Server基础篇

第3章

管理SQL Server 2008的工具——SQL语言

3.1 SQL语言简介

3.1.1 SQL语言的主要特点

3.1.2 如何分类SQL语言

3.1.3 SQL语法简介

3.1.4 如何给标识符起名

3.2 数据类型大家族

3.2.1 SQL Server数据类型概述

3.2.2 系统数据类型

3.3 变量

3.3.1 批和脚本

3.3.2 局部变量

3.3.3 全局变量

3.4 SQL的佐料——运算符

3.4.1 算术运算符

3.4.2 比较运算符

3.4.3 逻辑运算符

3.4.4 连接运算符

3.4.5 按位运算符

3.4.6 运算符的优先级

3.5 认识表达式

3.5.1 什么是表达式

3.5.2 SQL表达式的分类

3.6 SQL利器——通配符

3.7 SQL语言中的注释

3.8 小结

3.9 习题

第4章

走进SQL语句的世界

4.1 数据定义语句(DDL)

4.1.1 CREATE的应用

4.1.2 DROP的功能

4.1.3 ALTER的功能

4.2 数据操作语句(DML)

4.2.1 数据的插入——INSERT

4.2.2 数据的删除——DELETE

4.2.3 数据的更改——UPDATE

4.2.4 数据的查询——SELECT

4.3 数据控制语句(DCL)

4.3.1 如何给用户授予权限——GRANT

4.3.2 拒绝权限操作——DENY

4.3.3 收回权限操作——REVOKE

4.4 其他基本语句

4.4.1 数据声明——DECLARE

4.4.2 数据赋值——SET

4.4.3 数据输出——PRINT

4.5 循环控制语句

4.5.1 语句块BEGIN…END

4.5.2 GOTO语句

4.5.3 IF…ELSE语句

4.5.4 CASE语句

4.5.5 WHILE循环语句

4.5.6 WAITFOR语句

4.5.7 RETURN语句

4.6 批处理语句

4.7 小结

4.8 习题

第5章

轻轻松松认识函数

5.1 数学函数

5.2 字符串函数

5.2.1 ASCII函数

5.2.2 CHAR函数

5.2.3 CHARINDEX函数

5.2.4 LEFT函数

5.2.5 RIGHT函数

5.2.6 LEN函数

5.2.7 LTRIM函数

5.2.8 RTRIM函数

5.2.9 LOWER函数

5.2.10 UPPER函数

5.2.11 PATINDEX函数

5.2.12 REPALCE函数

5.2.13 REVERSE函数

5.2.14 STR函数

5.2.15 SUBSTRING函数

5.3 日期和时间函数

5.3.1 DATEADD函数

5.3.2 DATENAME函数

5.3.3 DATEPART函数

5.3.4 DAY函数

5.3.5 MONTH函数

5.3.6 YEAR函数

5.3.7 GETDATE函数

5.4 数据类型转换函数

5.4.1 CAST函数

5.4.2 CONVERT函数

5.5 聚合函数

5.5.1 AVG函数

5.5.2 COUNT函数

5.5.3 MAX函数

5.5.4 MIN函数

5.5.5 SUM函数

5.6 系统函数

5.6.1 SERVERPROPERTY函数

5.6.2 DATABASEPROPERTY函数

5.6.3 TYPEOFPROPERTY函数

5.6.4 OBJECT_ID函数

5.7 文本和图像函数

5.7.1 TEXTPTR函数

5.7.2 TEXTVALID函数

5.8 小结

5.9 习题

第6章

实战开始——数据库和表的操作

6.1 深入浅出了解数据库

6.1.1 数据库

6.1.2 数据库的建立

6.1.3 数据库的修改

6.1.4 数据库的删除

6.1.5 关于数据库的其他操作

6.2 如何设计表

6.2.1 数据库表简介

6.2.2 如何设计表

6.2.3 表的建立

6.2.4 表的修改

6.2.5 表的删除

6.3 数据完整性

6.3.1 数据完整性分类

6.3.2 规则的创建与管理

6.3.3 约束

6.4 小结

6.5 习题

第7章

数据的查询

7.1 SELECT语句的语法结构

7.2 基本SELECT查询

7.2.1 查询表中所有的列

7.2.2 查询表中指定列的信息

7.2.3 在查询列表中使用列表达式

7.2.4 重新命名结果列名

7.2.5 说明列的定义

7.2.6 取得查询结果的部分行集

7.3 基于条件的查询

7.3.1 使用关系表达式表示查询条件

7.3.2 使用逻辑表达式表示查询条件

7.3.3 使用LIKE关键字进行模糊查询

7.3.4 使用BETWEEN…AND关键字表示查询条件

7.3.5 IN关键字表示查询条件

7.3.6 NULL关键字的使用

7.4 对查询结果排序输出

7.5 查询结果的新建表存储

7.6 聚合函数在查询中的使用

7.6.1 SUM函数

7.6.2 AVG函数

7.6.3 MAX函数

7.6.4 MIN函数

7.6.5 COUNT和COUNT(*)函数

7.7 查询结果的汇总

7.8 多表连接查询

7.8.1 内连接

7.8.2 外连接

7.8.3 交叉连接(CROSS JOIN)

7.8.4 自连接

7.9 嵌套查询

7.9.1 子查询作为新增列

7.9.2 使用IN关键字进行子查询

7.9.3 使用比较运算符

7.9.4 使用BETWEEN关键字

7.9.5 EXISTS关键字的应用

7.9.6 子查询与数据更新

7.10 小结

7.11 习题

第3篇 进阶篇

第8章

数据的更新

8.1 插入——INSERT

8.1.1 插入单行数据

8.1.2 插入多行数据

8.1.3 技术提升

8.2 修改——UPDATE

8.2.1 修改单行数据

8.2.2 修改多行数据

8.2.3 技术提升

8.3 删除数据——DELETE

8.3.1 删除部分数据

8.3.2 删除表中所有数据

8.4 小结

8.5 习题

第9章

事务和锁

9.1 事务管理

9.1.1 事务的原理

9.1.2 事务管理的常用语句

9.1.3 事务恢复和检查点机制

9.1.4 事务的类型

9.1.5 事务的应用案例

9.2 锁

9.2.1 锁的内涵与作用

9.2.2 可锁定资源与锁的类型

9.2.3 死锁

9.2.4 锁的应用案例

9.3 小结

9.4 习题

第10章

索引

10.1 索引初探

10.1.1 索引的概念

10.1.2 索引的分类

10.2 索引的创建与管理

10.2.1 索引的创建

10.2.2 如何构建优化索引

10.2.3 索引的管理

10.3 小结

10.4 习题

第11章

游标

11.1 认识游标

11.1.1 游标的定义

11.1.2 游标的分类

11.2 游标的操作

11.2.1 声明游标与打开游标

11.2.2 从游标中读取数据

11.3 小结

11.4 习题

第12章

存储过程与自定义函数

12.1 存储过程

12.1.1 存储过程的概念

12.1.2 存储过程的优缺点

12.1.3 存储过程的类型

12.1.4 存储过程与视图的比较

12.2 创建和执行存储过程

12.2.1 创建存储过程

12.2.2 执行存储过程

12.2.3 带输入参数的存储过程

12.2.4 带输出参数的存储过程

12.2.5 综合实例

12.3 存储过程的有关操作

12.3.1 修改存储过程

12.3.2 查看存储过程

12.3.3 重命名存储过程

12.3.4 删除存储过程

12.4 系统存储过程与扩展存储过程

12.4.1 系统存储过程

12.4.2 扩展存储过程

12.5 用户自定义函数

12.6 小结

12.7 习题

第13章

视图

13.1 视图的定义及其重要功能

13.1.1 视图的定义

13.1.2 视图的功能和优点

13.2 视图的具体操作

13.2.1 视图的语法

13.2.2 视图的修改

13.2.3 视图的删除

13.2.4 通过视图向表中插入数据

13.2.5 通过视图修改表中数据

13.3 索引视图

13.3.1 索引视图的概念及其使用范围

13.3.2 索引视图的设计方针

13.3.3 索引视图设计注意事项

13.4 小结

13.5 习题

第4篇 SQL Server应用篇

第14章

触发器

14.1 触发器的概念

14.1.1 触发器的作用

14.1.2 触发器中的两个专用表

14.2 触发器的分类

14.2.1 DML触发器

14.2.2 DDL触发器

14.3 DML触发器的创建与管理

14.3.1 设计DML触发器的注意事项和技巧

14.3.2 创建After触发器

14.3.3 创建Instead Of触发器

14.3.4 如何使用DML触发器

14.3.5 DML触发器的管理

14.4 DDL触发器的创建与管理

14.4.1 DDL触发器的创建

14.4.2 DDL触发器的使用

14.4.3 DDL触发器管理

14.5 小结

14.6 习题

第15章

了解SQL Server 2008中的安全策略

15.1 SQL Server安全性概述

15.1.1 理解SQL Server 2008的安全机制

15.1.2 安全性方面一些基本术语的理解

15.2 SQL Server 2008的登录管理

15.2.1 理解SQL Server 2008的登录机制

15.2.2 登录到SQL Server 2008

15.2.3 设置SQL Server 2008的身份验证方式和sa账户

15.2.4 SQL Server 2008的登录名管理

15.3 SQL Server 2008的架构管理

15.4 SQL Server 2008的角色和用户管理

15.4.1 固定服务器角色

15.4.2 数据库角色

15.4.3 应用程序角色

15.5 小结

15.6 习题

第5篇 案例实战篇

第16章

图书管理系统开发实例

16.1 Java语言在系统开发中的地位

16.1.1 Java的特点

16.1.2 Java访问数据库技术

16.1.3 JDBC

16.1.4 DAO模式

16.2 图书馆管理系统需求分析及系统设计

16.2.1 系统登录

16.2.2 基本数据维护

16.2.3 新书订购管理

16.2.4 图书借阅管理

16.2.5 系统维护模块

16.3 小结

第17章

BBS论坛系统开发

17.1 系统设计

17.1.1 BBS论坛概述

17.1.2 系统功能模块

17.2 数据库设计

17.2.1 数据库分析和设计

17.2.2 创建数据表

17.3 连接数据库

17.4 前台功能设计

17.4.1 注册与登录模块

17.4.2 版块列表模块

17.4.3 主题帖列表

17.5 后台功能设计

17.5.1 添加用户模块

17.5.2 用户管理模块

17.6 小结

累计评论(0条) 1个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部