种豆资源网

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

SQL Server 资料库原理与套用教程第3版

(2019-10-12 19:36:14) 百科综合
SQL Server 资料库原理与套用教程第3版

SQL Server 资料库原理与套用教程第3版

《SQL Server 资料库原理与套用教程第3版》是2012年出版的图书,作者是张莉。

基本介绍

  • 书名:SQL Server 资料库原理与套用教程(第3版) 
  • 作者:张莉
  • ISBN:9787302279419
  • 定价:39.5元
  • 装帧:平装
  • 印次:3-2
  • 印刷日期:2014-12-11

图书简介

《SQL Server 资料库原理与套用教程第3版》是一本张莉写的教材,本书以目前广泛使用的SQLServer2008资料库管理系统作为资料库系统基本操作套用平台,全面而又系统地介绍了资料库技术基础理论、资料库系统设计方法、现代资料库系统开发套用等,还分别介绍了Transact-SQL编程、网路资料库系统安全、面向对象资料库技术、并行资料库系统和分散式资料库系统、数据仓库、数据挖掘等。
本书第3版以SQLServer2008作为基本操作套用环境,通过可以调用的资料库系统案例,介绍了ODBC和ADO等资料库访问技术。 本书内容系统全面、重点突出、新颖实用、可读性强,可作为高等学校学生系统学习和掌握现代资料库技术的教材或参考书,也可供相关技术人员参考。

目录

第1章 资料库系统概述1
1.1 概述1
1.1.1 资料库技术与信息技术1
1.1.2 资料库技术的套用及特点2
1.1.3 SQL Server资料库系统与网路分散式操作2
1.1.4 网路资料库系统编程3
1.2 资料库技术的发展4
1.2.1 人工管理阶段4
1.2.2 档案系统阶段5
1.2.3 资料库系统阶段6
1.2.4 高级资料库系统阶段的套用与发展8
1.2.5 资料库系统发展阶段的划分10
1.3 信息描述与数据模型11
1.3.1 数据模型及其三要素12
1.3.2 概念模型及其表示方法13
1.3.3 实体联繫模型16
1.4 三种常见的数据模型17
1.4.1 层次模型17
1.4.2 网状模型18
1.4.3 关係模型19
1.5 资料库系统20
1.5.1 资料库系统的三级模式结构20
1.5.2 资料库系统的组成22
1.5.3 资料库管理系统的功能22
1.5.4 资料库系统的视图23
1.5.5 资料库系统的访问25
思考练习题26
第2章 关係资料库系统模型27
2.1 关係模型的基本概念27
2.1.1 关係模型27
2.1.2 数据结构30
2.1.3 关係操作30
2.1.4 关係的完整性31
2.2 关係运算33
2.2.1 传统的集合运算33
2.2.2 专门的关係运算35
2.2.3 关係数据检索实例40
2.3 关係演算42
2.3.1 元组关係演算语言42
2.3.2 域关係演算语言QBE48
思考练习题51
◆SQL Server资料库原理与套用教程(第3版)目 录第3章 关係资料库的设计理论53
3.1 实体类型的属性关係53
3.2 数据的函式依赖54
3.2.1 函式依赖54
3.2.2 函式依赖的逻辑蕴涵55
3.2.3 关键字56
3.3 关係资料库模式的规範化理论58
3.3.1 关係模式规範化设计58
3.3.2 第一範式(1NF)59
3.3.3 第二範式(2NF)60
3.3.4 第三範式(3NF)61
3.3.5 BCNF範式62
3.3.6 多值函式依赖关係的第四範式(4NF)63
3.3.7 第五範式(5NF)65
3.4 关係模式的分解算法66
3.4.1 关係模式的分解66
3.4.2 无损连线67
3.4.3 无损连线的检验68
3.4.4 保持函式依赖的分解69
思考练习题70
第4章 资料库设计方法72
4.1 资料库系统的设计过程72
4.2 需求分析74
4.2.1 收集用户需求74
4.2.2 分析用户需求75
4.2.3 撰写需求说明书79
4.3 概念设计79
4.3.1 概念模型的特点及设计方法79
4.3.2 局部概念模型的设计81
4.3.3 合成全局概念模型82
4.4 逻辑结构的设计85
4.4.1 概念模型向关係模型的转换86
4.4.2 套用规範化理论最佳化逻辑模型89
4.4.3 设计用户子模式89
4.5 物理设计90
4.5.1 影响物理设计的因素90
4.5.2 确定关係模式的存取方法91
4.5.3 确定资料库的存储结构92
4.6 资料库的实施、运行和维护93
4.6.1 资料库的实施93
4.6.2 资料库的试运行94
4.6.3 资料库的运行和维护94
思考练习题95
第5章 结构化查询语言SQL97
5.1 SQL结构化查询语言97
5.1.1 SQL语言的特点97
5.1.2 SQL资料库的三级模式结构98
5.2 SQL的数据描述与操作99
5.2.1 定义基表99
5.2.2 定义索引101
5.3 SQL语言的数据检索功能102
5.4 SQL语言的数据更新功能108
5.4.1 修改语句108
5.4.2 插入语句108
5.4.3 删除语句109
5.4.4 SQL语言对视图的操纵109
5.5 SQL的数据控制功能113
5.5.1 SQL的数据控制方法114
5.5.2 SQL Server数据操作115
思考练习题116
第6章 SQL Server资料库系统118
6.1 SQL Server系统概述118
6.2 SQL Server资料库结构120
6.2.1 资料库逻辑体系结构121
6.2.2 资料库物理体系结构121
6.2.3 客户机和伺服器的互动方式127
6.2.4 SQL Server分散式查询 127
6.3 SQL Server客户机/伺服器体系结构128
6.3.1 SQL Server客户端组件129
6.3.2 SQL Server伺服器端组件130
6.3.3 SQL Server对XML的支持132
6.3.4 SQL Server传输组件133
6.4 SQL Server系统管理与开发134
6.4.1 分散式管理134
6.4.2 管理工具135
6.4.3 语言与编程接口137
6.5 SQL Server 2008新功能138
6.5.1 增强系统可靠性138
6.5.2 方便系统开发139
思考练习题140
第7章 SQL Server系统套用与管理142
7.1 SQL Server 2008的资料库类型142
7.2 SQL Server数据管理143
7.2.1 SQL Server数据定义语言143
7.2.2 SQL Server的数据操作语言147
7.3 SQL Server 2008资料库操作148
7.3.1 创建用户资料库149
7.3.2 修改用户资料库153
7.3.3 删除用户资料库154
7.3.4 资料库表套用操作155
7.3.5 资料库表的创建156
7.3.6 资料库表的修改159
7.3.7 资料库表的删除161
7.4 其他资料库套用操作162
7.4.1 创建资料库视图162
7.4.2 用工具和嚮导创建资料库图表163
7.4.3 创建存储过程和触发器163
7.4.4 资料库的安全管理165
思考练习题166
第8章 Transact-SQL语言结构168
8.1 T-SQL语言概述168
8.1.1 T-SQL语言特点168
8.1.2 T-SQL附加语言169
8.1.3 SQL Server查询分析器175
8.2 Transact-SQL语言基础175
8.3 Transact-SQL语言运算符181
8.3.1 算术运算符181
8.3.2 赋值运算符183
8.3.3 位运算符184
8.3.4 比较运算符185
8.3.5 逻辑运算符185
8.3.6 一元运算符186
8.3.7 运算符的优先顺序186
8.4 数据表的创建与维护186
8.4.1 创建数据表186
8.4.2 删除数据表190
8.4.3 向数据表中插入记录190
8.4.4 从数据表中删除记录192
8.4.5 修改和更新记录193
8.5 对资料库中数据表的操作194
8.5.1 按条件查询数据194
8.5.2 使用通配符和子查询196
8.5.3 数据连线198
8.5.4 数据排序199
8.5.5 数据统计200
8.6 资料库索引201
8.6.1 索引的概念202
8.6.2 索引类型202
8.6.3 索引的创建与删除203
8.6.4 索引的设计204
8.7 资料库视图206
8.7.1 视图的创建与删除206
8.7.2 视图与数据修改 208
8.7.3 查询和视图的比较208
8.8 函式209
8.8.1 聚合函式209
8.8.2 数学函式214
8.8.3 字元串函式215
8.8.4 系统函式220
8.8.5 日期和时间函式224
8.8.6 文本和图像函式 227
8.9 SQL Server资料库複製228
8.9.1 资料库複製的技术体系229
8.9.2 资料库複製原理231
8.9.3 複製的拓扑结构232
8.9.4 事务複製的实现234
8.9.5 SQL Server数据备份与恢复237
思考练习题240
第9章 Transact-SQL程式设计242
9.1 Transact-SQL的变数定义和流程控制语句242
9.1.1 变数的定义和使用242
9.1.2 流程控制语句245
9.2 存储过程254
9.2.1 存储过程概述254
9.2.2 创建存储过程256
9.2.3 调用存储过程258
9.2.4 修改存储过程260
9.2.5 删除存储过程262
9.2.6 存储过程的最佳化262
9.3 用户自定义的数据类型263
9.4 触发器的套用265
9.4.1 SQL Server触发器的用途265
9.4.2 创建触发器266
9.4.3 使用触发器268
9.4.4 查看触发器的信息272
9.4.5 修改和删除触发器274
9.5 事务和锁276
9.5.1 事务的概念276
9.5.2 事务编程278
9.5.3 锁281
9.5.4 使事务更有效地工作283
思考练习题283
第10章 资料库安全与维护285
10.1 SQL Server资料库的安全性管理概述285
10.2 SQL Server资料库安全性管理与控制287
10.3 SQL Server的安全体系结构和安全认证291
10.4 SQL Server的许可权管理292
思考练习题296
第11章 现代资料库技术297
11.1 面向对象的资料库系统297
11.1.1 面向对象的数据模型298
11.1.2 面向对象资料库语言299
11.1.3 面向对象资料库的模式演进300
11.1.4 面向对象程式设计301
11.2 并行资料库系统和分散式资料库系统302
11.2.1 并行资料库系统302
11.2.2 分散式资料库系统303
11.3 数据仓库304
11.3.1 从资料库到数据仓库305
11.3.2 数据仓库的定义306
11.3.3 数据仓库系统的结构307
11.3.4 数据仓库的数据组织308
11.3.5 数据仓库的数据模型309
11.3.6 SQL Server数据仓库组件311
11.3.7 SQL Server数据仓库的建设流程313
11.4 数据挖掘315
11.4.1 数据挖掘概述315
11.4.2 数据挖掘模型316
11.4.3 使用决策树模型从关係资料库中挖掘数据318
11.4.4 套用聚类分析模型挖掘数据319
思考练习题320
第12章 网路资料库编程321
12.1 网路资料库的连线321
12.1.1 ODBC的管理 321
12.1.2 通过ODBC连线资料库325
12.1.3 ADO简介330
12.2 ASP编程 339
12.2.1 ASP概述339
12.2.2 ASP的内置对象342
12.2.3 ASP的内置组件357
12.2.4 ASP实现对资料库的访问362
12.3 JSP编程365
12.3.1 JSP概述 365
12.3.2 JSP编程概要366
12.3.3 JSP资料库访问技术372
思考练习题378
附录A 样本资料库379
附录B SQL Server常用系统存储过程382
附录C 函式一览表385
附录D 配置ODBC所需的函式392
附录E 各章思考练习题参考答案393
E.1 第1章思考练习题参考答案393
E.2 第2章思考练习题参考答案394
E.3 第3章思考练习题参考答案396
E.4 第4章思考练习题参考答案397
E.5 第5章思考练习题参考答案398
E.6 第6章思考练习题参考答案399
E.7 第7章思考练习题参考答案401
E.8 第8章思考练习题参考答案402
E.9 第9章思考练习题参考答案403
E.10 第10章思考练习题参考答案404
E.11 第11章思考练习题参考答案405
E.12 第12章思考练习题参考答案406
参考文献409

标 签

搜索
随机推荐

Powered By 种豆资源网||