内容介绍
本书从培养应用型、技能型人才角度出发,以Access 2003为平台,全面系统地介绍了数据库的基本原理、数据库的创建与使用,表的创建与使用,查询、窗体、报表、页、宏和模块的设计与使用,应用系统集成等内容。本书各章均配有适量的练习题,并在全书最后安排了10个单元的实训,以满足教学和单元实训的要求;第13章把分散在各章的实例串连、综合,形成了两个综合应用实例,能够满足综合实训的要求。
本书按照“以能力培养为主”的原则,突出实用性、适用性和先进性,结合实例深入浅出、循序渐进地引导读者学习。本书适合作为高等职业院校“数据库技术与应用”课程的教材,也可以作为全国计算机等级考试二级Access数据库程序设计的培训或自学教材,并可供广大数据库从业人员参考阅读。
目录
- 第1章数据库基本原理1
- 1.1数据库技术1
- 1.1.1数据库的基本概念1
- 1.1.2数据管理技术的发展3
- 1.1.3数据库系统的组成4
- 1.2数据模型6
- 1.2.1层次模型6
- 1.2.2网状模型7
- 1.2.3关系模型7
- 1.3关系数据库8
- 1.3.1关系数据库的基本概念8
- 1.3.2关系运算9
- 练习题10
- 第2章Access关系数据库概述13
- 2.1Access关系数据库13
- 2.2Access的特点14
- 2.3Access的数据库对象14
- 2.3.1表(Table)对象15
- 2.3.2查询(Query)对象16
- 2.3.3窗体(Form)对象17
- 2.3.4报表(Report)对象19
- 2.3.5页(Page)对象20
- 2.3.6宏(Macro)对象21
- 2.3.7模块(Module)对象21
- 2.4Access的启动与退出22
- 2.4.1Access的启动22
- 2.4.2Access的退出22
- 2.5Access的工作环境23
- 2.5.1菜单栏24
- 2.5.2工具栏25
- 2.5.3状态栏27
- 2.5.4数据库窗口27
- 练习题28
- 第3章创建数据库30
- 3.1创建数据库30
- 3.1.1人工创建数据库30
- 3.1.2利用向导创建数据库31
- 3.2打开及关闭数据库33
- 3.2.1打开数据库33
- 3.2.2关闭数据库34
- 3.3管理数据库34
- 3.3.1压缩和修复数据库34
- 3.3.2编码和解码数据库35
- 3.3.3为数据库设置密码36
- 练习题37
- 第4章表38
- 4.1创建表38
- 4.1.1使用“设计视图”创建表39
- 4.1.2使用“表向导”创建表39
- 4.1.3使用“数据表视图”创建表41
- 4.1.4使用“导入表”创建表42
- 4.1.5使用“链接表”创建表43
- 4.1.6字段名称44
- 4.1.7数据类型44
- 4.1.8字段说明45
- 4.1.9几个常用的表结构45
- 4.2设置字段属性46
- 4.2.1“字段大小”属性47
- 4.2.2“格式”属性48
- 4.2.3“输入掩码”属性53
- 4.2.4“小数位数”属性56
- 4.2.5“标题”属性56
- 4.2.6“默认值”属性57
- 4.2.7“有效性规则”属性58
- 4.2.8“有效性文本”属性58
- 4.2.9“必填字段”属性58
- 4.2.10“允许空字符串”属性58
- 4.2.11“索引”属性59
- 4.2.12“新值”属性59
- 4.2.13“输入法模式”属性59
- 4.2.14“Unicode压缩”属性59
- 4.2.15“显示控件”属性59
- 4.3定义主键62
- 4.4建立索引62
- 4.4.1单一字段索引63
- 4.4.2多字段索引63
- 4.5建立表间关系64
- 4.5.1“关系”工具栏65
- 4.5.2建立表间关系66
- 4.5.3编辑表间关系67
- 4.6使用数据表视图67
- 4.7编辑修改记录68
- 4.8查找和替换记录69
- 4.8.1查找记录70
- 4.8.2替换记录71
- 4.9排序和筛选记录72
- 4.9.1排序记录72
- 4.9.2筛选记录74
- 4.10格式化数据表视图76
- 4.10.1改变列宽和行高76
- 4.10.2编排列77
- 4.10.3隐藏和显示列77
- 4.10.4冻结列78
- 4.10.5设置网格线78
- 4.10.6设置立体效果79
- 4.10.7选择字体80
- 练习题80
- 第5章查询83
- 5.1查询的特点84
- 5.2建立选择查询84
- 5.2.1建立选择查询84
- 5.2.2选择查询设计视图结构85
- 5.2.3运行选择查询88
- 5.2.4输入查询条件88
- 5.2.5设置字段属性93
- 5.2.6建立计算表达式94
- 5.3修改选择查询94
- 5.3.1撤销字段94
- 5.3.2插入字段95
- 5.3.3移动字段95
- 5.3.4命名字段96
- 5.4建立汇总查询96
- 5.5建立交叉表查询99
- 5.6建立参数查询100
- 5.7建立多表查询101
- 5.8使用查询向导103
- 5.8.1简单查询向导103
- 5.8.2交叉表查询向导105
- 5.8.3查找重复项查询向导107
- 5.8.4查找不匹配项查询向导109
- 5.9了解操作查询112
- 5.10建立更新查询113
- 5.11建立生成表查询115
- 5.12建立追加查询118
- 5.13建立删除查询121
- 练习题124
- 第6章结构化查询语言(SQL)126
- 6.1SQL概述126
- 6.1.1SQL的特点127
- 6.1.2SQL的功能127
- 6.2数据定义128
- 6.2.1数据类型128
- 6.2.2创建表129
- 6.2.3修改表结构130
- 6.2.4删除表130
- 6.3数据更新130
- 6.3.1插入数据130
- 6.3.2修改数据131
- 6.3.3删除数据132
- 6.4数据查询132
- 6.4.1SELECT语句132
- 6.4.2简单查询133
- 6.4.3连接查询136
- 6.4.4嵌套查询137
- 练习题139
- 第7章窗体141
- 7.1了解窗体141
- 7.2建立窗体142
- 7.2.1使用“窗体向导”创建窗体143
- 7.2.2窗体的结构144
- 7.3使用设计视图创建窗体145
- 7.3.1进入设计视图145
- 7.3.2窗体控件工具箱145
- 7.3.3窗体和控件的属性窗口147
- 7.3.4窗体的设计实例147
- 7.4在窗体中使用控件149
- 7.4.1控件的常用属性149
- 7.4.2在窗体中添加选项组控件149
- 7.4.3在窗体中添加组合框控件151
- 7.4.4在窗体中添加列表框控件152
- 7.4.5在窗体中添加命令按钮控件153
- 7.4.6更改控件标题153
- 7.5使用自动套用格式154
- 7.6窗体外观的修饰154
- 7.6.1调整控件的大小和位置154
- 7.6.2修饰控件外观155
- 7.6.3美化文字156
- 7.7窗体设计实例156
- 练习题158
- 第8章报表160
- 8.1了解报表160
- 8.1.1什么是报表160
- 8.1.2报表和窗体的区别160
- 8.1.3在什么情况下使用报表161
- 8.1.4报表的视图161
- 8.2建立报表162
- 8.2.1使用向导创建报表162
- 8.2.2报表的结构163
- 8.3修改报表164
- 8.3.1打开已有报表进行修改164
- 8.3.2设计新报表164
- 8.3.3在报表中添加日期和时间165
- 8.3.4在报表中添加页码166
- 8.3.5在报表中添加线控件167
- 8.4报表数据的排序与分组汇总167
- 8.4.1数据排序167
- 8.4.2数据分组汇总167
- 8.5使用表达式169
- 8.5.1什么是表达式169
- 8.5.2创建表达式170
- 练习题171
- 第9章页173
- 9.1了解页173
- 9.2使用向导创建页174
- 9.2.1使用“自动创建数据页”创建页174
- 9.2.2使用“数据页向导”创建页175
- 9.3设计页176
- 9.3.1创建空白的页176
- 9.3.2设置页的总体外观176
- 9.3.3在页中使用字段列表176
- 9.3.4在页中更改Tab键的次序177
- 9.4在页中排序与分组记录177
- 9.4.1分组页的作用177
- 9.4.2在页中分组记录177
- 9.4.3在页中设置或更改记录的排序次序178
- 练习题179
- 第10章宏180
- 10.1创建宏对象180
- 10.2常用的宏操作182
- 10.2.1对象操作类182
- 10.2.2数据导入导出类189
- 10.2.3记录操作类194
- 10.2.4数据传递类196
- 10.2.5代码执行类197
- 10.2.6提示警告类198
- 10.2.7其他类199
- 10.3事件属性202
- 10.4在窗口对象中应用宏203
- 练习题204
- 第11章模块207
- 11.1了解模块和VBA编程207
- 11.1.1模块的概念207
- 11.1.2VBA概述208
- 11.1.3VBA编程环境208
- 11.2VBA程序设计基础209
- 11.2.1数据类型209
- 11.2.2VBA程序设计211
- 11.3模块的创建214
- 11.3.1模块的组成214
- 11.3.2模块的创建215
- 11.4宏与模块217
- 练习题218
- 第12章应用系统集成219
- 12.1建立控制型窗体219
- 12.2为窗体定制菜单栏220
- 12.3为窗体定制工具栏225
- 12.4操纵工具栏227
- 12.4.1显示与隐藏工具栏227
- 12.4.2移动工具栏228
- 12.4.3创建用户工具栏228
- 12.4.4自定义工具栏229
- 12.4.5自定义按钮图像230
- 12.4.6恢复系统工具栏231
- 12.5设置应用系统的自动引导机制231
- 练习题232
- 第13章综合应用实例233
- 13.1Access数据库应用系统开发步骤233
- 13.1.1需求分析233
- 13.1.2系统结构设计234
- 13.1.3系统详细设计234
- 13.1.4编译应用程序234
- 13.2学生管理信息系统设计234
- 13.2.1系统总体设计234
- 13.2.2数据库设计235
- 13.2.3窗体设计236
- 13.2.4报表设计238
- 13.2.5学生管理系统的自动登录设计238
- 13.3人事信息管理系统设计239
- 第14章实训240
- 实训1Access 2003工作环境的认识240
- 实训2创建数据库和表241
- 实训3使用与维护表244
- 实训4选择查询246
- 实训5操作查询248
- 实训6窗体设计251
- 实训7报表252
- 实训8数据访问页254
- 实训9宏对象256
- 实训10模块259