具体描述
内容提要
本书是《微软公司授权培训中心系列丛书》之一,介绍微软公司优秀的
数据库管理系统――中文VisualFoxPro――的基本概念和使用方法。全书分
8章,介绍VisualFoxPro的基本使用,包括数据库(表、索引、表之间的关
联和完整性约束)、表单、报表、查询等的建立、使用和维护,还简单介
绍了关系数据库查询语言SQL。
本书简明易学,可作为各级学校教学和培训的教材。
作者简介
目录信息
序
前言
第1章 背景知识
1.1什么是数据库
1.2什么是关系数据库
1.3如何建立关系数据库
1.4一个实例
1.5关于VisualF0xPr0
第2章 VisualFoxP ro概貌
2.1启动和退出VisualFoxPro
2.1.1 启动VisualFoxPro
2.1.2 退出
2.2系统主界面
2.3项目管理器
2.4设计器
2.5窗口
2.6向导
2.7生成器
2.8工具栏
2.9VisualFoxPro中常用名词解释
第3章 建立表
3.1数据类型
3.2使用表设计器建立表
3.3输入数据
3.4浏览数据
3.5建立索引
3.5.1为什么要建立索引?
3.5.2 VisualFoxPro索引的类型
3.5.3用表设计器建立索引
3.6使用索引
3.7表的修改
3.7.1修改记录
3.7.2修改表结构
3.7.3修改索引
第4章 建立数据库
4.1数据库设计器.
4.2为数据库建立表
4.2.1添加表
4.2.2新建表
4.2.3移去表
4.3建立表之间的联系
4.4数据库完整性
4.4.1设置表的有效性规则
4.4.2参照完整性和触发器
4.4.3参照完整性生成器
4.5建立视图
4.6移去和删除数据库
第 5章 建立表单
5.1 表单
5.2用表单向导创建表单
5.3表单设计器
5.4 用表单设计器修改表单
5.5建立复杂的表单
第6章 建立报表
6.1报表设计器
6.2快速报表
6.3报表向导
6.4使用报表设计器修改报表
第7章 SQL语言简介
7.1何为SQL语言
7.2SELECT-SQL
7.2.1 简单查询
7.2.2 用谓词BETWEENANDIN和LIKE的查询
7.2.3 排序显示
7.2.4 字段函数
7.2.5 分组查询
7.2.6 连接查询
7.2.7 嵌套查询
7.2.8 相关嵌套查询
7.3 INSERT-SQL
7.4 DELETE-SQL
7.5 UPDATE-SQL
第8章 建立查询
8.1 使用查询问导
8.2使用查询设计器
8.2.1进入查询设计器
8.2.2将表添加到数据环境中去
8.2.3给出查询条件
8.2.4选定要查询的字段
8.2.5查询结果排序
8.2.6查询结果分组
8.2.7确定查询去向
8.2.8存盘
8.2.9运行
附录 VisualFoxPro使用的文件扩展名及其对应的文件类型
· · · · · · (收起)
读后感
用户评价
这本书的讲解深度和广度拿捏得恰到好处,完全不是那种蜻蜓点水式的入门手册。我特别欣赏作者在基础概念引入时所采用的类比和生活化的例子,比如在解释数据库关系模型时,作者引入了一个虚拟的图书馆管理场景,一下子就把抽象的‘一对多’关系变得具体可感了。更深入的部分,比如对内存变量和指针操作的剖析,处理得非常细致,作者没有回避那些初学者容易感到困惑的底层逻辑,反而通过精妙的流程图和代码片段,将复杂的机制层层剥开,让人感觉“原来如此,就是这么回事”。阅读过程中,我发现自己对之前模糊不清的一些高级特性的理解,都得到了极大的澄清和巩固,这得益于作者在构建知识体系时的那种递进式的设计,每学完一个章节,都会感觉自己的技术栈又坚实了一层,而不是东一块西一块的零散知识点。
作者的语言风格非常平易近人,没有那种高高在上、拒人千里的技术术语堆砌感。阅读起来感觉就像是一位经验丰富的前辈,耐心地坐在你旁边,手把手地指导你完成每一个步骤。特别是在解释一些比较枯燥的系统函数或者API调用时,作者会插入一些个人经验的注解,比如“这里初学者很容易忽略一个参数的顺序,我当年就因此浪费了半天时间”之类的温馨提示,这些小细节极大地拉近了与读者的距离,让整个学习过程变得轻松愉快,大大降低了学习曲线带来的挫败感。很多技术书籍读起来像是在啃硬骨头,但这本却像是在品尝一道精心烹制的家常菜,虽然内容扎实,但口感却非常顺滑,让人愿意一口接一口地读下去,不知不觉中,原本令人生畏的技术难题也变得清晰易懂了。
这本书的实战应用导向性极强,这一点对于我这种急于将所学应用到实际工作中的人来说,简直是福音。它不是停留在理论的象牙塔里,而是紧密结合了实际业务场景的需求来组织内容的。比如,书中有一个专门的模块是关于如何构建一个小型库存查询系统的完整案例,从数据表结构设计、表单界面设计,到最终的业务逻辑实现和报表生成,作者都进行了详尽的实操演示。更重要的是,他并没有直接给出最终的“完美代码”,而是在关键的调试环节中,展示了常见的错误类型和相应的调试技巧,这比直接提供成品代码要宝贵得多,它教会了我如何像一个真正的开发者那样去思考和解决问题,而不是被动地复制粘贴。这种注重“授人以渔”的教学方式,让我感觉自己不仅仅是在学习一门语言的语法,更是在学习一种解决问题的思维框架。
我发现这本书的配套资源支持做得非常到位,这对于任何一本技术学习资料来说都是一个巨大的加分项。在线上,作者似乎维护了一个专门的交流社区或者论坛,我遇到的一个关于特定版本兼容性的疑难问题,很快就在那里得到了热心解答,这远超出了书籍本身的范畴。此外,书中所涉及的所有示例代码和数据库文件,都可以通过一个简洁的链接一次性下载齐全,并且这些文件都经过了良好的组织和注释,方便读者进行对比学习和修改实验。这种立体化的学习体验,确保了读者在遇到学习瓶颈时,总能找到及时的帮助和资源支持。这种对读者学习旅程的全面关注,让这本书的价值得到了极大的延伸,绝对是一次物超所值的投入。
这本书的装帧设计真是让人眼前一亮,封面那种深沉的蓝色调,配上简洁有力的字体,透露出一种专业和沉稳的气息。我拿到手的时候,首先注意到的是纸张的质感,摸上去挺舒服,那种微微的哑光处理,让长时间阅读眼睛也不会太容易疲劳。内页的排版也看得出是下了不少功夫的,行距和字号的搭配非常合理,即便是像我这样需要经常对照代码和文字的读者,也能非常顺畅地跟上作者的思路。尤其要赞扬的是,书中的插图和截图部分,色彩还原度很高,逻辑结构图清晰明了,没有出现那种模糊不清、让人费解的低质量印刷品。对于一本技术教程来说,视觉上的舒适度和信息的直观呈现是至关重要的,这本书在这方面做得非常出色,光是翻阅的过程就是一种享受,让人充满学习的欲望,感觉这本书不仅仅是一本工具书,更像是一件精心制作的工艺品。