具体描述
Access是微软公司推出的世界上最流行的桌面数据库系统。Access 2002中文版是Office XP中文版套装软件的一个重要组成部分,特别适合于办公室制作小型数据库管理系统。 本书分基础篇和进阶篇,共16章内容,基础篇综合阐述了数据库的概念以及在Access 2002中运用数据表、数据透视表、数据透视图、查询、窗体、报表和数据访问页的应用技巧;进阶篇详细讲述了自定义数据表、窗体、报表以
作者简介
目录信息
第1章 认识数据库
第2章 建立数据表
第3章 数据表的使用
第4章 数据透视表和数据透视图
第5章 建立和使用查询
第6章 建立窗体
第7章 设计报表
第8章 建立和使用数据访问页
第二篇 Microsoft Access 2002进阶
第9章 自定义数据表
第10章 使用查询功能
第11章 建立自定义窗体
第12章 建立自定义报表
第13章 在Internet上使用数据库
……
· · · · · · (收起)
读后感
用户评价
这本书的侧重点,明显偏向于数据库的“结构化管理”而非“应用界面开发”。关于表结构的设计规范、索引的优化、以及确保数据完整性的各种约束条件的设置,写得非常到位,几乎可以作为一本小型的数据库设计理论教材。作者在讨论如何避免数据冗余时,引用了大量的第三范式(3NF)的例子进行推演,读起来非常严谨。然而,一旦涉及到用户界面的美观度和交互流畅性,这本书的笔墨就明显不足了。例如,关于表单控件的排列美化,它只提到了最基本的对齐和颜色设置,对于如何设计出符合人体工程学的导航路径、如何使用条件格式化来突出关键数据、或者如何嵌入ActiveX控件来增强互动性,几乎没有深入探讨。我的团队最终在开发内部客户信息录入系统时,不得不抛开书里提供的默认表单样式,完全依赖网络资源来学习如何应用更现代的表单设计技巧,让录入界面看起来不那么像一份打印出来的表格。这本书奠定了我的“骨架”,但“血肉”部分,我得自己找别处添补。
这本书的封面设计,说实话,第一眼吸引我的地方不多,那种蓝白相间的配色,带着一种九十年代末期软件教程的经典味道,让人瞬间穿越回了那个拨号上网还算新鲜的年代。我当初买它,纯粹是因为工作需要,我们部门刚开始尝试用Access做一些小型的内部管理系统,手头只有这本号称“标准培训教程”的家伙。翻开目录,内容排布得倒是井井有条,从基础的数据类型讲起,一直到报表的精细设计,逻辑链条是完整的。但是,当我真正沉下心来跟着书本操作时,就感觉到了那种时代的局限性。比如,书里详细介绍了如何通过DAO连接到SQL Server的步骤,那套复杂的连接字符串和驱动设置,在如今使用OLEDB或者更现代的ODBC连接方式的背景下,显得冗长而繁琐。更别提书中反复强调的VBA代码编写规范,虽然逻辑清晰,但很多语法结构和对象模型已经跟后来的2007、2010版本有了微妙的脱节,初学者跟着敲可能会遇到一些环境兼容性的莫名其妙的错误。不过,它在讲解“表间关系”和“查询设计器”的那些基础概念时,还是非常扎实的,用了很多生动的流程图来解释主键、外键的约束逻辑,这一点对于初次接触关系型数据库思维的读者来说,是极其宝贵的财富。那种手把手带着你从零开始搭建一个数据库框架的感觉,是现在那些追求“快速上手”的电子书里很难找回的踏实感。
如果要用一个词来概括这本《Microsoft Access 2002中文版标准培训教程》给我的感受,那就是“时代的烙印”。它不是一本失败的教材,它成功地将一个特定时间点上,Access 2002版本所能提供的所有核心功能,以一种非常系统和详尽的方式呈现了出来。我欣赏作者在解释“查询”中复杂的联接类型(内联接、左外联接、右外联接)时所用的类比手法,非常形象,即便是对SQL语法不熟悉的读者也能快速建立概念。然而,当我们身处在Windows XP到Windows 7的过渡期,以及Office套件快速迭代的那个阶段,这本书的即时参考价值正在迅速衰减。它几乎没有提到任何关于数据迁移或者版本兼容性的处理方案。当你试图用它来操作一个由Access 2016创建的数据库文件时,你会立刻感到无力和困惑,因为许多新的数据类型和功能特性根本就没有出现在它的知识体系内。总而言之,它是一部优秀的“历史文献”,证明了作者团队在那一刻对Access 2002的理解达到了多么深入的程度,但对于今天想要用最新技术栈来解决实际问题的工程师来说,它更像是一本需要带着批判性眼光去阅读的参考书。
当我尝试用这本书来指导我的实习生学习时,我发现了这本书在用户体验设计哲学上的巨大代沟。Access 2002的设计界面,那个经典的MDI(多文档界面)风格,跟现在扁平化、标签化流行的界面风格完全不同。书里教导的导航方式,比如频繁使用“打开”对话框来切换表单、报表,对于习惯了现代软件的拖拽和快捷键操作的年轻一代来说,显得异常低效和笨拙。举个例子,书中花费了大量篇幅讲解如何通过宏(Macro)来设计一个简单的按钮点击事件,比如“关闭当前窗体”。那个时候,宏是比VBA更推荐给初学者的“无代码”解决方案。然而,现在我们几乎所有人都直接上手写几行VBA代码来完成同样的功能,效率高且可扩展性强得多。这本书似乎把所有的可能性都放在了宏的框架内去解释,这使得读者在学习过程中,会不自觉地形成一种“能用宏就不用代码”的思维定势,这对于未来向更复杂的企业级应用迁移是非常不利的。它更像是一本博物馆里的展品说明书,详尽地记录了那个时代的最佳实践,但实践本身已经过时了。
说实在的,这本书的文字风格非常“学院派”,每一个术语的解释都恨不得刨根问底,力求做到滴水不漏。对于我这种希望快速解决眼前问题的技术人员来说,阅读体验有时候会显得有些拖沓。我记得最清楚的是关于“数据透视表”和“数据透视图”的章节,作者花了近三十页的篇幅来解释它们在Access 2002环境下的生成原理和局限性,甚至还对比了Excel中对应功能的差异。这种深度剖析当然保证了读者对原理的理解,但实际操作中,我们更多的是需要知道“怎么点”而不是“为什么能点”。而且,书中大量的截图,虽然清晰度尚可,但由于屏幕分辨率的限制,很多细节在我的宽屏显示器上看起来就有些模糊,每次对照着截图去寻找工具栏上的小图标时,都得眯着眼睛仔细比对半天。最让我头疼的是,关于数据导入导出的部分,书中对文本文件的解析规则讲得过于死板,没有提及太多通用的正则表达式处理思路,导致我们在处理一些非标准格式的CSV文件时,还得翻阅大量的外部资料来补充知识盲区。它提供了一个坚实的地基,但上层的装修和内部的现代化改造,就得靠读者自己去摸索了。