数据库基础与Access应用教程(21世纪高等学校文科计算机课程系列规划教材)

分類: 图书,教材教辅与参考书,大学,计算机专业,
品牌: 陈维
基本信息·出版社:人民邮电出版社
·页码:272 页
·出版日期:2009年09月
·ISBN:7115201951/9787115201959
·条形码:9787115201959
·包装版本:第1版
·装帧:平装
·开本:16
·正文语种:中文
·丛书名:21世纪高等学校文科计算机课程系列规划教材
产品信息有问题吗?请帮我们更新产品信息。
内容简介《数据库基础与Access应用教程》是根据教育部高等教育司文科教指委组织制订的《高等学校文科类专业大学计算机教学基本要求(2008年版)》中有关“数据库技术”课程的教学要求而组织编写的。全书共14章,主要内容包括:数据库的基本原理、MicrosoftAccess2003中表、查询、窗体、报表、页、宏、模块等数据库对象的操作与使用方法,以及有关数据库的安全与维护措施等。
《数据库基础与Access应用教程》内容全面、由浅入深、详略得当、注重实践、面向应用,各章附有适量的思考题与设计题。全书贯穿一个实用的应用系统,以其为核心内容,并围绕它编排大量详细的实例。最后一章对该应用系统作了全面详细的介绍,对读者理解教材,掌握数据库的基本原理,提高运用Access数据库的能力十分有益。
《数据库基础与Access应用教程》适合作为高等学校文科专业或非计算机专业学生的教材,也可供学习数据库应用技术的读者学习参考。
编辑推荐《数据库基础与Access应用教程》是由人民邮电出版社出版的。
注重文科计算机基础教学的特点
一个实例贯穿全书,易于教与学
培养学生初步的数据库开发能力
目录
第1章 数据库系统概述 1
1.1 数据库基本概念 1
1.1.1 数据、信息和数据处理 1
1.1.2 数据管理技术的产生和发展 1
1.1.3 数据库与数据库管理系统 2
1.2 数据模型 3
1.2.1 概念模型 3
1.2.2 数据模型 4
1.3 数据库系统 5
1.3.1 数据库系统的体系结构 6
1.3.2 数据库系统的组成 7
1.4 关系数据库 8
1.4.1 关系模型 8
1.4.2 关系运算 9
1.4.3 关系的完整性 10
1.5 数据库设计 10
1.5.1 数据库设计概述 11
1.5.2 数据库设计的方法和步骤 11
1.6 应用系统实例介绍 15
思考题 16
设计题 17
第2章 Access系统概述 18
2.1 Access的安装、启动及退出 18
2.1.1 Access的安装 18
2.1.2 Access的启动 19
2.1.3 Access的退出 20
2.2 Access的工作环境 21
2.3 Access的数据库对象 21
2.3.1 表 22
2.3.2 查询 23
2.3.3 窗体 23
2.3.4 报表 24
2.3.5 宏 25
2.3.6 数据访问页 25
2.3.7 模块 25
思考题 26
设计题 26
第3章 创建数据库和表 27
3.1 建立数据库 27
3.1.1 直接创建空数据库 27
3.1.2 利用向导创建数据库 28
3.2 数据库的打开及关闭 31
3.2.1 打开数据库 31
3.2.2 关闭数据库 33
3.3 表 33
3.3.1 表的结构 33
3.3.2 数据类型 33
3.3.3 表结构的定义 41
3.4 创建表 41
3.4.1 通过输入数据创建表 42
3.4.2 使用表向导创建表 43
3.4.3 使用设计视图创建表 45
3.5 表的属性设置与维护 47
3.5.1 字段的输入/显示格式设置 47
3.5.2 输入掩码 49
3.5.3 设置“默认值” 51
3.5.4 字段标题的设置 51
3.5.5 字段的有效性设置 52
3.5.6 设置主关键字 53
3.5.7 字段的维护 54
思考题 57
设计题 57
第4章 表的编辑与操作 58
4.1 表的基本编辑 58
4.1.1 表的复制 58
4.1.2 表的重命名 59
4.1.3 表的删除 59
4.2 表中数据的编辑 60
4.2.1 数据的输入与修改 60
4.2.2 数据的插入 61
4.2.3 数据的复制 61
4.2.4 数据的删除 61
4.2.5 数据的查找/替换 62
4.2.6 记录定位 64
4.2.7 记录排序 65
4.2.8 记录筛选 67
4.3 格式化数据表 71
4.3.1 字段隐藏/取消隐藏 71
4.3.2 字段冻结/解冻 72
4.3.3 设置网格线 72
4.3.4 设置立体效果 73
4.3.5 设置字体显示 74
4.4 建立表间关联关系 74
4.4.1 表间关联关系类型 74
4.4.2 建立索引 76
4.4.3 创建表间关联关系 77
4.4.4 删除关系 81
思考题 81
设计题 82
第5章 查询 83
5.1 查询概述 83
5.1.1 查询的作用 83
5.1.2 查询的类型 84
5.1.3 查询视图 85
5.2 创建选择查询 87
5.2.1 使用设计视图创建查询 87
5.2.2 使用向导创建查询 90
5.2.3 在查询中进行计算 100
5.3 创建参数查询 102
5.3.1 查询中的表达式 102
5.3.2 创建参数查询 104
5.4 创建动作查询 106
5.4.1 创建生成表查询 106
5.4.2 创建更新查询 108
5.4.3 创建追加查询 109
5.4.4 创建新字段查询 110
5.4.5 创建删除查询 111
思考题 113
设计题 113
第6章 关系数据库标准语言SQL 114
6.1 SQL概述 114
6.1.1 SQL的特点 114
6.1.2 SQL的基本组成 115
6.1.3 SQL查询 115
6.2 SQL的数据定义 115
6.2.1 表的建立、修改与删除 115
6.2.2 索引的建立与删除 118
6.3 SQL的数据查询 119
6.3.1 SELECT语句的一般格式 119
6.3.2 单表查询 119
6.3.3 连接查询 125
6.3.4 嵌套查询 126
6.4 SQL的数据更新 129
6.4.1 插入数据 129
6.4.2 修改数据 130
6.4.3 删除数据 131
思考题 132
设计题 133
第7章 窗体 134
7.1 窗体的组成 134
7.2 使用自动窗体创建窗体 135
7.2.1 纵栏式窗体 135
7.2.2 表格式窗体 136
7.2.3 数据表窗体 136
7.2.4 数据透视表窗体 137
7.2.5 数据透视图窗体 138
7.3 使用向导创建窗体 138
7.3.1 使用窗体向导创建窗体 139
7.3.2 使用图表向导创建窗体 143
7.3.3 使用“数据透视表向导”创建窗体 146
7.4 窗体控件及属性 148
7.4.1 窗体控件箱 148
7.4.2 常用窗体控件的功能 148
7.4.3 窗体常用控件的操作 150
7.5 使用设计视图创建窗体 151
7.5.1 创建输入型窗体 151
7.5.2 创建查询型窗体 154
7.5.3 创建包含子窗体的窗体 160
思考题 163
设计题 163
第8章 报表 164
8.1 认识报表 164
8.1.1 报表的类型 164
8.1.2 报表的组成 165
8.2 创建报表 166
8.2.1 自动创建报表 166
8.2.2 使用报表向导创建报表 167
8.3 报表设计 169
8.3.1 报表控件的使用 169
8.3.2 设置页码与日期 170
8.3.3 设计报表布局 170
8.3.4 使用报表设计视图创建报表 171
8.3.5 设计计算和汇总报表 172
8.3.6 设计排序和分组报表 174
8.4 创建其他报表 176
8.4.1 创建图表报表 176
8.4.2 创建标签报表 177
思考题 178
设计题 178
第9章 宏 179
9.1 宏的概述 179
9.1.1 什么是宏 179
9.1.2 常用的宏操作 180
9.1.3 宏设计窗口 181
9.2 宏的创建与应用 182
9.2.1 创建操作序列宏 182
9.2.2 创建条件宏 183
9.2.3 创建宏组 185
9.2.4 创建启动窗体 187
9.3 宏的运行 188
9.3.1 直接运行宏 188
9.3.2 触发事件运行宏 188
9.3.3 用宏命令间接运行宏 188
9.3.4 自动运行宏 189
9.4 宏的调试 189
思考题 190
设计题 190
第10章 数据访问页 191
10.1 了解页 191
10.2 使用向导创建页 191
10.2.1 使用“自动创建数据页”创建页 192
10.2.2 使用“数据页向导”创建页 193
10.3 设计页 195
10.3.1 在设计视图中创建数据访问页 196
10.3.2 添加控件 198
10.3.3 应用主题 199
10.4 创建其他页 201
10.4.1 将其他对象转换为数据访问页 201
10.4.2 利用已有网页创建数据访问页 201
思考题 202
设计题 202
第11章 VBA程序模块设计 203
11.1 了解模块和VBA编程 203
11.1.1 模块的概念 203
11.1.2 VBA概述 204
11.1.3 VBA编程环境 204
11.2 VBA程序设计基础 205
11.2.1 数据类型 205
11.2.2 常量 206
11.2.3 变量 206
11.2.4 表达式 208
11.2.5 内部函数 210
11.2.6 编码约定 213
11.3 程序基本结构 214
11.3.1 顺序结构 214
11.3.2 分支结构 214
11.3.3 循环结构 217
11.3.4 过程 220
11.4 VBA程序实例 222
11.4.1 系统主页窗体 222
11.4.2 登录窗体 223
思考题 226
设计题 226
第12章 菜单与工具栏 227
12.1 菜单的组成 227
12.2 创建菜单 227
12.2.1 使用工具栏创建菜单 227
12.2.2 使用宏创建菜单 231
12.3 工具栏 233
12.3.1 显示与隐藏工具栏 233
12.3.2 创建工具栏 233
思考题 236
设计题 236
第13章 数据库的安全和维护 237
13.1 数据库密码 237
13.1.1 设置数据库密码 237
13.1.2 撤销数据库密码 237
13.2 工作组 238
13.2.1 创建新的工作组 238
13.2.2 加入已有的工作组 239
13.3 用户与组账户 239
13.3.1 创建安全用户账户 239
13.3.2 创建安全组账户 240
13.4 用户与组的权限 241
13.5 数据库压缩和修复 241
13.6 数据库转换 242
13.7 生成MDE文件 244
思考题 245
设计题 245
第14章 综合应用实例 246
14.1 应用系统开发步骤 246
14.1.1 系统分析阶段 246
14.1.2 系统设计阶段 247
14.1.3 系统实施阶段 248
14.1.4 系统维护阶段 248
14.2 数据库设计 248
14.2.1 数据表设计 248
14.2.2 创建表间关联关系 251
14.3 主要功能模块设计 251
14.3.1 系统管理模块 252
14.3.2 学生管理模块 255
14.3.3 成绩管理模块 260
14.3.4 课程管理模块 261
14.3.5 教师管理模块 263
14.3.6 帮助模块 265
14.4 系统集成 265
14.4.1 系统主页设计 265
14.4.2 登录窗体设计 266
14.4.3 菜单设计 266
14.4.4 切换面板设计 267
14.4.5 系统启动设置与运行 270
思考题 271
设计题 271
参考文献 272
……[看更多目录]
文摘插图:

2.文件系统管理阶段
20世纪50年代末到60年代为数据管理技术的文件系统管理阶段。在硬件方面,磁盘、磁鼓等直接存储设备问世,为存放大量数据提供了硬环境。在软件方面,操作系统中的文件系统实现了对数据进行存取的管理。在这个阶段,数据采用文件的形式长期保留在外存,文件系统对文件进行统一管理,程序员不必过多地考虑数据存储的物理细节,使程序与数据具有一定的独立性。文件是面向应用的,一般为一个应用程序所有,可以指定其他应用程序共享,但当不同应用程序具有一部分相同的数据时,则必须建立各自的数据文件,造成数据冗余。并且,应用程序依赖于数据的逻辑结构,一旦数据的逻辑结构改变,则必须修改文件结构的定义,修改应用程序。文件系统只提供了打开、关闭、读写等一些低级的文件操作,如需对文件进行查询、统计等相对复杂的操作,必须由应用程序来实现,因此程序设计复杂,使用不便。
3.数据库系统管理阶段
20世纪60年代以后,数据管理的规模日趋增大,数据量急剧增加,文件系统管理已不能适应需求。于是,为了多用户、多应用共享数据的需求,数据库技术应运而生,出现了统一管理数据的数据库系统。数据库系统对数据的管理方式与文件系统不同,它把所有应用程序中使用的数据组织起来,按一定结构组织集成,在数据库管理系统的统一监督和管理下使用,多个用户、多种应用可充分共享。数据库管理技术提供了更广泛的数据共享和更高的数据独立性,进一步减少数据的冗余度,并为用户提供了方便的操作使用接口。以数据库为中心的数据库系统,是当代数据管理的主要方式。1.1.3 数据库与数据库管理系统为了有效地存储和管理存放在计算机中的大量数据,以便能充分而方便地使用这些信息资源,就需要借助数据库管理技术。数据是数据库中存储的内容,用户操纵的具体对象。
那么,数据库到底是什么呢?简单地说,数据库(DataBase)是存储在计算机内,有组织、可共享的数据集合。数据库中的数据有一定的结构,能为众多用户所共享,能方便地为不同的应用服务。