《资料库原理、套用与实践(SQL Server)》是2016年清华大学出版社出版的图书,作者是王岩、贡正仙。
基本介绍
- 书名:资料库原理、套用与实践(SQL Server)
- 作者:王岩、贡正仙
- 出版社:清华大学出版社
- 出版时间:2016年
出版信息
图书名:资料库原理、套用与实践(SQL Server)
作者:王岩、贡正仙
定价:49.50元
印次:1-1
ISBN:9787302400110
出版日期:2016.02.01
印刷日期:2016.01.11
印次:1-1
ISBN:9787302400110
出版日期:2016.02.01
印刷日期:2016.01.11
内容简介
本书围绕资料库的原理、套用和实施,系统、全面地介绍资料库的基本概念、方法和核心技术。全书分三部分进行阐述,第一部分侧重资料库理论基础,内容包括资料库的基本概念、数据模型、关係资料库、关係代数和SQL语句、资料库规範化理论、资料库设计和资料库保护技术;
图书目录
第一部分资料库原理
第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.4资料库系统的软体体系结构
1.5资料库系统发展历程
1.5.1资料库系统的特点
1.5.2资料库系统的发展
1.5.3资料库系统的发展趋势
习题1
第2章数据模型
2.1数据模型简介
2.1.1数据模型的组成要素
2.1.2数据模型的发展
2.2概念模型
2.2.1ER数据模型的基本概念
2.2.2ER图
2.2.3EER图
2.3传统数据模型
2.3.1层次模型
2.3.2网状模型
2.3.3关係模型
2.4面向对象数据模型
2.4.1面向对象基本概念
2.4.2数据结构
2.4.3数据操作和约束
2.4.4对象数据模型的实施
习题2
第3章关係资料库系统
3.1关係资料库系统的特点
3.2关係模型的数据结构
3.2.1基本术语
3.2.2规範化的关係
3.2.3关係的键(码)
3.3关係代数
3.3.1基本的关係操作
3.3.2关係数据语言
3.3.3关係代数
3.3.4关係代数运算实例
3.4关係的完整性
3.4.1实体完整性
3.4.2参照完整性
3.4.3用户定义的完整性
习题3
第4章关係资料库标準语言SQL
4.1SQL概述
4.1.1SQL的产生与发展
4.1.2SQL语言功能概述
4.1.3SQL的特点
4.2数据準备——曲库
4.3数据定义
4.4数据查询
4.4.1查询语句的基本结构
4.4.2单表查询
4.4.3连线查询
4.4.4集合查询
4.4.5子查询
4.5数据更新
4.5.1插入操作
4.5.2删除操作
4.5.3修改操作
习题4
第5章资料库规範化理论
5.1函式依赖
5.1.1研究函式依赖的意义
5.1.2函式依赖的定义
5.1.3关係的键(码)
5.1.4函式依赖的公理系统
5.1.5属性集的闭包
5.1.6属性集闭包的套用
5.2关係模式的规範化
5.2.1问题的提出
5.2.2问题的根源
5.2.3範式
5.2.4规範化小结
习题5
第6章资料库设计
6.1资料库设计概述
6.1.1资料库设计的特点
6.1.2资料库设计的步骤
6.2需求分析阶段
6.2.1需求分析概述
6.2.2结构化分析建模
6.3概念结构设计
6.3.1概念结构设计概述
6.3.2採用ER方法的概念结构设计
6.4逻辑结构设计
6.4.1关係资料库的逻辑设计
6.4.2关係模型的最佳化
6.4.3设计外模式
6.5物理结构设计
6.6资料库的实施和维护
6.6.1资料库的实施
6.6.2资料库的运行和维护
6.7使用PowerDesigner进行资料库设计
6.7.1PowerDesigner介绍
6.7.2概念数据模型
6.7.3CDM生成PDM
6.7.4生成资料库
6.7.5生成REPORT
习题6
第7章资料库保护
7.1资料库安全性
7.1.1安全控制模型
7.1.2用户身份认证
7.1.3存取控制
7.1.4其他安全控制技术
7.1.5许可权控制语句
7.2资料库完整性
7.2.1完整性控制的功能
7.2.2完整性约束条件作用的对象
7.2.3完整性控制语句
7.3并发控制
7.3.1并发控制的单位——事务
7.3.2并髮带来的问题
7.3.3封锁技术
7.4资料库恢复
7.4.1故障种类
7.4.2资料库恢复技术
7.4.3恢复策略
习题7
第二部分资料库套用
第8章SQL Server概述
8.1SQL Server简介
8.2SQL Server的平台构成
8.3资料库引擎的体系结构
8.4SQL Server的管理工具
8.4.1SQL Server Configuration Manager
8.4.2SQL Server Management Studio
8.4.3Database Engine Tuning Advisor
8.4.4SQL Server Profiler
8.5注册伺服器
习题8
第9章TransactSQL语言
9.1TransactSQL语言
9.2标识符、数据类型
9.2.1语法约定
9.2.2注释语句
9.2.3标识符
9.2.4数据类型
9.3常量和变数
9.3.1常量
9.3.2变数
9.3.3运算符
9.3.4表达式
9.4系统内置函式
9.4.1字元串函式
9.4.2日期函式
9.4.3数学函式
9.4.4其他常用函式
9.4.5转换函式
9.5批处理和流程控制语句
9.5.1批处理
9.5.2流程控制语句
9.6游标
9.6.1游标概述
9.6.2使用游标
习题9
第10章管理资料库
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查看资料库信息
10.2.6分离和附加资料库
10.2.7设定当前资料库
10.3扩展知识
10.3.1关于资料库空间使用
10.3.2资料库的排序规则
10.3.3资料库的统计信息
10.3.4查看系统资料库启动顺序
习题10
第11章表、视图和索引
11.1概述
11.2表
11.2.1表的概述
11.2.2表的分类
11.2.3创建表
11.2.4数据完整性的实现
11.2.5修改表和删除表
11.2.6表的数据操作
11.3视图
11.3.1视图概述
11.3.2创建视图
11.3.3管理视图
11.3.4视图的使用
11.4索引
11.4.1索引的概念
11.4.2索引的类型
11.4.3索引的创建
11.4.4删除索引
11.4.5查看索引信息
11.4.6索引填充因子
11.5使用资料库引擎最佳化顾问
习题11
第12章存储过程和函式
12.1存储过程
12.1.1存储过程概述
12.1.2创建存储过程
12.1.3执行存储过程
12.1.4带参数的存储过程
12.1.5管理存储过程
12.2用户自定义函式
12.2.1概述
12.2.2标量函式
12.2.3表值函式
12.2.4使用SSMS创建用户定义函式
12.2.5修改用户定义函式
12.2.6删除用户定义函式
习题12
第13章触发器
13.1触发器概述
13.2DML触发器
13.2.1DML触发器的概述和作用
13.2.2DML触发器分类
13.2.3与DML触发器相关的逻辑表
13.2.4创建DML触发器
13.3DDL触发器
13.3.1DDL触发器概述
13.3.2创建DDL触发器
13.4管理触发器
习题13
第14章SQLServer资料库的保护
14.1SQLServer的安全性
14.1.1SQLServer的安全机制
14.1.2管理SQLServer伺服器安全性
14.1.3管理资料库的安全性
14.1.4管理资料库对象的安全性
14.2SQLServer的备份和恢复
14.2.1SQLServer的恢复模式
14.2.2SQLServer的备份
14.2.3备份资料库
14.2.4恢複数据库
14.3SQLServer的并发机制
14.3.1SQLServer的隔离级别
14.3.2SQLServer的锁模式
14.3.3SQLServer中死锁的处理
14.3.4SQLServerProfiler查看死锁
14.4*扩展知识
习题14
第三部分资料库实施
第15章资料库应用程式开发技术
15.1开发环境简介
15.2基于.NET的Windows程式开发
15.2.1可视化编程
15.2.2.NET下的可视化编程
15.3.NET中的资料库技术
15.3.1ADO.NET与.NET框架
15.3.2ADO.NET的组成
15.3.3ADO.NET的常用类
习题15
第16章学分制财务管理系统总体设计
16.1需求分析
16.2功能模组设计
16.3开发与运行环境
习题16
第17章学分制财务管理系统资料库设计
17.1总体设计
17.2完整性设计
17.3函式和存储过程设计
17.3.1函式设计——个人财务
17.3.2存储过程设计