基本信息·出版社:机械工业出版社 ·页码:274 页 ·出版日期:2010年01月 ·ISBN:9787111288329 ·条形码:9787111288329 ·版本:第1版 ·装帧:平装 ...
| 商家名称 |
信用等级 |
购买信息 |
订购本书 |
|
|
 |
SQL Server2008数据库应用技术 |
 |
|
 |
SQL Server2008数据库应用技术 |
 |

基本信息·出版社:机械工业出版社
·页码:274 页
·出版日期:2010年01月
·ISBN:9787111288329
·条形码:9787111288329
·版本:第1版
·装帧:平装
·开本:16
·正文语种:中文
·丛书名:全国高等职业教育规划教材
内容简介 《SQL Server2008数据库应用技术》详细地讲述了SQL Server 2008的基本操作和应用。全书共分9章,主要内容包括:SQL Server 2008使用基础、数据库的创建与管理、表的创建与管理、操作数据库数据、检索数据库数据、索引与视图、Trans-act-SQL程序设计、存储过程和触发器,以及安全性管理。《SQL Server2008数据库应用技术》坚持以就业为导向、以能力培养为目标,力求突出实用性、适用性和先进性。每章后面均配有实训和习题。
《SQL Server2008数据库应用技术》可作为高职高专院校计算机类专业的教材,也可作为数据库应用开发和管理人员的参考书。
编辑推荐 《SQL Server2008数据库应用技术》:全国高等职业教育规划教材
目录 出版说明
前言
第1章 SQL Server 2008使用基础
1.1 数据库技术概述
1.1.1 数据库
1.1.2 关系型数据库
1.1.3 数据库管理系统
1.2 SQL Server 2008概述
1.2.1 SQL Server 2008的版本
1.2.2 SQL Server 2008的新增功能
1.2.3 SQL Server 2008的安装
1.3 SQL Server 2008主要组件
1.3.1 SQL Server服务器组件
1.3.2 SQL Server Management Studio
1.3.3 SQL Server配置管理器
1.3.4 SQL Server Profiler
1.4 SQL Server服务器管理
1.4.1 管理服务器
1.4.2 管理服务器组
1.5 实训
1.6 习题
第2章 数据库的创建与管理
2.1 数据库概述
2.1.1 数据库基本概念
2.1.2 文件与文件组
2.1.3 事务日志
2.1.4 系统数据库
2.2 创建数据库
2.2.1 使用SSMS创建数据库
2.2.2 使用SQL语句创建数据库
2.3 修改数据库
2.3.1 设置数据库选项
2.3.2 扩展数据库
2.3.3 收缩数据库
2.3.4 扩展事务日志
2.3.5 创建文件组
2.3.6 分离和附加数据库
2.3.7 重命名数据库
2.3.8 更改数据库所有者
2.3.9 删除数据库
2.4 备份和还原数据库
2.4.1 备份数据库
2.4.2 还原数据库
2.5 实训
2.6 习题
第3章 表的创建与管理
3.1 数据库设计
3.1.1 制订表规划
3.1.2 规范化逻辑设计
3.2 数据类型
3.2.1 数据类型概述
3.2.2 数字数据类型
3.2.3 字符串数据类型
3.2.4 日期和时间数据类型
3.2.5 其他数据类型
3.2.6 别名数据类型
3.3 创建和修改表
3.3.1 创建表
3.3.2 添加和删除列
3.3.3 修改列的属性
3.3.4 创建和修改标识符列
3.3.5 创建和修改主键
3.3.6 创建和修改唯一约束
3.3.7 创建和修改检查约束
3.3.8 创建和修改列的默认值
3.3.9 创建和修改外键
3.3.10 创建数据库关系图
3.3.11 查看表
3.3.12 重命名表
3.3.1 3删除表
3.4 实训
3.5 习题
第4章 操作数据库数据
4.1 向表中插人数据
4.1.1 在“结果”窗格中插入数据
4.1.2 使用INSERT插入数据
4.1.3 使用BULKINSERT复制数据
4.1.4 使用INSERTSELECT插入数据
4.2 更新表中的数据
4.2.1 在“结果”窗格中编辑数据
4.2.2 使用UPDATE更新数据
4.2.3 使用FROM子句更改数据
4.2.4 使用TOP限制更新的数据
4.3 从表中删除数据
4.3.1 使用“结果”窗格删除数据
4.3.2 使用DELETE删除数据
4.3.3 使用TOP限制删除的行
4.3.4 使用TRUNCATETABLE删除所有行
4.4 导入和导出数据
4.4.1 导人数据
4.4.2 导出数据
4.5 实训
4.6 习题
第5章 检索数据库数据
5.1 SELECT语句概述
5.1.1 SELECT语句的组成
5.1.2 查询工具介绍
5.2 使用SELECT定义选择列表
5.2.1 从表中选择所有列
5.2.2 从表中选择特定列
5.2.3 从表中选择特殊列
5.2.4 设置结果集列的名称
5.2.5 在选择列表中进行计算
5.2.6 使用DISTINCT消除重复项
5.2.7 使用TOP限制结果集
5.3 使用FROM指定数据源
5.3.1 没有FROM子句的SELECT语句
5.3.2 使用内部连接
5.3.3 使用外部连接
5.3.4 使用交叉连接
5.4 使用WHERE筛选数据
5.4.1 WHERE子句的语法格式
5.4.2 使用比较搜索条件
5.4.3 使用范围搜索条件
5.4.4 使用列表搜索条件
5.4.5 搜索条件中的模式匹配
5.4.6 使用逻辑运算符
5.5 使用ORDER BY对数据排序
5.5.1 ORDERBY子句的语法格式
5.5.2 将TOP…WITH TIES与ORDER BY子句联用
5.6 使用GROUP BY对数据分组
5.6.1 GROUP BY子句的组件
5.6.2 在分组操作中应用搜索条件
5.6.3 使用聚合函数汇总数据
5.7 操作结果集
5.7.1 使用UNION组合结果集
5.7.2 使用公用表表达式
5.7.3 使用PIVOT运算符
5.7.4 将结果集保存到表中
5.8 使用子查询
5.8.1 使用子查询进行集成员测试
5.8.2 使用子查询进行比较测试
5.8.3 使用子查询进行存在性测试
5.8.4 使用子查询替代表达式
5.9 实训
5.10 习题
第6章 索引与视图
6.1 索引概述
6.1.1 索引的基本概念
6.1.2 索引的类型
6.2 设计索引
6.2.1 索引设计准则
6.2.2 设计聚集索引
6.2.3 设计非聚集索引
6.2.4 设计唯一索引
6.3 实现索引
6.3.1 使用对象资源管理器创建索引
6.3.2 使用CREATE INDEX语句创建索引
6.3.3 查看索引信息
6.3.4 删除索引
6.4 视图概述
6.4.1 视图的基本概念
6.4.2 视图的用途和限制
6.5 实现视图
6.5.1 使用对象资源管理器创建视图
6.5.2 使用CREATE VIEW语句创建视图
6.6 管理和应用视图
6.6.1 修改视图
6.6.2 重命名视图
6.6.3 查看视图相关信息
6.6.4.通过视图修改数据
6.6.5 删除视图
6.7 实训
6.8 习题
第7章 Transact SQL程序设计
7.1 Transaet SQL概述
7.1.1 Transact-SQL语言组成
7.1.2 批处理与脚本
7.1.3 标识符
7.1.4 常量
7.1.5 局部变量
7.1.6 表达式
7.1.7 空值
7.1.8 注释语句
7.2 流程控制语句
7.2.1 BEGIN…END语句
7.2.2 IFELSE语句
7.2.3 CASE函数
7.2.4 GOTO语句
7.2.5 WAITFOR语句
7.2.6 WHILE语句
7.2.7 TRY…CATCH语句
7.3 函数
7.3.1 函数概述
7.3.2 字符串函数
7.3.3 数学函数
7.3.4 日期函数
7.3.5 转换函数
7.3.6 系统函数
7.3.7 用户定义函数
7.4 游标
7.4.1 游标概述
7.4.2 定义游标
7.4.3 打开游标
7.4.4 通过游标提取数据
7.4.5 通过游标更新数据
7.4.6 关闭和释放游标
7.5 处理事务
7.5.1 事务概述
7.5.2 编写有效的事务
7.5.3 启动事务
7.5.4 设置事务保存点
7.5.5 提交事务
7.5.6 回滚事务
7.6 实训
7.7 习题
第8章 存储过程和触发器
8.1 存储过程
8.1.1 创建存储过程
8.1.2 执行存储过程
8.1.3 执行字符串
8.1.4 管理存储过程
8.2 触发器
8.2.1 触发器概述
8.2.2 设计DML触发器
8.2.3 实现DML触发器
8.2.4 设计DDL触发器
8.2.5 实现DDL触发器
8.2.6 管理触发器
8.3 实训
8.4 习题
第9章 安全性管理
9.1 身份验证
9.1.1 身份验证模式
9.1.2 设置身份验证模式
9.2 登录账户管理
9.2.1 创建登录账户
9.2.2 修改登录账户
9.2.3 删除登录账户
9.3 固定服务器角色管理
9.3.1 固定服务器角色的权限
9.3.2 管理固定服务器角色成员
9.4 数据库用户管理
9.4.1 创建数据库用户
9.4.2 修改数据库用户
9.4.3 删除数据库用户
9.5 架构管理
9.5.1 创建架构
9.5.2 修改架构
9.5.3 删除架构
9.6 数据库角色管理
9.6.1 固定数据库角色的权限
9.6.2 管理数据库角色
9.6.3 管理数据库角色成员
9.7 权限管理
9.7.1 权限的类型
9.7.2 授予权限
9.7.3 取消权限
9.7.4 拒绝权限
9.7.5 使用对象资源管理器管理权限
9.8 实训
9.9 习题
……
序言 SQL Server是由Microsoft公司推出的一个关系数据库管理系统。SQL Server 2008是SQLServer的最新版本,它推出了许多新的功能特性,并对部分关键功能进行了改进,是迄今为止最强大和最全面的SQL Server版本。SQL Server 2008达成了SQL Server以前版本所一直努力追求的目标,最终让SQL Server成为数据平台的理念变成了现实。SQL Server 2008实现了数据平台愿景,可以满足数据爆炸和下一代数据驱动应用程序的需求,支持关键任务企业数据平台、动态开发、关系数据以及商业智能。
本书共分9章。第l章介绍使用SQL Server 2008所需要的一些基础知识,主要包括数据库技术概述、SQL Server 2008概述、SQL Server 2008主要组件以及SQL Server服务器管理;第2章介绍如何创建和管理数据库,主要包括数据库概述、创建数据库、修改数据库、备份和还原数据库;第3章讲述表的创建与管理,主要包括数据库设计、数据类型、创建和修改表;第4章讨论如何操作数据库数据,主要包括向表中插入数据、更新表中的数据、从表中删除数据、导入和导出数据;第5章介绍数据库数据的检索,以SELECT语句为主线讨论如何通过选择查询从数据库中检索数据;第6章讲述索引与视图的使用,主要包括索引概述、设计索引、实现索引、视图概述、实现视图、管理和应用视图;第7章讲述Transact-SQL程序设计,主要包括Transact-SQL概述、流程控制语句、函数、游标以及事务处理;第8章讲述存储过程和触发器的使用;第9章介绍SQL Server 2008安全性管理,主要包括身份验证、登录账户管理、固定服务器角色管理、数据库用户管理、架构管理、数据库角色管理、权限管理。
在编写过程中,作者力求体现现代职业教育的性质、任务和培养目标,坚持以就业为导向、以能力培养为目标,突出教材的实用性、适用性和先进性,注意介绍SQL Server 2008的新特性和新功能。本书提供了丰富的实例,通过这些实例的分析和实现,深入浅出、循序渐进地引导读者学习和掌握本课程的知识体系和操作技能。
文摘 插图:

1.2 SQL Sever 2008概述
SQL Server 2008达成了SQL Server以前所有版本一直努力要达到的目标,最终让SQLServer成为数据平台的理念变成了现实。下面首先介绍SQL Server 2008的版本,然后介绍SQL Server 2008的新增功能,最后介绍安装SQL Server 2008的安装。
1.2.1 SQL Server 2008的版本
SQL Server 2008提供了不同的版本,可以满足单位和个人独特的性能、运行环境以及价格要求,至于安装哪个版本取决于具体的应用需要。另外,还必须符合计算机硬件和软件方面的必备条件。下面介绍SQL Server 2008的不同版本。
1)企业版。一个全面的数据管理和商业智能平台,提供企业级的可扩展性、高度可用性和高安全性以运行企业关键业务应用,其使用场景是:大规模联机事务处理(On-Line Trans-action Processing,OLTP)、大规模报表、先进的分析以及数据仓库。
2)标准版。一个完整的数据管理和商业智能平台,提供最好的易用性和可管理性来运行部门级应用,其使用场景是:部门级应用、中小型规模OLTP、报表和分析。
3)工作组版。一个可信赖的数据管理和报表平台,提供各分支应用程序以及安全性的远程同步和管理功能。该版本是运行分支位置数据库的理想选择,其使用场景是:分支数据存储、分支报表以及远程同步。
4)网络版。借助于面向Web服务环境的高度可用的Internet,为客户提供低成本、大规模、高度可用的Web应用程序或主机解决方案。对于为从小规模至大规模Web资产提供可扩展性和可管理性功能的Web宿主和网站来说,网络版是一项总拥有成本较低的选择。
5)移动版。一个免费的嵌入式SQL Server数据库,可创建移动设备、桌面端和Web端独立运行的和偶尔连接的应用程序。该版本的使用场景是:独立嵌入式开发和断开式连接客户端。
6)学习版。提供学习和创建桌面应用程序和小型应用程序,并可被独立软件厂商(Inde-pendent Software Vendors,ISVs)重新发布的免费版本。该版本可用于替换微软桌面引擎(Mi-crosoft Desktop Engine,MSDE),可与Visual Studio开发环境集成,使开发人员可轻松开发功能丰富、存储安全且部署快速的数据驱动应用程序。该版本的使用场景是:入门级学习、免费的ISVs重新发布以及富桌面端应用。
1.2.2 SQL Server 2008的新增功能
Microsoft SQL Server 2008推出了许多新的功能特性,并改进了关键功能,使得它成为迄今为
……