《资料库原理与套用教程——SQL Server》是2010年清华大学出版社出版的图书,作者是尹志宇、郭晴。
基本介绍
- 书名:资料库原理与套用教程——SQL Server
- 作者:尹志宇、郭晴
- ISBN:9787302216896
- 页数:317
- 定价:29.5元
- 出版社:清华大学出版社
- 出版时间:2010年5月1日
- 装帧:平装
- 开本:16开
内容简介
本书全面讲述资料库的基本原理和SQLServer2005的套用,全书以理论够用、实用,以实践为重点的原则,使读者能够快速、轻鬆地掌握SQLServer资料库技术与套用。第1~5章讲述资料库的基本理论知识,其内容包括资料库系统概述、数据模型、关係资料库、关係规範化基础、资料库设计;第6~14章讲述资料库管理系统SQLServer2005的套用,其内容包括SQLServer2005资料库基础,TransactSQL语言基础,资料库和表,资料库查询,索引和视图,存储过程、触发器和游标,事务与并发控制,资料库的备份与还原,资料库的安全管理;第15章利用一个实例介绍基于C#.NET的SQLServer资料库系统开发过程。为便于学习,每章还配有丰富的习题。
本书可作为大学本科生“SQLServer资料库”课程的教学用书,也可以作为培养资料库系统工程师的培训教材,还可以作为资料库管理人员及资料库套用系统开发人员的参考用书。
本书可作为大学本科生“SQLServer资料库”课程的教学用书,也可以作为培养资料库系统工程师的培训教材,还可以作为资料库管理人员及资料库套用系统开发人员的参考用书。
目录
第1章资料库系统概述
1.1资料库技术发展史
1.1.1数据处理技术
1.1.2资料库技术的三个发展阶段
1.2资料库系统
1.2.1资料库系统的组成
1.2.2资料库管理系统的功能
1.3资料库的体系结构
1.3.1资料库的三级模式结构
1.3.2资料库的两级映像
1.4资料库技术的新进展
1.4.1分散式资料库
1.4.2面向对象资料库
1.4.3多媒体资料库
1.4.4数据仓库
习题
第2章数据模型
2.1信息的三种世界
2.1.1现实世界
2.1.2信息世界
2.1.3数据世界
2.2概念模型
2.2.1几个重要概念
2.2.2实体联繫模型
2.3数据模型
2.3.1层次模型
2.3.2网状模型
2.3.3关係数据模型
习题
第3章关係资料库
3.1关係数据结构
3.1.1关係的定义和性质
3.1.2关係模式
3.1.3关係资料库
3.2关係的完整性
3.3关係运算
3.3.1传统的集合运算
3.3.2专门的关係运算
习题
第4章关係规範化基础
4.1数据依赖
4.1.1函式依赖
4.1.2几种特定的函式依赖
4.1.3码的函式依赖表示
4.2关係规範化
4.2.1关係模式规範化的目的
4.2.2常用的三种範式
4.2.3BC範式
习题
第5章资料库设计
5.1资料库设计概述
5.2需求分析
5.2.1需求分析的任务
5.2.2需求分析的方法
5.2.3数据流图
5.2.4数据字典
5.3概念结构设计
5.3.1概念结构设计的方法
5.3.2概念结构设计的步骤
5.4逻辑结构设计
5.4.1将ER图转化为关係数据模型
5.4.2关係模式的最佳化
5.4.3设计用户外模式
5.5物理结构设计
5.5.1确定资料库的物理结构
5.5.2评价物理结构
5.6资料库实施和运行、维护
5.6.1资料库实施
5.6.2资料库的运行与维护
习题
第6章SQL Server 2005基础
6.1SQL Server 2005简介
6.1.1SQL Server 2005概述
6.1.2SQL Server 2005新增功能
6.2SQL Server 2005的安装与配置
6.2.1SQL Server 2005的版本
6.2.2SQL Server 2005的环境需求
6.2.3SQL Server 2005的安装过程
6.3SQL Server 2005的管理工具
6.3.1伺服器管理
6.3.2SQL Server Management Studio
6.3.3SQL Server配置管理器
6.3.4其他管理工具
习题
第7章TransactSQL语言基础
7.1TSQL语言概述
7.1.1TSQL语言简介
7.1.2TSQL语言的分类
7.1.3TSQL语言的语法约定
7.2TSQL编程基础
7.2.1标识符
7.2.2数据类型
7.2.3变数
7.2.4运算符
7.2.5批处理
7.2.6注释
习题
第8章资料库和表
8.1资料库基本概念
8.1.1物理资料库
8.1.2逻辑资料库
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表数据操作
8.3.5删除表
8.4资料库数据的导入/导出
8.4.1资料库数据导出
8.4.2资料库数据导入
习题
第9章资料库查询
9.1基本查询
9.1.1简单查询
9.1.2分组查询
9.1.3数据汇总
9.1.4连线查询
9.1.5子查询
9.1.6联合查询
9.1.7对查询结果排序
9.1.8存储查询结果
9.2使用控制流语句
9.2.1SET语句
9.2.2BEGIN…END语句
9.2.3IF…ELSE语句
9.2.4CASE语句
9.2.5WHILE语句
9.2.6GOTO语句
9.2.7RETURN语句
9.3函式
9.3.1系统内置函式
9.3.2用户定义函式
习题
第10章视图和索引
10.1视图
10.1.1视图概述
10.1.2创建视图
10.1.3修改视图
10.1.4使用视图
10.1.5删除视图
10.2索引
10.2.1索引简介
10.2.2索引类型
10.2.3创建索引
10.2.4查看索引信息
10.2.5删除索引
习题
第11章存储过程、触发器和游标
11.1存储过程
11.1.1存储过程概述
11.1.2存储过程的类型
11.1.3创建存储过程
11.1.4执行存储过程
11.1.5查看、修改和删除存储过程
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.3.3游标的操作
习题
第12章事务与并发控制
12.1事务概述
12.2事务的类型
12.2.1根据系统的设定分类
12.2.2根据运行模式分类
12.3事务处理语句
12.4事务的并发控制
12.4.1并髮带来的问题
12.4.2锁的基本概念
12.4.3锁的类型
12.4.4锁的信息
12.4.5死锁的产生及解决办法
12.4.6手工加锁
习题
第13章资料库的备份与还原
13.1资料库备份概述
13.1.1资料库备份计画
13.1.2资料库备份的类型
13.2资料库还原概述
13.2.1资料库还原策略
13.2.2资料库恢复模式
13.3资料库备份操作
13.4资料库还原操作
13.4.1自动还原
13.4.2手动还原
13.5资料库分离与附加
13.5.1分离资料库
13.5.2附加资料库
习题
第14章资料库的安全管理
14.1SQL Server的安全性机制
14.2身份验证
14.2.1SQL Server的身份验证模式
14.2.2设定身份验证模式
14.3账号管理
14.3.1伺服器登录账号
14.3.2资料库用户账号
14.4角色管理
14.4.1固定伺服器角色
14.4.2资料库角色
14.4.3应用程式角色
14.5许可权管理
14.5.1许可权的类别
14.5.2许可权操作
习题
第15章基于C#.NET的资料库系统开发
15.1C#语言简介
15.2使用ADO.NET访问SQL Server 2005资料库
15.2.1ADO.NET的对象模型
15.2.2利用ADO.NET访问资料库的基本操作
15.3资料库系统开发实例
15.3.1资料库设计
15.3.2系统设计与实现
习题
参考文献