新書推薦:
《
非对称创新:中国企业赶超战略 魏江 刘洋
》
售價:NT$
495.0
《
潜能觉醒
》
售價:NT$
395.0
《
初平:汉末群雄混战(190—195)
》
售價:NT$
245.0
《
建安:官渡大决战(196—200)
》
售價:NT$
245.0
《
中亚民族史
》
售價:NT$
840.0
《
人工智能与智能制造:概念与方法 [美]马苏德·索鲁什 [美]理查德·D.布拉茨
》
售價:NT$
640.0
《
中平:东汉王朝大崩溃(184—189)
》
售價:NT$
245.0
《
基于鲲鹏的分布式图分析算法实战
》
售價:NT$
495.0
編輯推薦:
1.武汉软件工程职业学院数据库课程配套教材
2.由行执委委员,教育部高等学校高职高专电子信息类专业教学指导委员会委员、湖北省微机专业委员会委员、长江教育研究院专家、武汉市首届职业教育十大名师王路群任主审。
3.软件版本为最新版
4.写作质量高
內容簡介:
本书从应用SQL Server
2012设计一个完整的项目数据库的角度出发,围绕创建一个“客户关系管理系统”的数据库,循序渐进地对数据库基本知识、SQL Server
2012数据库管理系统及数据管理进行介绍和展示。本书共16章,内容包括关系型数据库基础、SQL Server
2012安装与配置、数据库管理、SQL Server 表管理、SQL Server 数据管理、SQL Server
数据查询、数据库规范化技术、视图、存储过程、触发器、数据库设计方法与步骤等。本书在完成主要技术讲解后,提供一个完整的人事管理系统数据库设计与SQL程序设计实训案例,并在最后为进一步提高SQL程序开发能力,设计了“客户关系管理系统”的SQL程序开发任务。数据库知识和操作技术讲解围绕案例展开,实现“做、学合一”,能有效提高读者技术水平。本书可作为高职高专院校数据库课程的教学用书,也可供各类培训机构、计算机从业人员和爱好者参考使用。
目錄 :
第1章 现实世界的数据表达——数据库基础知识
本章学习目标
1.1 数据管理技术的发展
1.1.1 手工管理阶段
1.1.2 文件系统阶段
1.1.3 数据库系统阶段
1.2 数据库的基本概念
1.3 数据模型
1.3.1 信息的三种世界
1.3.2 概念模型
1.3.3 常见的三种数据模型
1.4 数据库系统结构
1.4.1 数据库系统的三级模式结构
1.4.2 数据库系统的二级映像功能
本章小结
实训1 概念模型的表示
习题
第2章 关系型数据库基础——关系
本章学习目标
2.1 关系模型及其定义
2.1.1 关系中的基本术语
2.1.2 关系的数学定义
2.1.3 关系模式的定义
2.1.4 关系操作
2.2 关系的三类完整性约束
2.2.1 实体完整性
2.2.2 参照完整性
2.2.3 用户自定义的完整性
2.3 关系代数
2.3.1 传统的集合运算
2.3.2 专门的关系运算
2.4 SQL概述
本章小结
实训2 关系代数
习题
第3章 建立数据库管理系统——SQL Server安装与配置
本章学习目标
3.1 SQL Server 2012简介
3.1.1 SQL Server 2012概述
3.1.2 SQL Server 2012版本
3.1.3 SQL Server 2012 新功能
3.2 SQL Server 2012安装
3.2.1 SQL Server 2012的硬件要求
3.2.2 SQL Server 2012安装
3.2.3 版本升级
3.3 SQL Server2012主要组件简介
3.3.1 Management Studio
3.3.2 联机丛书
3.3.3 配置管理器
3.3.4 服务器网络实用工具和客户网络实用工具
3.3.5 导入和导出数据
3.3.6 事件探查器
本章小结
实训3 SQL Server安装与升级
习题
第4章 管理数据库——SQLServer数据库管理
本章学习目标
4.1 创建数据库
4.1.1 在SQL Server Management Studio中创建数据库
4.1.2 使用Transact-SQL语句创建数据库
4.2 管理数据库
4.2.1 查看数据库信息
4.2.2 修改数据库的大小
4.2.3 删除数据库
4.2.4 其他数据库操作
4.3 数据库的备份与还原
4.3.1 在SQL Server ManagementStudio备份数据库
4.3.2 使用SQL Server ManagementStudio还原数据库
本章小结
实训4 创建和管理数据库
习题
第5章 管理表——SQL Server表管理
本章学习目标
5.1 SQL Server 2012的数据类型
5.1.1 SQL Server 2012内置数据类型
5.1.2 用户自定义数据类型
5.2 创建表
5.3 添加、修改、删除列
5.4 删除表
5.5 数据完整性
5.5.1 数据完整性类型
5.5.2 强制数据完整性
5.5.3 定义约束
本章小结
实训5 创建和管理数据表
习题
第6章 管理数据——SQL Server数据管理
本章学习目标
6.1 条件表达式及逻辑运算符
6.2 插入数据
6.3 更新数据
6.4 删除数据
6.5 数据的导入与导出
本章小结
实训6 管理和修改数据
习题
第7章 查询数据——SQL Server数据查询
本章学习目标
7.1 使用T-SQL查询数据
7.1.1 查询语句的语法
7.1.2 基本查询语句
7.2 聚合函数与分组查询
7.2.1 聚合函数
7.2.2 分组查询
7.3 SQL Server模糊查询
7.3.1 SQL Server通配符
7.3.2 模糊查询
7.4 连接查询
7.4.1 连接
7.4.2 内连接与自连接
7.4.3 外连接
7.4.4 交叉连接
7.5 数据管理高级应用
7.5.1 插入数据
7.5.2 更新数据
本章小结
实训7 创建和管理数据表
习题
第8章 数据库规范化——应用关系数据理论
本章学习目标
8.1 关系模式规范化的作用
8.2 函数依赖及其关系范式
8.2.1 函数依赖
8.2.2 关系的1NF、2NF、3NF
8.2.3 BCNF
8.3 多值依赖及第四范式
8.4 规范化小结
本章小结
实训8 关系模式的规范化
习题
第9章 索引——提高数据检索速度
本章学习目标
9.1 索引简介
9.1.1 索引
9.1.2 使用索引的优缺点
9.1.3 SQL Server对索引的支持
9.2 索引类型
9.2.1 聚集索引和非聚集索引
9.2.2 组合索引和唯一索引
9.2.3 其他类型的索引
9.3 创建索引
9.3.1 通过SQL Server Management Studio创建索引
9.3.2 使用SQL语言创建索引
9.4 查看和删除索引
9.4.1 使用SQL Server Management Studio查看和删除索引
9.4.2 使用SQL语句查看和删除索引
本章小结
实训9 创建和管理索引
习题
第10章 视图——安全方便检索数据
本章学习目标
10.1 视图简介
10.2 创建和管理视图
10.2.1 创建视图
10.2.2 修改视图
10.2.3 删除视图
10.3 视图的应用
10.3.1 使用视图查询数据
10.3.2 使用视图修改数据
本章小结
实训10 创建和管理视图
习题
第11章 存储过程——高性能完成业务
本章学习目标
11.1 Transact-SQL程序设计
11.1.1 变量
11.1.2 注释和语句块
11.1.3 控制流语句
11.2 存储过程简介
11.2.1 存储过程的特点
11.2.2 存储过程的分类
11.2.3 存储过程的初始化
11.3 创建和管理存储过程
11.3.1 创建存储过程
11.3.2 执行存储过程
11.3.3 查看和修改存储过程
11.3.4 删除存储过程
11.4 在存储过程中使用参数
11.4.1 创建带有参数的存储过程
11.4.2 使用参数执行存储过程
11.5 存储过程状态值
本章小结
实训11 创建、管理和执行存储过程
习题
第12章 触发器——自动完成相关操作
本章学习目标
12.1 触发器简介
12.2 创建和管理触发器
12.2.1 创建触发器
12.2.2 修改触发器
12.2.3 删除触发器
12.3 触发器工作原理及应用
12.3.1 INSERT触发器
12.3.2 UPDATE触发器
12.3.3 DELETE触发器
12.3.4 INSTEAD OF触发器
12.3.5 嵌套触发器
12.3.6 递归触发器
本章小结
实训12 创建和管理触发器
习题
第13章 事务和锁——保证数据完整性
本章学习目标
13.1 事务和锁简介
13.2 管理事务
13.2.1 隐性事务
13.2.2 自动提交事务
13.2.3 显式事务
13.3 锁
13.3.1 锁的分类
13.3.2 死锁
13.4 事务的并发控制
13.4.1 并发问题
13.4.2 并发控制
本章小结
实训13 应用事务
习题
第14章 数据库设计方法与步骤
本章学习目标
14.1 数据库设计的目的、意义及内容
14.2 数据库系统设计方法及步骤
14.2.1 需求分析
14.2.2 概念结构设计
14.2.3 逻辑结构设计
14.2.4 物理结构设计
14.2.5 数据库实施
14.2.6 数据库运行维护
本章小结
实训14 数据库设计
习题
第15章 项目设计——人事管理系统数据库
15.1 系统需求分析
15.2 概念设计
15.3 逻辑设计
15.4 物理设计
15.5 数据库实施
15.6 数据库编程
第16章 程序设计——客户关系管理系统