-
内容大纲
本书根据数据库技术领域的人才需求和数据库应用系统开发岗位的任职要求,参照相关的职业资格标准,坚持能力本位的职业教育思想,采用项目驱动的方式组织课程教学内容。
本书共分14章,从基本概念和实际应用出发,由浅入深、循序渐进地讲述了数据库技术、SQL Server 2012概述、数据库的基本操作、数据表的基本操作、数据的基本操作、数据的高级操作、实现数据完整性、视图及其应用、索引及应用、SQL Server程序设计、存储过程与触发器、SQL Server安全管理、备份与还原、数据库与开发工具的协同使用;并将“学生选课管理系统”案例融入部分章节,深入阐述数据库创建、管理、开发与SQL程序设计的思想与具体方法;简明扼要地介绍了SQL Sever的上机实验操作。本书根据职业技能培养的要求,结合案例给出100多个例题和习题,便于读者更好地学习和掌握数据库的基本知识与技能。
本书既可以作为高等院校、高等职业院校计算机及相关专业的专业课教材,也可以作为数据库工作者,尤其是大型关系数据库初学者的参考书。 -
作者介绍
-
目录
第1章 数据库技术
1.1 数据库基础知识
1.1.1 信息、数据与数据处理
1.1.2 数据管理技术的发展
1.1.3 数据库、数据库管理系统、数据库系统
1.1.4 数据模型
1.1.5 数据库系统的体系结构
1.2 关系数据库
1.2.1 关系模型
1.2.2 关系数据库的标准语言及基本运算
1.2.3 关系数据理论
1.3 关系数据库设计
1.3.1 数据库设计的任务、内容与步骤
1.3.2 需求分析
1.3.3 概念结构设计
1.3.4 逻辑结构设计
1.3.5 数据库设计案例
1.4 思考题
第2章 SQL Server 2012概述
2.1 SQL Server 2012的特性与体系结构
2.1.1 SQL Server 2012的特性
2.1.2 SQL Server 2012的体系结构
2.2 SQL Server 2012的安装
2.2.1 安装前的准备工作
2.2.2 安装SQL Server 2012
2.3 SQL Server 2012的安全性
2.3.1 权限验证模式
2.3.2 数据库用户和账号
2.4 SQL Server 2012服务器的操作
2.4.1 SQL Server的程序组
2.4.2 SQL Server服务管理
2.4.3 使用SQL Server Management Studio
2.4.4 实用工具
2.5 思考题
第3章 数据库的基本操作
3.1 SQL Server数据库的一些基本术语和概念
3.1.1 SQL Server的数据库
3.1.2 SQL Server的事务日志
3.1.3 SQL Server数据库文件及文件组
3.1.4 SQL Server的系统数据库
3.2 创建数据库
3.2.1 使用SQL Server Management Studio创建数据库
3.2.2 使用T-SQL语言创建数据库
3.3 使用SQL Server Management Studio管理数据库
3.3.1 打开数据库
3.3.2 查看数据库信息
3.3.3 修改数据库容量
3.3.4 设定修改数据库选项
3.3.5 更改数据库名称
3.3.6 分离和附加数据库
3.3.7 删除数据库
3.4 使用T-SQL管理数据库
3.4.1 打开数据库
3.4.2 查看数据库信息
3.4.3 修改数据库容量
3.4.4 设定修改数据库选项
3.4.5 更改数据库名称
3.4.6 分离和附加数据库
3.4.7 删除数据库
3.5 案例中的应用举例
3.5.1 创建“学生选课管理系统”数据库
3.5.2 设定修改数据库的容量
3.6 思考题
第4章 数据表的基本操作
4.1 SQL Server表的概念与数据类型
4.1.1 SQL Server表的概念
4.1.2 SQL Server 2012数据类型
4.2 创建数据表
4.2.1 使用表设计器创建表
4.2.2 使用T-SQL语言创建表
4.2.3 使用已有表创建新表
4.3 数据的添加与表的查看
4.3.1 向表中添加数据
4.3.2 查看表信息
4.4 表的修改与删除
4.4.1 修改数据库中的表
4.4.2 删除数据库中的表
4.5 案例应用举例
4.5.1 “学生选课管理系统”的各表定义
4.5.2 “学生选课管理系统”各表的创建
4.6 思考题
第5章 数据的基本操作
5.1 数据的增删改
5.1.1 数据的添加
5.1.2 数据的修改
5.1.3 数据的删除
5.2 简单查询
5.2.1 SELECT语句
5.2.2 选择表中的若干列
5.2.3 选择表中的若干记录
5.2.4 对查询的结果排序
5.2.5 对数据进行统计
5.2.6 用查询结果生成新表
5.2.7 合并结果集
5.2.8 公用表达式
5.2.9 MERGE语句
5.3 案例中数据的基本操作
5.4 思考题
第6章 数据的高级操作
6.1 连接查询
6.1.1 交叉连接查询
6.1.2 等值与非等值连接查询
6.1.3 自身连接查询
6.1.4 外连接查询
6.1.5 复合连接条件查询
6.2 子查询
6.2.1 带有IN运算符的子查询
6.2.2 带有比较运算符的子查询
6.2.3 带有ANY或ALL运算符的子查询
6.2.4 带有EXISTS运算符的子查询
6.3 交叉表查询
6.3.1 PIVOT
6.3.2 UNPIVOT
6.4 案例中数据的高级查询
6.5 思考题
第7章 实现数据完整性
7.1 完整性的概念
7.2 使用约束
7.2.1 约束的类型
7.2.2 创建主键约束
7.2.3 创建唯一约束
7.2.4 创建检查约束
7.2.5 创建默认约束
7.2.6 创建外键约束
7.2.7 查看约束的定义
7.2.8 删除约束
7.3 使用规则
7.4 使用默认
7.5 使用IDENTITY列
7.6 数据完整性强制选择方法
7.7 案例中的数据完整性实现
7.8 思考题
第8章 视图及其应用
8.1 视图综述
8.1.1 视图的基本概念
8.1.2 视图的作用
8.2 视图的操作
8.2.1 创建视图
8.2.2 使用视图
8.2.3 修改视图
8.2.4 删除视图
8.3 视图定义信息的查询
8.4 案例中的视图应用
8.5 思考题
第9章 索引及应用
9.1 索引综述
9.1.1 数据存储
9.1.2 索引
9.2 索引的操作
9.2.1 创建索引
9.2.2 查询索引信息
9.2.3 索引更名
9.2.4 删除索引
9.3 设置索引的选项
9.3.1 设置FILLFACTOR选项
9.3.2 设置PAD_INDEX选项
9.4 索引的分析与维护
9.4.1 索引分析
9.4.2 索引维护
9.5 索引视图
9.6 案例中的索引
9.7 思考题
第10章 SQL Server程序设计
10.1 程序中的批处理、脚本、注释
10.1.1 批处理
10.1.2 脚本
10.1.3 注释
10.2 SQL Server变量
10.2.1 全局变量
10.2.2 局部变量
10.3 程序中的流程控制
10.3.1 BEGIN...END语句块
10.3.2 PRINT语句
10.3.3 IF...ELSE语句
10.3.4 CASE语句
10.3.5 WAITFOR语句
10.3.6 WHILE语句
10.3.7 RETURN语句
10.4 SQL Server函数
10.4.1 常用内置函数
10.4.2 创建自定义函数
10.4.3 查看、修改和删除自定义函数
10.5 程序中的事务
10.5.1 概述
10.5.2 编写事务
10.5.3 检查点处理
10.5.4 锁
10.6 游标
10.6.1 游标的基本操作
10.6.2 使用游标
10.7 案例中的程序设计
10.8 思考题
第11章 存储过程与触发器
11.1 存储过程综述
11.1.1 存储过程的概念
11.1.2 存储过程的类型
11.2 创建、执行、修改、删除简单存储过程
11.2.1 创建存储过程
11.2.2 执行存储过程
11.2.3 查看存储过程
11.2.4 修改存储过程
11.2.5 删除存储过程
11.3 创建和执行含参数的存储过程
11.3.1 带简单参数的存储过程
11.3.2 带表值参数的存储过程
11.4 存储过程的重新编译
11.5 系统存储过程与扩展存储过程
11.5.1 系统存储过程
11.5.2 扩展存储过程
11.6 案例中的存储过程
……
第12章 SQL Server安全管理
第13章 备份与还原
第14章 数据库与开发工具的协同使用
同类热销排行榜
- C语言与程序设计教程(高等学校计算机类十二五规划教材)16
- 电机与拖动基础(教育部高等学校自动化专业教学指导分委员会规划工程应用型自动化专业系列教材)13.48
- 传感器与检测技术(第2版高职高专电子信息类系列教材)13.6
- ASP.NET项目开发实战(高职高专计算机项目任务驱动模式教材)15.2
- Access数据库实用教程(第2版十二五职业教育国家规划教材)14.72
- 信号与系统(第3版下普通高等教育九五国家级重点教材)15.08
- 电气控制与PLC(普通高等教育十二五电气信息类规划教材)17.2
- 数字电子技术基础(第2版)17.36
- VB程序设计及应用(第3版十二五职业教育国家规划教材)14.32
- Java Web从入门到精通(附光盘)/软件开发视频大讲堂27.92
推荐书目
-
孩子你慢慢来/人生三书 华人世界率性犀利的一枝笔,龙应台独家授权《孩子你慢慢来》20周年经典新版。她的《...
-
时间简史(插图版) 相对论、黑洞、弯曲空间……这些词给我们的感觉是艰深、晦涩、难以理解而且与我们的...
-
本质(精) 改革开放40年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...