书籍详情

数据库原理与应用:基于Access 2003(第2版)

数据库原理与应用:基于Access 2003(第2版)

作者:李春葆 编

出版社:清华大学出版社

出版时间:2008-04-01

ISBN:9787302171652

定价:¥33.00

购买这本书可以去
内容简介
  《数据库原理与应用:基于Access 2003》基于Access 2003系统讨论数据库的原理和应用方法。全书分为两部分,第1章~第5章介绍数据库的基本原理,第6章~第15章介绍Access系统开发数据库应用系统的使用技术。第1章为数据库系统概述,第2章介绍数据模型,第3章介绍关系数据库,第4章介绍关系数据库规范化理论,第5章为数据库设计,第6章为Access数据库系统初步,第7章介绍建立Access数据库,第8章介绍建立表,第9章介绍Access表的使用,第10章介绍查询设计,第11章介绍SQL语言,第12章介绍窗体设计,第13章介绍宏的设计,第14章介绍报表设计,第15章介绍Access的编程工具VBA。每章后都配有练习题。最后有两个附录,附录A给出了4个上机实习题,附录B给出全书练习题的参考答案。《数据库原理与应用:基于Access 2003》在写法上注意由浅入深,循序渐进,通俗易懂,适合自学。书中提供了大量例题,有助于读者理解概念、巩固知识、掌握要点、攻克难点。
作者简介
暂缺《数据库原理与应用:基于Access 2003(第2版)》作者简介
目录
第1章  数据库系统概述    1
1.1  信息、数据和数据处理    1
1.1.1  信息与数据    1
1.1.2  数据处理    2
1.2  数据管理技术的发展    2
1.2.1  人工管理阶段
      (20世纪50年代)    2
1.2.2  文件系统阶段
      (20世纪60年代)    2
1.2.3  数据库系统阶段
      (20世纪60年代后期)    3
1.3  数据库系统的组成与结构    4
1.3.1  数据库系统的组成    4
1.3.2  数据库系统体系结构    6
l.4  数据库管理系统    9
1.4.1  DBMS的主要功能    9
1.4.2  DBMS的组成    10
练习题1    11
1. 单项选择题    11
2. 简答题    13
第2章  数据模型    14
2.1  什么是数据模型    14
2.1.1  数据的描述    15
2.1.2  数据间联系的描述    15
2.2  概念模型    15
2.2.1  信息世界中的基本概念    15
2.2.2  实体间的联系方式    17
2.2.3  实体联系表示法(E-R方法)    17
2.2.4  怎样设计E-R图    19
2.3  数据库类型    20
2.3.1  层次模型    21
2.3.2  网状模型    22
2.3.3  关系模型    23
练习题2    24
1. 单项选择题    24
2. 简答题    26
第3章  关系数据库    27
3.1  关系模型的基本概念    27
3.2  关系的数学定义    28
3.3  关系代数    30
3.3.1  传统的集合运算    30
3.3.2  专门的关系运算    30
练习题3    33
1. 单项选择题    33
2. 简答题    35
第4章  关系数据库规范化理论    36
4.1  问题的提出    36
4.2  函数依赖    37
4.2.1  函数依赖的定义    37
4.2.2  函数依赖与属性关系    38
4.2.3  Armstrong公理    39
4.2.4  闭包及其计算    39
4.3  范式和规范化    41
4.3.1  什么叫范式    41
4.3.2  范式的判定条件与规范化    41
4.4  关系模式的分解    43
4.4.1  模式分解中存在的问题    43
4.4.2  无损分解的定义和性质    43
4.4.3  无损分解的测试方法    44
4.4.4  保持函数依赖的分解    44
练习题4    45
1. 单项选择题    45
2. 简答题    47
第5章  数据库设计    49
5.1  数据库设计概述    49
5.2  需求分析    50
5.2.1  需求分析的步骤    50
5.2.2  需求分析的方法    51
5.3  概念结构设计    54
5.3.1  局部应用E-R模型设计    55
5.3.2  总体概念E-R模型设计    56
5.4  逻辑结构设计    59
5.5  物理结构设计    60
5.6  数据库的实施和维护    60
练习题5    61
1. 单项选择题    61
2. 简答题    62
第6章  Access数据库系统初步    64
6.1  Access系统的特点    64
6.2  Access系统的启动和退出    65
6.2.1  启动Access系统    65
6.2.2  退出Access系统    66
6.3  Access系统界面    66
6.3.1  Access的菜单栏    66
6.3.2  Access的工具栏    67
6.3.3  Access的窗口及其操作    67
6.4  Access数据库的系统结构    68
6.4.1  表对象    69
6.4.2  查询对象    70
6.4.3  窗体对象    70
6.4.4  报表对象    71
6.4.5  数据访问页对象    71
6.4.6  宏对象    72
6.4.7  模块对象    72
6.5  Access的功能选项设置    72
6.5.1  Access的视图选项设置    73
6.5.2  Access的常规选项设置    74
6.5.3  Access的编辑/查找选项设置    75
6.5.4  Access的高级选项设置    76
练习题6    77
1. 单项选择题    77
2. 简答题    77
第7章  建立Access数据库    78
7.1  Access数据库文件    78
7.2  创建Access数据库的方法    78
7.2.1  不使用“数据库向导”创建
      数据库    79
7.2.2  使用“数据库向导”创建
      数据库    80
7.3  转换Access数据库    84
练习题7    84
1. 单项选择题    84
2. 简答题    84
第8章  建立表    85
8.1  使用表设计器创建表    85
8.1.1  数据表设计窗口    86
8.1.2  数据表窗口中的工具栏    86
8.1.3  建立和命名字段    87
8.1.4  指定字段的数据类型    88
8.2  使用表向导创建表    98
8.3  通过输入数据创建表    100
8.4  表的复制、删除与更名    102
8.4.1  表的复制操作    102
8.4.2  表的删除操作    102
8.4.3  表的更名操作    102
练习题8    103
1. 单项选择题    103
2. 简答题    104
第9章  Access表的使用    105
9.1  表的使用和编辑    105
9.1.1  改变数据显示方式    105
9.1.2  移动列    107
9.1.3  查找和替换记录    108
9.2  数据的排序    109
9.2.1  简单排序    109
9.2.2  高级排序    110
9.3  数据的筛选    111
9.3.1  数据筛选    111
9.3.2  按选定内容筛选    111
9.3.3  按选定内容排除筛选    111
9.3.4  按窗体筛选    111
9.3.5  高级筛选    112
9.3.6  取消筛选    113
9.4  数据表关联    113
9.4.1  定义表间的关系    113
9.4.2  编辑已有的关系    115
9.4.3  删除关系    116
9.4.4  查看已有的关系    116
9.4.5  设置参照完整性    117
9.4.6  联系类型    117
练习题9    118
1. 单项选择题    118
2. 简答题    118
第10章  查询设计    119
10.1  查询概述    119
10.2  创建选择查询    121
10.2.1  建立选择查询过程    121
10.2.2  设置查询条件    123
10.3  创建交叉表查询    126
10.4  创建参数查询    128
10.5  创建动作查询    130
10.5.1  生成表查询    130
10.5.2  删除查询    131
10.5.3  追加查询    133
10.5.4  更新查询    134
练习题10    135
1. 单项选择题    135
2. 简答题    136
3. 设计题    136
第11章  SQL语言    137
11.1  SQL语言概述    137
11.2  SQL数据定义功能    137
11.3  SQL数据查询功能    140
11.3.1  投影查询    140
11.3.2  选择查询    141
11.3.3  排序查询    143
11.3.4  使用聚合函数    144
11.3.5  表的连接查询    145
11.3.6  子查询    148
11.3.7  相关子查询    151
11.3.8  带EXIST测试的子查询    152
11.4  SQL数据操纵功能    152
11.4.1  INSERT命令    153
11.4.2  UPDATE命令    153
11.4.3  DELETE命令    154
练习题11    154
1. 单项选择题    154
2. 简答题    155
3. 设计题    155
第12章  窗体设计    156
12.1  窗体概述    156
12.1.1  窗体的类型    156
12.1.2  窗体的组成    157
12.2  使用窗体向导创建窗体    158
12.3  使用窗体设计器创建窗体    162
12.3.1  使用窗体“设计”视图的
       过程    162
12.3.2  窗体“设计”视图工具栏    163
12.3.3  窗体“设计”视图工具箱    163
12.3.4  窗体属性的应用    165
12.4  窗体基本控件及其应用    167
12.4.1  标签    167
12.4.2  文本框    168
12.4.3  组合框和列表框    170
12.4.4  命令按钮    172
12.4.5  图像    174
12.4.6  子窗体/子报表    174
12.4.7  其他控件    174
12.5  在窗体中使用计算性表达式和宏    175
12.5.1  在窗体中使用计算性表达式    175
12.5.2  在窗体中使用宏    176
12.6  创建与使用主/子窗体    176
12.6.1  同时创建主窗体和子窗体    176
12.6.2  创建子窗体并将其添加到
       已有的窗体中    178
12.7  域聚合函数    180
12.7.1  DAvg函数    181
12.7.2  DCount函数    182
12.7.3  DLookup函数    183
12.7.4  DMin和DMax函数    183
12.7.5  DSum函数    184
练习题12    185
1. 单项选择题    185
2. 简答题    187
3. 设计题    187
第13章  宏    188
13.1  宏的概述    188
13.2  创建宏    188
13.2.1  创建宏的一般过程    188
13.2.2  创建宏的示例    189
13.3  宏对象的编辑和修改    195
13.3.1  添加操作    195
13.3.2  删除操作    195
13.3.3  更换操作、修改操作参数
       以及修改执行条件    196
13.4  运行宏的条件    196
13.4.1  数据处理事件    196
13.4.2  焦点处理事件    197
13.4.3  键盘输入事件    198
13.4.4  鼠标操作事件    198
13.5  常用的宏操作    198
13.6  运行宏    200
练习题13    201
1. 单项选择题    201
2. 简答题    202
3. 设计题    202
第14章  报表设计    203
14.1  报表概述    203
14.1.1  报表的视图    203
14.1.2  报表的结构    203
14.1.3  报表设计区    204
14.1.4  报表的分类    206
14.2  使用报表向导创建报表    207
14.2.1  使用“自动报表”创建报表    207
14.2.2  使用“报表向导”创建报表    209
14.2.3  使用“图表向导”创建报表    211
14.2.4  使用“标签向导”创建报表    212
14.3  使用报表“设计”视图创建报表    214
14.3.1  用报表“设计”视图创建
       报表    214
14.3.2  在报表中添加字段    215
14.3.3  在报表中排序和分组    216
14.3.4  在报表中添加文字和公式    217
14.3.5  用预定义格式来设置报表
       的格式    218
14.3.6  添加分页符和页码    218
14.3.7  修改报表的布局    219
14.3.8  在报表上绘制线条    219
14.3.9  在报表上绘制矩形    220
14.4  创建子报表    220
14.4.1  子报表的定义和作用    220
14.4.2  创建子报表的示例    221
14.5  启动报表    226
14.6  报表的预览和打印    227
练习题14    228
1. 单项选择题    228
2. 简答题    228
3. 设计题    228
第15章  Access的编程工具VBA    229
15.1  VBA编程环境    229
15.1.1  进入VBE    229
15.1.2  VBE界面    230
15.2  VBA程序设计基础    233
15.2.1  数据类型    233
15.2.2  常量、变量与数组    234
15.2.3  运算符与表达式    240
15.3  程序流程控制    243
15.3.1  分支结构    243
15.3.2  循环结构    246
15.4  模块、函数与子过程    248
15.4.1  模块    248
15.4.2  函数与子过程    249
15.5  面向对象的程序设计    252
15.5.1  面向对象程序设计的
       基本概念    252
15.5.2  面向对象程序设计示例    256
15.6  VBA的数据库编程    259
15.6.1  数据库引擎及其接口    259
15.6.2  VBA访问数据库的类型    260
15.6.3  数据访问对象(DAO)    260
15.6.4  ActiveX数据对象(ADO)    273
15.7  调试过程    279
15.7.1  使用Debug.Print    279
15.7.2  设置断点    279
练习题15    280
1. 单项选择题    280
2. 简答题    282
3. 设计题    282
参考文献    283
附录A  上机实习题    284
实习题1:创建数据库和表、使用表    284
实习题2:创建窗体、查询和宏    287
实习题3:创建报表    290
实习题4:VBA编程    294
附录B  练习题参考答案    301
练习题1参考答案    301
1. 单项选择题    301
2. 简答题    301
练习题2参考答案    302
1. 单项选择题    302
2. 简答题    302
练习题3参考答案    303
1. 单项选择题    303
2. 简答题    303
练习题4参考答案    304
1. 单项选择题    304
2. 简答题    304
练习题5参考答案    306
1. 单项选择题    306
2. 简答题    306
练习题6参考答案    307
1. 单项选择题    307
2. 简答题    308
练习题7参考答案    308
1. 单项选择题    308
2. 简答题    309
练习题8参考答案    309
1. 单项选择题    309
2. 简答题    309
练习题9参考答案    310
1. 单项选择题    310
2. 简答题    310
练习题10参考答案    312
1. 单项选择题    312
2. 简答题    312
3. 设计题    314
练习题11参考答案    315
1. 单项选择题    315
2. 简答题    316
3. 设计题    317
练习题12参考答案    318
1. 单项选择题    318
2. 简答题    318
3. 设计题    318
练习题13参考答案    323
1. 单项选择题    323
2. 简答题    323
3. 设计题    325
练习题14参考答案    328
1. 单项选择题    328
2. 简答题    328
3. 设计题    329
练习题15参考答案    332
1. 单项选择题    332
2. 简答题    332
3. 设计题    333

P9
1.4  数据库管理系统
P275
注意  关闭一个数据连接对象,并不是说将其从内存中移去了,该连接对象仍然驻留在内存中,可以对其属性更改后再重新建立连接。如果要将该对象从内存中移去,可使用以下代码:
Set Connection=Nothing
P321
部分,出现如图B.23所示的“子窗体向导”对话框,选中“使用现有的窗体”单选按钮,再在其列表中选中“练习子窗体1”,单击“下一步”按钮;在出现的如图B.24所示的对话框中选中第2项(若选择第1项,会达不到需要的效果),单击“完成”按钮。再经过简单调整后的窗体“设计”视图如图B.25所示。
猜您喜欢

读书导航