计算机
类型
可以朗读
语音朗读
189千字
字数
2018-10-01
发行日期
展开全部
主编推荐语
以SQL Server 2008关系数据库管理系统为平台,以案例教学法为编写主线,介绍了SQL Senver 2008数据库系统的基本原理和数据库应用技术。
内容简介
本书以学生选课管理系统作为教学案例,以网上书店系统作为实训案例,采用“学习要点-内容示例-归纳总结-习题实训”的结构体系讲授数据库相关知识点。并以一个具体的项目案例开发设计过程,将数据库原理知识与实际数据库开发结合在一起,易于读者快速掌握数据库应用技术。
本书可以作为高职高专、成人教育的计算机相关专业的教材,也可作为从事计算机软件工作的科技人员和工程技术人员及其他相关人员的培训教材或参考书。
目录
- 版权信息
- 内容提要
- 前言
- 第1章 数据库系统概述
- 1.1 数据库技术的基本概念
- 1.2 数据库系统的基本特点
- 1.3 常见的数据库
- 1.4 数据模型
- 1.4.1 信息的三种世界及其描述
- 1.4.2 常见的数据模型
- 1.4.3 概念模型
- 1.5 关系数据库
- 1.5.1 关系模型及其定义
- 1.5.2 关系数据库规范化理论
- 1.6 数据库设计
- 1.6.1 数据库设计的步骤
- 1.6.2 需求分析阶段
- 1.6.3 概念结构的设计
- 1.6.4 逻辑结构的设计
- 1.6.5 物理结构设计
- 1.6.6 数据库的实施、运行和维护
- 1.7 数据库设计的实例
- 本章小结
- 实训项目
- 网上书店数据库系统
- 第2章 SQL Server 2008概述
- 2.1 SQL Server 2008简介
- 2.2 SQL Server 2008的安装
- 2.2.1 SQL Server 2008的应用环境
- 2.2.2 SQL Server 2008的安装
- 2.3 SQL Server的管理工具
- 本章小结
- 实训项目
- 第3章 数据库管理
- 3.1 SQL Server 2008数据库概述
- 3.1.1 系统数据库
- 3.1.2 数据库文件分类
- 3.1.3 数据库文件组
- 3.2 创建数据库
- 3.2.1 使用SQL Server Management Studio创建数据库
- 3.2.2 使用SQL语句创建数据库
- 3.3 管理数据库
- 3.3.1 选择数据库
- 3.3.2 查看数据库
- 3.3.3 修改数据库
- 3.3.4 收缩数据库
- 3.3.5 删除数据库
- 3.3.6 分离与附加数据库
- 本章小结
- 实训项目
- 第4章 数据库表的管理
- 4.1 表相关的几个概念
- 4.1.1 数据完整性
- 4.1.2 主键和外键
- 4.2 设计表
- 4.2.1 表的设计要素
- 4.2.2 数据类型
- 4.2.3 约束
- 4.2.4 表的设计实例
- 4.3 创建表
- 4.3.1 使用SQL Server Management Studio创建表
- 4.3.2 使用SQL语句创建表
- 4.4 表的管理和维护
- 4.4.1 查看表的定义信息
- 4.4.2 修改表
- 4.4.3 删除表
- 4.4.4 查看表之间的依赖关系
- 4.5 表数据的添加、修改和删除
- 4.5.1 向表中添加数据
- 4.5.2 修改表中的数据
- 4.5.3 删除表中的数据
- 4.6 导入和导出数据
- 本章小结
- 实训项目
- 项目1:网上书店数据库中相关表结构的创建
- 项目2:在网上书店数据库数据表中插入数据
- 项目3:网上书店数据库数据表的导入与导出
- 第5章 数据查询
- 5.1 SELECT语句
- 5.2 简单SELECT语句
- 5.2.1 基本的SELECT语句
- 5.2.2 使用INTO子句
- 5.2.3 使用WHERE子句
- 5.2.4 使用ORDER BY子句
- 5.3 SELECT语句的统计功能
- 5.3.1 使用集合函数进行数据统计
- 5.3.2 使用GROUP BY子句
- 5.3.3 使用COMPUTE BY子句
- 5.4 多表连接查询
- 5.4.1 交叉连接
- 5.4.2 内连接
- 5.4.3 外连接
- 5.4.4 自连接
- 5.5 合并结果集
- 5.6 子查询
- 5.6.1 比较子查询
- 5.6.2 IN子查询
- 5.6.3 批量比较子查询
- 5.6.4 EXISTS子查询
- 5.6.5 在INSERT、UPDATE、DELETE语句中使用子查询
- 本章小结
- 实训项目
- 项目1:在网上书店数据库中进行简单查询
- 项目2:在网上书店数据库查询中使用集合函数
- 项目3:在网上书店数据库查询中使用连接查询和子查询
- 第6章 视图和索引
- 6.1 视图的概述
- 6.1.1 视图的基本概念
- 6.1.2 视图的优点
- 6.2 定义视图
- 6.2.1 使用SQL Server Management Studio创建视图
- 6.2.2 使用SQL语句创建视图
- 6.3 视图的维护
- 6.3.1 查看视图的定义信息
- 6.3.2 查看视图与其他对象的依赖关系
- 6.3.3 修改和删除视图
- 6.4 通过视图操纵表数据
- 6.4.1 通过视图修改数据
- 6.4.2 使用INSERT插入数据
- 6.4.3 使用UPDATE更新数据
- 6.4.4 使用DELETE删除数据
- 6.5 索引
- 6.5.1 索引概述
- 6.5.2 索引的分类
- 6.5.3 创建索引
- 6.5.4 查看索引
- 6.5.5 修改索引
- 6.5.6 删除索引
- 本章小结
- 实训项目
- 项目1:在网上书店数据库中创建视图并维护使用
- 项目2:在网上书店数据库中创建索引并查看维护
- 第7章 Transact-SQL编程
- 7.1 批处理
- 7.2 注释
- 7.3 常量和变量
- 7.3.1 常量
- 7.3.2 局部变量
- 7.3.3 全局变量
- 7.4 运算符和表达式
- 7.4.1 运算符
- 7.4.2 表达式
- 7.5 函数
- 7.5.1 字符串函数
- 7.5.2 日期函数
- 7.5.3 数学函数
- 7.5.4 系统函数
- 7.6 流程控制语句
- 7.6.1 BEGIN…END语句块
- 7.6.2 IF-ELSE语句
- 7.6.3 CASE表达式
- 7.6.4 WAITFOR语句
- 7.6.5 WHILE语句
- 7.7 用户自定义函数
- 7.7.1 用户自定义函数的创建
- 7.7.2 用户自定义函数的修改和删除
- 本章小结
- 实训项目
- 项目1:在SQL编辑器中编辑与执行SQL语句
- 项目2:创建与执行用户自定义函数
- 第8章 存储过程
- 8.1 存储过程概述
- 8.1.1 存储过程基本概念
- 8.1.2 存储过程的类型
- 8.1.3 存储过程的作用
- 8.2 创建和执行存储过程
- 8.2.1 创建和执行不带参数的存储过程
- 8.2.2 创建和执行带输入参数的存储过程
- 8.2.3 创建和执行带输出参数的存储过程
- 8.3 管理存储过程
- 8.3.1 查看存储过程
- 8.3.2 修改存储过程
- 8.3.3 删除存储过程
- 8.3.4 存储过程的重命名
- 本章小结
- 实训项目
- 项目1:在网上书店数据库中使用一般存储过程
- 项目2:在网上书店数据库中使用带输入/输出参数的存储过程
- 项目3:在网上书店数据库中删除存储过程
- 第9章 触发器
- 9.1 触发器概述
- 9.1.1 触发器的概念
- 9.1.2 触发器的类型与优点
- 9.2 创建和应用触发器
- 9.2.1 INSERT触发器
- 9.2.2 UPDATE触发器
- 9.2.3 DELETE触发器
- 9.2.4 INSERTED表和DELETED表
- 9.3 管理触发器
- 9.3.1 查看触发器的定义
- 9.3.2 修改触发器
- 9.3.3 删除触发器
- 本章小结
- 实训项目
- 项目1:在网上书店数据库中创建INSERT触发器
- 项目2:在网上书店数据库中使用触发器
- 项目3:在网上书店数据库中删除触发器
- 第10章 Transact-SQL高级应用
- 10.1 事务
- 10.1.1 事务的特性
- 10.1.2 事务的分类
- 10.1.3 事务的处理
- 10.2 游标
- 10.2.1 游标的概念
- 10.2.2 声明游标
- 10.2.3 打开游标
- 10.2.4 使用游标
- 10.2.5 关闭和释放游标
- 本章小结
- 实训项目
- 项目1:在网上书店数据库中进行一个事务处理
- 项目2:在网上书店数据库中使用游标打印图书表
- 第11章 安全管理
- 11.1 安全管理结构
- 11.2 服务器安全管理
- 11.2.1 身份验证模式
- 11.2.2 管理登录用户
- 11.2.3 管理固定服务器角色
- 11.3 数据库安全管理
- 11.3.1 管理数据库用户
- 11.3.2 管理数据库角色
- 11.4 权限管理
- 11.4.1 权限类型
- 11.4.2 使用SSMS管理权限
- 11.4.3 使用T-SQL语句管理权限
- 本章小结
- 实训项目
- 项目1:创建登录账户
- 项目2:在网上书店数据库中创建数据库用户
- 第12章 数据库的备份和恢复
- 12.1 备份与恢复的基本概念
- 12.1.1 备份策略的制定
- 12.1.2 备份与恢复的方式
- 12.2 备份数据库
- 12.2.1 使用SQL Server Management Studio备份数据库
- 12.2.2 使用T-SQL语句备份数据库
- 12.2.3 备份压缩
- 12.3 恢复数据库
- 12.3.1 恢复数据库的准备工作
- 12.3.2 使用SQL Server Management Studio恢复数据库
- 12.3.3 使用T-SQL语句恢复数据库
- 12.3.4 时间点恢复
- 12.4 建立自动备份的维护计划
- 本章小结
- 实训项目
- 项目1:创建与管理备份设备
- 项目2:使用SQL Server Management Studio备份与恢复数据库
- 项目3:使用T-SQL语句备份与恢复数据库
- 第13章 综合项目案例
- 13.1 案例分析
- 13.1.1 需求概述
- 13.1.2 问题分析
- 13.2 项目设计
- 13.2.1 数据库设计
- 13.2.2 创建库、创建表、创建约束
- 13.2.3 插入测试数据
- 13.2.4 编写SQL语句实现银行的日常业务
- 13.2.5 创建、使用视图
- 13.2.6 使用存储过程实现业务处理
- 13.2.7 利用事务实现转账
展开全部
出版方
人民邮电出版社
人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。