SQL Server实例教程(2012版)

本书特色

[

本书全面、翔实地介绍了应用SQL Server 2012数据库管理系统进行数据库管理的各种操作以及数据库程序开发所需的各种知识和技能,主要内容包括:数据库技术基础,数据库操作,表操作,查询操作,视图操作,索引操作,T-SQL编程和存储过程操作,触发器操作,游标、事务和锁,数据库安全操作,数据库管理操作和SQL Server数据库程序开发。作者在多年的数据库教学与数据库程序应用开发经验的基础上,根据软件行业程序员和数据库管理员的岗位能力要求和高职学生的认知规律精心组织了本教材内容。通过一个实际的”WebShop电子商城”数据库的管理和开发,以任务的形式介绍SQL Server 2012的各项管理和开发技术。面向实际教学过程,将知识讲解和技能训练有机结合,融”教、学、做”于一体,适合”理论实践一体化”的教学模式。同时提供教材中数据库的完整脚本和配套电子课件。本书可作为高职高专软件技术、网络技术、信息管理和电子商务等专业的教材,也可作为计算机培训班的教材及SQL Server 2012数据库自学者的参考书。

]

内容简介

[

本书全面、翔实地介绍了应用SQL Server 2012数据库管理系统进行数据库管理的各种操作以及数据库程序开发所需的各种知识和技能, 主要内容包括: 数据库技术基础, 数据库操作, 表操作, 查询操作, 视图操作, 索引操作等。

]

作者简介

[

1996-2001年 湖南三门会计电脑公司2001年-2004年 湖南株洲职工大学2004年-至今 湖南铁道职业技术学院参加的学术组织及任职情况* 2004年-至今 希赛顾问团专业顾问 软件工程;软件工程委员会委员2007年-至今 中国计算机学会高级会员 计算机教育;高职分会会员

]

目录

第1章 课程定位与教学案例综述 1学习目标 1学习导航 11.1 职业岗位能力需求分析 11.2 课程设置和课程定位分析 31.3 教学案例与案例数据库说明 51.3.1 教学案例综述 51.3.2 WebShop数据库说明 61.3.3 BookData数据库说明 12小结 18第2章 数据库技术基础 19学习目标 19学习导航 19任务描述 202.1 数据库技术概述 212.2 三种主要的数据模型 232.3 SQL Server 2012基础 252.3.1 SQL Server 2012新增功能 252.3.2 SQL Server 2012 的版本 262.3.3 SQL Server 2012的安装 27课堂实践1 392.4 SQL Server 2012简单使用 392.4.1 使用SQL Server Management Studio 392.4.2 查看和配置SQL Server服务 42课堂实践2 43小结与习题 44课外拓展 45第3章 数据库操作 46学习目标 46学习导航 46任务描述 473.1 SQL Server 2012数据库 473.1.1 数据库概述 473.1.2 系统数据库 493.1.3 文件和文件组 50课堂实践1 543.2 使用SSMS管理数据库 54课堂实践2 623.3 使用T-SQL管理数据库 623.3.1 创建数据库 633.3.2 修改数据库 653.3.3 查看数据库 663.3.4 删除数据库 693.3.5 收缩数据库和数据库文件 693.3.6 移动数据库文件 703.3.7 更改数据库所有者 70课堂实践3 71小结与习题 71课外拓展 72第4章 表操作 73学习目标 73学习导航 73任务描述 744.1 SQL Server表的概念与数据类型 754.2 使用SSMS管理表 78课堂实践1 834.3 使用T-SQL语句管理表 83课堂实践2 874.4 记录操作 884.4.1 使用SSMS进行记录操作 884.4.2 使用T-SQL语句进行记录操作 89课堂实践3 924.5 SQL Server 2012中的数据完整性 934.5.1 数据完整性 934.5.2 列约束和表约束 944.5.3 允许空值约束 944.5.4 DEFAULT定义 954.5.5 CHECK约束 96课堂实践4 994.5.6 PRIMARY KEY约束 994.5.7 FOREIGN KEY约束 1014.5.8 UNIQUE约束 104课堂实践5 105小结与习题 105课外拓展 106第5章 查询操作 107学习目标 107学习导航 107任务描述 1085.1 单表查询 1095.1.1 选择列 110课堂实践1 1125.1.2 选择行 113课堂实践2 1185.1.3 ORDER BY子句 1185.1.4 GROUP BY子句 1195.1.5 WITH CUBE和WITH ROLLUP汇总数据 1215.1.6 分页和排名 122课堂实践3 1235.2 连接查询 1235.2.1 内连接 1255.2.2 外连接 1275.2.3 交叉连接 129课堂实践4 1295.3 子查询 1305.3.1 子查询类型 1305.3.2 记录操作语句中的子查询 1345.3.3 子查询规则 136课堂实践5 1375.4 联合查询 1375.5 交叉表查询 1385.5.1 PIVOT 1385.5.2 UNPIVOT 1405.6 SSMS中实现查询 141课堂实践6 143小结与习题 143课外拓展 144单元实践 145第6章 视图操作 146学习目标 146学习导航 146任务描述 1476.1 视图概述 1486.2 使用SSMS管理视图 148课堂实践1 1546.3 使用T-SQL管理视图 1556.4 使用视图 1606.4.1 查询视图数据 1606.4.2 修改视图数据 1616.4.3 友情提示 162课堂实践2 163小结与习题 164课外拓展 165第7章 索引操作 166学习目标 166学习导航 166任务描述 1677.1 概述 1677.1.1 索引简介 1677.1.2 索引类型 1687.2 使用SSMS管理索引 1717.3 使用T-SQL管理索引 174课堂实践1 1787.4 全文索引 1787.4.1 全文索引概述 1787.4.2 使用“全文索引向导” 1797.4.3 使用T-SQL管理全文索引 183课堂实践2 184小结与习题 184课外拓展 185第8章 T-SQL编程和存储过程操作 187学习目标 187学习导航 187任务描述 1888.1 T-SQL语言基础 1898.2 变量和运算符 1918.2.1 变量 1918.2.2 运算符 193课堂实践1 1968.3 流程控制语句 1968.4 常用函数 200课堂实践2 2048.5 存储过程基础 2058.6 使用SSMS管理存储过程 2078.6.1 创建和执行存储过程 2078.6.2 查看、修改和删除存储过程 209课堂实践3 2108.7 使用T-SQL管理存储过程 2108.7.1 创建和执行存储过程 2108.7.2 查看、修改和删除存储过程 214项目技能 215小结与习题 215课外拓展 216第9章 触发器操作 217学习目标 217学习导航 217任务描述 2189.1 触发器概述 2199.2 使用SSMS管理触发器 2239.2.1 创建触发器 2239.2.2 禁用、修改和删除触发器 224课堂实践1 2259.3 使用T-SQL管理触发器 2269.3.1 创建触发器 2269.3.2 修改和查看触发器 2299.3.3 禁用/启用和删除触发器 2319.4 触发器的应用 2329.4.1 实施参照完整性 2329.4.2 实施特殊业务规则 234课堂实践2 2369.5 友情提示 236小结与习题 238课外拓展 239单元实践2 239第10章 游标、事务和锁 240学习目标 240学习导航 240任务描述 24110.1 游标 24110.2 事务 24410.2.1 事务概述 24410.2.2 自动提交事务 24510.2.3 显式事务 24610.2.4 隐式事务 249课堂实践1 24910.3 锁 25010.3.1 并发问题 25010.3.2 锁的类型 25110.3.3 查看锁 25310.3.4 设置事务隔离级别 25310.3.5 死锁的处理 255课堂实践2 257小结与习题 257课外拓展 258第11章 数据库安全操作 259学习目标 259学习导航 259任务描述 26011.1 数据库安全概述 26111.2 登录管理 26211.2.1 验证模式 26311.2.2 使用SSMS管理登录名 26511.2.3 使用T-SQL管理登录名 268课堂实践1 26911.3 用户管理 26911.3.1 使用SSMS管理数据库用户 27011.3.2 使用T-SQL管理数据库用户 273课堂实践2 27511.4 角色管理 27511.4.1 服务器角色 27511.4.2 数据库角色 27811.4.3 应用程序角色 282课堂实践3 28311.5 权限管理 28311.5.1 权限类型 28311.5.2 使用SSMS管理权限 28511.5.3 使用T-SQL管理权限 28511.6 架构管理 28811.6.1 架构概述 28811.6.2 使用SSMS管理架构 28911.6.3 使用T-SQL管理架构 292课堂实践4 293小结与习题 294课外拓展 295第12章 数据库管理操作 296学习目标 296学习导航 296任务描述 29712.1 数据库备份 29712.1.1 数据库备份概述 29712.1.2 数据库备份设备 29812.1.3 执行数据库备份 301课堂实践1 30512.2 数据库恢复 30612.2.1 数据库恢复概述 30612.2.2 执行数据库恢复 307课堂实践2 31112.3 数据库的分离与附加 31212.3.1 分离和附加概述 31212.3.2 分离数据库 31212.3.3 附加数据库 314课堂实践3 31512.4 数据导入导出 31612.4.1 数据导入导出概述 31612.4.2 数据导出 31612.4.3 数据导入 32212.5 复制数据库 325课堂实践4 330小结与习题 330课外拓展 331第13章 SQL Server数据库程序开发 332学习目标 332学习导航 332任务描述 33313.1 数据库应用程序结构 33413.1.1 客户机/服务器结构 33413.1.2 浏览器/服务器结构 33513.1.3 三层/N层结构 33613.1.4 数据库访问技术 33713.2 Java平台SQL Server数据库程序开发 33913.2.1 ODBC/JDBC 33913.2.2 JDBC API 34013.2.3 使用J2SE开发SQL Server数据库程序 34213.2.4 使用JSP开发SQL Server数据库程序 348课堂实践1 35313.3 Visual Studio 2012平台SQL Server数据库程序开发 35313.3.1 ADO.NET 35313.3.2 ADO.NET数据库操作对象 35513.3.3 使用C#.NET开发SQL Server数据库程序 35613.3.4 使用ASP.NET4.0开发SQL Server数据库程序 359课堂实践2 361小结与习题 361课外拓展 362单元实践 363附录A 综合实训 364一、实训目的 364二、实训内容 365(一)数据库对象的管理 365(二)数据库安全策略 368(三)数据查询 368(四)数据管理 368(五)数据库程序开发 369三、实训要求 369四、实训安排 369五、实训考核 370附录B 参考试卷 372

封面

SQL Server实例教程(2012版)

书名:SQL Server实例教程(2012版)

作者:刘志成[等]编著

页数:14,374页

定价:¥59.0

出版社:电子工业出版社

出版日期:2018-01-01

ISBN:9787121332753

PDF电子书大小:124MB 高清扫描完整版

百度云下载:http://www.chendianrong.com/pdf

发表评论

邮箱地址不会被公开。 必填项已用*标注