本书是《数据库原理与应用 SQL Server 2012》(胡艳菊、申野编著,清华大学出版社)的配套教材。每章都由学习目标、知识脉络图、重点难点解析、典型例题讲解、课后题解析和小结组成。用图表表示的知识点,逻辑关系清楚,言简意赅,分为普通知识点、重点知识点和难点知识点,典型例题精练、深入,课后习题全部给出详尽答案,所有操作类题目都尽量配给准确的代码、操作截图和电子版的数据源供学习参考。因此本书亦可作为单独学习的数据库图书,或者课下配套练习的同步学习指导书。
全书共分3篇: 第1篇(第1~3章)为原理篇,解决数据库系统构建的历史背景、原理和理论基础部分知识点及应用问题; 第2篇(第4~13章)为应用篇,着重解决使用SSMS创建数据库、SQL语言语法、视图、事务、存储过程、触发器等高级数据库对象在SQL Server 2012中使用的知识点及应用问题; 第3篇(第14章)为开发篇。书后附录部分给出了SQL Server*版SQL Server 2016的基础介绍以及SQL Server 2000到SQL Server 2016的主要数据库特性对照表。
本书既可作为高等院校计算机、软件工程专业高年级本科生、研究生的辅助教材,同时也可作为计算机专业开发人员、广大科技工作者和研究人员参考的工具书。
本书是《数据库原理与应用 SQLServer2012》(胡艳菊、申野编著,清华大学出版社)的配套教材。每章都由学习目标、知识脉络图、重点难点解析、典型例题讲解、课后题解析和小结组成。用图表表示的知识点,逻辑关系清楚,言简意赅,分为普通知识点、重点知识点和难点知识点,典型例题精干、深入,课后习题全部给出详尽答案,所有操作类题目都尽量配给准确的代码、操作截图和电子版的数据源供学习参考。因此本书亦可作为单独学习的数据库图书,或者课下配套练习的同步学习指导书。
前言
《数据库原理与应用 SQL Server 2012》出版之后,发现有读者希望得到这本书的课后习题的答案等内容。由于教材内容充实,有难度,课后题确实不乏经典题目,所以为加深读者对教材知识点的理解,并实际提高自己的数据问题的处理能力,决定出版该教材相关学习指导书。本书是《数据库原理与应用 SQL Server 2012》(胡艳菊、申野编著,清华大学出版社)的配套教材。每章都由学习目标、知识脉络图、重点难点解析、典型例题讲解、课后题解析和小结组成。用图表表示的知识点,逻辑关系清楚,言简意赅,分为普通知识点、重点知识点和难点知识点,典型例题精练、深入,课后习题全部给出详尽答案,所有操作类题目都尽量配给准确的代码、操作截图和电子版的数据源供学习参考。因此本书亦可作为单独学习的数据库图书,或者课下配套练习的同步学习指导书。本书继续以培养创新人才为目的,不仅全面、准确地介绍数据库原理、数据库应用技术相关知识点,更通过对经典例题、课后习题的详解,展示了使用先进、专业的理论和技术全面解决具体问题的思路、方法和实用技术。对改善学生理论知识理解不深入、不连续、不完整,对具体技术很难掌握的现象有显著帮助。本书既可作为高等院校计算机、软件工程专业高年级本科生、研究生的辅助教材,同时也可作为计算机专业开发人员、广大科技工作者和研究人员参考的工具书。全书共分3篇: 第1篇(第1~3章)为原理篇,解决数据库系统构建的历史背景、原理和理论基础部分知识点及应用问题;第2篇(第4~13章)为应用篇,着重解决使用SSMS创建数据库、SQL语言语法、视图、事务、存储过程、触发器等高级数据库对象在SQL Server 2012中使用的知识点及应用问题;第3篇(第14章)为开发篇。书后附录部分给出了SQL Server最新版SQL Server 2016的基础介绍以及SQL Server 2000到SQL Server 2016的主要数据库特性对照表。本书由胡艳菊老师统筹规划编著,全书分3篇共14章,其中带*的章节为可选学内容。学习虽如逆水行舟,但也让人体会到宇宙万物无穷的奥妙与乐趣。用心做事,时光飞逝,洒下的就不只是欢笑泪水,也会有成长镌刻在岁月中。再次感谢在编写本书过程中那些给予默默陪伴、理解与鼓励的亲人和朋友。由于编者水平有限,书中疏漏不当之处在所难免,恳请读者指正。编者2016年10月
目录
第1篇原理篇数据库原理
第1章数据库系统概述
学习目标
知识脉络图
1.1重点难点解析
1.2典型例题讲解
1.3课后题解析
1.3.1选择题
1.3.2填空题
1.3.3简答题
1.3.4综合题
小结
第2章关系数据库数学模型
学习目标
知识脉络图
2.1重点难点解析
2.2典型例题讲解
2.3课后题解析
2.3.1选择题
2.3.2填空题
2.3.3简答题
2.3.4综合题
小结
第3章关系数据库设计理论
学习目标
知识脉络图
3.1重点难点解析
3.2典型例题讲解
3.3课后题解析
3.3.1选择题
3.3.2填空题
3.3.3简答题
小结
第2篇应用篇数据库应用技术SQL Server 2012
第4章使用SQL Server设计数据库
学习目标
知识脉络图
4.1重点难点解析
4.2典型例题讲解
4.3课后题解析
4.3.1选择题
4.3.2上机题
4.3.3简答题
小结
第5章使用SQL语言管理和设计数据库
学习目标
知识脉络图
5.1重点难点解析
5.2典型例题讲解
5.3课后题解析
5.3.1选择题
5.3.2上机题
小结
第6章TSQL程序设计
学习目标
知识脉络图
6.1重点难点解析
6.2典型例题讲解
6.3课后题解析
6.3.1选择题
6.3.2上机题
小结
第7章高级查询
学习目标
知识脉络图
7.1重点难点解析
7.2典型例题讲解
7.3课后题解析
7.3.1选择题
7.3.2程序设计题
小结
第8章事务和并发控制
学习目标
知识脉络图
8.1重点难点解析
8.2典型例题讲解
8.3课后题解析
8.3.1选择题
8.3.2程序设计题
小结
第9章索引
学习目标
知识脉络图
9.1重点难点解析
9.2典型例题讲解
9.3课后题解析
9.3.1选择题
9.3.2程序设计题
小结
第10章视图
学习目标
知识脉络图
10.1重点难点解析
10.2典型例题讲解
10.3课后题解析
10.3.1选择题
10.3.2上机题
小结
第11章存储过程
学习目标
知识脉络图
11.1重点难点解析
11.2典型例题讲解
11.3课后题解析
11.3.1选择题
11.3.2程序设计题
小结
第12章触发器
学习目标
知识脉络图
12.1重点难点解析
12.2典型例题讲解
12.3课后题解析
12.3.1选择题
12.3.2程序设计题
小结
第13章复杂数据库设计与实现*
学习目标
知识脉络图
重点难点解析
小结
第3篇开发篇数据库系统软件开发
第14章数据访问技术*
学习目标
知识脉络图
重点难点解析
小结
附录ASQL Server 2016版本介绍
A.1SQL Server 2016的安装
A.2SQL Server 2016的基本操作
附录BSQL Server 2000至SQL Server 2016的主要数据库特性对照表
参考文献