计算机
类型
可以朗读
语音朗读
199千字
字数
2016-04-01
发行日期
展开全部
主编推荐语
数据库基础、SQL Server操作与维护管理
内容简介
本书系统地介绍了数据库基础、SQL Server安装与配置、创建和管理数据库、Transact-SQL语法、数据查询与操作、视图操作、索引与数据完整性、SQL Server安全管理以及SQL Server维护管理等内容。
目录
- 扉页
- 版权页
- 目录
- 内容提要
- 前言
- 第1章 数据库基础
- 1.1 数据库系统简介
- 1.1.1 数据库技术的发展
- 1.1.2 数据库系统的组成
- 1.2 数据模型
- 1.2.1 数据模型的概念
- 1.2.2 常见的数据模型
- 1.2.3 关系数据库的规范化
- 1.2.4 关系数据库的设计原则
- 1.2.5 实体与关系
- 1.3 数据库的体系结构
- 1.3.1 数据库三级模式结构
- 1.3.2 三级模式之间的映射
- 1.4 常见关系数据库
- 1.4.1 Access数据库
- 1.4.2 SQL Server数据库
- 1.4.3 Oracle数据库
- 1.5 Transact-SQL简介
- 小结
- 习题
- 第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 安装SQL Server 2012的必备条件
- 2.2.2 了解用户账户和身份验证模式
- 2.2.3 SQL Server 2012的安装
- 2.2.4 SQL Server 2012的卸载
- 2.3 SQL Server 2012的服务
- 2.3.1 后台启动SQL Server 2012
- 2.3.2 通过SQL Server配置管理器启动SQL Server 2012
- 2.4 SQL Server 2012服务器的注册
- 2.4.1 服务器组的创建与删除
- 2.4.2 服务器的注册与删除
- 2.5 SQL Server 2012帮助的使用
- 小结
- 第3章 创建和管理数据库
- 3.1 认识数据库
- 3.1.1 数据库的基本概念
- 3.1.2 数据库常用对象
- 3.1.3 数据库的组成
- 3.1.4 系统数据库
- 3.2 SQL Server的命名规范
- 3.2.1 标识符
- 3.2.2 对象命名规则
- 3.2.3 实例命名规则
- 3.3 数据库操作
- 3.3.1 创建数据库
- 3.3.2 修改数据库
- 3.3.3 删除数据库
- 小结
- 习题
- 第4章 表与表数据操作
- 4.1 数据表操作
- 4.1.1 数据表设计原则
- 4.1.2 数据表基础
- 4.1.3 以界面方式创建、修改和删除数据表
- 4.1.4 使用CREATE TABLE语句创建表
- 4.1.5 使用ALTER TABLE语句修改表
- 4.1.6 使用DROP TABLE语句删除表
- 4.2 分区表
- 4.2.1 分区表概述
- 4.2.2 使用界面创建分区表
- 4.2.3 使用命令创建分区表
- 4.3 更新
- 4.3.1 使用SQL Server Management Studio添加记录
- 4.3.2 使用INSERT语句添加记录
- 4.3.3 使用SQL Server Management Studio修改记录
- 4.3.4 使用UPDATE语句修改记录
- 4.3.5 使用SQL Server Management Studio删除记录
- 4.3.6 使用DELETE语句删除记录
- 4.4 表与表之间的关联
- 4.4.1 一对一关系
- 4.4.2 一对多关系
- 4.4.3 多对多关系
- 小结
- 习题
- 第5章 视图操作
- 5.1 视图概述
- 5.1.1 使用界面方式操作视图
- 5.1.2 使用CREATE VIEW语句创建视图
- 5.1.3 使用ALTER VIEW语句修改视图
- 5.1.4 使用DROP VIEW语句删除视图
- 5.2 视图中的数据操作
- 5.2.1 从视图中浏览数据
- 5.2.2 向视图中添加数据
- 5.2.3 修改视图中的数据
- 5.2.4 删除视图中的数据
- 小结
- 习题
- 第6章 Transact-SQL语法基础
- 6.1 T-SQL概述
- 6.1.1 T-SQL语言的组成
- 6.1.2 T-SQL语句结构
- 6.2 常量
- 6.3 变量
- 6.3.1 局部变量
- 6.3.2 全局变量
- 6.4 注释符、运算符与通配符
- 6.4.1 注释符(Annotation)
- 6.4.2 运算符(Operator)
- 6.4.3 通配符(Wildcard)
- 小结
- 习题
- 第7章 数据的查询
- 7.1 创建查询和测试查询
- 7.2 选择查询
- 7.2.1 简单的SELECT查询
- 7.2.2 重新对列排序
- 7.2.3 使用运算符或函数进行列计算
- 7.2.4 利用WHERE参数过滤数据
- 7.2.5 消除重复记录
- 7.3 数据汇总
- 7.3.1 使用聚合函数
- 7.3.2 使用GROUP BY子句
- 7.3.3 使用HAVING子句
- 7.4 基于多表的连接查询
- 7.4.1 连接谓词
- 7.4.2 以JOIN关键字指定的连接
- 7.5 子查询
- 7.5.1 使用IN或NOT IN的子查询
- 7.5.2 使用比较运算符的子查询
- 7.5.3 使用EXISTS的子查询
- 7.5.4 使用UNION运算符组合多个结果
- 小结
- 习题
- 第8章 索引与数据完整性
- 8.1 索引
- 8.1.1 索引的概念
- 8.1.2 索引的建立
- 8.1.3 索引的删除
- 8.1.4 索引的分析与维护
- 8.2 数据完整性
- 8.2.1 数据完整性概述
- 8.2.2 实现数据完整性
- 8.2.3 使用约束
- 小结
- 习题
- 第9章 流程控制、存储过程与触发器
- 9.1 流程控制
- 9.1.1 BEGIN…END
- 9.1.2 IF
- 9.1.3 IF…ELSE
- 9.1.4 CASE
- 9.1.5 WHILE
- 9.1.6 WHILE…CONTINUE…BREAK
- 9.1.7 RETURN
- 9.1.8 GOTO
- 9.1.9 WAITFOR
- 9.2 存储过程简介
- 9.2.1 存储过程的优点
- 9.2.2 存储过程的类别
- 9.3 创建存储过程
- 9.3.1 使用SQL Server Management Studio创建存储过程
- 9.3.2 使用Transact-SQL语言创建存储过程
- 9.4 执行存储过程
- 9.5 查看和修改存储过程
- 9.5.1 使用SQL Server Management Studio查看和修改存储过程
- 9.5.2 使用Transact-SQL语言查看和修改存储过程
- 9.6 删除存储过程
- 9.6.1 使用SQL Server Mangement Studio删除存储过程
- 9.6.2 使用Transact-SQL语言删除存储过程
- 9.7 触发器简介
- 9.7.1 触发器的概念
- 9.7.2 触发器的功能
- 9.7.3 触发器的类型和触发操作
- 9.8 创建触发器
- 9.8.1 使用SQL Server Management Studio创建触发器
- 9.8.2 使用Transact-SQL语言创建触发器
- 9.9 修改触发器
- 9.9.1 使用SQL Server Management Studio修改触发器
- 9.9.2 使用Transact-SQL语言管理触发器
- 9.10 删除触发器
- 9.10.1 使用SQL Server Management Studio删除触发器
- 9.10.2 使用Transact-SQL语言删除触发器
- 小结
- 习题
- 第10章 SQL Server 2012高级开发
- 10.1 用户自定义数据类型
- 10.1.1 使用界面方式创建用户定义数据类型
- 10.1.2 使用SQL语句创建用户自定义数据类型
- 10.2 用户自定义函数
- 10.2.1 创建用户自定义函数
- 10.2.2 使用Transact-SQL语言创建用户自定义函数
- 10.2.3 修改、删除用户自定义函数
- 10.3 使用SQL Server 2012实现交叉表查询
- 10.3.1 使用PIVOT和UNPIVOT实现交叉表查询
- 10.3.2 使用CASE实现交叉表查询
- 10.4 事务处理
- 10.4.1 事务简介
- 10.4.2 事务处理
- 10.5 锁
- 10.5.1 锁简介
- 10.5.2 死锁的产生机制
- 小结
- 习题
- 第11章 SQL Server 2012安全管理
- 11.1 SQL Server身份验证
- 11.1.1 验证模式
- 11.1.2 配置SQL Server的身份验证模式
- 11.1.3 管理登录账号
- 11.2 数据库用户
- 11.2.1 创建数据库用户
- 11.2.2 删除数据库用户
- 11.3 SQL Server角色
- 11.3.1 固定服务器角色
- 11.3.2 固定数据库角色
- 11.3.3 管理SQL Server角色
- 11.4 管理SQL Server权限
- 小结
- 习题
- 第12章 SQL Server 2012维护管理
- 12.1 脱机与联机数据库
- 12.1.1 脱机数据库
- 12.1.2 联机数据库
- 12.2 分离和附加数据库
- 12.2.1 分离数据库
- 12.2.2 附加数据库
- 12.3 导入和导出数据表
- 12.3.1 导入SQL Server数据表
- 12.3.2 导出SQL Server数据表
- 12.4 备份和恢复数据库
- 12.4.1 备份类型
- 12.4.2 恢复类型
- 12.4.3 备份数据库
- 12.4.4 恢复数据库
- 12.5 脚本
- 12.5.1 将数据库生成脚本
- 12.5.2 将数据表生成脚本
- 12.5.3 执行脚本
- 12.6 数据库维护计划
- 小结
- 习题
- 第13章 综合案例——腾龙进销存管理系统
- 13.1 需求分析
- 13.2 总体设计
- 13.2.1 系统目标
- 13.2.2 构建开发环境
- 13.2.3 系统功能结构
- 13.2.4 业务流程图
- 13.3 数据库设计
- 13.3.1 数据库概要说明
- 13.3.2 数据库E-R图
- 13.3.3 数据表结构
- 13.4 公共类设计
- 13.4.1 DataBase公共类
- 13.4.2 BaseInfo公共类
- 13.5 系统主要模块开发
- 13.5.1 系统主窗体设计
- 13.5.2 库存商品管理模块设计
- 13.5.3 进货管理模块概述
- 13.5.4 商品销售排行模块概述
- 13.6 运行项目
- 小结
- 附录 上机实验
- 实验1 安装SQL Server 2012数据库
- 实验2 创建数据库和修改数据库
- 实验3 创建数据表和修改数据表
- 实验4 使用语句更新记录
- 实验5 创建视图
- 实验6 在查询中使用Transact-SQL函数
- 实验7 查询和汇总数据库的数据
- 实验8 创建和使用索引
- 实验9 创建并使用约束及实现数据完整性
- 实验10 创建和使用存储过程
- 实验11 创建触发器
- 实验12 用户自定义函数与事务
- 实验13 SQL Server身份验证
- 实验14 备份和恢复数据库
展开全部
出版方
人民邮电出版社
人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。