FireBird编程从入门到精通.doc

  1. 1、本文档共25页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
FireBird编程从入门到精通

前言 从来没有过这么一种数据库,能够像InterBase/FireBird一样富有激情。这是一种完全为程序员准备的数据库,就像瑞士军刀一样小巧、方便、实用。以往的数据库,不是太大太笨重(例如,Oracle、MS SQL、DB2),就是太简陋,功能不足(例如My SQL)。而InterBase/FireBird则是在两者之间找到了一个很好的平衡点,笔者不妨称之为“中型数据库”。随着硬件环境的不断发展,普通的个人电脑的计算能力越来越逼近并不太久以前的大型计算机的能力,这种趋势同时也大大推动了与此相适应的中型数据库的应用。中型数据库逐渐蚕食大型数据库的市场,这几乎是一个明显的趋势。随着软硬件条件的不断发展,很多大型数据库的很多极其复杂的特性,今天看来逐渐成为了不必要。今天的软件用户更加渴求“简单、实用、绿色”。InterBase/FireBird数据库几乎就是为这个宗旨而量身定制的。 和InterBase/FireBird相当的数据库引擎还有MySQL、PostGre SQL两种数据库。和后两种数据库相比,InterBase/FireBird数据库有着最为充沛而友好的开发工具,市面上专门用于这两种数据库的建库工具,就不下十来种,几乎每个资深的Delphi/IB/FB开发者都恨不得自己也做一个管理工具。最为流行的管理开发工具,例如IBExpert,在不断的发展完善下,其功能甚至于早已超过了其他商用大型数据库的企业管理器。InterBase/FireBird和Delphi、C++Builder两种工具结合非常紧密,因而,在C/S应用开发方面,InterBase/FireBird占有上风,能够开发出最为细腻友好的客户端UI。InterBase/FireBird数据库目前正在迅速发展,它们所需要的是更多实战应用的考验,其中特别包括了大型Web应用的考验。在这方面,MySQL相对而言更成熟一些。但是,随着InterBase/FireBird用户的不断增多,笔者相信,这个只是个时间的问题。中型数据库中,没有一种数据库提供了InterBase/FireBird所带来的如此完备的内在构架,如此丰富强大的SQL支持,如此简洁的使用、维护方式,以及精华所在的存储过程语言。相信这些优异的特性总有一天会在业界放出应有的光芒。 InterBase/FireBird数据库是两个分支的合称。InterBase是Borland/CodeGear公司的数据库产品,而FireBird则是开源组织持续开发的免费开源版本的InterBase。由于这两种数据库的核心特性几乎完全一样,所以,笔者书中阐述的特性绝大多数都同时适用于两种数据库。读者可以根据自己的情况需要,在这两种数据库之间进行选择。在InterBase/FireBird支持者的持续推动下CodeGear和FireBird开发组织都在持续的改进着这两种数据库,所以,在未来还会出现更多的新特性,这些也许会在本书的后续版本中涵盖。相信本书的读者,也许会经常访问这两种数据库的官方网站,关注它们的发展,甚至于一定程度的参与到数据库引擎的改进中。 目前市面上关于InterBase/FireBird数据库的书籍很早就已经有了,但是这些书籍都是关于这种数据库本身的功能阐述,相当于数据库的中文手册,这些书籍对该数据库的应用开发却论述甚少。本书的重点则在于针对这种数据库的应用开发上,面向的是实战性,包括和开发工具的结合以及系统的构架,一些应用开发层面的高级技术将被展开论述,这部分也是本书的精华所在,因而,本书的读者应该是具备一定编程经验的开发者。好,我在这里感谢各方面人士的支持,我们这就开启InterBase/FireBird数据库激情之旅,执行一句: select ‘我们开始使用InterBase/FireBird数据库了!’ as result from RDB$DATABASE 构建高度智能化的关系数据库系统 现代的应用软件系统的用户,越来越希望软件系统更加的易于维护,使用过程透明化,希望软件本身对人的要求更低,尽量少的涉及专业的计算机知识,使计算机操作者能够更加专注于业务本身。这些,或许就是所说的“软件系统智能化”。感谢InterBase/FireBird,使这一高度挑战性的目标实现起来并不困难。由于特定的历史背景,InterBase/FireBird的开发接口比其他数据库公开的更加彻底,再加之InterBase/FireBird数据库的体系结构也非常的简洁透明,所以用InterBase/FireBird构架智能化的系统就来的比较顺利。 构架纯绿色客户端软件 所谓的“绿色软件”,就是指,程序文件拷贝到空白电脑上面,就能直接运行,不必注册ocx文件、不必读写注册表、不必在系统文件夹下面拷贝文件、以及不必做其他特殊的操作

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档