《资料库技术与套用——SQL Server 2008》是2010年清华大学出版社出版的图书,作者是吴秀丽、丁文英等。
基本介绍
- 书名:资料库技术与套用——SQL Server 2008
- 作者:吴秀丽、丁文英、冯爱兰、杜彦华
- ISBN:9787302231554
- 定价:31元
- 出版社:清华大学出版社
- 出版时间:2010-8-27
- 装帧:平装
内容简介
本书在基础理论篇详细介绍了资料库的基础理论知识,在套用环节介绍了微软公司的最新的资料库管理系统SQLServer2008,最后总结了资料库的最新发展技术。全书以一个生活中的案例贯穿其中,强调理论和实践的结合,同时突出学科发展的特点。
全书共分5篇12章:第一篇(第1~5章)介绍资料库的基础理论知识,第二篇(第6~7章)介绍资料库设计的理论,第三篇(第8章)介绍资料库安全保护技术,第四篇(第9~11章)介绍SQLServer2008资料库管理系统,第五篇(第12章)介绍资料库的最新进展情况。
本书是编者多年来教学经验的总结,融入了大量的教学案例,实用性很强,可作为普通高等院校资料库技术及套用课程的教材,也可作为相关技术人员的参考用书,同时还可以作为各类水平测试、全国计算机等极考试的辅导用书。
目录
第1章资料库系统概述3
1.1数据管理技术的发展3
1.2数据与资料库概念6
1.3资料库系统7
1.4资料库管理系统8
1.4.1资料库管理系统的功能8
1.4.2资料库管理系统的组成9
1.5资料库系统体系结构11
1.5.1资料库系统的内部体系结构11
1.5.2资料库系统的典型外部体系结构13
1.6资料库用户15
习题117
第2章数据模型19
2.1数据模型的组成要素19
2.2概念数据模型20
2.2.1基本概念21
2.2.2E-R模型23
2.3逻辑数据模型25
2.3.1层次数据模型26
2.3.2网状数据模型28
2.3.3关係数据模型29
2.3.4面向对象数据模型30
2.3.5对象-关係数据模型312.4物理数据模型32
习题232
第3章关係资料库33
3.1关係数据结构33
3.2关係数据操作35
3.2.1传统的关係运算36
3.2.2专门的关係运算38
3.3关係数据的完整性约束42
习题344
资料库技术与套用(SQLServer2008)目录第4章关係资料库标準语言SQL47
4.1SQL概述47
4.1.1SQL标準的由来47
4.1.2SQL的组成48
4.1.3SQL的特点49
4.2数据定义语言50
4.2.1基本表的定义51
4.2.2索引的定义57
4.3数据查询语言59
4.3.1单表查询61
4.3.2连线查询68
4.3.3集合查询71
4.3.4嵌套查询73
4.4数据更新语言79
4.4.1插入数据79
4.4.2修改数据80
4.4.3删除数据82
4.5视图83
习题486
第5章SQL语言高级功能89
5.1数据控制语言89
5.1.1许可权和角色89
5.1.2授权语句90
5.1.3收回许可权925.2存储过程92
5.2.1创建存储过程93
5.2.2修改存储过程94
5.2.3删除存储过程94
5.2.4过程声明94
5.2.5基本语句和表达式95
5.2.6流程控制98
5.3游标101
5.3.1游标类型102
5.3.2游标的管理103
5.4触发器108
5.4.1触发器的结构108
5.4.2创建DML触发器109
5.4.3创建DDL触发器112
5.4.4创建登录触发器114
5.4.5修改触发器114
5.4.6删除触发器115
5.4.7递归触发器115
5.5嵌入式SQL116
5.5.1基本概念116
5.5.2基本结构118
5.3.3变数声明118
5.5.4资料库连线120
5.5.5执行SQL命令121
5.5.6嵌入式游标123
5.5.7使用动态SQL125
5.5.8异常处理127
习题5128
资料库设计技术篇第6章资料库设计理论133
6.1资料库设计概述133
6.2资料库设计的步骤134
6.2.1需求分析136
6.2.2概念结构设计138
6.2.3逻辑结构设计142
6.2.4物理结构设计145
6.2.5资料库实施146
6.2.6资料库运行及维护147
习题6148
第7章资料库规範化理论149
7.1关係模式设计中存在的问题149
7.2函式依赖150
7.3多值依赖152
7.4範式152
7.4.1第一範式153
7.4.2第二範式155
7.4.3第三範式156
7.4.4BC範式157
7.4.5第四範式157
7.5关係模式规範化方法158
7.6函式依赖的公理系统159
7.7关係模式的分解160
习题7162
资料库安全保护技术篇第8章资料库的安全性策略165
8.1资料库安全控制概述165
8.2资料库安全控制方法166
8.2.1用户标识和鉴定167
8.2.2存取控制167
8.2.3审计169
8.2.4数据加密170
8.3事务171
8.3.1事务的概念171
8.3.2事务的特性171
8.3.3定义事务172
8.4资料库的恢复技术173
8.4.1数据备份173
8.4.2故障177
8.4.3数据恢复策略178
8.5并发控制182
8.5.1并发异常问题182
8.5.2基于封锁的调度184
8.5.3基于时间戳的调度188
8.5.4基于有效性检验的调度方法189
8.5.5多版本并发控制机制190
习题8191
套用篇第9章典型关係资料库管理系统SQLServer2008介绍195
9.1SQLServer2008系统概述195
9.2SQLServer2008体系结构199
9.3SQLServer2008的安装201
9.4SQLServer2008的配置216
9.4.1SQLServer2008资料库伺服器的服务启动和停止217
9.4.2注册伺服器220
9.4.3创建伺服器组220
9.5SQLServer2008管理平台221
习题9223
第10章SQLServer2008的SQL编程技术225
10.1创建资料库225
10.1.1利用对象资源管理器创建资料库225
10.1.2利用T-SQL语句创建资料库226
10.2数据定义技术229
10.3数据更新技术237
10.4数据查询技术240
10.5存储过程241
10.6触发器243
10.7应用程式调用资料库的方法245
10.7.1ODBC技术245
10.7.2ADO技术251
习题10256
第11章SQLServer2008的资料库保护技术257
11.1数据安全性技术257
11.1.1概述257
11.1.2身份验证模式257
11.1.3登录账号管理258
11.1.4角色管理264
11.1.5用户管理267
11.1.6许可权控制269
11.2资料库的备份和恢复271
11.2.1资料库的备份271
11.2.2资料库的恢复274
习题11277
发展篇第12章资料库技术新进展281
12.1资料库技术发展概述281
12.1.1影响资料库技术发展的重要因素281
12.1.2资料库新技术的发展282
12.2数据模型及资料库系统的发展285
12.3资料库技术与其他相关技术相结合288
12.3.1面向对象资料库系统288
12.3.2分散式资料库系统291
12.3.3Web资料库系统296
12.4面向套用领域的资料库新技术300
12.4.1数据仓库300
12.4.2空间资料库303
12.4.3搜寻引擎310
习题12317
附录A系统内置函式319
附录BSQLServer2008中常用的全局变数324
参考文献326