新書推薦:
《
一个英国军事顾问眼中的二战
》
售價:HK$
277.8
《
就业、利息和货币通论(徐毓枬译本)(经济学名著译丛)
》
售價:HK$
67.2
《
瘦肝
》
售價:HK$
99.7
《
股票大作手回忆录
》
售價:HK$
55.8
《
秩序四千年:人类如何运用法律缔造文明(世界重归混乱,文明岌岌可危,法律与秩序是我们仅有的武器。穿越时间,鸟瞰全球,一部波澜壮阔的人类文明史)
》
售價:HK$
154.6
《
民法典1000问
》
售價:HK$
99.7
《
国术健身 易筋经
》
售價:HK$
33.4
《
古罗马800年
》
售價:HK$
188.2
內容簡介:
《SQL Server 2008基础教程》全面系统地讲述了MicrosoftSQLServer2008数据库管理系统的理论、原理和技术。
《SQL Server 2008基础教程》共分21章,深入研究了MicrosoftSOLServer2008系统的基本结构和功能特点、安装规划和配置技术、数据库管理、Transact-SQL语言、表、操纵数据技术、索引技术、数据完整性技术、视图技术、存储过程技术、触发器技术、备份和还原技术、事务和锁技术、自动化管理技术、性能监视和调整技术、ServiceBroker技术、报表技术、集成技术、数据仓库和分析技术、XML技术、CLR技术等。
《SQL Server 2008基础教程》面向数据库管理人员和数据库开发人员,内容翔实、结构合理、示例丰富、语言简洁流畅。适合作为高等院校计算机软件、信息系统、电子商务等相关专业的数据库课程教材,同时也适合作为各种数据库技术培训班的教材以及数据库开发人员的参考资料。
目錄 :
□□章 概述
1.1 为什么使用数据库
1.2 什么是数据库
1.3 Microsoft SQ LServer简史
1.4 Microsoft SQ LServer系统的体系结构
1.5 数据库和数据库对象的特点
1.5.1 数据库的类型和特点
1.5.2 数据库对象的类型和特点
1.6 管理工具
1.6.1 Microsoft SQ LServer Management Studio
1.6.2 SQL Server配置管理器
1.6.3 SQL Server Profiler
1.6.4 数据库引擎优化顾问
1.6.5 实用工具
1.6.6 POwerShell
1.7 数据库管理员
1.8 本章 小结
第2章 安装和配置
2.1 安装规划
2.1.1 安装目的
2.1.2 系统版本
2.1.3 环境需求
2.1.4 安装位置
2.1.5 安全模式
2.2 安装过程
2.3 验证安装结果
2.4 升级规划
2.5 注册服务器
2.6 配置服务器选项
2.6.1 服务器选项
2.6.2 使用sp_configure系统存储过程配置选项
2.6.3 使用SQL Server Management Studio配置选项
2.7 本章 小结
第3章 管理安全性
3.1 概述
3.2 管理登录名
3.2.1 创建登录名
3.2.2 维护登录名
3.3 固定服务器角色
3.3.1 固定服务器角色的特点
3.3.2 固定服务器角色和登录名
3.4 管理数据库用户
3.4.1 创建用户
3.4.2 维护用户
3.5 管理架构
3.5.1 创建架构
3.5.2 修改和删除架构
3.6 数据库角色
3.6.1 管理数据库角色
3.6.2 固定数据库角色
3.6.3 public角色
3.7 管理应用程序角色
3.8 管理权限
3.8.1 权限的类型
3.8.2 常用对象的权限
3.8.3 授予权限
3.8 A收回权限
3.8.5 否认权限
3.9 SQL Serror 2008内置的加密机制
3.10 使用SQL Serve Management Studio工具
3.11 本章 小结
第4章 管理数据库
4.1 概述
4.2 数据库文件和文件组的基本特征
4.3 定义数据库
4.3.1 创建数据库
4.3.2 数据库的状态和选项
4.3.3 查看数据库信息
4.4 修改数据库
4.4.1 更改数据库名称
4.4.2 扩大数据库
4.4.3 收缩数据库
4.4.4 修改数据库文件
4.4.5 管理文件组
4.5 管理数据库快照
4.6 其他相关操作
4.7 优化数据库
4.7.1 放置数据文件和日志文件
4.7.2 使用文件组
4.7.3 使用RAID技术
4.8 本章 小结
第5章 Transact.SQL语言
5.1 概述
5.2 Transact.SQL语言的执行方式
5.3 数据定义语言
5.4 数据操纵语言
5.5 数据控制语言
5.6 事务管理语言
5.7 附加的语言元素
5.7.1 标识符
5.7.2 变量和常量
5.7.3 运算符
5.7.4 表达式
5.7.5 控制流语言
5.7.6 错误捕捉语言
5.7.7 注释
5.8 数据类型
5.8.1 数据类型的类型和特点
5.8.2 数字数据类型
5.8.3 字符数据类型
5.8.4 日期和时间数据类型
5.8.5 二进制数据类型
5.8.6 其他数据类型
5.9 内置函数
5.9.1 函数的特点和类型
5.9.2 函数示例
5.10 本章 小结
第6章 表
6.1 设计表时应该考虑的因素
6.2 表的基本特点和类型
6.2.1 表的基本特点
6.2.2 表的类型
6.3 创建和修改表
6.3.1 创建表
6.3.2 增加或删除列
6.3.3 更改该列的数据类型
6.3.4 创建和修改标识符列
6.3.5 查看表的信息
6.3.6 删除表
6.3.7 使用图形工具执行有关表的操作
6.4 己分区表
6.5 本章 小结
第7章 操纵数据
7.1 概述
7.2 插入数据
7.3 更新数据
7.4 删除数据
7.5 检索操作概述
7.6 使用SELECT子句检索数据
7.6.1 选择指定的数据列
7.6.2 使用文字串
7.6.3 改变列标题
7.6.4 数据运算
7.6.5 使用ALL和DISTINCT关键字
7.7 排序
7.8 使用WHERE子句选择数据
7.8.1 简单搜索条件
7.8.2 模糊搜索条件
7.8.3 复合搜索条件
7.9 聚合技术
7.9.1 SELECT子句中的聚合
7.9.2 COMPUTE子句中的聚合
7.10 分组技术
7.10.1 普通分组技术
7.10.2 ROLLUP和CUBE关键字
7.11 连接技术
7.11.1 交叉连接
7.11.2 内连接
7.11.3 外连接
7.12 子查询技术
7.13 集合运算技术
7.14 公用表表达式
7.15 PIVOT和UNPINOT
7.16 加密表中数据
7.17 本章 小结
第8章 索引和查询优化
8.1 概述
8.2 索引的类型和特点
8.2.1 堆
8.2.2 聚集索引
8.2.3 非聚集索引
8.2.4 其他类型的索引
8.2.5 访问数据的方式
8.3 创建索引
8.3.1 直接方法和间接方法
8.3.2 使用CREAIEINDEX语句
8.3.3 数据库引擎优化顾问
8.3.4 查看索引信息
8.4 索引维护
8.4.1 查看索引统计信息
8.4.2 查看索引碎片信息
8.4.3 维护索引统计信息
8.5 查询优化
8.6 本章 小结
第9章 数据完整性
9.1 概述
9.2 约束的概念和类型
9.3 管理约束
9.3.1 DEFAULT约束
9.3.2 CHECK约束
9.3.3 主键约束
9.3.4 LINIQUE约束
9.3.5 外键约束
9.4 禁止约束
9.4.1 禁止在已有的数据上应用约束
9.4.2 禁止在加载数据时应用约束
9.5 本章 小结
□□0章 视图
10.1 概述
10.2 视图的概念、特点和类型
10.3 创建视图
10.4 通过视图修改数据
10.5 使用图形化工具定义视图
10.6 本章 小结2026
□□1章 存储过程、触发器和函数
11.1 存储过程
11.1.1 存储过程的特点和类型
11.1.2 创建存储过程的规则
11.1.3 使用CREATEPROCEDURE语句创建存储过程
11.1.4 执行存储过程
11.1.5 修改和删除存储过程
11.1.6 存储过程的执行过程
11.1.7 查看存储过程的信息
11.2 触发器
11.2.1 触发器的概念和类型
11.2.2 DML触发器的类型
11.2.3 创建DML触发器
11.2.4.DML触发器的工作原理
11.2.5 一个DML触发器示例
11.2.6 DDL触发器
11.3 用户定义函数
11.3.1 用户定义函数的特点
11.3.2 创建用户定义函数时的考虑
11.3.3 使用CREATEFUNCTIC语句
11.3.4.查看用户定义函数的信息
11.4 本章 小结
□□2章 备份和还原
12.1 概述
12.2 数据库的恢复模式
12.3 备份基础
12.3.1 备份前的计划工作
12.3.2 备份的对象
12.3.3 备份的动态特点
12.4 执行备份操作
12.4.1 创建□□性的备份文件
12.4..2 创建临时性的备份文件
12.4.3 使用多个备份文件来存储备份
12.4.4 BACKUP语句
12.4.5 备份方法
12.5 还原
12.5.1 还原的特点
12.5.2 验证备份的内容
12.5.3 RESTORE语句
12.5.4 RECOVERY和NORECOVERY选项
12.5.5 从不同的备份中还原数据库
12.6 本章 小结
□□3章 事务
13.1 概述
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 SQLServer的空间特点
13.3.3 可以锁定的资源
13.3.4 锁的类型和其兼容性
13.3.5 死锁问题
13.3.6 会话级锁和表级锁
13.4 本章 小结
□□4章 自动化管理任务
14.1 概述
14.2 作业
14.2.1 定义作业
14.2.2 定义操作员
□□5章 性能和调整
□□6章 Service Broker
□□7章 报表服务
□□8章 集成服务
□□9章 分析服务
第20章 XML技术
第21章 开发CLR数据库对象
內容試閱 :
与20世纪80年代的数据库应用环境相比,当今MicrosoftSQLServer2008系统面临着更多艰巨的挑战。MicrosoftSQLServer2008系统不再是一个部门的数据库,而是一个企业级的数据库系统,能够满足企业各种数据访问的需要。MicrosoftSQlServer2008系统具有比较好的可伸缩性、安全性和集成性。MicrosoftSQl,Server2008系统具有自我调整能力,可以处理巨型数据库,可伸缩性大大提高了。在安全性方面,MicrosoftSQLServer2008系统采用了一个新的安全架构,在默认安装情况下可以获得安全保障。在集成性方面,MicrosoftSOLServer2008系统支持行业标准HTTP、XMl、SOAP等协议,支持报表服务、集成服务等,并且与.NETFrameworkCLR完全集成。
本教程全面系统地讲述了MicrosoftsOLServer2008系统的内容。全书共分21章。□□章主要讨论使用数据库系统的原因,并对MicrosoftSOLServer2008系统进行了概述。第2章讨论了安装规划、安装过程、安装之后以及服务器的配置等问题。第3章对安全模式、安全架构、安全管理等内容进行全面的讲述。第4章分析了数据库规划、数据库文件管理和优化等内容。第5章全面研究Transact-SQL语言的类型和功能特点。第6章的主要内容是如何设计表、如何定义各种类型的表、如何管理表等。第7章研究检索、添加、更新、删除数据等内容。第8章研究索引和其他优化查询的方法。第9章和□□0章分别研究数据完整性技术和视图技术。□□l章讲述存储过程、触发器、用户定义函数的内容。□□2章的内容是数据库的备份和还原。□□3章的内容是事务和锁机制。如果希望定义自动化任务,那么可以在□□4章找到相应的方案。□□5章研究对系统性能的监视和调整。□□6章讨论异步通信机制和方法问题以及使用ServiceBroker技术。□□7章研究如何规划、编制企业业务报表。集成服务可以有效解决异构数据环境中面临的ETL问题,这些都是□□8章的内容。□□9章介绍有关数据仓库和分析的内容。第20章讲述了XML技术。□后一章分析了开发CLR数据库对象技术。
本教程从基本概念出发、理论联系实际,由浅入深地讲述了MicrosoftSQLServer2008系统的各种技术。每一章都有引言,来简单概括本章将要讲述的内容。每章的本章要点有助于读者抓住本章的核心内容。每一章的□□节概述三方面的内容:提出与本章研究对象相关的数据管理问题和解决这些问题的思路;给出本章相关的数据库理论基础;概括本章的内容。目的是从问题入手,引出将要学习的内容,使得读者更加明确本章的学习目标。每一章的□后都有思考和练习题,便于读者对所学知识的掌握情况进行检查及引发更多的思考。