计算机
类型
可以朗读
语音朗读
258千字
字数
2014-04-01
发行日期
展开全部
主编推荐语
数据库系统基础与SQL Server 2008 R2应用
内容简介
本书首先介绍数据库系统的基本知识、需求分析、概念设计和逻辑设计的方法。其后分别介绍SQL Server 2008 R2的基本功能、安装与配置,使用SSMS和T-SQL语句创建和管理数据库、表、索引和视图,T-SQL的SELECT数据查询,T-SQL编程基础、创建与管理存储过程、触发器和用户定义函数。最后介绍SQL Server 2008 R2的数据库安全管理技术、备份与还原技术、导出与导入技术。
目录
- 扉页
- 版权页
- 目录
- 内容提要
- 前言
- 第1章 数据库系统认知
- 1.1 数据管理技术的产生和发展
- 1.1.1 数据处理的基本概念
- 1.1.2 数据管理技术的发展
- 1.2 数据库系统概述
- 1.2.1 数据库系统的构成
- 1.2.2 数据库的体系结构
- 1.2.3 数据库管理系统简介
- 1.3 数据模型
- 1.3.1 数据模型的基本概念
- 1.3.2 数据模型的组成要素
- 1.3.3 数据模型的结构分类
- 1.4 数据库设计基础
- 1.4.1 数据库的设计方法
- 1.4.2 数据库的设计步骤
- 1.5 任务训练——数据库系统认知
- 第2章 需求分析与数据库概念设计
- 2.1 系统需求分析
- 案例1-2-1 教务管理系统需求分析
- 案例2-2-1 图书管理系统需求分析
- 2.2 数据库概念设计
- 2.2.1 概念模型的基本要素
- 2.2.2 概念设计的一般步骤
- 2.3 ER方法概念设计
- 2.3.1 概念模型的ER表示方法
- 2.3.2 概念模型的ER设计过程
- 2.3.3 使用Visio建立ER概念模型
- 案例1-2-2 教务管理数据库概念设计
- 2.4 IDEF1X方法概念设计
- 2.4.1 实体(Entity,E)
- 2.4.2 属性(Attribute,A)
- 2.4.3 联系(Relationship,R)
- 2.4.4 使用Visio建立IDEF1X概念模型
- 案例2-2-2 图书管理数据库概念设计
- 2.5 项目训练——人事管理系统需求分析与数据库概念设计
- 第3章 关系模型与数据库逻辑设计
- 3.1 关系模型概述
- 3.1.1 关系模型的组成要素
- 3.1.2 关系模型的特点
- 3.2 关系数据结构
- 3.2.1 关系的定义
- 3.2.2 关系的术语
- 3.3 关系数据操作
- 3.3.1 传统的集合运算
- 3.3.2 专门的关系运算
- 3.3.3 综合运算
- 3.4 关系数据完整性
- 3.4.1 实体完整性约束
- 3.4.2 域完整性约束
- 3.4.3 参照完整性约束
- 3.4.4 用户定义完整性约束
- 3.5 概念模型到关系模型的转换
- 3.5.1 实体(E)转换为关系的方法
- 3.5.2 联系(R)转换为关系的方法
- 案例1-3 教务管理数据库逻辑设计
- 3.6 关系规范化
- 3.6.1 第一范式(1NF)
- 3.6.2 第二范式(2NF)
- 3.6.3 第三范式(3NF)
- 3.6.4 BC范式(BCNF)
- 案例2-3 图书管理数据库逻辑设计
- 3.7 项目训练——人事管理数据库逻辑设计
- 第4章 SQL Server 2008 R2的安装与配置
- 4.1 SQL Server 2008 R2简介
- 4.1.1 SQL Server 2008 R2的服务功能
- 4.1.2 SQL Server 2008 R2的版本
- 4.2 SQL Server 2008 R2的安装与配置
- 4.2.1 安装的软硬件需求
- 4.2.2 安装的过程与配置
- 4.3 SQL Server 2008 R2的管理工具
- 4.4 SQL Server Management Studio
- 4.4.1 SSMS基础
- 4.4.2 使用【已注册的服务器】窗口
- 4.4.3 使用【对象资源管理器】窗口
- 4.4.4 使用【文档】窗口
- 4.5 SQL、T-SQL与【查询编辑器】
- 4.5.1 SQL简介
- 4.5.2 T-SQL简介
- 4.5.3 使用【查询编辑器】
- 4.6 项目训练——使用SSMS
- 第5章 数据库的创建与管理
- 5.1 数据库概述
- 5.1.1 数据库的构成
- 5.1.2 数据库文件
- 5.1.3 数据库文件组
- 5.1.4 数据库对象
- 5.1.5 设计数据库
- 5.1.6 数据库快照
- 5.1.7 数据库镜像
- 5.2 使用SSMS创建与管理数据库
- 5.2.1 使用SSMS创建数据库
- 案例1-5-1 教务管理数据库的创建
- 5.2.2 使用SSMS修改数据库
- 案例1-5-2 教务管理数据库的修改
- 5.2.3 使用SSMS删除数据库
- 5.3 使用T-SQL创建与管理数据库
- 5.3.1 使用T-SQL创建数据库
- 案例2-5-1 图书管理数据库的创建
- 5.3.2 使用T-SQL修改数据库
- 案例2-5-2 图书管理数据库的修改
- 5.3.3 使用T-SQL删除数据库
- 5.4 分离和附加数据库
- 5.4.1 分离数据库
- 5.4.2 附加数据库
- 5.5 项目训练——人事管理数据库的创建与管理
- 第6章 表的创建与操作
- 6.1 表概述
- 6.1.1 表的构成
- 6.1.2 表的类型
- 6.1.3 T-SQL的数据类型
- 6.1.4 表的完整性约束
- 6.2 使用SSMS创建与管理表
- 案例1-6-1 教务管理表的创建与管理
- 6.2.1 使用SSMS创建表
- 6.2.2 使用SSMS修改表
- 6.2.3 使用SSMS删除表
- 6.3 使用SSMS操作表
- 案例1-6-2 教务管理表的操作
- 6.3.1 使用SSMS插入数据行
- 6.3.2 使用SSMS更新数据
- 6.3.3 使用SSMS删除数据行
- 6.4 使用T-SQL创建与管理表
- 案例2-6-1 图书管理表的创建与管理
- 6.4.1 使用T-SQL创建表
- 6.4.2 使用T-SQL修改表
- 6.4.3 使用T-SQL删除表
- 6.5 使用T-SQL操作表
- 案例2-6-2 图书管理表的操作
- 6.5.1 使用T-SQL插入数据行
- 6.5.2 使用T-SQL更新数据
- 6.5.3 使用T-SQL删除数据行
- 6.6 索引的创建与管理
- 6.6.1 索引概述
- 6.6.2 使用SSMS创建索引
- 6.6.3 使用SSMS删除索引
- 6.6.4 使用T-SQL创建索引
- 6.6.5 使用T-SQL删除索引
- 6.7 关系图的创建与管理
- 6.7.1 创建数据库关系图
- 6.7.2 打开数据库关系图
- 6.7.3 删除数据库关系图
- 6.7.4 显示数据库关系图属性
- 6.8 项目训练——人事管理表的创建与操作
- 第7章 SELECT数据查询
- 7.1 SELECT查询语句
- 案例1-7 教务管理SELECT数据查询
- 7.1.1 SELECT查询语句结构
- 7.1.2 SELECT子句投影查询
- 7.1.3 FROM子句连接查询
- 7.1.4 WHERE子句选择查询
- 7.1.5 GROUP BY子句分组统计查询
- 7.1.6 HAVING子句限定查询
- 7.1.7 ORDER BY子句排序查询
- 7.1.8 INTO子句保存查询
- 7.2 ANSI连接查询
- 案例2-7-1 图书管理ANSI连接查询
- 7.2.1 FROM子句的ANSI连接
- 7.2.2 内连接
- 7.2.3 外连接
- 7.2.4 自连接
- 7.2.5 交叉连接
- 7.2.6 多表连接
- 7.3 子查询
- 案例2-7-2 图书管理SELECT子查询
- 7.3.1 [NOT] IN子查询
- 7.3.2 比较子查询
- 7.3.3 EXISTS子查询
- 7.3.4 子查询在其他语句中的使用
- 7.3.5 子查询和连接查询的比较
- 7.4 联合查询
- 7.4.1 UNION操作符
- 7.4.2 联合查询结果排序
- 7.4.3 UNION操作符和JOIN操作符的区别与联系
- 7.5 项目训练——人事管理数据库SELECT数据查询
- 第8章 视图的创建与操作
- 8.1 视图概述
- 8.2 使用SSMS创建与管理视图
- 案例1-8-1 教务管理视图的创建与管理
- 8.2.1 使用SSMS创建视图
- 8.2.2 使用SSMS修改视图
- 8.2.3 使用SSMS删除视图
- 8.3 使用SSMS操作视图
- 案例1-8-2 教务管理视图的操作
- 8.3.1 使用SSMS查询数据
- 8.3.2 使用SSMS插入数据行
- 8.3.3 使用SSMS更新数据
- 8.3.4 使用SSMS删除数据行
- 8.4 使用T-SQL创建与管理视图
- 案例2-8-1 图书管理视图的创建与管理
- 8.4.1 使用T-SQL创建视图
- 8.4.2 使用T-SQL修改视图
- 8.4.3 使用T-SQL删除视图
- 8.5 使用T-SQL操作视图
- 案例2-8-2 图书管理视图的操作
- 8.5.1 使用T-SQL查询数据
- 8.5.2 使用T-SQL插入数据行
- 8.5.3 使用T-SQL更新数据
- 8.5.4 使用T-SQL删除数据行
- 8.6 项目训练——人事管理视图的创建与操作
- 第9章 T-SQL编程与应用
- 9.1 T-SQL编程基础
- 9.1.1 有效标识符
- 9.1.2 注释
- 9.1.3 数据类型
- 9.2 表达式
- 9.2.1 常量
- 9.2.2 变量
- 9.2.3 日期时间类型表达式说明
- 9.2.4 内置函数
- 9.2.5 运算符
- 9.3 流程控制语句
- 9.3.1 顺序语句
- 9.3.2 IF...ELSE语句
- 9.3.3 WHILE语句
- 9.3.4 其他控制语句
- 9.3.5 CASE表达式
- 9.4 批处理
- 9.5 事务
- 9.5.1 事务概述
- 9.5.2 事务语句
- 9.6 项目训练——人事管理T-SQL编程与应用
- 第10章 数据库服务器编程
- 10.1 存储过程
- 案例2-10-1 图书管理存储过程的创建与应用
- 10.1.1 存储过程概述
- 10.1.2 创建存储过程
- 10.1.3 管理存储过程
- 10.2 触发器
- 案例2-10-2 图书管理触发器的创建与应用
- 10.2.1 触发器概述
- 10.2.2 创建DML触发器
- 10.2.3 创建DDL触发器
- 10.2.4 管理触发器
- 10.3 用户定义函数
- 案例2-10-3 图书管理用户定义函数的创建与应用
- 10.3.1 用户定义函数概述
- 10.3.2 创建用户定义函数
- 10.3.3 管理用户定义函数
- 10.4 项目训练——人事管理数据库服务器编程
- 第11章 数据库的安全性管理
- 案例1-11 教务管理数据库的安全性管理
- 11.1 安全性控制概述
- 11.1.1 SQL Server 2008 R2的安全特性
- 11.1.2 SQL Server的安全机制
- 11.2 保护数据库系统的网络安全设计
- 11.2.1 保护外部访问
- 11.2.2 授权远程访问
- 11.3 SQL Server身份验证模式
- 11.3.1 Windows身份验证模式
- 11.3.2 混合身份验证模式
- 11.3.3 设置身份验证模式
- 11.4 SQL Server登录管理
- 11.4.1 为Windows授权用户创建登录名
- 11.4.2 为SQL Server授权用户创建登录名
- 11.4.3 修改和删除登录名
- 11.5 SQL Server数据库用户管理
- 11.5.1 创建数据库用户
- 11.5.2 修改和删除数据库用户
- 11.6 权限管理
- 11.6.1 权限概述
- 11.6.2 数据库对象权限
- 11.6.3 数据库语句权限
- 11.7 角色管理
- 11.7.1 角色概述
- 11.7.2 固定服务器角色
- 11.7.3 数据库角色
- 11.7.4 应用程序角色
- 11.8 架构管理
- 11.8.1 架构概述
- 11.8.2 创建架构
- 11.8.3 修改和删除架构
- 11.8.4 默认架构
- 11.9 项目训练——人事管理数据库的安全性管理
- 第12章 数据库的恢复与传输
- 12.1 数据库的备份与还原
- 案例1-12-1 教务管理数据库的备份与还原
- 12.1.1 数据库备份概述
- 12.1.2 数据库备份
- 12.1.3 数据库还原
- 12.2 数据库的导出与导入
- 案例1-12-2 教务管理数据库的导出与导入
- 12.2.1 SQL Server数据导出
- 12.2.2 SQL Server数据导入
- 12.3 项目训练——人事管理数据库的恢复与传输
展开全部
出版方
人民邮电出版社
人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。