SQL Server资料库开发自学经典


SQL Server资料库开发自学经典

文章插图
SQL Server资料库开发自学经典【SQL Server资料库开发自学经典】《SQL Server资料库开发自学经典》是2015年出版的图书,作者是李俊民 。
基本介绍书名:SQL Server资料库开发自学经典
作者:李俊民
ISBN:87302403593
定价:49元
出版时间:2015.09.01
印刷日期:2015.09.01
书籍信息作者:李俊民定价:49元印次:1-1ISBN:9787302403593出版日期:2015.09.01印刷日期:2015.09.01内容简介SQL Server 2012是Microsoft公司开发的一款关係型资料库管理系统,旨在于为各类用户提供完整的资料库解决方案,帮助用户建立自己的电子商务体系,增强用户对外界变化的反应能力,以及用户在激烈市场中的竞争能力 。本书在结构安排上充分考虑到了初学者的实际情况,共分五篇,第1~3章为第一篇,主要介绍了SQL Server 2012资料库的基础操作知识,包括SQL Server 2012资料库基础以及SQL Server 2012资料库伺服器的套用知识 。第4~6章为第二篇,主要介绍了SQL Server 2012资料库、数据表和视图等相关内容 。第7~14章为第三篇,主要介绍存储过程、触发器、游标、函式、索引、T-SQL语言查询以及数据操作和处理等方面的内容 。目录第一篇 资料库基础篇第1章 认识资料库 21.1 资料库概述 21.1.1 资料库介绍 21.1.2 资料库系统介绍 21.2 资料库的分类 31.2.1 关係结构模型 41.2.2 层次结构模型 41.2.3 网状结构模型 41.3 常用资料库对象介绍 51.4 本章小结 7第2章 SQL Server 2012基本套用介绍 82.1 了解SQL Server 2012 82.1.1 SQL Server 2012简介 82.1.2 使用SQL Server 2012的优势 82.1.3 SQL Server 2012的新功能 92.2 安装SQL Server 2012 102.2.1 SQL Server 2012对系统的要求 102.2.2 SQL Server 2012的安装步骤 102.3 资料库伺服器介绍 242.4 SQL Server Management Studio管理器介绍 252.4.1 界面介绍 252.4.2 查询编辑器的具体套用 272.4.3 模板的具体套用 292.5 本章小结 31第3章 资料库伺服器管理 323.1 启动与断开资料库伺服器 323.1.1 启动资料库伺服器 323.1.2 断开与资料库伺服器的连线 353.2 SQL Server服务配置 353.2.1 SQL Server服务的启动与停止 353.2.2 配置服务的启动模式 373.2.3 更改登录身份 393.2.4 共享记忆体协定的配置 393.2.5 TCP/IP协定的配置 413.3 SQL Server 2012伺服器属性设定 433.3.1 常规属性设定 433.3.2 记忆体属性设定 443.3.3 处理器属性设定 443.3.4 安全性属性设定 453.3.5 连线属性设定 463.3.6 资料库属性设定 473.3.7 高级选项属性设定 483.3.8 许可权属性设定 493.4 本章小结 50第二篇 资料库操作与管理篇第4章 资料库管理 524.1 创建资料库 524.1.1 使用管理工具创建资料库 524.1.2 使用CREATE DATABASE语句创建资料库 554.2 修改资料库设定 574.2.1 使用管理工具修改资料库设定 574.2.2 使用ALTER DATABASE语句修改资料库设定 584.3 删除资料库 604.3.1 使用管理工具删除资料库 604.3.2 使用DROP DATABASE语句删除资料库 624.4 分离与附加资料库 624.4.1 使用管理工具分离与附加资料库 624.4.2 使用sp_detach_db语句分离与附加资料库 654.5 脱机和在线上资料库 664.5.1 使用管理工具脱机和在线上资料库 664.5.2 使用ALTER DATABASE语句使资料库脱机和在线上 684.6 收缩资料库 694.6.1 自动收缩资料库 694.6.2 手动收缩资料库 704.6.3 手动收缩资料库档案 714.6.4 使用DBCC SHRINKDATABASE语句收缩资料库 724.7 本章小结 72第5章 数据表管理 735.1 认识数据表 735.1.1 数据表概述 735.1.2 数据表的种类 745.2 数据表的创建 745.2.1 数据类型 745.2.2 使用管理工具创建数据表 755.2.3 创建数据表的语法结构 775.2.4 创建常见的数据表 775.2.5 创建具有自动编号列的数据表 785.2.6 创建具有默认值栏位的数据表 795.2.7 创建临时表 795.3 修改数据表 805.3.1 使用管理工具修改数据表 805.3.2 修改数据表的结构 815.3.3 维护数据表栏位 825.3.4 设定数据表的主键 835.4 删除数据表 835.4.1 使用管理工具删除数据表 835.4.2 使用DROP TABLE语句删除数据表 845.4.3 删除数据表 845.5 数据表的导入和导出 855.5.1 导入数据表 855.5.2 导出数据表 895.6 本章小结 93第6章 视图管理 946.1 视图概述 94 6.1.1 认识视图 946.1.2 视图的优点 956.2 使用管理工具管理视图 956.2.1 创建视图 956.2.2 修改视图 976.2.3 删除视图 986.3 使用SQL Server语句管理视图 1006.3.1 使用CREATE VIEW语句创建视图 1006.3.2 使用 ALTER VIEW语句修改视图 1016.3.3 使用DROP VIEW语句删除视图 1026.4 加密视图 1026.5 视图管理及套用 1036.5.1 限制视图所引用的表或不允许视图被删除 1036.5.2 约束视图的数据变动 1056.5.3 使用视图统计数据 1066.6 本章小结 106第三篇 数据操作与管理篇第7章 存储过程 1087.1 存储过程简介 1087.1.1 存储过程的概念 1087.1.2 存储过程的种类 1087.1.3 存储过程的优势及其作用 1097.2 创建存储过程 1097.2.1 使用管理工具创建存储过程 1097.2.2 使用CREATE PROCEDURE语句创建存储过程 1117.2.3 设计存储过程时的注意事项 1127.2.4 使用T-SQL语句创建存储过程 1127.2.5 创建带有参数的存储过程 1137.2.6 创建临时存储过程 1147.2.7 创建加密的存储过程 1157.3 执行存储过程 1167.3.1 在管理工具中执行存储过程 1167.3.2 使用EXECUTE语句执行存储过程 1177.4 修改存储过程 1187.4.1 在管理工具中修改存储过程 1187.4.2 使用ALTER PROCEDURE语句修改存储过程 1207.4.3 修改存储过程的名称 1217.5 删除存储过程 1227.5.1 在管理工具中删除存储过程 1227.5.2 使用DROP PROCEDURE语句删除存储过程 1237.6 系统存储过程 1247.6.1 查看存储过程文本信息 1247.6.2 查看资料库档案信息 1257.6.3 查看档案组信息 1257.6.4 查看对象信息 1267.6.5 查看排序及字元集信息 1267.7 本章小结 127第8章 触发器 1288.1 触发器简介 1288.1.1 触发器的概念 1288.1.2 触发器的种类与作用 1288.2 创建触发器 1298.2.1 在管理工具中创建触发器 1298.2.2 创建INSERT类型的触发器 132 8.2.3 创建UPDATE类型的触发器 1338.2.4 创建DELETE类型的触发器 1348.2.5 创建INSTEAD OF类型的触发器 1358.2.6 创建DDL触发器 1378.3 修改触发器 1388.3.1 在管理工具中修改触发器 1388.3.2 使用ALTER TRIGGER语句修改触发器 1398.4 删除触发器 1408.4.1 在管理工具中删除触发器 1418.4.2 使用DROP TRIGGER语句删除触发器 1418.5 启用与禁用触发器 1428.5.1 禁用触发器 1428.5.2 启用触发器 1458.6 触发器的套用技巧 1478.6.1 获取触发器删除记录的条数 1478.6.2 获取插入数据记录的自动编号 1488.7 本章小结 149第9章 游标 1509.1 游标介绍 1509.1.1 游标的基本概念 1509.1.2 游标的作用 1509.2 游标的基础操作 1519.2.1 定义游标 1519.2.2 打开游标 1529.2.3 读取游标 1529.2.4 关闭与释放游标 1539.3 游标的套用 1549.3.1 使用游标查询数据 1549.3.2 使用游标更新数据 1559.3.3 查看游标属性 1569.3.4 查看游标的状态 1579.4 本章小结 159第10章 函式套用 16010.1 函式介绍 16010.1.1 什幺是函式 16010.1.2 函式的基本类型 16010.2 常用函式 16110.2.1 字元串函式 16110.2.2 日期与时间函式 16510.2.3 数学函式 16710.2.4 类型转换函式 17110.2.5 聚合函式 17110.2.6 配置函式 17310.2.7 元数据函式 17310.2.8 安全函式 17510.3 用户自定义函式 17510.3.1 创建用户自定义函式 17610.3.2 删除用户自定义函式 17810.4 本章小结 179第11章 索引 18011.1 索引介绍 18011.1.1 索引的概念 18011.1.2 索引的种类 18011.2 创建索引 18111.2.1 创建索引的注意事项 18111.2.2 在管理工具中创建索引 18211.2.3 创建索引的语法结构 18411.2.4 创建简单索引 18411.2.5 创建複合索引 18511.2.6 创建唯一索引 18511.2.7 创建聚集索引 18611.2.8 创建非聚集索引 18711.2.9 创建包含性列索引 18711.3 修改索引 18811.3.1 在管理工具中修改索引 188 11.3.2 使用ALTER INDEX语句修改索引 18911.3.3 设定索引的选项 19011.3.4 禁用与启用索引 19011.4 删除索引 19111.4.1 在管理工具中删除索引 19111.4.2 使用DROP INDEX语句删除索引 19211.5 本章小结 193第12章 T-SQL基础查询 19412.1 T-SQL概述 19412.1.1 什幺是T-SQL 19412.1.2 T-SQL的语法约定 19412.2 SELECT查询语句概述 19512.3 用简单的SELECT语句查询数据 19512.3.1 查询所有列的数据 19612.3.2 查询指定列的数据 19612.3.3 在查询时使用别名 19712.4 设定查询条件 19812.4.1 相等条件查询 19812.4.2 不等条件查询 19812.4.3 AND运算符查询 20012.4.4 OR运算符查询 20112.4.5 IN运算符查询 20212.4.6 NOT IN运算符查询 20312.5 区间查询 20412.5.1 查询日期区间数据 20412.5.2 数值区间条件查询 20512.6 模糊查询 20512.6.1 LIKE运算符查询 20512.6.2 “%”通配符查询 20612.6.3 “_”通配符查询 20812.6.4 “[]”通配符查询 20912.7 对查询结果进行排序 21012.7.1 排序语句 21012.7.2 对查询结果进行排序 21012.7.3 在排序时使用序号 21212.8 本章小结 213第13章 T-SQL高级查询 21413.1 连线查询 21413.1.1 多表连线查询 21413.1.2 自连线查询 21513.1.3 INNER JOIN语句查询 21513.1.4 OUTER JOIN语句查询 21613.2 联合查询 21913.2.1 常用联合查询 21913.2.2 INTERSECT语句联合查询 22013.2.3 EXCEPT语句联合查询 22013.3 子查询 22113.3.1 SELECT语句中的子查询 22213.3.2 ANY与ALL运算符的子查询 22213.3.3 IN语句子查询 22413.3.4 EXISTS语句查询 22513.4 本章小结 226第14章 数据操作与处理 227 14.1 在管理工具中运算元据记录 22714.1.1 选择前1000行 22714.1.2 编辑数据表中的数据 22714.2 数据的插入操作 23014.2.1 在管理工具中插入数据记录 23014.2.2 INSERT语句的语法结构 23114.2.3 向数据表中的部分栏位插入数据 23214.2.4 向数据表中所有的栏位插入数据 23214.2.5 把数据表中查询到的数据插入另一个数据表 23314.3 数据记录的修改操作 23414.3.1 在管理工具中修改数据记录 23514.3.2 UPDATE语句的语法结构 23514.3.3 根据条件修改数据记录 23614.3.4 引用其他数据表中的栏位更新数据 23614.3.5 修改数据表中的前n条数据记录 23714.3.6 修改数据表中所有的数据记录 23814.4 数据记录的删除操作 23814.4.1 在管理工具中删除数据记录 23814.4.2 DELETE语句的语法结构 23914.4.3 根据条件删除数据记录 24014.4.4 引用其他数据表中的栏位删除数据 24014.4.5 删除数据表中所有的数据记录 24114.4.6 使用TRUNCATE TABLE语句删除数据记录 24114.5 数据的导入导出操作 24214.5.1 SQL Server导入/导出嚮导 24214.5.2 在不同数据源与目标之间传输数据 24714.6 本章小结 249第四篇 资料库高级套用篇第15章 事务与锁 25215.1 事务概述 25215.1.1 事务的特性 25215.1.2 执行事务的注意事项 25315.1.3 事务的工作原理 25315.1.4 事务执行的模式 25315.2 编写事务 25415.2.1 编写事务的原则 25415.2.2 编写事务 25415.3 事务保存点 25515.4 事务的隔离级别 25615.5 锁定 25715.5.1 锁的概念和作用 25715.5.2 锁的对象和模式 25815.5.3 死锁及其相关的处理 25815.6 本章小结 259第16章 资料库备份与恢复 26016.1 备份与恢复 26016.1.1 备份类型 26016.1.2 恢复模式 26116.2 备份资料库 26116.2.1 使用管理工具备份资料库 26116.2.2 使用BACKUP DATABASE语句备份资料库 26316.2.3 备份设备 26416.2.4 差异备份 26516.2.5 事务日誌备份 266 16.3 还原资料库 26716.3.1 还原资料库的方式 26716.3.2 还原资料库前的注意事项 26816.3.3 使用管理工具还原资料库 26816.3.4 时间点恢复 27016.3.5 使用RESTORE DATABASE语句还原资料库 27116.4 本章小结 272第17章 报表管理 27317.1 创建报表伺服器项目 27317.2 创建数据源 27517.3 创建报表 27717.4 发布报表 28217.5 创建自定义报表 28417.6 本章小结 290第18章 包含资料库的安全新特性 29118.1 部分包含资料库的概念及术语 29118.1.1 部分包含资料库概念及术语 29118.1.2 用户使用部分包含资料库的好处 29218.1.3 包含 29218.1.4 初始资料库开发 29318.1.5 资料库限制 29318.2 SQL Server 2012部分包含资料库套用 29318.2.1 启用包含资料库 29318.2.2 新增用户 29518.2.3 用户登录 29718.3 本章小结 299第五篇 实例套用篇第19章 C#在SQL Server 2012中的套用19.1 C#语言介绍19.1.1 C#的由来19.1.2 C#的特点19.2 .NET开发平台介绍19.2.1 .NET概述19.2.2 Microsoft Visual Studio.NET 2010集成开发环境19.3 开发应用程式前的準备19.3.1 基础信息类方法的编写19.3.2 数据验证类方法的编写19.4 开发企业人事管理系统19.4.1 系统概述19.4.2 连线SQL Server 2012资料库19.4.3 系统登录模组设计19.4.4 系统主页面设计19.4.5 组织机构管理模组设计19.4.6 岗位信息管理模组统计19.4.7 人员信息管理模组设计19.4.8 人员信息转岗模组设计19.4.9 员工请假管理模组设计19.4.10 加班信息管理模组设计19.4.11 员工工资管理模组设计19.5 本章小结第20章 ASP.NET在SQL Server 2012 中的套用20.1 ASP.NET概述20.1.1 ASP.NET简介20.1.2 ASP.NET的优点20.2 开发应用程式前的準备20.3 开发合理化建议管理系统20.3.1 系统概述20.3.2 连线SQL Server 2012资料库20.3.3 系统登录模组设计20.3.4 系统主页面设计20.3.5 合理化建议申请管理20.3.6 指派评审员管理20.3.7 合理化建议评审管理20.3.8 合理化建议实施管理20.3.9 合理化建议立项评审管理 20.3.10 合理化建议项目奖金分配管理20.4 本章小结