勇敢心资源网

当前位置:首页 > 百科 / 正文

资料库基础及套用技术

(2020-02-08 13:38:42) 百科
资料库基础及套用技术

资料库基础及套用技术

《资料库基础及套用技术》正是本着这个宗旨做到了理论和套用相结合。《资料库基础及套用技术》内容共分为两个部分,第1章为第一部分,介绍资料库的基础理论,这部分包括读者学习和使用关係资料库的最基本的概念。从第2章到每14章为第二部分,主要介绍目前套用範围非常广泛的资料库备份恢复、数据传输、数据完整性维护等资料库中最实用的技术。并在介绍操作的同时贯穿相应的资料库理论知识,使读者可以方便地将理论和实际结合起来。资料库技术是一门套用性很强的计算机套用性学科,因此在讲授资料库技术时应该从理论和套用两个方面来介绍。

基本介绍

  • 书名:资料库基础及套用技术
  • 出版社:清华大学出版社
  • 页数:358页
  • 开本:16
  • 品牌:清华大学出版社
  • 作者:何玉洁
  • 出版日期:2004年11月1日
  • 语种:简体中文
  • ISBN: 9787302096801 

内容简介

《资料库基础及套用技术》条理清晰,概念準确,讲解详细。既可作为资料库的中、高级培训教材,也可作为非计算机专业人员学习和使用资料库的教材或参考书,同时还可供学习资料库套用技术的计算机专业的人员参考。

图书目录

第1章 关係资料库基础1
1.1 数据管理的发展1
1.1.1档案管理系统2
1.1.2资料库管理系统5
1.2 资料库管理系统与资料库系统7
1.2.1资料库系统的组成7
1.2.2资料库管理系统8
1.3 数据和数据模型9
1.3.1数据和数据模型9
1.3.2数据模型三要素11
1.3.3概念层数据模型11
1.3.4组织层数据模型14
1.3.5E\|R模型向关係模型的转换19
1.4 资料库系统的结构21
1.4.1资料库系统模式的概念22
1.4.2三级模式结构22
1.4.3资料库的二级模式映象功能与数据独立性25
1.5 关係资料库规範化理论26
1.5.1函式依赖26
1.5.2关係规範化29
1.6 资料库套用结构32
1.6.1集中式套用结构32
1.6.2档案伺服器结构33
1.6.3客户机/伺服器结构33
1.6.4网际网路套用结构34
1.7小结35
1.8习题35

第2章 SQL Server 2000基础 37
2.1 概述37
2.1.1SQL Server服务37
2.1.2SQL Server通信架构39
2.1.3应用程式开发架构41
2.2 安装与测试44
2.2.1安装前的準备44
2.2.2各版本性能说明45
2.2.3安装及安装选项47
2.2.4测试安装63
2.2.5故障排除66
2.3 SQL Server 2000常用工具简介67
2.4 卸载SQL Server 200076
2.5 在线上丛书77
2.6 小结79
2.7 习题79

第3章 资料库的创建与管理81
3.1 资料库概述81
3.1.1系统创建的资料库81
3.1.2SQL Server资料库的构成82
3.1.3数据档案和日誌档案的作用83
3.1.4创建资料库时的其他属性83
3.2 创建资料库84
3.2.1使用企业管理器创建资料库84
3.2.2使用嚮导创建资料库88
3.2.3使用SQL语句创建资料库92
3.3 使用企业管理器查看和设定资料库选项95
3.4 维护资料库98
3.4.1扩大资料库空间98
3.4.2缩小资料库空间100
3.5 删除资料库105
3.6 分离和附加资料库106
3.6.1分离资料库107
3.6.2附加资料库108
3.7 小结112
3.8 习题112

第4章 Transact\|SQL语言基础114
4.1 SQL基本概念114
4.1.1SQL语言的发展114
4.1.2SQL语言特点115
4.1.3SQL语言功能概述115
4.2 SQL 数据类型116
4.2.1数值型116
4.2.2字元串型117
4.2.3日期时间类型119
4.2.4货币类型120
4.3 Transact\|SQL语言的一些基础知识120
4.3.1语句批120
4.3.2脚本121
4.3.3注释122
4.4 变数122
4.4.1变数的种类122
4.4.2变数的声明与赋值122
4.5 流程控制语句123
4.5.1BEGIN ... END语句124
4.5.2IF ... ELSE 语句124
4.5.3WHILE语句126
4.5.4CASE表达式126
4.6 小结128
4.7 习题128

第5章 基本表的创建与管理130
5.1 用户自定义数据类型130
5.2 创建表132
5.2.1使用企业管理器创建表133
5.2.2使用Transact\|SQL语句创建表140
5.3 修改表结构143
5.3.1使用企业管理器修改表结构143
5.3.2使用Transact\|SQL语句修改表结构143
5.4 删除表144
5.4.1在企业管理器中删除表144
5.4.2在查询分析器中删除表145
5.5 小结146
5.6 习题146

第6章 数据的查询与修改148
6.1 数据查询148
6.1.1查询语句的基本结构149
6.1.2简单查询150
6.1.3多表连线查询173
6.1.4合併多个结果集180
6.1.5将查询结果保存到新表中181
6.1.6使用 TOP限制结果集183
6.1.7子查询184
6.2 数据修改191
6.2.1插入数据191
6.2.2更新数据192
6.2.3删除数据193
6.2.4数据修改时的完整性检查194
6.3 小结196
6.4 习题197

第7章 实现数据完整性201
7.1 数据完整性的概念201
7.1.1完整性约束条件的作用对象201
7.1.2实现数据完整性的方法202
7.2 实现数据完整性202
7.2.1实体完整性约束203
7.2.2惟一值约束203
7.2.3参照完整性206
7.2.4默认值约束207
7.2.5列取值範围约束208
7.3 系统对完整性约束的检查212
7.4 查看已定义的约束213
7.4.1在查询分析器中查看约束213
7.4.2使用系统存储过程查看约束214
7.5 删除约束215
7.5.1在查询分析器中删除约束215
7.5.2使用ALTER TABLE语句删除约束215
7.6 禁用约束检查216
7.6.1对表中现有数据禁用约束检查217
7.6.2在更改数据时禁用约束检查217
7.7 小结218
7.8 习题218

第8章 视图220
8.1 视图概念220
8.2 定义视图220
8.2.1用SQL语句定义视图220
8.2.2使用嚮导定义视图224
8.2.3使用企业管理器定义视图228
8.3 查看和修改视图232
8.4 删除视图234
8.5 通过视图修改数据235
8.6 视图的作用235
8.7 小结236
8.8 习题236

第9章 存储过程237
9.1 存储过程概念237
9.2 创建和执行存储过程238
9.2.1使用SQL语句创建存储过程238
9.2.2使用企业管理器创建存储过程243
9.3 查看和修改存储过程244
9.4 系统存储过程247
9.5 小结249
9.6 习题250

第10章 事务与触发器251
10.1 事务251
10.1.1事务概念251
10.1.2事务特徵252
10.1.3事务的分类253
10.2 触发器253
10.2.1创建触发器254
10.2.2查看和修改触发器259
10.2.3删除触发器261
10.2.4触发器与数据完整性约束的比较262
10.3 小结262
10.4 习题263

第11章 安全管理264
11.1 安全控制264
11.1.1安全控制模型264
11.1.2资料库许可权的种类及用户的分类265
11.2 SQL Server的安全控制265
11.3 管理SQL Server登录账户271
11.3.1系统内置的登录账户271
11.3.2建立登录账户272
11.3.3修改登录账户的属性273
11.3.4删除登录账户275
11.4 管理资料库用户275
11.4.1建立资料库用户275
11.4.2删除资料库用户277
11.5 管理许可权277
11.5.1SQL Server许可权种类277
11.5.2许可权的管理278
11.6 角色280
11.6.1固定的伺服器角色281
11.6.2固定的资料库角色283
11.6.3用户自定义的角色287
11.7 小结289
11.8 习题290

第12章 数据传输291
12.1 ODBC291
12.1.1ODBC简介291
12.1.2ODBC体系结构291
12.1.3建立ODBC数据源292
12.2 OLE DB与ADO298
12.2.1OLE DB298
12.2.2ADO299
12.2.3OLE DB 与ODBC的关係299
12.3 SQL Server的数据转移工具——DTS299
12.3.1DTS技术概述300
12.3.2利用DTS嚮导数据的导入和导出300
12.4 使用SQL语句实现数据转移312
12.4.1bcp实用工具312
12.4.2BULK INSERT语句313
12.4小结317
12.5 习题317

第13章 备份和恢複数据库318
13.1 备份资料库318
13.1.1为什幺要进行数据备份318
13.1.2备份内容及备份时间318
13.1.3SQL Server的备份设备319
13.1.4SQL Server的备份类型321
13.1.5备份策略323
13.1.6实现备份324
13.2 恢複数据库333
13.2.1恢复前的準备333
13.2.2恢复的顺序334
13.2.3实现恢复334
13.3 小结339
13.4 习题340

第14章 常用系统函式341
14.1 聚合函式341
14.2 日期和时间函式342
14.3 数学函式347
14.4 字元串函式348
14.5 类型转换函式354
14.6 系统函式356
14.7 小结357
14.8 习题357

参考文献358

序言

随着计算机技术的不断发展,信息管理自动化程度的不断提高,资料库在信息管理中的作用日益重要,资料库已成为科学的管理和利用数据的不可缺少的技术。目前资料库技术已不仅仅是计算机专业人员要掌握的知识,而且也是非计算机专业人员,特别是从事数据信息方面的工作人员要掌握的知识。此书的编写目的就是便于非计算机专业人员更好地学习和使用资料库技术。从目前看来,市场上已经有了许多介绍资料库的书,大致可以分为两大类: 一类以讲述资料库原理为主,包括资料库系统结构、关係模型、关係代数、SQL语言以及关係规範化理论等,其特点是理论性强,而实践性不够,使读者在学习完理论之后,遇到具体环境及具体问题时,还是感到无从下手;另一类是以套用为主,主要是在具体的环境中讲述实现及操作,而没有理论知识,这类书适合于已经具备较好资料库理论知识的人阅读。对于专业技术人员和在校学生,迫切需要一本能既阐述资料库理论,又重视资料库实践的教材。本书虽然是作为审计署计算机中级培训班的资料库教材,但它具有集资料库原理、资料库套用、资料库实验于一身的特点。
本书总结了作者多年从事资料库教学和科研的经验体会,结合了作者讲授微软SQL Server认证的一些经验和感受,并借鉴了第一版的成功经验和读者的反馈意见。在第二版的内容选取和内容安排上都进行了细心的考虑,为帮助计算机专业和非计算机专业人士更好的理解本书的内容,也为了大家能比较方便的自学,作者在每一部分都使用了大量的示例说明每一个概念。作者在编写时考虑了全书的系统性和科学性,又特别注重了本书的实用性。本书分为两大部分:理论部分和套用部分,其中套用部分主要介绍在SQL Server 2000环境中如何套用资料库技术。
全书共14章。第1章为理论基础,主要介绍关係资料库的基础知识,包括资料库系统的组成、数据模型、资料库的规範化和资料库的套用结构。本章为后续章节的学习打下理论基础。为便于读者的学习,这部分只介绍了关係资料库中最基本的知识,许多其他的知识我们是贯穿到套用技术中去介绍,使读者能边学习理论边实践,易于掌握。
第2章到第14章,主要介绍SQL Server 资料库管理系统的使用、Transact\|SQL语句以及在此环境中的资料库实现技术。SQL Server是目前市场占有率较高的伺服器资料库管理系统,而且它的很多功能都可以在图形化操作界面下完成,非常利于非计算机专业人员学习和使用。我们以SQL Server 2000版本为例,介绍了从安装、配置环境、创建资料库、创建表到运算元据库数据、安全管理、完整性约束、资料库备份与恢复等非常实用的知识。读者在有了这些知识后,可以很容易地将它们套用到其他的资料库管理系统中。本书在编写过程中得到了审计署很多部门的大力支持和帮助,特别是审计署程建勤处长、北京信息工程学院许小革处长的积极参与、鼓励和帮助,在此表示深深的感谢。
鑒于作者水平所限,书中难免有错误和不妥之处,欢迎广大读者对本书不当之处批评指正。
声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:baisebaisebaise@yeah.net
搜索
随机推荐

勇敢心资源网|豫ICP备19027550号