图书介绍
数据库管理pdf电子书版本下载
- 胡铮主编 著
- 出版社: 北京:华夏出版社
- 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-1 31
第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-2 54
第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-3 63
第4章 结构化查询语言SQL 64
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-4 73
第1章 认识Access2000 79
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-1 98
第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-2 107
第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-3 119
第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-4 135
第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-5 156
第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-6 174
第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-7 180
第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-8 188
第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-9 195
第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-10 204
第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要求用户登录到Access 215
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-11 219
第12章 定制Access2000 220
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-12 223
第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-13 236
附录一 Access综合套题(自测题) 237
附录二 综合性实验指导 248
第1章 初识Visual FoxPro数据库管理系统 257
1.1 Visual FoxPro数据库管理系统概述 257
1.1.1启动Visual FoxPro 258
1.1.2 Visual FoxPro窗口简介 259
1.1.3退出Visual FoxPro 259
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-1 266
第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-2 285
第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-3 324
第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-4 334
第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-6 360
第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-8 401
第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-9 411
第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-10 421
附录:综合性实验指导 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-1 468
第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-2 484
第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-3 503
第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-4 511
第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-5 522
第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-6 532
第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-7 553
第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-8 564
第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-9 573
第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-10 603
第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-11 620
第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-12 628
附录 SQL实验内容指导 629