当前位置:首页 > 工业技术
数据库管理
数据库管理

数据库管理PDF电子书下载

工业技术

  • 电子书积分:18 积分如何计算积分?
  • 作 者:胡铮主编
  • 出 版 社:北京:华夏出版社
  • 出版年份:2006
  • ISBN:7508038762
  • 页数:638 页
图书介绍:本书是信息产业部全国网络与信息技术考试(NTC)指定教材,通过考试可得到国家的权威认证。是从事IT业的职业“绿卡”。
上一篇:制冷工下一篇:计算机文化基础
《数据库管理》目录

第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

返回顶部