图书介绍
数据库管理PDF|Epub|txt|kindle电子书版本网盘下载
![数据库管理](https://www.shukui.net/cover/10/32253858.jpg)
- 胡铮主编 著
- 出版社: 北京:华夏出版社
- ISBN:7508038762
- 出版时间:2006
- 标注页数:638页
- 文件大小:107MB
- 文件页数:656页
- 主题词:数据库管理系统-技术培训-教材
PDF下载
下载说明
数据库管理PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 数据库系统概述3
1.1数据管理技术的发展经历3
1.1.1人工管理阶段3
1.1.2文件系统阶段4
1.1.3文件系统的缺陷4
1.1.4数据库系统阶段5
1.2数据库基本概念5
1.2.1数据(Data)5
1.2.2数据库(Database)6
1.2.3数据库管理系统(DBMS)7
1.2.4数据库系统(DBS)8
1.2.5 DBS的效益10
1.3数据库系统的特点及组成11
1.4数据模型11
1.4.1数据模型的三要素12
1.4.2数据描述12
1.4.3数据模型的定义14
1.4.4实体联系模型14
1.4.5层次模型17
1.4.6网状模型17
1.4.7关系模型17
1.4.8对象模型17
1.5数据库系统体系结构18
1.5.1数据库体系结构18
1.5.2 Mapping对应19
1.5.3三级结构和两级映象20
1.5.4两级数据独立性20
1.5.5用户及用户界面20
1.6数据库的控制功能21
1.7数据仓库和数据挖掘基础知识21
1.7.1数据仓库22
1.7.2数据挖掘技术22
1.7.3数据仓库的技术要求23
1.7.4数据仓库系统体系结构24
1.7.5数据仓库的规划构建策略25
1.7.6数据挖掘工具软件简介29
本章小结31
习题1-131
第2章 关系数据库34
2.1关系数据库的基本概念34
2.1.1基本概念34
2.1.2关键码和表之间的联系35
2.2关系运算36
2.2.1关系代数36
2.2.2关系演算38
2.2.3关系系统的定义及分类39
2.3查询优化40
2.4关系数据库及其基础理论45
2.4.1函数依赖及相关概念45
2.4.2 Armstrong公理系统47
2.4.3关系模式的规范形式50
2.4.4关系模式的分解52
本章小结54
习题1-254
第3章 数据库开发过程58
3.1调查与分析58
3.2数据建模59
3.3功能设计59
3.4选择数据库系统60
3.5选择数据库访问技术60
3.6代码设计61
3.7测试与调试61
3.8发行产品62
本章小结62
习题1-363
第4章 结构化查询语言SQL64
4.1 SQL语言概述64
4.1.1 SQL简介64
4.1.2 SQL的功能特点体系结构64
4.1.3 SQL语言的基本概念65
4.2 SQL的定义功能65
4.2.1定义(创建)表65
4.2.2修改表66
4.2.3删除数据库66
4.2.4删除表66
4.3 SQL的数据修改功能66
4.3.1插入记录66
4.3.2更新记录命令67
4.3.3删除记录68
4.3.4用户的访问权限68
4.4 SQL的数据查询功能68
4.4.1基本查询语句68
4.4.2带条件(WHERE)的查询语句68
4.4.3 SQL的复杂查询69
本章小结72
习题与实验1-473
第1章 认识Access200079
1.1 Access 2000简介79
1.1.1 Access数据库的优点79
1.1.2 Access的功能79
1.2 Access 2000的窗口80
1.2.1菜单栏的使用81
1.2.2工具栏的使用82
1.2.3数据库窗口的使用82
1.2.4添加和删除工具栏按钮83
1.2.5有关组的操作84
1.3 Access 2000的数据库与表86
1.3.1数据库向导简介86
1.4 Access空数据库的建立与使用90
1.4.1规划自己的数据库90
1.4.2建立一个空的数据库91
1.4.3如何打开一个表92
1.4.4 Access数据库中的主要对象及其关系92
1.5数据类型92
1.5.1 Access数据库内部结构92
1.5.2 Access中字段的数据类型94
1.5.3 Access中的数据95
本章小结98
习题与实验2-198
第2章 表的创建与维护100
2.1表的创建100
2.1.1创建表的基础知识100
2.1.2如何使用表设计器来创建表101
2.2表的维护105
2.2.1用设计器修改表结构105
2.2.2向数据表输入数据105
本章小结106
习题与实验2-2107
第3章 表的操作109
3.1表的编辑与格式调整109
3.1.1数据表编辑工具109
3.1.2更改数据表外观109
3.1.3整表的复制和删除110
3.1.4修改记录或字段110
3.2查找、替换和排序111
3.2.1查找或替换数据的方法111
3.2.2排序、索引与筛选113
3.3表的关系116
3.3.1表与表之间的关系116
3.3.2在关系窗口中创建关系117
3.3.3用表向导创建关联118
本章小结119
习题与实验2-3119
第4章 查询120
4.1表达式120
4.1.1什么叫表达式?120
4.1.2使用“表达式生成器”创建表达式120
4.2使用查询向导创建简单查询121
4.2.1查询的特点121
4.2.2查询的种类122
4.2.3使用向导创建查询122
4.3使用“设计视图”创建简单查询124
4.3.1查询设计器的构造124
4.3.2打开查询设计器125
4.3.3查询设计视图中的工具条125
4.3.4查询设计的过程126
4.3.5准则与参数查询126
4.3.6统计计算与计算字段129
4.4创建高级选择查询130
4.4.1 SQL语言130
4.4.2 SQL语言在Access中的应用130
4.4.3 SQL查询语句的格式131
4.4.4 SQL查询语句举例132
4.4.5创建SQL查询132
4.4.6 SQL特定查询133
4.5创建操作查询133
4.5.1操作查询的功能133
4.5.2创建生成表查询134
4.5.3创建更新查询134
4.5.4创建追加查询134
4.5.5创建删除查询134
4.5.6关于用Access创建查询135
本章小结135
习题与实验2-4135
第5章 窗体138
5.1窗体概述138
5.1.1 Access数据库中的窗体对象138
5.1.2窗体的功能138
5.1.3窗体的功能分类139
5.1.4窗体上的控件139
5.1.5窗体的各种形式140
5.2创建窗体141
5.2.1用向导创建窗体141
5.2.2使用设计视图创建窗体142
5.2.3自动创建窗体143
5.2.4用自动窗体创建数据透视表/图143
5.3在窗体中应用控件144
5.3.1窗体设计视图的组成145
5.3.2控件的创建与调整146
5.3.3创建控件148
5.3.4创建计算控件148
5.4美化窗体149
5.4.1直线与矩形150
5.4.2图像150
5.4.3绑定与未绑定对象框151
5.5打印窗体152
5.5.1预览窗体152
5.5.2在“数据库”窗口中预览窗体153
5.5.3设置表、查询、窗体或报表的页面设置选项153
5.5.4从“设计”视图、“窗体”视图或“数据表”视图中打印窗体154
5.5.5打印窗体或数据表中的选定记录154
5.5.6以不同的缩放比例预览表、窗体和报表154
5.5.7同时预览两页以上的报表内容154
5.5.8将窗体或报表上的每一个记录、组或节打印在单独的页上155
本章小结155
习题与实验2-5156
第6章 报表157
6.1报表概述157
6.2报表创建157
6.2.1各类报表的创建方法158
6.2.2使用“自动报表”创建报表158
6.2.3向导创建法160
6.3在报表中应用控件161
6.3.1自定义报表161
6.3.2格式化报表162
6.4报表的分组与排序163
6.5在报表中进行计算与汇总166
6.5.1创建计算字段166
6.6在页眉和页脚中插入信息167
6.6.1报表的节167
6.6.2美化报表167
6.6.3在设计视图中创建报表168
6.7子报表168
6.7.1报表设计技巧168
6.8报表预览和打印170
6.8.1页面设置170
6.8.2实施打印171
本章小结173
习题与实验2-6174
第7章 与其他应用程序进行数据交换175
7.1导入数据175
7.1.1导入和链接之间的差异175
7.1.2导入数据175
7.2导出数据175
7.2.1导出的定义175
7.2.2导出数据库对象176
7.2.3邮寄数据库对象176
7.2.4导出到Web页176
7.2.5导出到Microsoft Excel或其他电子表格程序176
7.2.6自动导出操作177
7.3链接数据177
7.3.1导入和链接数据的方法177
7.3.2使用ODBC数据源177
7.3.3不支持的程序178
7.3.4是否应该导入或链接表179
7.4与Word合并179
7.4.1将数据导出到MicrosoftWord或与Microsoft Word交换数据179
本章小结180
习题与实验2-7180
第8章 宏181
8.1宏的概念181
8.1.1宏动作可以完成的功能181
8.1.2宏的分类182
8.1.3常用的宏操作182
8.2创建宏183
8.3运行和调试宏185
8.4保存宏187
8.4.1打开/关闭宏设计窗体中的条件和宏名栏187
8.4.2把宏与命令按钮结合187
本章小结187
习题与实验2-8188
第9章 数据访问页189
9.1创建数据访问页189
9.1.1数据访问页的形式和用途189
9.1.2设计不同类型的数据访问页189
9.1.3创建数据访问页的方法190
9.1.4自动创建数据访问页190
9.1.5使用向导创建数据访问页190
9.1.6将已存在的Web页放入数据访问页中191
9.2编辑数据访问页191
9.2.1关于主题191
9.2.2对现有的数据访问页应用主题192
9.2.3对新的数据访问页应用主题192
9.2.4为新的数据访问页选择默认的主题192
9.2.5从现有的数据访问页中删除主题192
9.2.6从新的数据访问页中删除默认主题192
9.2.7向数据访问页添加背景图片192
9.2.8向数据访问页添加背景声音193
9.2.9优化数据访问页性能的提示193
9.3网上发布194
9.3.1在IE中使用数据访问页194
9.3.2使用数据访问页中的图像创建链接到Web页的链接194
9.3.3在Access 2000中使用数据访问页194
9.3.4在Access中将数据访问页副本保存到Web服务器上195
本章小结195
习题与实验2-9195
第10章 模块196
10.1过程和模块196
10.1.1模块与宏196
10.1.2对象199
10.1.3过程200
10.2 Visual Basic编辑器窗口201
10.2.1 Visual Basic编辑器201
10.2.2关于运行Visual Basic代码202
10.3创建过程与模块202
10.3.1创建一个自定义的Visual Basic过程202
10.3.2创建自定义函数202
10.3.3创建自定义Sub过程202
10.3.4创建事件过程203
10.3.5创建与窗体或报表不相关的类模块203
本章小结204
习题与实验2-10204
第11章 数据库管理与安全206
11.1压缩与修复数据库206
11.1.1压缩当前的Access数据库或Access项目206
11.1.2压缩没有打开的Access数据库或Access项目206
11.2数据库的备份与还原207
11.2.1备份数据库207
11.2.2用备份副本还原数据库207
11.3同步复制数据库207
11.3.1关于将同步复制的Access数据库保存为MDE文件207
11.3.2使同步复制的数据库成为常规数据库208
11.4生成数据库文档208
11.4.1关于MDE文件209
11.4.2关于引用和MDE文件209
11.5加密与解密数据库210
11.5.1三种常用密码210
11.5.2添加数据库密码保护数据库211
11.5.3撤消数据库密码211
11.5.4关于链接受密码保护的数据库中的表212
11.5.5加密或解密数据库212
11.5.6 VBA工程密码213
11.6用户账号与组的管理213
11.6.1新建Microsoft Access工作组信息文件213
11.6.2使用“工作组管理员”加入Access工作组214
11.6.3设置多个工作组使用相同的安全数据库215
11.6.4登录到Access工作组215
11.6.5要求用户登录到Access215
11.6.6关闭“登录”对话框216
11.6.7从用户、组名称和ID重新生成工作组信息文件216
11.6.8恢复损坏或删除了的Access工作组信息文件217
11.7设置安全机制向导217
11.7.1使用“设置安全机制向导”保护数据库217
11.7.2在不需要用户登录的情况下设置数据库安全机制217
11.7.3删除用户级安全机制218
本章小结218
习题与实验2-11219
第12章 定制Access2000220
12.1自定义用户界面220
12.1.1立刻更改所有工具栏按钮的大小220
12.1.2在工具栏按钮、菜单命令或菜单之间添加分隔条220
12.1.3显示或隐藏工具栏、菜单栏或快捷菜单220
12.1.4在屏幕提示(工具提示)中显示或隐藏快捷键220
12.1.5显示或隐藏工具栏提示(工具提示)221
12.2定制全局工具栏、菜单栏221
12.2.1移动工具栏或菜单栏221
12.2.2调整工具栏或菜单栏的大小221
12.2.3在设计窗体或报表时显示颜色和样式的调色板221
12.2.4按照Office界面字体的实际外观显示字体名称222
12.3为窗体或报表中的节或控件创建自定义颜色222
12.4为应用程序自定义图标223
12.5帮助信息223
本章小结223
习题与实验2-12223
第13章 Access数据库管理系统的应用实例224
13.1概述224
13.1.1数据库应用系统的开发步骤224
13.1.2一个实例:汽车修理管理系统225
13.2系统需求分析226
13.2.1数据需求226
13.2.2功能需求226
13.3数据库设计226
13.3.1数据库逻辑设计226
13.3.2关系规范化227
13.3.3数据库物理设计228
13.4应用程序设计与编码229
13.4.1总体设计229
13.4.2“登记单输入”窗体230
13.4.3“登记单”窗体231
13.4.4“修理单”窗体231
13.4.5“季度”窗体和“零件订货计划”窗体232
13.4.6“发票”报表和“打印报表”窗体233
13.4.7“切换面板”窗体235
13.5运行设计235
13.5.1装载数据235
13.5.2运行应用程序235
本章小结236
习题与实验2-13236
附录一 Access综合套题(自测题)237
附录二 综合性实验指导248
第1章 初识Visual FoxPro数据库管理系统257
1.1 Visual FoxPro数据库管理系统概述257
1.1.1启动Visual FoxPro258
1.1.2 Visual FoxPro窗口简介259
1.1.3退出Visual FoxPro259
1.1.4 Visual FoxPro 6.0的工作方式259
1.2项目管理器260
1.2.1系统主界面260
1.2.2项目管理器262
1.3定制Visual FoxPro开发环境263
1.3.1定制VFP环境示例263
1.3.2定制Visual FoxPro工具栏264
1.3.3设置环境和管理临时文件264
1.3.4设置编辑器选项264
1.3.5恢复Visual FoxPro环境265
1.4 Visual FoxPro 6.0中的帮助系统和联机文档265
本章小结265
习题与实验3-1266
第2章Visual FoxPro基础知识267
2.1数据类型267
2.1.1数据的分类267
2.1.2 Visual FoxPro的数据类型267
2.2常量与变量268
2.2.1常量268
2.2.2变量270
2.3表达式273
2.3.1字符型表达式274
2.3.2算术表达式275
2.3.3日期型表达式275
2.3.4逻辑型表达式275
2.3.5关系表达式276
2.4常用函数276
2.4.1数值函数277
2.4.2字符函数278
2.4.3日期时间函数280
2.4.4转换函数280
2.4.5测试函数281
2.5命令组成与书写规则282
2.6主要文件类型283
2.6.1数据库文件283
2.6.2文档文件283
2.6.3程序文件284
本章小结284
习题与实验3-2285
第3章 数据表的创建及操作287
3.1数据表的创建287
3.1.1利用表向导创建数据表287
3.1.2利用表设计器创建数据表289
3.1.3使用命令建立数据表291
3.1.4定义表的结构主要涉及字段名称以及字段的数据类型293
3.1.5使用“新建”命令创建自由表294
3.1.6修改表结构295
3.1.7复制表结构295
3.2数据表的打开与关闭296
3.2.1打开和关闭数据表296
3.2.2关闭表297
3.3记录的输入与删除297
3.3.1快速添加新记录297
3.3.2利用键盘添加记录297
3.3.3利用已有的表文件添加记录297
3.3.4删除记录298
3.4记录的显示与修改298
3.4.1查看表的内容298
3.4.2使用“项目管理器”浏览目录299
3.4.3定制浏览窗口299
3.4.4使用浏览窗口299
3.4.5用BROWSE命令浏览记录299
3.4.6编辑字段304
3.5数据表的排序、索引与查询305
3.5.1索引305
3.6索引的分类、索引文件的建立与应用306
3.6.1索引的分类306
3.6.2使用INDEX命令来建立索引307
3.6.3索引文件的应用307
3.6.4打开和关闭索引文件310
3.6.5设置当前索引文件311
3.6.6利用索引快速查询312
3.6.7建立排序313
3.7数据表的统计与汇总314
3.7.1统计记录数314
3.7.2求和314
3.7.3求平均值315
3.7.4综合计算315
3.7.5分类汇总315
3.8工作区的概念与多表操作316
3.8.1选择工作区316
3.8.2 USE命令318
3.8.3工作区互访319
3.8.4表的关联319
3.8.5数据库的连接322
3.8.6表间的数据更新322
本章小结323
习题与实验3-3324
第4章 数据库的创建及操作326
4.1数据库的创建326
4.1.1创建数据库的三种方式326
4.1.2用数据库设计器创建数据库326
4.2数据库的打开与关闭328
4.2.1打开数据库328
4.2.2关闭数据库328
4.3在数据库中添加和移出数据表228
4.4创建数据库表329
4.5设置字段属性330
4.6建立主索引331
4.7建立记录有效性规则和触发器332
4.8建立表间永久关系和参照完整性332
4.8.1建立表间永久关系332
4.8.2建立参考完整性333
本章小结334
习题与实验3-4334
第5章 查询与视图336
5.1查询与视图的概念336
5.1.1概念336
5.1.2查询的设计过程337
5.1.3利用“查询向导”创建查询337
5.2使用查询设计器创建查询337
5.2.1用查询设计器查询数据的基本步骤338
5.2.2查询设计器工具栏338
5.2.3使用查询设计器创建查询示例338
5.2.4查询的运行与修改339
5.3创建分组查询339
5.4查询去向的设定340
5.5用视图设计器创建视图341
5.5.1视图简介341
5.5.2本地视图的创建341
5.5.3创建远程视图341
5.6通过视图更新源表数据342
5.7视图的使用与维护342
5.7.1视图的使用342
5.7.2视图的维护342
5.7.3使用SQL语言管理和使用视图343
5.8视图与查询的异同点344
本章小结344
习题与实验345
第6章 程序设计347
6.1程序设计概念347
6.1.1 VFP 6.0程序设计的基本概念347
6.1.2过程化程序设计的基本操作347
6.2程序设计语言基础348
6.2.1输入/输出命令348
6.2.2调试命令与辅助命令349
6.3结构化程序设计349
6.3.1顺序结构程序设计350
6.3.2分支(选择)结构程序设计351
6.3.3循环结构程序设计354
6.4过程及其调用357
6.5自定义函数358
6.6 VFP可视化编程步骤360
本章小结360
习题与实验3-6360
第7章 表单设计362
7.1面向对象程序设计的基本概念362
7.1.1对象与类362
7.1.2面向对象的程序设计方法的特点363
7.1.3面向对象设计方法的优点363
7.2控件类与容器类对象364
7.2.1控件类364
7.2.2容器类364
7.2.3容器与非容器(控件)对象364
7.3对象的属性、事件与方法365
7.4类与对象的创建及其引用366
7.4.1 VFP中的对象与类366
7.4.2对象具有属性367
7.4.3对象具有与之相关联的事件和方法程序367
7.5表单设计概述368
7.6使用表单向导创建表单368
7.6.1用表单向导创建单数据库表表单368
7.6.2使用表单向导创建双数据库表表单369
7.7使用表单设计器创建表单369
7.7.1表单设计器369
7.7.2“表单设计器”工具栏370
7.7.3“表单控件”工具栏371
7.7.4用编程方式建立表单371
7.8表单数据源与数据环境373
7.8.1打开数据环境设计器373
7.8.2常用数据环境属性374
7.8.3向数据环境设计器添加、移去表或视图374
7.8.4数据环境设计器中关系的设置与编辑374
7.9常用表单控件的使用与设计374
7.9.1输出类控件374
7.9.2输入类控件375
7.9.3控制类控件376
7.9.4容器类控件379
7.9.5连接类控件379
7.9.6综合实例381
本章小结385
习题与实验385
第8章 报表与标签设计387
8.1报表数据源与报表布局387
8.1.1设置报表数据源387
8.1.2报表布局387
8.2使用报表向导创建报表388
8.2.1使用报表向导创建报表388
8.3使用报表设计器创建报表390
8.3.1使用报表设计器创建报表390
8.3.2使用快速报表创建报表390
8.3.3报表设计器介绍391
8.3.4“报表控件”工具栏392
8.4在报表设计器中使用控件393
8.5标签的设计396
8.5.1标签的设计与使用396
8.5.2标签设计器397
8.6报表与标签的打印398
8.6.1报表的打印398
8.6.2标签输出399
8.6.3若干与打印相关的命令399
8.6.4传统的报表打印设计400
本章小结401
习题与实验3-8401
第9章 菜单与工具栏设计402
9.1菜单设计概述402
9.1.1菜单的基本概念402
9.1.2菜单系统的设计403
9.2使用菜单设计器创建菜单404
9.2.1使用“项目管理器”创建菜单404
9.2.2使用“新建”命令创建菜单404
9.2.3使用CREATE MENU命令创建菜单405
9.2.4在“菜单设计器”窗口中创建菜单405
9.2.5生成菜单程序405
9.3创建快捷菜单406
9.4创建自定义工具栏406
9.4.1为菜单指定任务406
9.4.2为菜单指定命令408
9.4.3为菜单指定过程408
9.4.4定义键盘访问键和快捷键408
9.4.5测试和调试菜单410
本章小结410
习题与实验3-9411
第10章 Visual FoxPro数据库管理系统的应用实例412
10.1数据库应用系统开发过程412
10.1.1数据库应用系统的开发步骤412
10.1.2构造应用程序框架412
10.1.3使用项目管理器组织与管理文件413
10.1.4项目连编414
10.2调试技术415
10.2.1建立测试环境415
10.2.2设置验证的内容415
10.2.3在调试器中调试程序416
10.3容错技术418
10.3.1处理运行时刻错误418
10.3.2防止运行时刻错误的发生418
10.3.3处理运行时刻错误418
10.3.4处理类和对象中的错误419
10.4应用程序发布419
10.4.1制作发布盘前的准备工作420
10.4.2用安装向导创建发布盘420
本章小结421
习题与实验3-10421
附录:综合性实验指导422
第1章 SQL Server 2000应用基础431
1.1 SQL Server 2000概述431
1.1.1 SQL server 2000主要特点431
1.1.2 SQL Server的安装和配置432
1.1.3 SQL Server工具和实用程序434
1.2 Transact-SQL语言435
1.2.1数据定义语言(DDL)435
1.2.2数据操纵语言(DML)436
1.2.3数据控制语言(DCL)439
1.2.4系统存储过程441
1.2.5其他语言元素441
1.3数据库管理447
1.3.1数据库文件447
1.3.2创建、修改和删除数据库448
1.4数据库对象的操作452
1.4.1系统数据类型452
1.4.2自定义数据类型454
1.4.3表操作454
1.4.4视图操作459
1.4.5修改和重命名视图461
1.4.6查看视图信息、删除视图462
1.4.7通过视图修改记录463
1.4.8索引操作464
本章小结467
习题与实验4-1468
第2章 存储过程469
2.1存储过程概述470
2.1.1存储过程的特点470
2.1.2存储过程的类型471
2.2存储过程的实现472
2.2.1创建存储过程472
2.2.2执行存储过程477
2.2.3修改和删除存储过程477
2.3带参数的存储过程479
2.3.1使用输入参数479
2.3.2使用输出参数481
本章小结484
习题与实验4-2484
第3章 游标485
3.1游标概述485
3.1.1游标的用途485
3.1.2游标的类型和特征486
3.1.3游标的工作步骤491
3.2游标的实现492
3.2.1声明游标492
3.2.2打开游标496
3.2.3读取游标数据497
3.2.4关闭游标498
3.2.5释放游标498
3.2.6使用游标499
本章小结502
习题与实验4-3503
第4章 触发器504
4.1触发器概述504
4.1.1触发器的用途504
4.1.2使用触发器需要考虑的问题504
4.2触发器的工作原理505
4.3触发器的实现506
4.3.1创建触发器506
4.3.2使用触发器508
4.3.3修改和删除触发器509
本章小结511
习题与实验4-4511
第5章 数据库备份和恢复512
5.1数据库备份概述512
5.1.1数据库备份的基本概念512
5.1.2需要备份的内容513
5.1.3什么时候需要备份513
5.2执行备份514
5.2.1备份操作的类型514
5.2.2 BACKUP语句517
5.2.3备份向导518
5.3执行数据库恢复518
5.3.1恢复之前的准备工作518
5.3.2 RESTORE语句519
5.3.3恢复系统数据库520
本章小结521
习题与实验4-5522
第6章 安全性和许可管理523
6.1安全策略机制523
6.1.1登录验证523
6.1.2数据库用户524
6.1.3角色524
6.2安全性管理526
6.2.1登录管理526
6.2.2服务器角色管理528
6.2.3数据库用户和角色管理528
6.2.4安全级别529
6.3许可管理529
6.3.1许可的基本概念529
6.3.2许可的类型529
6.3.3许可的授予和收回530
本章小结531
习题与实验4-6532
第7章 事务和锁533
7.1事务和锁概述533
7.1.1事务的基本概念和作用533
7.1.2锁的基本概念和作用534
7.2事务管理534
7.2.1事务的工作原理534
7.2.2使用事务时需要考虑的问题536
7.2.3创建事务538
7.3锁管理540
7.3.1可以锁定的资源540
7.3.2锁的类型543
7.3.3死锁543
7.3.4锁定信息的浏览548
本章小结553
习题与实验4-7553
第8章 数据转换服务554
8.1数据转换服务概述554
8.1.1数据转换服务的基本概念554
8.1.2数据转换服务的方法554
8.2数据转换服务的实现556
8.2.1使用DTS向导556
8.2.2使用DTS设计器561
本章小结564
习题与实验4-8564
第9章 分布式环境和数据566
9.1分布式环境的建立566
9.1.1链接到远程数据源567
9.1.2建立安全策略568
9.1.3链接服务器信息查看570
9.2链接服务器的使用570
9.2.1查询链接服务器上的数据570
9.2.2执行链接服务器上的存储过程571
本章小结572
习题与实验4-9573
第10章 基于SQL Server的客户机/服务器体系结构574
10.1 C/S体系结构综述574
10.1.1其他类型的数据库体系结构575
10.1.2 C/S数据库体系结构的工作机制和特点578
10.2基于SQL Server的C/S体系结构总体设计581
10.2.1将SQL Server作为数据库服务器581
10.2.2使用Visual Foxpro开发客户机应用程序583
10.2.3开发C/S应用系统的基本技术587
10.3连接远程数据源588
10.3.1配置ODBC数据源588
10.3.2创建连接591
10.4使用远程视图实现C/S应用592
10.4.1远程视图的基本概念592
10.4.2远程视图的创建592
10.4.3远程视图的使用594
10.5使用SQL Psss-through技术实现C/S应用595
10.5.1 SQL Pass-through技术与远程视图的比较595
10.5.2 SQL Pass-through函数598
10.5.3访问SQL Server数据源598
本章小结602
习题与实验4-10603
第11章 基于SQL Server的浏览器/服务器体系结构604
11.1 B/S体系结构概述604
11.1.1 B/S与C/S数据库体系结构的区别605
11.1.2 C/S架构软件的优势与劣势605
11.1.3 B/S架构软件的优势与劣势606
11.2基于SQL Server的B/S体系结构规划606
11.2.1 Web服务器的建立607
11.2.2 SQL Server的Web Assistant作业607
11.2.3动态页面生成的基本技术610
11.3使用ASP实现B/S应用611
11.3.1 ASP概貌611
11.3.2使用ADO连接SQL Server数据库613
11.3.3通过连接执行SQL命令614
11.3.4使用记录集访问记录行617
本章小结619
习题与实验4-11620
第12章 SQL Server数据库管理系统的应用实例621
12.1系统分析621
12.1.1用户需求621
12.1.2可行性分析621
12.2软件需求分析622
12.3软件概要设计622
12.3.1设计说明书622
12.3.2软件结构和模块623
12.3.3数据设计与数据流图623
12.3.4数据库文件设计625
12.4软件详细设计626
本章小结628
习题与实验4-12628
附录 SQL实验内容指导629