第2版 SQL Server资料库管理与套用


第2版 SQL Server资料库管理与套用

文章插图
SQL Server资料库管理与套用(第2版)【第2版 SQL Server资料库管理与套用】《SQL Server资料库管理与套用(第2版)》是2014年7月28日清华大学出版社出版的图书,作者是九州书源 。
基本介绍书名:SQL Server资料库管理与套用(第2版)
作者:九州书源
ISBN:9787302273141
定价:36.8元
出版社:清华大学出版社
出版时间:2014年7月28日
装帧:平装
内容简介本书主要讲解了SQLServer概述、资料库的基本操作、资料库中的表、数据查询、数据完整性、视图、索引及其套用、T-SQL语言编程、存储过程、触发器、资料库的安全及JDBC等内容 。在课程内容上,採用项目驱动的案例教学方法,每章列出了学习目标和要点,相应的知识点都有实例来引导说明,全书贯穿一个大的实例项目,每章按照知识点展开该实例的相应部分,从而有针对性地进行技能训练 。本书採用了基础知识、套用实例、项目案例、上机实训、练习提高的编写模式,力求循序渐进、学以致用,并切实通过项目案例和上机实训等方式提高套用技能,适应工作需求 。图书目录第1章SQLServer概述 11.1SQLServer简介 21.1.1SQLServer2005的体系结构 21.1.2SQLServer2005的版本 31.2SQLServer的安装、组件更改和卸载 51.2.1安装SQLServer2005 51.2.2更改和删除SQLServer2005实例 81.2.3卸载SQLServer2005 101.3SQLServer工具 101.3.1SQLServer在线上丛书 101.3.2SQLServer配置管理器 121.3.3SQLServerManagementStudio 131.3.4SQLServer外围套用配置器 171.4上机及项目实训 191.4.1下载并安装SQLServer2005精简版 191.4.2卸载SQLServer2005精简版 201.5练习与提高 21第2章资料库的基本操作 222.1资料库基础 232.1.1资料库的发展 232.1.2资料库的基本概念 252.1.3资料库系统的体系结构 262.2关係资料库的基本原理 272.2.1数据模型 272.2.2关係型资料库系统概述 322.2.3关係模型的规範化 352.2.4E-R模型到关係模型的转换 362.3关係资料库的设计 372.3.1资料库的设计原则 372.3.2资料库的设计步骤 372.4SQLServer的资料库概念 382.4.1资料库档案和档案组 382.4.2资料库 392.5资料库的创建 402.5.1互动式创建资料库 402.5.2CREATEDATABASE语句 412.5.3套用举例——创建资料库 422.6资料库的维护 432.6.1查看资料库信息 442.6.2使用ALTERDATABASE语句修改资料库 442.6.3资料库的选项设定 462.6.4资料库的改名 482.6.5资料库的删除 492.6.6分离资料库 502.6.7附加资料库 502.7上机及项目实训 512.7.1创建图书管理系统资料库 512.7.2创建系统管理员资料库 562.8练习与提高 57第3章资料库中的表 583.1数据表的基本概念 593.1.1系统数据类型 593.1.2用户定义数据类型 613.2SQLServer的对象命名规则 643.2.1SQLServer标识符 643.2.2对象命名规则 643.3数据表的创建与维护 653.3.1创建表 653.3.2修改表 693.3.3删除表 713.3.4重命名表 723.4表数据的添加、修改和删除 733.4.1向表中添加数据 733.4.2修改表中的数据 753.4.3删除表中的数据 763.4.4用SQLServerManagementStudio管理表数据 773.5上机及项目实训 783.5.1创建图书管理系统的数据表 783.5.2创建classnorthwind资料库 823.6练习与提高 85第4章数据查询 864.1简单查询语句 874.1.1基本的SELECT语句 874.1.2选择数据列 884.1.3使用TOP和DISTINCT 884.1.4使用列别名 904.1.5使用计算列 904.1.6使用WHERE子句 914.1.7使用ORDERBY子句 954.1.8套用举例——对查询结果排序 964.2查询语句的统计功能 964.2.1使用聚合函式 974.2.2使用GROUPBY子句 974.2.3使用COMPUTE子句 994.2.4套用举例——统计查询 994.3数据的联接 1004.3.1交叉联接 1004.3.2内联接 1014.3.3外联接 1034.3.4自联接 1054.3.5合併结果集 1064.4子查询 1074.4.1相关子查询 1074.4.2嵌套子查询 1104.4.3套用举例——使用嵌套子查询 1124.5上机及项目实训 1134.5.1查询图书管理系统资料库 1134.5.2多表查询 1194.6练习与提高 122第5章数据完整性 1245.1数据完整性的基本概念 1255.1.1域完整性 1255.1.2实体完整性 1255.1.3参照完整性 125 5.2使用约束 1265.2.1主键约束 1265.2.2唯一约束 1295.2.3检查约束 1315.2.4默认值约束 1335.2.5外键约束 1355.3标识列IDENTITY 1375.4上机及项目实训 1385.4.1在SQLServerManagementStudio中定义约束 1385.4.2使用T-SQL语句定义约束 1395.5练习与提高 141第6章视图 1436.1视图的概念 1446.1.1视图的基本概念 1446.1.2视图的特点 1456.2视图的创建 1456.2.1使用CREATEVIEW创建视图 1466.2.2使用SQLServerManagementStudio创建视图 1486.2.3套用举例——创建视图 1496.3视图的维护 1506.3.1查看视图的基本信息 1506.3.2修改视图 1516.3.3重命名视图 1526.3.4删除视图 1536.4上机及项目实训 1536.4.1创建图书管理系统视图 1536.4.2视图的特殊套用 1556.5练习与提高 156第7章索引及其套用 1577.1索引概述 1587.1.1SQLServer中数据的存储与访问 1587.1.2索引的特点 1587.1.3索引的分类 1597.2索引的创建 1607.2.1使用CREATEINDEX创建索引 1607.2.2使用SQLServerManagementStudio创建索引 1617.3索引的维护 1627.3.1查看索引信息 1627.3.2删除索引 1637.4上机及项目实训 1647.4.1创建索引 1647.4.2使用T-SQL语句创建索引 1657.5练习与提高 166第8章T-SQL语言编程 1678.1批处理、脚本和注释 1688.1.1批处理 1688.1.2脚本 1698.1.3注释 1698.2变数 1708.2.1局部变数 1708.2.2全局变数 1738.3流程控制语句 1738.3.1BEGIN…END语句 1748.3.2IF…ELSE语句 1748.3.3CASE语句 1758.3.4WAITFOR语句 1788.3.5WHILE语句 1798.4常用系统函式 1808.4.1字元串函式 1808.4.2数学函式 1818.4.3日期和时间函式 1828.4.4数据类型转换函式 1828.5用户定义函式 1848.5.1用户定义函式的基本概念 185 8.5.2创建用户定义函式 1858.6游标 1878.6.1声明游标 1878.6.2打开游标 1898.6.3从游标中获取数据 1908.6.4关闭和释放游标 1928.7事务与锁 1928.7.1事务的概念 1938.7.2事务的工作原理 1938.7.3事务的提交与回滚 1948.7.4锁定与并发控制 1968.8上机及项目实训 1998.8.1使用事务处理数据 1998.8.2使用T-SQL和函式处理数据 2018.9练习与提高 203第9章存储过程 2059.1存储过程的概念 2069.1.1存储过程的基本概念 2069.1.2存储过程的特点 2069.1.3存储过程的类型 2069.1.4套用举例——使用扩展存储过程xp_cmdshell 2089.2建立和执行存储过程 2099.2.1存储过程的建立 2099.2.2套用举例——执行存储过程 2119.3存储过程的管理与维护 2119.3.1修改存储过程 2119.3.2删除存储过程 2129.4存储过程中参数的使用 2139.4.1带参数的存储过程 2139.4.2通过RETURN返回值 2149.5上机及项目实训 2159.5.1创建借书存储过程 2159.5.2创建还书存储过程 2169.6练习与提高 217第10章触发器 21910.1触发器的概念 22010.1.1触发器的基本概念 22010.1.2触发器的优点 22110.1.3触发器的分类 22110.2创建和套用触发器 22310.2.1创建触发器 22310.2.2查看触发器的定义信息 22510.2.3禁用或启用触发器 22510.3修改和删除触发器 22610.3.1修改触发器 22610.3.2删除触发器 22610.4上机及项目实训 22610.4.1创建借/还书处理触发器 22610.4.2创建删除触发器 22710.5练习与提高 227第11章资料库的安全 22911.1资料库的安全模型 23011.1.1访问控制 23011.1.2身份验证模式 23111.2伺服器的安全性 23211.2.1创建和管理登录账户 23211.2.2特殊的登录账户sa 23311.3资料库的安全性 23411.3.1创建和管理资料库用户 23411.3.2特殊的资料库用户dbo和guest 23511.4角色管理 23511.4.1固定伺服器角色 23511.4.2资料库角色 23711.5许可权管理 23811.5.1许可权的种类 23811.5.2许可权的管理 23811.6上机及项目实训 24011.6.1使用Windows身份验证 240 11.6.2为账号赋予伺服器最高的许可权 24111.7练习与提高 241第12章JDBC 24212.1套用开发环境 24312.1.1JDK 24312.1.2TextPad 24412.1.3NetBeansIDE 24512.2JDBC驱动程式 24512.2.1JDBC架构 24612.2.2安装JDBC驱动程式 24612.3使用JDBC 24712.3.1连线SQLServer 24712.3.2执行SQL语句 25312.3.3管理结果集 26212.3.4处理元数据 26812.3.5执行事务 27012.3.6套用举例——使用事务操作资料库 27112.4上机及项目实训 27212.4.1创建联繫人资料库 27212.4.2实现联繫人信息查询 27512.5练习与提高 278第13章项目设计案例 27913.1製作程式设计题库系统 28013.1.1项目目标 28013.1.2项目分析 28013.1.3项目实现过程 28313.2练习与提高 307SQLServer资料库管理与套用(第2版)目录