




已阅读5页,还剩23页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
推荐图书书名:SQL Server 2008完全学习手册书号:9787302224976版次:1页数:696定价:79.8内 容 要 点 :SQL Server 2008数据库是微软潜心打造的最新企业级数据库平台。本书从数据库的基础知识入手,全面介绍SQL Server 2008数据库应用知识。全书内容包括使用SQL Server 2008管理工具,SQL Server数据库管理,操作架构、视图与索引,数据查询和管理,Transact-SQL编程,存储过程,触发器,SQL Server 2008的安全机制,备份与恢复数据库,自动化SQL Server 2008数据库,集成服务,分析服务和报表服务,使用ADO.NET访问SQL Server 2008等内容。配套光盘提供了教学视频和实例源文件。本书适合大专院校在校学生、网站开发人员、.NET学习和开发人员以及编程爱好者学习和使用。图 书 目 录 :第一篇 SQL Server 2008基础知识篇第1章 SQL Server 2008入门知识 11.1 数据库 11.1.1 数据库概念 21.1.2 数据库模型 21.2 关系数据库 31.2.1 关系数据库概念 41.2.2 关系数据库术语 51.2.3 关系数据库管理系统功能 61.2.4 关系模型完整性规则 61.3 范式理论 71.3.1 第一范式 71.3.2 第二范式 81.3.3 第三范式 91.4 E-R模型 91.4.1 实体模型 91.4.2 关系模型 101.5 SQL Server 2008体系结构 111.6 SQL Server 2008新增功能与特性 131.6.1 新的日期数据类型 131.6.2 LINQ语言 151.6.3 HierarchyId类型 151.6.4 增强XML功能 161.6.5 Transact-SQL语言增强 181.6.6 报表服务 201.6.7 集成服务 201.6.8 分析服务 211.6.9 Office集成特性 211.7 使用SQL Server 2008 221.7.1 安装SQL Server 2008 221.7.2 验证安装 281.7.3 注册服务器 281.7.4 配置服务器 30第2章 使用SQL Server 2008管理工具 322.1 Business Intelligence Development Studio 322.2 SQL Server Management Studio 332.2.1 SQL Server Management Studio简介 332.2.2 对象资源管理器 352.2.3 已注册的服务器 352.2.4 解决方案资源管理器 362.2.5 模板资源管理器 372.3 SQL Server Profiler 382.4 SQL Server联机丛书 402.5 Reporting Services配置 422.6 SQL Server 配置管理器 432.7 SQL Server错误和使用情况报告 452.8 数据库引擎优化顾问 462.9 命令提示实用工具 462.9.1 sqlcmd 462.9.2 其他工具 48第二篇 SQL Server 2008日常操作篇第3章 SQL Server 2008数据库管理 493.1 数据库的组成 493.1.1 系统数据库 493.1.2 数据库存储文件 513.1.3 数据库元素 513.2 数据库快照 533.2.1 数据库快照概述 533.2.2 创建数据库快照 533.2.3 使用数据库快照 543.3 创建数据库 553.3.1 使用向导创建 553.3.2 使用SQL语句创建基本数据库 583.3.3 指定多个数据库文件创建数据库 603.3.4 指定多个文件组的数据库 613.4 数据库基本操作 633.4.1 修改数据库名称 633.4.2 扩大数据库文件 643.4.3 收缩数据库文件 653.4.4 添加辅助数据文件 653.4.5 删除数据库 673.4.6 查看数据库状态 683.5 数据库其他操作 703.5.1 分离数据库 713.5.2 附加数据库 723.5.3 收缩数据库 733.5.4 复制和移动数据库 743.5.5 优化数据库 78第4章 SQL Server 2008数据表管理 804.1 表概述 804.1.1 什么是表 804.1.2 系统表和临时表 814.2 使用CREATE TABLE语句创建表 824.2.1 基本语法 824.2.2 创建主键列 834.2.3 创建外键 844.2.4 创建非空列 844.2.5 创建默认值定义 854.2.6 创建CHECK约束列 854.2.7 创建自动编号列 864.2.8 创建唯一列 874.3 使用图形界面创建表 884.4 列数据类型 894.4.1 精确数字类型 904.4.2 近似数字类型 904.4.3 Unicode字符数据类型 904.4.4 二进制数据类型 914.4.5 日期和时间数据类型 914.4.6 字符串数据类型 914.4.7 其他数据类型 924.4.8 创建自定义数据类型 924.5 修改数据表 954.5.1 重命名/删除表 954.5.2 修改列属性 964.5.3 添加/删除表列 974.5.4 表的关系图 984.6 约束 1004.6.1 数据库完整性 1004.6.2 主关键字约束 1014.6.3 外关键字约束 1034.6.4 唯一性约束 1054.6.5 CHECK约束 1064.6.6 DEFAULT约束 1064.6.7 NOT NULL约束 1074.7 使用规则 1074.7.1 创建规则 1074.7.2 绑定规则 1074.7.3 查看规则 1084.7.4 删除规则 1094.8 使用默认值 1104.8.1 创建默认值 1114.8.2 绑定默认值 1114.8.3 查看默认值 1124.8.4 删除默认值 113第5章 操作架构、视图和索引 1155.1 使用架构 1155.1.1 使用图形界面创建架构 1155.1.2 使用CREATE SCHEMA语句创建架构 1175.1.3 修改架构 1185.1.4 移动对象到新的架构 1195.1.5 删除架构 1215.2 使用视图 1225.2.1 使用图形界面创建视图 1225.2.2 使用CREATE VIEW 语句 1245.2.3 更新视图 1295.2.4 查看视图 1325.2.5 修改视图 1325.2.6 删除视图 1335.3 索引 1345.3.1 索引概述 1345.3.2 选择索引类型 1355.3.3 确定索引列 1365.3.4 创建索引 1375.3.5 查看索引属性 1395.3.6 修改索引 1405.3.7 删除索引 1425.3.8 使用数据库引擎优化顾问 142第三篇 SQL Server 2008数据处理篇第6章 数据查询和管理 1476.1 基本SELECT语句 1476.1.1 SELECT基本语句 1486.1.2 取消重复元组 1496.1.3 使用TOP关键字 1506.1.4 查询计算列 1516.1.5 使用别名查询 1526.2 限定查询条件 1536.2.1 比较运算符 1546.2.2 范围运算符 1556.2.3 逻辑运算符 1566.2.4 字符匹配 1586.2.5 列表运算符 1606.2.6 未知值 1616.3 规范化查询 1626.3.1 排序查询 1626.3.2 分组查询 1636.3.3 统计查询 1646.4 插入数据 1656.4.1 简单的数据插入 1656.4.2 将一个表中的数据插入到另一个表中 1676.4.3 将查询结果集插入到一个新表中 1696.5 更新数据 1706.5.1 根据表中数据更新行 1706.5.2 根据其他表更新行 1716.5.3 使用TOP表达式 1726.6 删除数据 1736.6.1 使用DELETE语句 1746.6.2 使用TRUNCATE TABLE语句 1766.6.3 删除基于其他表中的行 177第7章 高级查询 1787.1 多表查询 1787.1.1 内连接 1787.1.2 外连接 1807.1.3 交叉连接 1827.1.4 自连接 1837.1.5 联合查询 1847.1.6 交查询 1857.1.7 差查询 1867.2 子查询 1867.2.1 IN关键字 1877.2.2 使用EXISTS关键字 1887.2.3 比较运算符 1897.2.4 单值子查询 1907.2.5 嵌套子查询 1907.3 XML查询 1917.3.1 XML数据类型 1917.3.2 XQuery查询 1927.3.3 使用FOR XML ROW模式 1947.3.4 使用FOR XML AUTO模式 1947.3.5 使用FOR XML EXPLICIT模式 1957.3.6 XML索引 1987.3.7 OPENXML函数 199第8章 Transact-SQL编程 2028.1 Transact-SQL概述 2028.1.1 什么是Transact-SQL 2028.1.2 Transact-SQL语法规范 2038.2 常量与变量 2048.2.1 常量 2048.2.2 变量 2048.3 表达式 2078.3.1 简单表达式 2078.3.2 复杂表达式 2088.3.3 注释 2088.4 运算符 2098.4.1 算术运算符 2098.4.2 比较运算符 2108.4.3 赋值运算符 2118.4.4 位运算符 2128.4.5 逻辑运算符 2138.4.6 字符串连接运算符 2148.4.7 一元运算符 2158.4.8 运算符优先级 2168.5 控制语句 2188.5.1 BEGIN END语句块 2188.5.2 IF条件语句 2198.5.3 CASE分支语句 2198.5.4 WHILE循环语句 2218.5.5 TRY错误处理语句 2228.6 函数 2238.6.1 聚合函数 2238.6.2 数学函数 2258.6.3 配置函数 2278.6.4 字符串函数 2288.6.5 数据类型转换函数 2308.6.6 日期和时间函数 2318.6.7 文本和图像函数 2328.6.8 用户自定义函数 2328.7 事务与锁 2358.7.1 事务 2358.7.2 锁 2378.8 游标 2388.8.1 定义游标 2388.8.2 打开游标 2398.8.3 检索游标 2398.8.4 关闭与删除游标 240第9章 存储过程 2429.1 存储过程概述 2429.1.1 用户自定义存储过程 2429.1.2 扩展存储过程 2439.1.3 系统存储过程 2439.2 创建存储过程 2469.2.1 存储过程创建规则 2479.2.2 创建简单存储过程 2479.2.3 创建加密存储过程 2509.2.4 创建临时存储过程 2519.2.5 创建嵌套存储过程 2519.3 使用存储过程参数 2539.3.1 指定参数名称和数据类型 2539.3.2 输入参数 2549.3.3 为参数指定默认值 2559.3.4 指定输出参数 2569.4 执行存储过程 2579.4.1 通过存储过程自身执行 2579.4.2 在INSERT语句中执行 2599.4.3 通过图形化界面执行 2609.5 管理存储过程 2619.5.1 查看存储过程 2619.5.2 修改存储过程 2639.5.3 删除存储过程 2659.6 CLR存储过程 2669.6.1 创建CLR存储过程 2669.6.2 创建返回行集和信息的CLR存储过程 2699.6.3 删除CLR存储过程和程序集 270第10章 触发器 27110.1 什么是触发器 27110.1.1 触发器概述 27110.1.2 触发器的分类 27310.2 创建DML触发器 27310.2.1 创建触发器语法 27310.2.2 创建INSERT触发器 27410.2.3 创建DELETE触发器 27610.2.4 创建UPDATE触发器 27710.2.5 创建INSTEAD OF触发器 27910.3 创建DDL触发器 28010.3.1 创建DDL触发器语法 28010.3.2 创建数据库作用域的DDL触发器 28110.3.3 创建服务器作用域的DDL触发器 28110.4 嵌套触发器 28210.5 递归触发器 28410.6 CLR触发器 28710.6.1 创建CLR DML触发器 28710.6.2 创建CLR DDL触发器 29110.7 管理触发器 29310.7.1 修改触发器 29310.7.2 禁用触发器 29410.7.3 启用触发器 29510.7.4 删除触发器 295第四篇 SQL Server 2008数据库管理篇第11章 SQL Server 2008的安全机制 29711.1 安全机制简介 29711.1.1 客户机安全机制 29811.1.2 网络传输安全机制 29811.1.3 实例级别安全机制 29911.1.4 数据库级别安全机制 29911.1.5 对象级别安全机制 29911.2 SQL Server身份验证模式 30011.2.1 Windows身份验证模式 30011.2.2 混合模式 30111.2.3 配置身份验证模式 30211.3 SQL Server 2008登录 30211.3.1 创建Windows登录账户 30311.3.2 创建SQL Server登录账户 30411.3.3 使用图形化界面管理登录账户 30711.3.4 通过命令管理登录账户 30911.4 数据库用户 31111.4.1 查看默认数据库用户 31111.4.2 创建数据库用户 31311.4.3 使用存储过程创建数据库用户 31311.5 角色 31511.5.1 固定服务器角色 31511.5.2 固定数据库角色 31611.5.3 用户自定义数据库角色 31711.5.4 应用程序角色 32011.6 管理角色 32311.6.1 将登录指派到角色 32311.6.2 指派角色到多个登录 32411.7 权限 32511.7.1 权限概述 32511.7.2 授予权限 32611.7.3 撤销权限 32711.7.4 拒绝权限 32711.8 DENY否决优先权 328第12章 备份与恢复数据库 33012.1 备份概述 33012.1.1 备份的重要性 33012.1.2 备份类型 33112.1.3 备份恢复模式 33312.2 备份设备 33412.2.1 备份设备类型 33412.2.2 创建备份设备 33512.2.3 查看所有备份设备 33712.2.4 删除备份设备 33712.3 执行完整备份 33812.3.1 图形化界面创建完整备份 33812.3.2 使用BACKUP语句创建完整备份 34012.4 执行差异备份 34112.4.1 图形化界面创建差异备份 34212.4.2 使用WITH DIFFERENTIAL子句 34312.5 执行事务日志备份 34512.5.1 图形化界面创建事务日志备份 34512.5.2 使用BACKUP LOG语句 34612.6 执行文件和文件组备份 34812.6.1 创建前的准备工作 34812.6.2 图形化界面创建文件和文件组备份 35012.6.3 使用BACKUP语句创建文件和文件组备份 35112.7 其他备份选项 35212.7.1 备份到多个设备 35212.7.2 备份压缩 35312.8 设计备份策略 35512.9 恢复数据 35712.9.1 常规恢复 35712.9.2 模拟时间点恢复环境 35912.9.3 按时间点恢复数据 361第13章 自动化SQL Server 2008数据库 36313.1 SQL Server 2008自动化概述 36313.1.1 自动化管理的功能 36313.1.2 自动化管理元素 36413.2 配置SQL Server代理 36513.2.1 启用SQL Server代理服务 36513.2.2 SQL Server代理服务安全性 36713.3 数据库邮件 36813.3.1 配置数据库邮件 36813.3.2 发送测试电子邮件 37213.3.3 管理邮件配置文件和邮件账户 37213.3.4 管理配置文件的安全性 37413.3.5 使用邮件配置文件 37413.4 操作员 37613.4.1 创建操作员 37613.4.2 禁用和删除操作员 37713.4.3 创建防故障操作员 37813.5 作业 37913.5.1 作业概述 37913.5.2 创建本地作业 38013.5.3 创建多服务作业 38513.5.4 设置多服务器作业 38713.6 警报 38813.6.1 警报概述 38813.6.2 事件警报 38913.6.3 性能警报 39113.6.4 WMI警报 39213.6.5 禁用和删除警报 39313.7 数据库维护 39313.7.1 数据库维护清单 39313.7.2 确定维护任务 39413.7.3 创建维护计划 39513.7.4 查看、编辑、运行和删除维护计划 399第14章 集成服务 40014.1 集成服务概述 40014.1.1 集成服务简介 40014.1.2 集成服务体系结构 40114.2 创建包 40214.2.1 创建项目 40214.2.2 使用导入和导出向导 40414.2.3 使用SSIS设计器 40714.3 运行包 41014.3.1 SSIS设计器运行包 41014.3.2 SQL Server Management Studio运行包 41214.3.3 SQL Server代理运行包 41414.4 部署包 41514.4.1 包配置 41514.4.2 部署实用工具 41714.4.3 包安装 418第15章 报表服务 42115.1 报表服务基础 42115.1.1 报表服务概述 42115.1.2 报表生命周期 42215.1.3 关键术语 42415.1.4 报表构件及工具 42515.2 创建报表 42715.2.1 使用报表向导设计报表 42715.2.2 使用报表设计器 43315.2.3 为报表设计参数 43715.2.4 导入报表 44015.2.5 创建报表模型 44115.2.6 使用报表生成器设计报表 44415.3 发布报表 44715.3.1 设置部署属性 44715.3.2 生成和部署报表 44815.4 管理报表 44915.4.1 管理文件夹 44915.4.2 查看、转移和删除报表 45115.4.3 配置报表属性 45315.5 报表传递 45615.5.1 订阅 45615.5.2 共享计划 45815.5.3 导出报表 45915.6 报表服务安全 46015.6.1 角色概述 46015.6.2 创建角色 46215.6.3 角色分配 462第16章 分析服务 46516.1 了解OLAP 46516.2 分析服务术语 46616.3 使用分析服务 46716.3.1 创建分析服务项目 46816.3.2 创建数据源 46816.3.3 创建数据源视图 47016.3.4 创建多维数据集 47216.3.5 部署多维数据集 47416.3.6 处理多维数据集 47516.3.7 浏览多维数据集 47616.3.8 添加筛选条件 47816.4 使用维度向导 47916.4.1 基于数据源视图的标准维度 47916.4.2 不使用现有数据源视图的标准维度 48116.4.3 创建时间维度 48316.5 数据挖掘 48616.5.1 数据挖掘算法 48716.5.2 使用数据挖掘向导 48816.6 部署分析服务 49116.6.1 规划分析服务部署 49116.6.2 使用分析服务部署向导 491第五篇 SQL Server 2008高级应用篇第17章 SQL Server 2008复制技术 49517.1 复制概述 49517.1.1 复制术语 49617.1.2 确定复制类型 49717.1.3 设计复制方案 49817.1.4 选择复制代理 49817.1.5 选择订阅类型 49917.2 配置分发向导 50017.3 分发服务器管理 50317.3.1 启用数据库的复制特性 50317.3.2 更新分发服务器 50417.3.3 创建分发数据库 50617.3.4 删除分发数据库 50717.3.5 禁用发布和分发 50717.4 实施快照复制 50917.4.1 创建快照发布 50917.4.2 创建快照订阅 51217.4.3 测试快照复制 51717.5 管理复制 51917.5.1 查看和修改发布属性 51917.5.2 查看和修改项目属性 52017.5.3 添加筛选行 521第18章 监视SQL Server 2008 52218.1 监视服务器的性能和活动 52218.1.1 为什么要监视SQL Server 52218.1.2 准备监视 52318.1.3 监视工具 52318.2 监视SQL Server性能 52418.2.1 配置警报 52518.2.2 创建计数器日志 52718.2.3 创建跟踪日志 52918.2.4 重播性能日志 52918.3 SQL Server Profiler监视查询 53018.3.1 创建跟踪 53018.3.2 重播跟踪 53318.4 SQL Management Studio查询编辑器 53418.5 使用活动监视器 53618.5.1 打开活动监视器 53618.5.2 查看进程 53718.5.3 查看进程详细信息 53818.5.4 查看等待资源 53818.5.5 查看数据文件I/O 53918.5.6 查看最近耗费大量资源的查询 53918.6 监视错误日志 54018.6.1 SQL Server错误日志 54018.6.2 Windows应用程序日志 54118.7 优化SQL Server服务器性能 54218.7.1 配置内存选项 54318.7.2 配置I/O选项 544第19章 使用ADO.NET访问SQL Server 2008 54619.1 ADO.NET简介 54619.1.1 ADO.NET概述 54619.1.2 System.Data命名空间 54819.2 显示学生信息 54919.2.1 连接数据库 54919.2.2 创建查询 55119.2.3 创建数据集 55319.2.4 填充数据集 55319.2.5 使用控件显示数据 55519.2.6 数据绑定 55619.3 修改和删除学生记录 55819.3.1 新增学生记录 55819.3.2 使用参数化语句更新学生数据 56019.3.3 使用存储过程删除学生记录 56219.3.4 使用SqlDataAdapter更新数据源 56519.4 数据优化操作 57019.4.1 高效地使用连接 57019.4.2 使用DataTable分页数据 57219.4.3 使用SqlDataReader检索数据 57
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五版房地产抵押按揭借款合同
- 出轨协议书二零二五年
- 2025年CBZ-5-苯基-L-半胱氨酸项目合作计划书
- 二零二五父母遗产房屋分配协议书
- 房地产代理合同补充协议
- 二零二五版停薪留职协议员工停薪留职
- 乔木修剪合同样本
- 典当公司担保合同二零二五年
- 二零二五驾校承包经营权合同
- 写字楼物业管理方案
- 外固定架课件
- 结业证书文档模板可编辑
- 《雷锋叔叔你在哪里》教学案例
- DB32-T 2798-2015高性能沥青路面施工技术规范-(高清现行)
- DBS62∕002-2021 食品安全地方标准 黄芪
- 译林版五年级英语下册 Unit 6 第4课时 教学课件PPT小学公开课
- API-620 大型焊接低压储罐设计与建造
- 部编统编版五年级下册道德与法治全册教案教学设计与每课知识点总结
- 浙江省杭州市介绍(课堂PPT)
- 路面及绿化带拆除和修复方案
- 001压力管道安装安全质量监督检验报告
评论
0/150
提交评论