计算机
类型
可以朗读
语音朗读
334千字
字数
2016-03-01
发行日期
展开全部
主编推荐语
本书详细介绍SQL Server 2012及其数据库管理、开发,涵盖14章丰富内容。
内容简介
本书以介绍SQL Server 2012数据库管理系统为主,同时介绍一定的数据库基础知识和数据库应用程序开发等方面的知识。全书共分14章,内容包括:SQL Server 2012数据库系统简介、服务器与客户端配置、Transact-SQL基础、数据库管理、表和视图管理、SQL Server代理服务以及使用Visual C#程序设计和开发数据库应用程序。
目录
- 扉页
- 版权页
- 目录
- 内容提要
- 第3版前言
- 第1章 数据库基础
- 1.1 数据库系统基本概念
- 1.2 数据管理技术的发展
- 1.3 数据模型
- 1.3.1 现实世界
- 1.3.2 信息世界
- 1.3.3 机器世界
- 1.4 关系数据库
- 1.4.1 关系模型
- 1.4.2 关系数据库的规范化理论
- 1.5 数据库系统的体系结构
- 1.5.1 数据库系统的三级模式结构
- 1.5.2 数据库的二级映像与数据的独立性
- 1.6 数据库系统设计简介
- 练习题
- 第2章 SQL Server简介
- 2.1 概述
- 2.1.1 SQL Server的发展
- 2.1.2 SQL Server的客户机/服务器体系结构
- 2.2 SQL Server 2012的安装
- 2.2.1 SQL Server 2012的版本
- 2.2.2 SQL Server 2012的系统要求
- 2.2.3 SQL Server 2012的安装
- 2.3 SQL Server 2012的管理工具简介
- 2.4 SQL Server的数据库体系结构
- 2.5 SQL Server 2012的系统数据库简介
- 2.6 SQL Server 2012的系统表简介
- 练习题
- 第3章 服务器与客户端配置
- 3.1 配置服务器
- 3.1.1 创建服务器组
- 3.1.2 注册服务器
- 3.1.3 启动、暂停和停止 SQL Server
- 3.1.4 服务器的连接与断开
- 3.1.5 配置服务器属性
- 3.1.6 配置服务器端网络连接
- 3.1.7 服务器配置选项
- 3.2 配置客户端
- 3.2.1 配置客户端网络
- 3.2.2 配置ODBC数据源
- 练习题
- 第4章 Transact-SQL语言基础
- 4.1 Transact-SQL简介
- 4.2 Transact-SQL的语法规则
- 4.3 标识符
- 4.4 数据类型
- 4.4.1 整型数据类型
- 4.4.2 定点数据类型
- 4.4.3 浮点数据类型
- 4.4.4 字符数据类型
- 4.4.5 日期和时间数据类型
- 4.4.6 图形数据类型
- 4.4.7 货币数据类型
- 4.4.8 位数据类型
- 4.4.9 二进制数据类型
- 4.4.10 其他数据类型
- 4.5 常量
- 4.6 变量
- 4.6.1 局部变量
- 4.6.2 全局变量
- 4.7 运算符与表达式
- 4.7.1 算术运算符
- 4.7.2 字符串串联运算符
- 4.7.3 赋值运算符
- 4.7.4 比较运算符
- 4.7.5 逻辑运算符
- 4.7.6 位运算符
- 4.7.7 一元运算符
- 4.7.8 运算符的优先级
- 4.8 函数
- 4.8.1 数学函数
- 4.8.2 字符串函数
- 4.8.3 日期和时间函数
- 4.8.4 转换函数
- 4.8.5 聚合函数
- 4.9 流程控制语句
- 4.9.1 BEGIN…END语句
- 4.9.2 IF…ELSE语句
- 4.9.3 CASE函数
- 4.9.4 WHILE循环
- 4.9.5 GOTO语句
- 4.9.6 WAITFOR语句
- 4.9.7 RETURN语句
- 4.10 注释
- 4.11 Transact-SQL语句的解析、编译和执行
- 练习题
- 第5章 数据库管理
- 5.1 数据库的存储结构
- 5.1.1 数据库文件
- 5.1.2 数据库文件组
- 5.2 创建数据库
- 5.2.1 使用SQL Server Management Studio的图形界面工具创建数据库
- 5.2.2 使用CREATE DATABASE语句创建数据库
- 5.3 修改数据库
- 5.3.1 使用数据库属性对话框修改数据库
- 5.3.2 使用ALTER DATABASE语句修改数据库
- 5.4 删除数据库
- 5.4.1 使用图形界面工具删除数据库
- 5.4.2 使用DROP DATABASE语句删除数据库
- 5.5 分离数据库和附加数据库
- 5.5.1 分离数据库
- 5.5.2 附加数据库
- 5.6 收缩数据库
- 5.6.1 查看数据库磁盘使用情况
- 5.6.2 使用图形界面工具收缩数据库
- 5.6.3 使用DBCC SHRINKDATABASE语句收缩数据库
- 5.6.4 使用DBCC SHRINKFILE语句收缩指定的数据库文件
- 5.6.5 设置自动收缩数据库选项
- 5.7 移动数据库
- 练习题
- 第6章 表和视图
- 6.1 表
- 6.1.1 表的概念
- 6.1.2 创建表
- 6.1.3 查看和管理表中的数据
- 6.1.4 查看表的磁盘空间信息
- 6.1.5 修改表
- 6.1.6 删除表
- 6.2 表约束
- 6.2.1 表约束的类型
- 6.2.2 管理主键约束
- 6.2.3 管理唯一性约束
- 6.2.4 管理检查约束
- 6.2.5 管理默认约束
- 6.2.6 外部键约束
- 6.3 表的更新
- 6.3.1 插入数据
- 6.3.2 删除数据
- 6.3.3 修改数据
- 6.4 表的查询
- 6.4.1 使用图形界面工具查询数据
- 6.4.2 SELECT语句
- 6.4.3 最基本的SELECT语句
- 6.4.4 设置查询条件
- 6.4.5 对查询结果排序
- 6.4.6 使用聚合函数
- 6.4.7 对查询结果分组
- 6.4.8 指定组或聚合的搜索条件
- 6.4.9 连接查询
- 6.4.10 子查询
- 6.4.11 合并查询
- 6.4.12 保存查询结果
- 6.5 视图管理
- 6.5.1 视图概述
- 6.5.2 创建视图
- 6.5.3 修改视图
- 6.5.4 删除视图
- 练习题
- 第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 创建索引
- 7.2.3 修改索引
- 7.2.4 删除索引
- 7.2.5 查看索引信息
- 7.2.6 使用索引优化数据库查询效率
- 7.2.7 无法使用索引的SELECT语句
- 练习题
- 第8章 存储过程、函数和触发器
- 8.1 存储过程
- 8.1.1 什么是存储过程
- 8.1.2 创建存储过程
- 8.1.3 执行不带参数的存储过程
- 8.1.4 带参数的存储过程
- 8.1.5 存储过程的返回值
- 8.1.6 获取存储过程信息
- 8.1.7 修改和重命名存储过程
- 8.1.8 删除存储过程
- 8.1.9 系统存储过程
- 8.2 用户定义函数
- 8.2.1 什么是用户定义函数
- 8.2.2 创建标量值函数
- 8.2.3 创建内连表值函数
- 8.2.4 创建多语句表值函数
- 8.2.5 修改和重命名用户定义函数
- 8.2.6 删除用户定义函数
- 8.3 触发器
- 8.3.1 触发器的基本概念
- 8.3.2 deleted表和inserted表
- 8.3.3 事务的概念及应用
- 8.3.4 创建触发器
- 8.3.5 修改触发器
- 8.3.6 删除触发器
- 8.3.7 禁用和启用触发器
- 练习题
- 第9章 游标
- 9.1 游标概述
- 9.1.1 游标的概念
- 9.1.2 游标的分类
- 9.2 游标的使用
- 9.2.1 声明游标
- 9.2.2 打开游标
- 9.2.3 读取游标数据
- 9.2.4 关闭游标
- 9.2.5 获取游标的状态和属性
- 9.2.6 修改游标结果集中的行
- 9.2.7 删除游标结果集中的行
- 9.2.8 删除游标
- 练习题
- 第10章 维护数据库
- 10.1 导入和导出数据
- 10.1.1 将表中数据导出到文本文件
- 10.1.2 将表中数据导出到Access数据库
- 10.1.3 从文本文件向SQL Server数据库中导入数据
- 10.1.4 从Access数据库中导入数据
- 10.2 备份数据库
- 10.2.1 数据库备份方式
- 10.2.2 SQL Server 2012的备份和恢复数据库模式
- 10.2.3 创建和删除备份设备
- 10.2.4 使用图形界面工具对数据库进行备份
- 10.2.5 使用BACKUP DATABASE语句备份数据库
- 10.3 恢复数据库
- 10.3.1 使用图形界面工具恢复数据库
- 10.3.2 使用RESTORE DATABASE语句恢复数据库
- 10.3.3 使用RESTORE LOG语句恢复事务日志
- 10.4 数据库快照
- 10.4.1 数据库快照的概念
- 10.4.2 创建数据库快照
- 10.4.3 查看数据库快照
- 10.4.4 恢复到数据库快照
- 10.4.5 删除数据库快照
- 练习题
- 第11章 SQL Server安全管理
- 11.1 安全管理概述
- 11.2 登录
- 11.2.1 身份验证模式
- 11.2.2 创建登录名
- 11.2.3 修改和删除登录名
- 11.3 数据库用户
- 11.3.1 数据库用户概述
- 11.3.2 新建数据库用户
- 11.3.3 修改和删除数据库用户
- 11.4 角色
- 11.4.1 角色管理
- 11.4.2 管理角色中的用户
- 11.5 权限管理
- 11.5.1 权限的种类
- 11.5.2 设置权限
- 练习题
- 第12章 SQL Server代理服务
- 12.1 配置SQL Server代理服务
- 12.2 作业管理
- 12.2.1 创建作业
- 12.2.2 启动、停止和禁用作业
- 12.2.3 修改和删除作业
- 12.3 警报管理
- 12.3.1 创建警报
- 12.3.2 修改和删除警报
- 12.4 操作员管理
- 12.4.1 创建操作员
- 12.4.2 修改和删除操作员
- 练习题
- 第13章 Visual C#程序设计基础
- 13.1 C#语言基础
- 13.1.1 C#语言的基本特点
- 13.1.2 .NET Framework和C#
- 13.1.3 使用Visual Studio 2012
- 13.1.4 编写一个简单的C#例子
- 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.4.3 递增递减运算符和递增递减表达式
- 13.4.4 关系运算符和关系表达式
- 13.4.5 赋值运算符和赋值表达式
- 13.5 流程控制语句
- 13.5.1 选择控制语句
- 13.5.2 循环控制语句
- 13.5.3 跳转控制语句
- 13.5.4 异常处理语句
- 13.6 类和对象
- 13.6.1 面向对象程序设计思想
- 13.6.2 创建类
- 13.6.3 函数
- 练习题
- 第14章 Visual C#数据库程序设计
- 14.1 ADO.NET的结构和命名空间
- 14.1.1 ADO.NET的结构
- 14.1.2 ADO.NET的命名空间
- 14.2 ADO.NET中的常用SQL Server访问类
- 14.2.1 SqlConnection类
- 14.2.2 SqlCommand类
- 14.2.3 SqlDataReader类
- 14.2.4 DataSet类
- 14.2.5 SqlDataAdapter类
- 14.2.6 DataView类
- 14.3 人力资源管理系统(C/S版)
- 14.3.1 数据库设计
- 14.3.2 应用程序的设计
- 练习题
展开全部
出版方
人民邮电出版社
人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。