分享
SQL Server实例教程(2012版).pdf
下载文档

ID:2357491

大小:14.51MB

页数:388页

格式:PDF

时间:2023-05-08

收藏 分享赚钱
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,汇文网负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
网站客服:3074922707
SQL Server实例教程2012版 Server 实例教程 2012
“十二五”职业教育国家规划教材 经全国职业教育教材审定委员会审定 SQL Server实例教程(2012版)刘志成 张 军 宁云智 刘 钊 编 著 高等职业院校教学改革创新示范教材软件开发系列 内 容 简 介 本书全面、翔实地介绍了应用SQL Server 2012数据库管理系统进行数据库管理的各种操作以及数据库程序开发所需的各种知识和技能,主要内容包括:数据库技术基础,数据库操作,表操作,查询操作,视图操作,索引操作,T-SQL编程和存储过程操作,触发器操作,游标、事务和锁,数据库安全操作,数据库管理操作和SQL Server数据库程序开发。编者在多年的数据库教学与数据库程序应用开发经验的基础上,根据软件行业程序员、数据库管理员的岗位能力要求和高职学生的认知规律精心组织了本书。本书通过实际的“WebShop电子商城”数据库的管理和开发,以任务的形式介绍了SQL Server 2012的各项管理和开发技术。本书面向实际教学过程,将知识讲解和技能训练有机结合,融“教、学、做”于一体,适合“理论实践一体化”的教学模式,同时,本书提供了教材中数据库的完整脚本和配套电子课件。本书可作为高职高专软件技术、网络技术、信息管理和电子商务等专业的教材,也可作为计算机培训班的教材,还可供SQL Server 2012数据库自学者参考使用。未经许可,不得以任何方式复制或抄袭本书之部分或全部内容。版权所有,侵权必究。图书在版编目(CIP)数据 SQL Server实例教程:2012版/刘志成等编著.北京:电子工业出版社,2018.1 ISBN 978-7-121-33275-3.S .刘 .关系数据库系统高等学校教材 .TP311.138 中国版本图书馆CIP数据核字(2017)第308653号 策划编辑:程超群 责任编辑:裴 杰 印 刷:三河市良远印务有限公司 装 订:三河市良远印务有限公司 出版发行:电子工业出版社 北京市海淀区万寿路 173 信箱 邮编 100036 开 本:7871 092 1/16 印张:24.25 字数:614.4 千字 版 次:2018 年 1 月第 1 版 印 次:2018 年 1 月第 1 次印刷 定 价:59.00 元 凡所购买电子工业出版社图书有缺损问题,请向购买书店调换。若书店售缺,请与本社发行部联系,联系及邮购电话:(010)88254888,88258888。质量投诉请发邮件至 ,盗版侵权举报请发邮件至 。本书咨询联系方式:(010)88254577,。SQL Server 2012 是由 Microsoft 公司于 2012 年推出的关系型数据库管理系统。它在 SQL Server 2008 的基础上增加了许多功能,从而可以更好地作为各种企业级应用的后台数据库,也可以方便地实现数据库的管理功能。本书是湖南省职业院校教育教学改革研究项目(项目编号为 ZJGB2009014)和高职高专计算机类专业立项课题(课题编号为 jzw59011025)的研究成果,是国家示范性建设院校重点建设专业(软件技术专业)的建设成果,是实践环节系统化设计的实验成果。本书第一版(2005 版)于 2008 年初出版,得到了广大读者和同行的认可,并于 2010 年被教育部高等学校高职高专计算机类专业教学指导委员会评为“2010 年度高职高专计算机类专业优秀教材”。2012 年初,本书第二版(2008 版)出版,并被教育部评为“十二五”职业教育国家规划教材。本次修订采纳了企业专家和同行的意见,更新了软件版本,优化了教学案例。本书以实际的项目(WebShop 电子商城系统和图书管理系统)为中心,全面、翔实地介绍了应用SQL Server 2012数据库管理系统进行数据库管理的各种操作以及数据库程序开发所需的各种知识和技能,进一步固化了以下特色。(1)教学内容系统化。本书根据软件程序员和 SQL Server 数据库管理员的岗位能力的要求,以培养学生数据库应用、管理和开发能力为目标,以实际数据库管理项目为载体,优化了教学内容;重点介绍了使用 SQL Server Management Studio 和 T-SQL 语言进行数据库管理的各种技术。(2)教学项目真实化。在真实数据库管理项目的基础上,经过精心设计将全书分解为 231个既独立又具有一定联系的小任务。学生在任务的完成过程中,学习 SQL Server 2012 理论知识并训练数据库操作技能。(3)理论实践一体化。面向课堂教学,合理设计教师知识讲解、教师操作示范、学生技能训练等教学环节,融“教、学、做”于一体。每一个任务均是先提出任务目标,然后由教师讲解并示范任务完成过程,最后由学生模仿完成类似的数据库管理任务,体现“做中学、学以致用”的教学理念。(4)技能训练层次化。本书精心设置了课堂实践、课外拓展、单元实践、综合实训、探索设计等多层次的实践环节,使学生通过不断的实践,实现数据库应用、管理和开发技能的螺旋推进,最终实现与职业能力的“零距离”接轨。本书由湖南铁道职业技术学院刘志成、张军、宁云智、刘钊等编著,湖南铁道职业技术学院王咏梅、陈承欢、吴献文、冯向科、林保康、王欢燕、李蓓蓓、薛志良、林东升等教师参与了部分的编写和文字排版工作。电子工业出版社的编辑对本书的编写提出了许多宝贵的意见,在此表示感谢。也感谢赵爱云先生一直以来的支持和鼓励。由于时间仓促及编者水平有限,书中难免存在错误和疏漏之处,欢迎广大读者和同仁提出宝贵意见和建议。编者的 E-mail:。编 者 教学安排建议 序号 教学章节 课时 知识要点与教学重点 1 第 1 章 2 职业岗位需求分析、课程定位与教学案例综述 2 数据库技术概述、三种主要的数据模型、SQL Server 2012 基础 2 第 2 章 2 SQL Server 2012 简单使用 2 SQL Server 2012 数据库引擎概述、SQL Server 2012 数据库 2 使用 SSMS 管理数据库 3 第 3 章 4 使用 T-SQL 管理数据库 2 设计表 2 使用 SSMS 管理表 2 使用 T-SQL 管理表 2 记录操作 4 第 4 章 4 SQL Server 2012 中的数据库完整性 2 单表查询(选择列、选择行)2 单表查询(ORDER BY 子句、GROUP BY 子句、WITH CUBE 和 WITH ROLLUP 汇总数据、分页和排名)2 连接查询 2 子查询 5 第 5 章 2 联合查询、分布式查询和在 SSMS 中实现查询 6 单元实践 1 课外 创建数据库、创建表、初始化数据、实现数据查询 2 视图概述、使用 SSMS 管理视图 7 第 6 章 2 使用 T-SQL 管理视图、使用视图 2 索引概述、使用 SSMS 管理索引、使用 T-SQL 管理索引 8 第 7 章 2 全文索引 2 T-SQL 基础、变量和运算符 2 流程控制语句、常用函数 2 存储过程基础、使用 SSMS 管理存储过程 9 第 8 章 2 使用 T-SQL 管理存储过程 4 触发器概述、使用 SSMS 管理触发器 10 第 9 章 4 使用 T-SQL 管理触发器、触发器的应用 11 单元实践 2 课外 创建视图、索引、存储过程和触发器对象 12 第 10 章 4 游标、事务和锁 2 数据库安全概述、登录管理 2 用户管理 2 角色管理 2 权限管理 13 第 11 章 2 架构管理 续表 序号 教学章节 课时 知识要点与教学重点 2 数据库备份 2 数据库恢复 2 数据库的分离与附加 14 第 12 章 2 数据导入导出、复制数据库 4 数据库应用程序结构、Java 平台 SQL Server 数据库程序开发 15 第 13 章(二选一)4.NET 平台 SQL Server 数据库程序开发 16 单元实践 3 课外 数据库安全、数据管理、数据库程序开发 累计课时 90 17 综合实训 40 教务管理系统 StudentMis 18 探索设计 课外 酒店管理系统 HotelMis 说明:(1)建议课堂教学全部在多媒体机房内完成,以实现“讲-练”结合。如果条件不允许,可以先讲理论,再以每章节中的【课堂实践】作为实验。(2)建议课堂教学以 4 个学时为一个教学单元,以实现多次“讲-练”循环。如果条件不允许,也可以 2 个学时为一个教学单元(每章节中的【课堂实践】作为 2 学时教学单元的结束点)。(3)请根据具体情况安排【单元实践】、【综合实训】和【探索设计】的完成时间。目 录 VII 第 1 章 课程定位与教学案例综述 1 学习目标1 学习导航1 1.1 职业岗位能力需求分析1 1.2 课程设置和课程定位分析3 1.3 教学案例与案例数据库说明5 1.3.1 教学案例综述5 1.3.2 WebShop 数据库说明6 1.3.3 BookData 数据库说明12 小结18 第 2 章 数据库技术基础19 学习目标19 学习导航19 任务描述20 2.1 数据库技术概述21 2.2 三种主要的数据模型23 2.3 SQL Server 2012 基础25 2.3.1 SQL Server 2012 新增功能26 2.3.2 SQL Server 2012 的版本26 2.3.3 SQL Server 2012 的安装27 课堂实践 139 2.4 SQL Server 2012 简单使用 39 2.4.1 使用 SQL Server Management Studio39 2.4.2 查看和配置 SQL Server 服务42 课堂实践 243 小结与习题44 课外拓展45 第 3 章 数据库操作46 学习目标46 VIII 学习导航46 任务描述47 3.1 SQL Server 2012 数据库47 3.1.1 数据库概述47 3.1.2 系统数据库49 3.1.3 文件和文件组50 课堂实践 154 3.2 使用 SSMS 管理数据库54 课堂实践 262 3.3 使用 T-SQL 管理数据库62 3.3.1 创建数据库63 3.3.2 修改数据库65 3.3.3 查看数据库66 3.3.4 删除数据库69 3.3.5 收缩数据库和数据库文件 69 3.3.6 移动数据库文件70 3.3.7 更改数据库所有者70 课堂实践 371 小结与习题71 课外拓展72 第 4 章 表操作73 学习目标73 学习导航73 任务描述74 4.1 SQL Server 表的概念与数据类型75 4.2 使用 SSMS 管理表78 课堂实践 183 4.3 使用 T-SQL 语句管理表83 课堂实践 287 4.4 记录操作 88 4.4.1 使用 SSMS 进行记录操作88 4.4.2 使用 T-SQL 语句进行记录操作89 课堂实践 392 4.5 SQL Server 2012 中的数据完整性93 4.5.1 数据完整性93 4.5.2 列约束和表约束94 4.5.3 允许空值约束94 4.5.4 DEFAULT 定义 95 4.5.5 CHECK 约束 96 课堂实践 499 4.5.6 PRIMARY KEY 约束99 目 录 IX 4.5.7 FOREIGN KEY 约束101 4.5.8 UNIQUE 约束104 课堂实践 5105 小结与习题105 课外拓展106 第 5 章 查询操作 107 学习目标107 学习导航107 任务描述108 5.1 单表查询 109 5.1.1 选择列110 课堂实践 1112 5.1.2 选择行113 课堂实践 2118 5.1.3 ORDER BY 子句118 5.1.4 GROUP BY 子句119 5.1.5 WITH CUBE 和 WITH ROLLUP 汇总数据121 5.1.6 分页和排名122 课堂实践 3123 5.2 连接查询 123 5.2.1 内连接125 5.2.2 外连接127 5.2.3 交叉连接129 课堂实践 4129 5.3 子查询130 5.3.1 子查询类型

此文档下载收益归作者所有

下载文档
你可能关注的文档
收起
展开