数据库技术应用教程
作者 : 何宁 黄文斌 熊建强
出版日期 : 2007-02-01
ISBN : 7-111-20741-2
定价 : 29.00元
教辅资源下载
扩展信息
语种 : 简体中文
页数 : 303
开本 : 16开
原书名 :
原出版社:
属性分类: 教材
包含CD :
绝版 :
图书简介

本书介绍数据库系统的基础知识。以Access为平台,介绍数据库的基本操作、数据库及其对象的创建以及数据库的管理与维护等。本书还介绍了SQL Server的基本知识,包括SQL Server的数据库管理、数据表管理、数据的基本操作、索引和视图等常用功能的操作方法。
  本书特点
  ● 体系完整、结构清晰。
  ● 大量典型案例的讲解,增强知识的应用性和可操作性。
  ● 可以作为全国计算机等级考试二级Access的培训或自学教材。
  ● 为教师配有电子教案,请登录机工新阅读网站 (www.cmpreading.com)下载。
  ● 本书有配套实验教材,方便教学。

图书特色

图书前言

计算机科学的发展极大地加快了社会信息化的进程。数据库技术已经广泛应用于各个领域。学习和掌握数据库的基本知识和基本技能,利用数据库系统进行数据处理是大学生必须具备的能力之一。针对非计算机专业学生的特点,我们组织编写了本教材。
  Access 关系型数据库管理系统是Microsoft Office的一个组成部分。Access与许多优秀的关系数据库管理系统一样,可以有效地组织、管理和共享数据库的信息,并将数据库与Web结合在一起。SQL Server 2000是一个功能强大的后台数据库管理系统,它可以帮助各种规模的企业管理数据。
  本书重点介绍了Access 2003关系型数据库的各项功能和操作方法。本书用一章介绍SQL Server 2000,理工科学生可以将这部分内容作为选学知识,以适应今后工作的需要。
  本书共分10章,从数据库的基础理论开始,由浅入深、循序渐进地介绍了Access 2003各种对象的功能及创建方法以及SQL Server 2000的基本知识。
  ·第1章介绍数据库的基础知识、数据模型、关系型数据库、关系运算及数据库系统设计的一般步骤。
  ·第2章介绍了数据库和表的一般创建方法,详细讲述了Access 2003数据库中表的基本操作。
  ·第3章介绍选择查询、参数查询、交叉表查询、操作查询和SQL 查询。
  ·第4章介绍数据库的标准语言—结构化查询语言SQL。
  ·第5章介绍Access 2003的窗体、菜单和工具栏。
  ·第6章介绍Access 2003中报表的创建和编辑等功能。
  ·第7章介绍页的实例,页与窗体、报表的差别,以及如何创建和使用页。
  ·第8章介绍Access中宏的基本概念,宏的创建、调试和运行,以及模块和VBA的基础知识。
  ·第9章以SQL Server 2000为例,介绍SQL Server的基本知识,包括SQL Server的数据库管理、数据表管理、数据的基本操作、索引和视图等常用功能的操作方法。
  ·第10章介绍Web数据库的基本概念、HTML基本知识、如何应用ASP(Active Server Page,动态服务器网页)技术建立Web数据库系统,以及ASP.Net体系结构。
  本教材第1章和第4章由黄文斌编写,第2章由方运祥和滕冲编写,第3章由杨先娣编写,第5章由滕冲编写,第6章由熊素萍编写,第7章和第10章由熊建强编写,第8章由何宁和谭明新编写,第9章由崔建群编写。在本书的编写和出版过程中,得到了各级领导和机械工业出版社的大力支持,在此表示衷心的感谢。
  由于编者水平所限,教材中难免有疏漏和欠缺之处,敬请广大读者提出宝贵意见。
  为了便于教学,我们将为选用本教材的任课教师免费提供电子教案。请登录网站(www.hzbook.com)免费下载或通过电子邮件与我们联系(he_ning@whu.edu.cn)。
  作者
  2006年12月
  于武汉大学珞珈山

封底文字

本书介绍数据库系统的基础知识。以Access为平台,介绍数据库的基本操作、数据库及其对象的创建以及数据库的管理与维护等。本书还介绍了SQL Server的基本知识,包括SQL Server的数据库管理、数据表管理、数据的基本操作、索引和视图等常用功能的操作方法。
  本书特点
  ● 体系完整、结构清晰。
  ● 大量典型案例的讲解,增强知识的应用性和可操作性。
  ● 可以作为全国计算机等级考试二级Access的培训或自学教材。
  ● 为教师配有电子教案,请登录华章网站 (www.hzbook.com)下载。
  ● 本书有配套实验教材,方便教学。

图书目录

序言
前言
第1章  数据库基础知识 1
1.1  数据库系统的基本概念 1
1.1.1  信息和数据 1
1.1.2  数据管理技术的发展 1
1.1.3  数据库系统的组成 4
1.2  数据模型 5
1.2.1  数据模型的组成要素 5
1.2.2  概念模型 5
1.2.3  常用的数据模型 7
1.3  关系数据库概述 9
1.3.1  关系的特点和类型 9
1.3.2  关系的完整性规则 11
1.3.3  关系代数 12
1.4  数据库应用系统设计 16
1.4.1  需求分析 16
1.4.2  系统设计 17
1.4.3  系统编程 17
1.4.4  系统测试与试运行 18
1.4.5  应用程序发布 18
1.4.6  系统运行和维护 18
本章小结 18
思考题 19
第2章  数据库及表的基本操作 20
2.1  Access 2003的使用基础 20
2.1.1  Access的特点 20
2.1.2  Access的启动及退出 21
2.1.3  Access窗口组成 21
2.1.4  Access的系统结构 23
2.2  创建数据库 26
2.2.1  引例 27
2.2.2  创建空数据库 27
2.2.3  使用向导创建数据库 28
2.2.4  数据库的基本操作 31
2.3  创建数据表 33
2.3.1  引例 33
2.3.2  使用向导创建表 34
2.3.3  使用设计器创建表 36
2.3.4  通过输入数据创建表 40
2.3.5  表记录的输入和编辑 41
2.3.6  字段的属性设置 45
2.4  表的基本操作 50
2.4.1  引例 50
2.4.2  表的外观定制 50
2.4.3  表的复制、删除和重命名 51
2.4.4  数据的导入和导出 52
2.5  表的数据操作 54
2.5.1  引例 54
2.5.2  数据的查找与替换 54
2.5.3  记录排序 56
2.5.4  记录筛选 57
2.6  建立索引和表间关系 59
2.6.1  引例 59
2.6.2  索引 60
2.6.3  建立表间关系 63
本章小结 67
思考题 67
第3章  查 询 68
3.1  查询概述 68
3.1.1  查询的定义与功能 68
3.1.2  查询分类 69
3.1.3  查询视图 70
3.2  选择查询 71
3.2.1  引例 71
3.2.2  创建查询 72
3.2.3  运行查询 76
3.2.4  设置查询准则进行条件查询 76
3.2.5  修改查询 81
3.2.6  查找重复项和不匹配项查询 82
3.3  在查询中计算 86
3.3.1  引例 87
3.3.2  数据统计 87
3.3.3  添加计算字段 88
3.3.4  创建自定义查询 89
3.4  交叉表查询 90
3.4.1  引例 90
3.4.2  使用“交叉表查询向导”建立查询 91
3.4.3  使用“设计”视图建立交叉表查询 93
3.5  参数查询 94
3.6  操作查询 95
3.6.1  引例 95
3.6.2  生成表查询 96
3.6.3  删除查询 97
3.6.4  更新查询 98
3.6.5  追加查询 99
3.7  SQL查询 100
本章小结 101
思考题 102
第4章  关系数据库标准语言SQL 103
4.1  概述 103
4.1.1  SQL概述 103
4.1.2  在Access中使用SQL语言 103
4.2  数据查询 104
4.2.1  SELECT语句介绍 104
4.2.2  单表查询 107
4.2.3  多表查询 112
4.3  数据定义功能 116
4.3.1  表的定义和维护 116
4.3.2  索引的定义和维护 118
4.3.3  视图的定义和使用 119
4.4  数据更新 120
4.4.1  数据插入 120
4.4.2  数据修改 121
4.4.3  数据删除 121
本章小结 122
思考题 122
第5章  窗体、菜单和工具栏 123
5.1  窗体概述 123
5.1.1  窗体的功能 123
5.1.2  窗体的视图 124
5.1.3  窗体的组成 124
5.1.4  窗体的信息来源 125
5.1.5  窗体的类型 125
5.2  使用向导快速创建窗体 125
5.2.1  引例 125
5.2.2  使用“自动创建窗体”创建窗体 126
5.2.3  使用“窗体向导”创建窗体 127
5.2.4  使用“自动窗体”创建数据透视表/图 129
5.3  使用“设计视图”创建窗体 132
5.3.1  用设计视图创建窗体的一般过程 133
5.3.2  窗体设计视图中的对象 134
5.3.3  对象的属性 137
5.4  常用控件的创建及属性设置 139
5.4.1  引例 139
5.4.2  标签控件 139
5.4.3  文本框控件 140
5.4.4  组合框和列表框控件 143
5.4.5  命令按钮控件 143
5.4.6  选项组控件 144
5.4.7  选项卡控件 147
5.4.8  图像、未绑定对象框和绑定对象框控件 147
5.4.9  直线、矩形控件 148
5.5  使用窗体处理数据 149
5.5.1  引例 149
5.5.2  浏览记录 150
5.5.3  编辑记录 150
5.5.4  查找和替换数据 150
5.5.5  排序记录 151
5.5.6  筛选记录 151
5.6  主-子窗体和切换面板 151
5.6.1  引例 151
5.6.2  创建主-子窗体 151
5.6.3  切换面板窗体 155
5.7  综合示例 158
5.8  菜单和工具栏 161
5.8.1  菜单和工具栏的介绍 161
5.8.2  创建菜单和工具栏 162
本章小结 168
思考题 168
第6章  报表 169
6.1  报表概述 169
6.1.1  报表类型 169
6.1.2  报表的视图 170
6.1.3  报表和窗体的区别 172
6.2  创建报表 172
6.2.1  引例 172
6.2.2  自动创建报表 173
6.2.3  使用报表向导创建报表 174
6.2.4  使用报表设计视图创建报表 177
6.3  编辑报表 180
6.3.1  引例 180
6.3.2  调整报表布局 180
6.3.3  修饰报表 181
6.3.4  排序、分组 183
6.3.5  使用计算控件 185
6.3.6  预览、打印报表 187
6.4  创建高级报表 187
6.4.1  引例 187
6.4.2  子报表的定义 188
6.4.3  在已有的报表中创建子报表 188
6.4.4  将一个已有报表添加到其他已有报表中创建子报表 189
6.4.5  创建多列报表 190
6.4.6  报表快照 191
本章小结 192
思考题 192
第7章  页及其基本操作 193
7.1  引例 193
7.2  数据访问页与窗体、报表的差别 193
7.3  创建数据访问页 194
7.4  使用数据访问页 199
7.5  数据访问页的其他操作 201
本章小结 204
思考题 205
第8章  宏与模块 206
8.1 宏与VBA 206
8.1.1  Access宏 206
8.1.2  宏设计窗口 207
8.1.3  VBA概述 208
8.1.4  宏与Visual Basic 209
8.2 宏的创建 209
8.2.1  引例 209
8.2.2  创建宏 210
8.2.3  调试宏 214
8.2.4  运行宏 215
8.3 模块 215
8.3.1  模块的基本概念 215
8.3.2  创建模块 216
8.3.3  宏与模块之间的转换 217
8.4 VBA程序设计概述 218
8.4.1  面向对象程序设计的基本概念 218
8.4.2  VBA编程环境 222
8.4.3  VBA基础知识 225
8.4.4  程序控制语句 229
本章小结 235
思考题 235
第9章  SQL Server数据库基础 236
9.1  SQL Server概述 236
9.1.1  SQL Server简介 236
9.1.2  SQL Server的安装和启动 237
9.1.3  SQL Server常用工具 241
9.2  SQL Server数据库管理 246
9.2.1 引例 246
9.2.2  数据库概述 246
9.2.3  创建数据库 248
9.2.4  操作数据库 251
9.3  SQL Server数据表管理 253
9.3.1  引例 253
9.3.2  数据表概述 254
9.3.3  创建数据表 257
9.3.4  操作数据表 260
9.4  SQL Server数据基本操作 262
9.4.1  引例 262
9.4.2  添加数据 262
9.4.3  查看数据 263
9.4.4  修改数据 263
9.4.5  删除数据 264
9.4.6  查询数据 264
9.5  SQL Server索引 268
9.5.1  引例 268
9.5.2  索引概述 268
9.5.3  创建索引 269
9.5.4  操作索引 270
9.6  SQL Server视图 271
9.6.1  引例 271
9.6.2  视图概述 272
9.6.3  创建视图 272
9.6.4  操作视图 274
本章小结 276
思考题 276
第10章  Web数据库技术 277
10.1  基本概念 277
10.1.1  Web的工作方式 277
10.1.2  Web数据库 277
10.1.3  服务器 278
10.1.4  ASP 278
10.1.5  ADO(ActiveX数据对象) 279
10.2  HTML语言 279
10.2.1  初识HTML 279
10.2.2  使用文字与颜色标记 280
10.2.3  使用层次结构标记 282
10.2.4  链接方法 283
10.2.5  表格制作 284
10.2.6  表单设计 286
10.2.7  其他常用标记 291
10.3  ASP技术 293
10.3.1  系统安装和设置 293
10.3.2  建立ASP文件 295
10.4  ASP.NET(ASP+)体系结构 298
本章小结 300
思考题 300
附录  本教材所用数据 301
参考文献 303

教学资源推荐
作者: 沈楠 孔令志 王立伟 编著 沈朝辉 主审
作者: (美)W.H.Inmon
作者: Abraham Silberschatz;Henry F. Korth;S. Sudarshan
作者: 彭智勇 彭煜玮 编著
参考读物推荐
作者: (美)Michael Abbey Michael Corey Ian Abramson
作者: [印度]汤姆斯·约翰(Tomcy John) 潘卡·米斯拉(Pankaj Misra)著
作者: 王仲远 编著