登入帳戶  | 訂單查詢  | 購物車/收銀台( 0 ) | 在線留言板  | 付款方式  | 聯絡我們  | 運費計算  | 幫助中心 |  加入書簽
會員登入 新註冊 | 新用戶登記
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類閱讀雜誌 香港/國際用戶
最新/最熱/最齊全的簡體書網 品種:超過100萬種書,正品正价,放心網購,悭钱省心 送貨:速遞 / EMS,時效:出貨後2-3日

2024年03月出版新書

2024年02月出版新書

2024年01月出版新書

2023年12月出版新書

2023年11月出版新書

2023年10月出版新書

2023年09月出版新書

2023年08月出版新書

2023年07月出版新書

2023年06月出版新書

2023年05月出版新書

2023年04月出版新書

2023年03月出版新書

2023年02月出版新書

『簡體書』Access 2016数据库应用与开发

書城自編碼: 3048386
分類: 簡體書→大陸圖書→計算機/網絡數據庫
作者: 刘玉红、李园
國際書號(ISBN): 9787302474487
出版社: 清华大学出版社
出版日期: 2017-08-01
版次: 1
頁數/字數: 412/649000
書度/開本: 16开 釘裝: 平装

售價:NT$ 562

我要買

share:

** 我創建的書架 **
未登入.



新書推薦:
产业政策的选择及其经济后果
《 产业政策的选择及其经济后果 》

售價:NT$ 722.0
战争的幽灵
《 战争的幽灵 》

售價:NT$ 493.0
西洋镜:中华考古图志
《 西洋镜:中华考古图志 》

售價:NT$ 1053.0
学会当领导:优秀员工的晋升之路
《 学会当领导:优秀员工的晋升之路 》

售價:NT$ 364.0
目的行为论导论——刑法体系的新图景(增补第4版·中文增订版)(当代世界学术名著)
《 目的行为论导论——刑法体系的新图景(增补第4版·中文增订版)(当代世界学术名著) 》

售價:NT$ 381.0
浮沉:里亚布申斯基家族兴衰史
《 浮沉:里亚布申斯基家族兴衰史 》

售價:NT$ 549.0
Android自动化测试实战:Python+Appium +unittest
《 Android自动化测试实战:Python+Appium +unittest 》

售價:NT$ 503.0
郭建龙亚洲三部曲:印度、穿越蒙古国、三千佛塔
《 郭建龙亚洲三部曲:印度、穿越蒙古国、三千佛塔 》

售價:NT$ 1305.0

建議一齊購買:

+

NT$ 374
《 Access 2016从入门到精通(含盘) 》
+

NT$ 368
《 表哥的Access入门:以Excel视角快速学习数据库知识 》
+

NT$ 449
《 Access 2013 数据库管理与应用从新手到高手 》
+

NT$ 960
《 中文版Access 2016宝典(第8版) 》
+

NT$ 593
《 Access 2013从零开始学(视频教学版) 》
+

NT$ 828
《 Access 2013 Web编程 办公大师经典丛书 》
編輯推薦:
《实战从入门到精通》系列图书是专门为职场办公初学者量身定做的一套学习用书,整套书涵盖办公、网页设计等方面。整套书具有以下特点:前沿科技无论是Office办公,还是Dreamweaver CC、Photoshop CC,我们都精选较为前沿或者用户群*的领域推进,帮助大家认识和了解*动态权威的作者团队组织国家重点实验室和资深应用专家联手编著该套图书,融合丰富的教学经验与优秀的管理理念学习型案例设计以技术的实际应用过程为主线,全程采用图解和同步多媒体结合的教学方式,生动、直观、全面地剖析使用过程中的各种应用技能,降低难度提升学习效率
內容簡介:
本书以零基础讲解为宗旨,用实例引导读者深入学习,采取数据库基础数据库基本操作界面设计编程技术高级应用项目实战的讲解模式,深入浅出地讲解Access的各项技术及实战技能。
本书第1篇数据库基础主要讲解初识Access 2016和出色的数据库设计;第2篇数据库的基本操作主要讲解操作数据库、数据表的基本操作、数据库查询操作;第3篇界面设计主要讲解设计窗体、使用控件和窗体操作、使用Access报表展示数据;第4篇编程技术主要讲解使用宏、VBA编程语言、处理错误与异常;第5篇高级应用主要讲解将Access与SharePoint搭配应用、数据的导入和导出、数据库安全及优化;第6篇项目实战主要讲解Access项目开发实战,包括开发进销存管理系统和人事管理系统;第7篇王牌资源在DVD光盘中赠送了丰富的资源,包括Access案例素材和结果文件、教学幻灯片、本书精品教学视频、10个完整的ASP Access网站案例源码、60个完整的各行业Access数据库系统模板、Access 2016快捷键大全、窗体和控件常用属性速查手册、Access常用函数速查手册、数据库工程师面试技巧、Access常见错误及解决方案、Access数据库经验及技巧大汇总等。另外,光盘中还包含20多个小时99个全程同步视频教学录像。
本书适合任何想学习Access 2016的人员,无论您是否从事计算机相关行业,无论您是否接触过Access 2016,通过学习均可快速掌握Access的管理方法和技巧。
關於作者:
刘玉红老师在新疆大学主要负责计算机系的毕业生实训,善于引导学生学习,让学校所学的知识和社会的需求很好地衔接,同时具有丰富的教学经验和开发经验。曾做项目:电子货币交易系统、 B2C 电子商务平台和众多企业等。
目錄
目录
第1篇 数据库基础
第1章 初识Access 2016
1.1 认识Access 2016 4
1.2 Access 2016的工作界面 4
1.3 Access 2016的新功能 8
1.4 认识Access的对象 11
1.5 综合实战DIY自己的功能区 13
1.6 大神解惑 15
第2章 出色的数据库设计
2.1 数据库的基本概念 18
2.2 关系型数据库 18
2.2.1 为什么创建多个表 18
2.2.2 使用多个表 19
2.3 数据的规范化 19
2.4 数据库的设计步骤和方法 20
2.4.1 总体设计 20
2.4.2 设计表 21
2.4.3 设计字段 21
2.4.4 设计关系 22
2.4.5 优化设计 23
2.4.6 创建窗体 23
2.5 大神解惑 23
第2篇 数据库的基本操作
第3章 操作数据库
3.1 创建新数据库 28
3.1.1 创建一个空白数据库 28
3.1.2 利用模板快速创建数据库 30
3.2 数据库的基本操作 31
3.2.1 打开数据库 31
3.2.2 保存数据库 32
3.2.3 关闭数据库 33
3.2.4 查看数据库属性 34
3.3 数据库对象的基本操作 36
3.3.1 打开数据库对象 36
3.3.2 复制数据库对象 37
3.3.3 隐藏和显示数据库对象 37
3.4 综合实战创建一个学生管理数据库 39
3.5 大神解惑 40
第4章 数据表的基本操作
4.1 初识数据表 44
4.1.1 表的结构 44
4.1.2 表的视图 44
4.2 创建新数据表 45
4.2.1 使用表模板创建数据表 45
4.2.2 使用数据表视图创建数据表 46
4.2.3 使用设计视图创建数据表 47
4.2.4 使用SharePoint列表创建表 49
4.3 添加字段和数据类型 50
4.3.1 数据类型概述 50
4.3.2 添加字段 51
4.3.3 更改数据类型 53
4.4 设置字段属性 54
4.4.1 字段属性概述 54
4.4.2 格式 56
4.4.3 输入掩码 56
4.4.4 验证规则和验证文本 58
4.4.5 索引 61
4.5 设置主键 63
4.5.1 主键的作用 63
4.5.2 设置主键的方法 63
4.6 建立表之间的关系 64
4.6.1 一对一表关系 64
4.6.2 一对多表关系 66
4.6.3 多对多表关系 68
4.6.4 查看与编辑表关系 69
4.6.5 实施参照完整性 71
4.6.6 设置级联选项 73
4.6.7 删除表关系 73
4.7 编辑数据表 74
4.7.1 向表中添加与修改记录 74
4.7.2 选定与删除记录 75
4.7.3 数据的查找与替换 76
4.7.4 数据的排序 77
4.7.5 数据的筛选 79
4.7.6 设置数据表格式 80
4.8 综合实战创建仓库管理系统的表 81
4.9 大神解惑 84
第5章 数据库查询操作
5.1 初识查询 86
5.1.1 查询概述 86
5.1.2 查询的类型 86
5.1.3 查询的视图 87
5.1.4 创建查询的方法 88
5.2 使用查询向导创建查询 89
5.2.1 简单查询 89
5.2.2 查找重复项查询 91
5.2.3 查找不匹配项查询 93
5.3 使用设计视图创建查询 95
5.3.1 选择查询 95
5.3.2 设置查询条件 97
5.3.3 生成表查询 99
5.3.4 更新查询 102
5.3.5 追加查询 104
5.3.6 删除查询 106
5.4 创建SQL特定查询 108
5.4.1 SQL概述 108
5.4.2 SELECT查询 109
5.4.3 数据定义查询 111
5.5 创建高级查询 112
5.5.1 参数查询 112
5.5.2 交叉表查询 114
5.6 综合实战1更新员工工资情况 118
5.7 综合实战2查询各部门男女员工分布情况 120
5.8 大神解惑 122
第3篇 界面设计
第6章 设计窗体
6.1 初识窗体 126
6.1.1 窗体概述 126
6.1.2 窗体的作用 126
6.1.3 窗体的视图与结构 126
6.2 创建普通窗体 128
6.2.1 使用窗体工具创建窗体 128
6.2.2 使用空白窗体工具创建窗体 129
6.2.3 使用窗体向导工具创建窗体 130
6.2.4 使用多个项目工具创建窗体 132
6.2.5 使用数据表工具创建窗体 133
6.2.6 使用分割窗体工具创建窗体 133
6.3 创建主次窗体 134
6.3.1 使用向导创建主次窗体 134
6.3.2 创建两级子窗体的窗体 137
6.3.3 使用鼠标拖动建立主次窗体 139
6.3.4 使用子窗体控件创建主次窗体 140
6.4 使用窗体操作数据 142
6.4.1 查看、添加、删除记录 142
6.4.2 筛选、排序、查找记录 143
6.5 综合实战创建部门信息窗体 145
6.6 大神解惑 148
第7章 使用控件和窗体操作
7.1 初识控件 150
7.1.1 控件概述 150
7.1.2 控件类型 150
7.2 使用窗体控件 150
7.2.1 文本框控件 152
7.2.2 标签控件 155
7.2.3 复选框、选项按钮和切换按钮控件 157
7.2.4 选项组控件 157
7.2.5 选项卡控件 160
7.2.6 列表框和组合框控件 161
7.2.7 按钮控件 164
7.2.8 图像控件 166
7.2.9 图表控件 167
7.3 操作控件 169
7.3.1 选择控件 169
7.3.2 调整控件大小 170
7.3.3 对齐控件 171
7.3.4 设置控件外观 171
7.3.5 组合控件 172
7.3.6 调整控件的布局 172
7.3.7 删除控件 173
7.4 设置窗体和控件的属性 173
7.4.1 设置窗体的属性 173
7.4.2 设置控件的属性 176
7.5 综合实战创建信息录入窗体 177
7.6 大神解惑 180
第8章 使用Access报表展示数据
8.1 初识报表 184
8.1.1 报表的功能 184
8.1.2 报表的视图与分类 184
8.1.3 报表的结构 186
8.1.4 报表与窗体的区别 186
8.2 创建报表 187
8.2.1 使用报表工具创建报表 187
8.2.2 使用空报表工具创建报表 188
8.2.3 使用报表向导工具创建报表 188
8.2.4 使用标签工具创建标签类型报表 191
8.2.5 使用报表设计工具创建报表 193
8.2.6 建立专业报表 195
8.3 报表中的数据运算 197
8.4 制作高质量的报表 201
8.4.1 创建主次报表 201
8.4.2 创建弹出式报表 204
8.4.3 创建图表报表 205
8.5 报表的预览和打印 206
8.5.1 预览报表 207
8.5.2 打印报表 208
8.6 综合实战创建员工工资汇总报表 208
8.7 大神解惑 212
第4篇 编程技术
第9章 使用宏
9.1 初识宏 216
9.1.1 宏的功能和类型 216
9.1.2 宏设计视图 216
9.1.3 宏操作命令 217
9.1.4 宏和宏组 219
9.2 宏的创建与设计 219
9.2.1 创建与设计独立宏 220
9.2.2 创建与设计嵌入宏 221
9.2.3 创建与设计数据宏 223
9.2.4 创建含有子宏的宏组 225
9.3 宏的基本操作 226
9.3.1 添加操作 226
9.3.2 移动操作 227
9.3.3 删除操作 227
9.3.4 展开和折叠宏操作或块 227
9.4 宏的调试与运行 228
9.4.1 调试宏 228
9.4.2 运行宏 230
9.5 宏在Access中的应用 231
9.5.1 使用宏打印报表 231
9.5.2 使用宏发送Access对象 233
9.5.3 使用宏实现数据的导出 233
9.6 宏的安全设置 234
9.6.1 解除阻止的内容 235
9.6.2 信任中心设置 235
9.7 综合实战使用宏创建快捷菜单 236
9.8 大神解惑 239
第10章 VBA编程语言
10.1 初识VBA 242
10.1.1 VBA概述 242
10.1.2 VBA程序与宏的关系 242
10.1.3 VBA的编写环境 243
10.1.4 将宏转换为VBA代码 245
10.2 VBA语法简介 246
10.2.1 数据类型 246
10.2.2 变量、常量和数组 248
10.2.3 VBA中的运算符与表达式 250
10.2.4 常用的标准函数 254
10.2.5 程序语句 255
10.3 创建VBA程序 259
10.3.1 顺序结构 259
10.3.2 选择结构 260
10.3.3 循环结构 263
10.4 过程与模块 264
10.4.1 过程和模块概述 264
10.4.2 创建过程 265
10.4.3 VBA程序模块 269
10.5 综合实战创建生成彩票号码的代码 271
10.6 大神解惑 272
第11章 处理错误与异常
11.1 理解错误 274
11.1.1 编译错误 274
11.1.2 逻辑错误 275
11.1.3 运行错误 275
11.2 使用VBA的调试工具 276
11.2.1 VBA的调试工具 276
11.2.2 VBA程序调试 277
11.3 错误处理 281
11.3.1 什么是错误处理 281
11.3.2 设置基本的错误捕捉 281
11.3.3 VBA Error语句 282
11.4 大神解惑 284
第5篇 高级应用
第12章 将Access与SharePoint搭配应用
12.1 认识SharePoint 288
12.1.1 SharePoint Services概述 288
12.1.2 什么是SharePoint Portal
Server 288
12.1.3 了解SharePoint网站 289
12.2 在SharePoint网站共享数据库 291
12.3 通过链接至SharePoint列表共享数据库 292
12.3.1 迁移Access数据库 292
12.3.2 查看SharePoint网站上的列表 293
12.3.3 导出到SharePoint网站 293
12.4 访问SharePoint网站中的表 295
12.5 大神解惑 296
第13章 数据的导入和导出
13.1 什么是外部数据 298
13.2 导入数据 299
13.2.1 数据导入的各种类型 299
13.2.2 从其他Access数据库导入 299
13.2.3 导入电子表格数据 301
13.3 导出数据 304
13.3.1 数据导出的各种类型 304
13.3.2 导出到Access其他数据库 305
13.3.3 导出到电子表格数据 306
13.4 Access与Office软件的合作 307
13.5 大神解惑 309
第14章 数据库安全及优化
14.1 Access数据库的安全 312
14.1.1 创建数据库密码 312
14.1.2 删除数据库密码 313
14.2 优化和分析数据库 314
14.2.1 压缩和修复数据库 314
14.2.2 分析表 315
14.2.3 分析性能 318
14.3 数据库的打包、签名和分发 319
14.3.1 创建签名包 319
14.3.2 提取并使用签名包 321
14.4 设置信任中心 322
14.5 综合实战设置数据库安全 324
14.6 大神解惑 326
第6篇 项目实战
第15章 开发进销存管理系统
15.1 系统设计概述 330
15.2 需求分析 330
15.3 模块设计 330
15.4 数据表设计 331
15.5 数据表的表关系设计 336
15.6 操作界面设计 337
15.6.1 登录系统窗体 337
15.6.2 主切换面板窗体 340
15.6.3 库存查询窗体 343
15.6.4 入库操作窗体 345
15.6.5 出库操作窗体 346
15.6.6 订单管理窗体 346
15.6.7 客户管理窗体 348
15.6.8 供应商管理窗体 349
15.6.9 用户管理窗体 349
15.7 查询设计 349
15.7.1 库存信息查询 349
15.7.2 订单信息查询 350
15.8 报表设计 351
15.8.1 库存查询报表 351
15.8.2 订单信息报表 352
15.8.3 产品信息报表 353
15.9 程序设计 353
15.9.1 公用模块 354
15.9.2 登录系统窗体代码 355
15.9.3 主切换面板窗体代码 358
15.9.4 库存查询窗体代码 359
15.9.5 入库操作窗体代码 360
15.9.6 出库操作窗体代码 361
15.9.7 订单管理窗体代码 361
15.9.8 客户管理窗体代码 361
15.9.9 供应商管理窗体代码 362
15.9.10 用户管理窗体代码 362
15.10 系统设置 363
15.10.1 设置自动启动登录系统窗体 364
15.10.2 隐藏导航窗格和选项卡 364
15.11 系统运行 365
15.12 实例总结 367
15.13 项目经验总结 367
15.13.1 关于表设计 368
15.13.2 字段属性和窗体控件的关系 368
15.14 扩展和提高 369
15.14.1 数据库设计的原则 369
15.14.2 利用复制功能 370
第16章 开发人事管理系统
16.1 系统设计概述372
16.2 需求分析 372
16.3 模块设计 372
16.4 数据表设计 373
16.5 数据表的表关系设计 376
16.6 操作界面设计 378
16.6.1 主切换面板窗体 378
16.6.2 登录系统窗体 380
16.6.3 新员工登记窗体 382
16.6.4 员工信息查询窗体 384
16.6.5 员工考勤查询窗体 385
16.6.6 员工工资查询窗体 386
16.7 查询设计 387
16.7.1 员工考勤查询 387
16.7.2 员工工资查询 388
16.8 报表设计 389
16.8.1 员工信息查询报表 389
16.8.2 员工考勤查询报表 391
16.8.3 员工工资查询报表 392
16.8.4 企业工资发放记录报表 392
16.8.5 企业员工出勤记录报表 394
16.9 程序设计 395
16.9.1 公用模块 395
16.9.2 登录系统窗体代码 396
16.9.3 主切换面板窗体代码 399
16.9.4 新员工登记窗体代码 404
16.9.5 员工信息查询窗体代码 405
16.9.6 员工考勤查询窗体代码 405
16.9.7 员工工资查询窗体代码 406
16.10 系统设置 406
16.10.1 设置自动启动登录系统窗体 406
16.10.2 解除限制 407
16.11 系统运行 408
16.12 项目经验总结 410
16.12.1 关于最初的系统方案设计 410
16.12.2 关于表设计 411
16.12.3 字段格式和窗体控件关系 411
16.13 扩展和提高 411
16.13.1 创建系统对象 411
16.13.2 完善开发文档 412
第7篇 王牌资源
內容試閱
前言
实战从入门到精通(视频教学版)系列图书是专门为数据库和网站开发初学者量身定做的一套学习用书,整套书涵盖网站开发、数据库设计等方面,并具有以下特点。

前沿科技
无论是网站建设、数据库设计还是HTML5、CSS3,我们都精选较为前沿或者用户群最大的领域推进,帮助读者认识和了解最新动态。

权威的作者团队
组织国家重点实验室和资深应用专家联手编著该套图书,融合丰富的教学经验与优秀的管理理念。

学习型案例设计
以技术的实际应用过程为主线,全程采用图解和同步多媒体结合的教学方式,生动、直观、全面地剖析使用过程中的各种应用技能,降低难度、提升学习效率。

为什么要写这样一本书
Microsoft Access在很多地方得到广泛使用,例如小型企业、大公司部门等。使用Access可以对大量数据进行数据分析、开发行业系统软件和开发小型网站等,它是目前中小型企业应用最多的数据库。本书针对 Access 2016技术的初学者,全面讲解Access 2016数据库的知识和技巧,以提高其职业化能力,从而帮助公司解决需求问题。

本书特色
零基础、入门级的讲解
无论您是否从事计算机相关行业,无论您是否接触过Access 2016数据库,都能从本书中找到最佳起点。
超多、实用、专业的范例和项目
本书在编排上紧密结合学习Access 2016数据库技术的先后过程,从Access 2016数据库的基本操作开始,带领读者逐步深入地学习各种应用技巧,侧重实战技能,使用简单易懂的实际案例进行分析和操作指导,让读者读起来简明轻松,操作起来有章可循。
随时检测自己的学习成果
每章首页中,均提供了学习目标,以指导读者重点学习及学后检查。
细致入微、贴心提示
本书在各章讲解过程中使用了注意提示技巧等小栏目,使读者更清楚地了解相关操作、理解相关概念,并轻松掌握各种操作技巧。

高手甜点
本书中加入了大神解惑的内容,主要是讲述项目实战中的经验,使读者能快速提升项目操作能力,成为一名数据库设计高手。
专业创作团队和技术支持
本书由千谷网络科技实训中心提供技术支持。您在学习过程中遇到任何问题,可加入QQ群(221376441)进行提问,专业人员会在线答疑。
Access 2016数据库学习最佳途径
本书以学习Access 2016数据库的最佳制作流程来分配章节,从最初的数据库基本概念开始,讲解了Access 2016数据库的基本操作、界面设计、编程技术和高级应用等。此外,在最后的项目实战环节特意补充了人事管理系统开发实战,以便更进一步提高读者的实战技能。

超值光盘
20小时全程同步教学录像
涵盖本书所有知识点,详细讲解每个实例及项目的过程和技术关键点;使读者比看书更轻松地掌握书中所有的Access 2016数据库设计知识,而且扩展的讲解部分可以使读者得到比书中更多的收获。
超多容量王牌资源大放送
赠送大量王牌资源,包括Access案例素材和结果文件、教学幻灯片、本书精品教学视频、10个完整的ASP Access网站案例源码、60个完整的各行业Access数据库系统模板、Access 2016快捷键大全、窗体和控件常用属性速查手册、Access常用函数速查手册、数据库工程师面试技巧、Access常见错误及解决方案、Access数据库设计经验及技巧大汇总等。

读者对象
没有任何Access 2016基础的初学者
有一定的Access 2016基础,想精通Access 2016的人员
有一定的Access 2016基础,没有项目经验的人员
正在进行毕业设计的学生
大专院校及培训学校的老师和学生

创作团队
本书由刘玉红和李园主编,参加编写的人员还有蒲娟、刘玉萍、周佳、付红、郭广新、侯永岗、王攀登、刘海松、孙若淞、王月娇、包慧利、陈伟光、胡同夫、梁云梁和周浩浩。在编写过程中,我们尽所能地将最好的讲解呈现给读者,但难免有疏漏和不妥之处,敬请不吝指正。若您在学习中遇到困难或疑问,有任何建议,可写信至信箱357975357@qq.com。

编 者


第2章 出色的数据库设计数据库设计是建立数据库及其应用系统的技术,是信息系统开发和建设中的核心技术。由于数据库应用系统的复杂性,为了支持相关程序运行,数据库设计就变得异常复杂。因此,最佳的设计不可能一蹴而就,而只能是一种反复探寻,逐步求精的过程。通过本章的学习,读者需要熟悉如何设计出色的数据库,尽量避免因前期的考虑不周而造成的不必要操作。本章要点(已掌握的在方框中打钩)了解数据库的基本概念了解关系型数据库熟悉数据的规范性掌握数据库的设计步骤和方法2.1 数据库的基本概念在信息化社会,充分有效地管理和利用各类信息资源,是进行科学研究和决策管理的前提条件。对于大量的数据信息,如果使用手工方式进行管理,不仅效率低下,而且错误不断。这时就需要用到数据库,通常把它做成一个存储数据的仓库。例如,在一个学校,需要管理成千上万名学生的信息,这些信息组成一个数据库学生信息管理数据库。其中,每个学生的姓名、家庭住址、电话、入学时间、学号等信息都是这个数据库中的数据。同时,在这个数据库中还可以随时添加或修改学生的信息。由此可知,数据库可以被定义为数据的集合以及针对数据进行各种基本操作的对象集合,也被称为Database,简称DB。作为存储数据的仓库,数据库中的数据需按一定的规则存放,以便用户对数据进行访问或修改。一个Access数据库是由表、查询、窗体、报表、宏和模块等数据库对象构成的,这些对象都被存储于一个扩展名为.accdb的单独文件中。其中,表作为主要的数据存储仓库来使用,而查询、窗体或报表则提供了数据的访问途径,用户可以添加或提取数据,并通过有效的方法呈现出数据。另外,大多数开发人员还需向窗体或报表中添加宏或VBA代码,使应用程序功能更加全面。2.2 关系型数据库Access 2016是一种关系型数据库管理系统,而关系型数据库即建立在关系模型基础上的数据库。关系模型是目前最流行的数据库模型,它的数据结构简单清晰,是一个二维表的集合,每个表格就是一个关系。这意味着在Access 2016数据库中,一个表中的数据与另一个表中的数据是有关系的。2.2.1 为什么创建多个表一些初级用户在数据库中创建表时,总是希望创建一个能够包含全部信息的巨型表。例如,创建一个图书馆的图书管理表,其中包含了图书信息(图书编号、书名、作者、出版社、单价等)、图书类别信息(类别名称、可借天数、超期罚款等)及每本图书的借阅信息(借阅ID、学号、借阅日期、归还日期等),随着图书馆不断购入新的图书,该表中的数据会迅速增加,并且包含了许多无法管理的数据。由此可知,创建这种巨型表后,会非常难以维护。随着数据的不断增加,系统效率随之降低,容易出现数据输入错误,同时会出现大量重复数据或空白数据。例如,若一本书有多次借阅信息,在记录不同的借阅信息时,该条信息前面的图书信息和图书类别信息将会大量重复。为了解决以上问题,可以创建多个包含少量信息的表,每个表中都有一个主题,表中的字段都是围绕该主题所创建的。创建多个表并建立各个表之间的表关系后,同样可以将这些表当成一个表使用,但并不会出现上述问题。2.2.2 使用多个表上一节介绍了为什么需要在数据库中创建多个表,本节将介绍如何使用这些表。例如,在图书管理数据库中建立了两个表:图书类别信息表和图书信息表。其中,类别编号字段为图书类别信息表的主键,需在图书信息表中添加该字段作为其外键,通过该字段,创建这两个表的关系,将它们关联起来。创建关系后,可以将这两个表当成一个表看待,方便用户查看某一类别下的所有图书信息,而不必重复查看每个表的记录。同样地,在每次购入新书时,只需更新图书信息表的内容。由以上例子可以看出,由于特定主题的所有信息都在一个表内,所以将数据分布到数据库中的多个表内可以使系统变得更易于维护;创建了关系后又很方便地将它们相互关联起来,这样既节省了数据的存储空间,又减少了数据的冗余,使数据组织非常条理化。2.3 数据的规范化在设计数据库时,确保数据被正确存储到表中是其中最重要的步骤。使用良好的表结构,极大地方便了应用程序的其他设计内容,如窗体、报表等。其中,将数据正确存储在多个表中的过程被称为对数据进行规范化。在系统设计中应用数据规范化规则是数据库设计成功的保证。通常情况下,规范化分为五个阶段。大多数数据库设计都要求使用前三个阶段,而其中第一阶段是最基础和最常用的。对于大部分数据库设计而言,满足第一阶段已经足够。规范化规则又被称为范式,规范化的第一个阶段被称为第一范式,以此类推。第一范式要求数据表符合以下规则:表中的每个元素都只能包含一个唯一值,并且表中不能包含重复的数据。第二范式的规则为:将不直接依赖于表主键的数据都移到另一个表中。通俗来讲,是指拒绝巨型表,创建多个表,使每个表都有其特定的主题。第三范式的规则为:要求删除所有可以从本表其他字段或数据库其他表中获得数据的字段,即表中不应包含计算得来的数据。以上三个范式其实就是设计表和字段时应遵循的原则。在设计表和字段小节中将详细介绍,这里不再赘述。2.4 数据库的设计步骤和方法设计数据库的目的实质上是设计出最优的数据库模式,使之能够有效地存储数据,满足用户的实际需求。在初始设计数据库时,难免会发生错误或遗漏数据,完成初步设计后,利用示例数据对其进行测试,在Access中很容易对原设计方案进行修改,可是在输入大量数据之后,再想修改就比较困难。正因如此,在开发完整的数据库系统前,应确保设计方案的合理性。2.4.1 总体设计创建数据库之前,第一个步骤是确定数据库的用途,专业术语称为需求分析,即开发者需要确定希望从数据库中得到什么信息。例如,学生信息管理是学校管理工作中的主要环节之一,涉及学生基本信息管理、住宿管理、成绩管理、课程管理等方面。随着每年新学期的开始,学生的信息也在不断地变化。为了提高学生管理的效率,可以创建一个学生信息管理数据库。在创建此数据库之前,需要确定其完成的功能,包括以下几点。能输入和修改学生的基本信息,如学号、姓名、性别、出生日期、专业等。能输入和修改学生每学期的课程信息,如课程名称、授课老师、上课时间等。能输入和修改学生各学期各门课程的成绩信息,如学期名称、课程名称、相应成绩、是否及格等。能输入和修改学生的住宿信息,如宿舍号、宿舍电话、宿舍人数等。能够查询学生的平均成绩、最好成绩、最差成绩等信息。生成标签报表,打印每个学生的基本信息。设置登录名和密码登录系统,查询以上信息。从以上的例子可以看出,在确定数据库的用途时,希望数据库提供的一系列信息也随之显示出来。由此,可以确定在数据库中存储哪些事件,以及每个事件属于哪个主题。这些事件与数据库中的字段相对应,事件所属的主题则与表相对应。当然,构建系统所需要的大多数信息都来源于最终的用户,这意味着开发者可以和他们进行交流探讨以了解得更加全面。同时,在实际创建数据库之前,开发者不妨先在纸面上草拟一些希望数据库生成的报表,或者收集当前用来记录数据的表格,还可以参考某个设计得很好且与当前要设计的数据库相似的数据库,从而确保设计出合理的方案。2.4.2 设计表这是数据库设计过程中最重要的一个环节,也是最难处理的一个步骤。因为表对象是整个数据库的基础,也是查询、窗体和报表对象的基础。表结构设计的好坏会直接影响数据库的性能。一个良好的数据表设计应该具备以下几点。表不应包含备份信息,表之间不应包含重复信息,从而减少冗余数据;否则不仅会浪费空间,还会增加出错可能性。每个表应该只包含关于一个主题的信息。由此可知,开发者可以将信息划分为各个独立的主题,每个主题都可以被设计成为数据库的一个表。例如,在学生信息管理数据库中可以划分为学生、课程、成绩等,因此可以设计学生信息表、班级表、成绩表、课程表、宿舍表等,如图2-1所示。
图2-1 学生信息管理数据库中的表2.4.3 设计字段每个表中都应包含同一主题的信息,即表中的字段应围绕这个主题而创建。在设计表中字段时,应注意以下几点。字段应涉及所有需要的信息。以最小的逻辑部分存储信息。例如,学生姓名通常分为两个字段存储,即名字和姓氏。不要创建相互类似的字段。例如,在供应商表中,如果创建了产品1和产品2字段,就很难查找所有提供某一特定产品的供应商。不应包含派生或计算得到的数据。例如,如果有单价和数量字段,就不要额外再创建一个总价字段存储这两个字段值的乘数。该数据完全可以通过建立查询来实现。明确有唯一性的字段。为了连接保存在不同数据表中的信息,Access数据库中的每个数据表必须设置主键字段。例如,在学生信息表中设计学号姓名性别出生日期籍贯等字段,其中,设置学号字段为主键,如图2-2所示。

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 香港用户  | 台灣用户 | 海外用户
megBook.com.tw
Copyright (C) 2013 - 2024 (香港)大書城有限公司 All Rights Reserved.