FireBird数据库使用指南.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
... ... FireBird 数据库使用指南 一、FireBird 数据库简介 Firebird 是一个跨平台的关系数据库系统, 目前能够运行在 Windows 、linux 和各种 Unix 操作系统上,提供了大部分 SQL-99 标准的功能。它既能作为多用户环境下的数据库服务器 运行,也提供嵌入式数据库的实现。 Firebird 提供良好的并发性,高效的执行,强大的语言 支持存储过程和触发器。从 1981 年起,它已经被许多商业公司运用于许多的产品系统中。 Firebird 脱胎于 Borland 公司的开源版数据库 Interbase6.0,是一个完全非商业化的产品, 用 C 和 C++ 开发。由于与 interbase 的血缘关系,大部分 interbase 的开发工具可以直接应用 到 Firebird 开发中。 Firebird 和原 Borland 的 InterBase 有着相同的血脉,其作为一个开源项 目在 2000 年 7 月 25 日前遵循 InterBase Public License V .1.0 协议。Firebird 使用 Mozilla Public License v.1.1 许可证发行。 Firebird 特性介绍: firebird 是一个全功能的,强大高效的,轻量级,免维护的数据库。它很容易让您从单 用户,单数据库升级到企业级的应用。一个 firebird 数据库服务器能够管理多个独立的数据 库,每一个数据库同时可支持多个客户端连结。总之:它是一个开源的,强大在,可以自由 使用的数据库(即使是商业上的使用) 关键特性: 支持原子性,并发性,隔离性等概念。 MGA : 支持事务的多个版本功能, 存储过程: 使用 PSQL(Procedure SQL), 你可以创建强大的存储过程来处理服务上的所有数据, 你可 以使用 select Stored Procedure的形式, 使用存储过程, 以得到一个虚拟的表结构的结果。 这 样的话,你就可以很容易的在报表中使用它。 事件: 存储过程和触发器可以引发事件,这个事件可以被客户端程序监听到 生成子: 生成子也称为序列,它可以很容易的实现自动增加的字段。它是一个 INT64 的长度, 因此,它可以用在一个事务中,也可以用在其它很多方面。 只读数据库: 我们可以把数据库存放在 CD 中,形成一个只读数据库。 如果我们的应用程序也在光盘 上,再加上嵌入式的 FB 数据库服务器,便可以得到一个无与伦比的 CDLIVE( 即只用光盘 就可以运行起来 )应用。 全事务控制: 一个客户端可以存在多个并发的事务。 并且每一个事务都可以独立的进行控制, 两段提 交功能可以保证数据库的一致性。锁优化机制也支持多个事务的保存点。 在线备份: 不需要停止数据库即可进行备份, 一个备份进程产生一个数据库当前的快照。 因此, 用 户可以在备份期间持续的工作,即实现 24x7(每天 24 小时,每周 7 天)的操作。 触发器: 每一个表可以有多个并发的行级触发器,可以在插入前,插入后,更新前,更新后,删 除前,删除后进行触发。我们可以在触发器中写入 PSQL 语句,默认值,产生异常, firebird 现在支持统一触发器,即可以一个触发器中,一次性管理插入,更新,删除的操作。 扩展函数: 可以使用 C 语言, C++ ,DELPHI 写 UDF,使用 UDF(用户定义函数库)可以很容易的 挂入数据库引擎中以扩展我们需要的功能 字符集: Firebird 实现了很多国际标准的字符集,包括 Unicode。 SQL 标准兼容: Firebird 实现了全部 SQL92 所要求的功能,实现了 SQL99 最常用的的要求。包括但不 限于FULL/LEFT/RIGHT [OUTER] JOIN , UNION, DISTINCT , 子查询 (IN, EXISTS), 内部 函数 (AVG, SUM, MIN, MAX, COALESCE, CASE, ..), 主键,外键,唯一索引以及所有通用 的数据类型。 Firebird 还实现了域,字段级别的约束,视图,异常,规则和权限管理,更多的详细信 息,请参考 Firebird 发布通知和参考手册。 硬件需求: Firebird 可以工作最常见的硬件环境中, 甚至非常差的硬件中, 也能很好的工作, 当然, 硬件的要求依赖于你想做什么,例如你有多个并发用户等等。 有效的平台支持 Firebrid 在常见的平台上都可运行,如 Linux 和 Windows (包括 Windows 终端服务器) 其它支持的平台包括( MAC OS(苹果机),Solaris 及 HP-UX )把数据库从一个平台转到 另一个平台,非常的容易,只要备份数据库,然

文档评论(0)

5566www + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:6122115144000002

1亿VIP精品文档

相关文档