数据库技术与应用:SQL Server 2012教程(第2版)
定 价:39 元
丛书名:高等学校应用型特色规划教材
- 作者:詹英,林苏映
- 出版时间:2014/8/1
- ISBN:9787302371441
- 出 版 社:清华大学出版社
- 中图法分类:TP311.138
- 页码:380
- 纸张:胶版纸
- 版次:2
- 开本:16K
数据库技术是计算机科学技术中应用最广泛的技术之一,是计算机信息管理的核心技术。《数据库技术与应用:SQL Server 2012教程(第2版)/高等学校应用型特色规划教材》主要以数据库技术人员和数据库初学者为读者对象,立足实用,从技术层面加以指导,分析最新SQL Server 2012技术,提供数据库在动态网站建设的实际应用案例,剖析典型的基于数据库的网站构建,展示SQL Server数据库技术发展趋势及应用潮流;同时以数据库设计为核心,在构建具体数据库应用系统的同时,剖析数据库的安全性与完整性、关系数据方法等理论知识。
本书全面贯彻国家教育部“突出实践能力培养”的教学改革要求,注重实际业务处理应用型人才的培养,具有内容翔实、案例丰富、实用性强的特点,统一的格式化体例设计的特点。本书不仅适用于本科院校和高职高专计算机科学与信息管理类专业的教学,也可作为在职培训教材和日常工作参考用书。
读者可以免费下载并使用一个实验教学平台,从中获得所需的教学与学习支持。
·以基础理论-实用技术-实训为主线
·用任务来驱动,按教与学的实际需要取材谋篇
·每一章都精心设置“小型案例实训”
·配备丰富的免费教学资源——电子教案与程序源代码
20世纪90年代以来,计算机的应用已从单用户模式逐步向客户机/服务器网络模式发展,信息管理也从工资、人事等单方面的管理向全企业的管理信息系统发展。在网络环境下的数据处理与信息管理方面,过去常用的FoxBASE、FoxPro等小型数据库管理系统已难以胜任,大家对信息管理中的数据资源共享、数据的集中处理与分布式处理提出了越来越高的要求。Microsoft公司推出的SQL Server数据库管理系统是目前较为常用的大型数据库管理系统,它建立在成熟而强大的关系模型基础上,可以很好地支持客户机/服务器网络模式,能够满足对构建网络数据库的需求,是目前各级、各类学校学习大型数据库管理系统的首选对象。
目前,市场上关于SQL Server数据库管理系统的书籍较多的是说明书式的教材,它们以介绍SQL Server数据库管理系统的各项功能为主,缺少对教学活动的设计以及对学生学习特点的尊重。我们在近十年从事数据库教学的基础上,将教学设计结合到教材建设上,提高了教材的可教性和易学性。全书以一个实用数据库的设计开发为总任务,强调数据库设计理论的提炼,将此任务的完成作为教学的主线,并将此总任务分解为若干小任务,逐步完成一个综合数据库的开发。书中最后一章安排两个综合任务,为学生熟练掌握数据库开发技术奠定坚实的基础。
《数据库技术与应用——SQL Server 2005教程》一书受到各用书学校的欢迎,并多次重印。本书是对它的修订,侧重对教材内容的选择、补充、处理与加工,并征求学生的看法,把学生的合理建议融入教材的修订过程中。全书共分15章,第1章介绍SQL Server 2012的版本、安装和配置以及工具;第2章介绍数据库系统的数据模型,包括数据模型的数据结构、数据操作等。第3章介绍数据库架构,包括物理数据库和逻辑数据库,并给出数据库案例的设计过程,后续课程内容将逐步实现该设计方案;第4章介绍数据库的创建与管理;第5章介绍关系数据库方法;第6章介绍查询设计与创建;第7章介绍视图的设计与管理;第8章介绍Transact-SQL语言;第9章介绍存储过程与触发器;第10章介绍事务与批处理;第11章介绍数据库备份与恢复;第12章介绍数据库权限与角色管理;第13章介绍网络数据库,包括本书的综合项目“学生选课系统”;第14章介绍数据库设计与关系规范化理论;第15章提供了两个综合项目设计案例。
我们针对教材内容,开发了与教材相配套的“数据库技术与应用”实验教学平台(可以从http://www.tup.com.cn网站下载),电子教材与纸质教材相互辅助,使得此教材具有较高的独特风格,极大地提高了学生的学习兴趣。实验教学平台对学习活动进行了分类,将学习活动分为“概念解析”、“操作演示”、“自我测试”、“应用实验演练”四个模块。“概念解析”配有语音讲解;“操作演示”可以演示课程教学内容,在播放过程中,可以控制播放进程,使学生在学习过程中反复观看操作过程;通过“自我测试”,使学生可以检查自我学习效果;“应用实验演练”模拟SQL Server 2012实验环境,让学生自学实验操作方法,培养学生解决实际问题的能力。当学生在操作过程中遇到困难时,系统可以为其提供智能帮助。
本书是浙江省教育科学规划课题的教学研究成果,本书的出版得到了院系领导的大力支持,在此表示衷心的感谢。本书的作者詹英、林苏映、颜慧佳,白雪冰是浙江交通职业技术学院教师,郭贤海是台州学院教师。
本书由詹英撰写第1、2、3、5、8、14章和第6章的6.8小节、第11章的11.2.3小节及11.2.4小节,林苏映撰写第4、6章,颜慧佳撰写第7、9章和第15章的15.2小节,白雪冰撰写第10、12章和第11章的大部分内容,郭贤海撰写第13章和第15章的15.1小节。全书由詹英负责统稿。
由于编者水平有限,虽然经过再三勘误,但仍难免有纰漏,欢迎广大读者提出宝贵意见和建议。
编 者
第1章 数据库系统引论
1.1 数据库系统的产生与发展
1.1.1 数据库的基本概念
1.1.2 数据管理技术的产生和发展
1.2 SQL Server版本介绍
1.3 SQL Server 2012的安装
1.3.1 软硬件要求
1.3.2 安装步骤
1.4 SQL Server 2012组件和工具
1.4.1 SQL Server的管理工具
1.4.2 SQL Server的配置工具
1.4.3 SQL Server的性能工具
1.5 数据库应用案例
本章小结
实训 熟悉SQL Server 2012环境
习题
第2章 数据库系统的数据模型
2.1 数据模型概述
2.1.1 数据模型的组成要素
2.1.2 最常用的数据模型
2.2 关系数据模型概述
2.2.1 关系数据模型的数据结构
2.2.2 关系模型的数据操作
2.2.3 关系模型的数据约束
本章小结
习题
第3章 SQL Server 2012数据库架构
3.1 关系数据库的设计思路
3.2 SQL Server 2012数据库架构
3.2.1 概念数据库和逻辑数据库
3.2.2 物理数据库
3.3 关系数据表结构定义
3.4 数据库的完整性定义
本章小结
实训 数据库管理
习题
第4章 数据库管理
4.1 数据库的创建与管理
4.1.1 SQL Server系统数据库
4.1.2 数据库的创建
4.1.3 管理数据库
4.2 数据表的创建
4.2.1 数据系统视图
4.2.2 数据类型
4.2.3 创建数据表结构
4.2.4 查看数据表
4.2.5 修改数据表
4.2.6 删除数据表
4.3 数据库表的操作
4.3.1 使用SQL Server Management Studio插入、修改和删除数据
4.3.2 使用T-SQL语句插入、修改和删除数据
4.4 索引管理
4.4.1 索引概述
4.4.2 创建索引
4.4.3 删除索引
4.4.4 查看索引
4.4.5 修改索引
本章小结
实训 数据库管理
习题
第5章 关系数据库方法
5.1 关系数据库的基本概念
5.1.1 关系模型概述
5.1.2 关系数据结构及形式化定义
5.1.3 关系数据库模式
5.2 关系代数
5.2.1 传统的集合运算
5.2.2 专门的关系运算
5.2.3 查询优化
5.2.4 关系代数应用举例
本章小结
习题
第6章 查询管理
6.1 SELECT查询语句
6.1.1 SELECT语句的执行窗口
6.1.2 简单查询
6.1.3 表达式运算符
6.2 排序子句
6.3 连接运算
6.3.1 谓词连接
6.3.2 JOIN连接
6.4 聚合函数
6.5 分组汇总与分类汇总
6.5.1 分组汇总
6.5.2 分类汇总
6.6 子查询
6.6.1 子查询的制约规则
6.6.2 无关子查询(不相关子查询)
6.6.3 相关子查询
6.6.4 子查询的多层嵌套
6.6.5 UPDATE、INSERT和DELETE语句中的子查询
6.7 并运算
6.8 SELECT查询语句总结
本章小结
实训 查询管理
习题
第7章 视图管理
7.1 设计与创建数据库视图
7.1.1 设计视图
7.1.2 创建视图
7.1.3 修改视图
7.1.4 删除视图
7.1.5 重命名视图
7.1.6 显示视图相关性
7.2 管理视图
7.2.1 视图查询
7.2.2 视图更新
本章小结
实训 设计和管理视图
习题
第8章 Transact-SQL程序设计
8.1 Transact-SQL常用语言元素
8.1.1 变量
8.1.2 DECLARE 语句
8.1.3 注释
8.1.4 函数
8.1.5 PRINT
8.2 T-SQL 控制流语句
8.2.1 BEGIN…END语句
8.2.2 IF…ELSE语句
8.2.3 CASE函数
8.2.4 GOTO
8.2.5 WHILE…CONTINUE…BREAK语句
8.3 用户自定义函数
8.3.1 标量函数
8.3.2 内嵌表值函数
8.3.3 多语句表值函数
8.3.4 使用对象资源管理器管理用户自定义函数
8.3.5 删除用户自定义函数
8.4 游标的使用
8.4.1 声明游标
8.4.2 打开游标
8.4.3 读取数据
8.4.4 关闭游标
……
第9章 存储过程与触发器
第10章 事务与批处理
第11章 数据库备份与恢复
第12章 数据库权限与角色管理
第13章 网络数据库
第14章 数据库设计与关系规范化理论
第15章 综合数据库设计