没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
FireBird 数据库使用指南
一、FireBird 数据库简介
是一个跨平台的关系数据库系统,目前能够运行在 、 和各种
操作系统上,提供了大部分 标准的功能。它既能作为多用户环境下的数据库
服务器运行,也提供嵌入式数据库的实现。 提供良好的并发性,高效的执行,强大
的语言支持存储过程和触发器。从 年起,它已经被许多商业公司运用于许多的产品系
统中。
脱胎于 公司的开源版数据库 ,是一个完全非商业化的产品,
用 和 开发。由于与 的血缘关系,大部分 的开发工具可以直接应用
到 开发中。 和原 的 有着相同的血脉,其作为一个开源项
目在 ! 年 " 月 !# 日前遵循 $%%& 协议。 使 用 '(
$%%) 许可证发行。
Firebird 特性介绍:
* 是一个全功能的,强大高效的,轻量级,免维护的数据库。它很容易让您从单
用户,单数据库升级到企业级的应用。一个 * 数据库服务器能够管理多个独立的数据
库,每一个数据库同时可支持多个客户端连结。总之:它是一个开源的,强大在,可以自
由使用的数据库〔即使是商业上的使用〕
关键特性:
支持原子性,并发性,隔离性等概念。
MGA:
支持事务的多个版本功能,
存储过程:
使用 $+$%,-你可以创建强大的存储过程来处理服务上的所有数据,你
可以使用 %$% 的形式,使用存储过程,以得到一个虚拟的表结构的结果。
这样的话,你就可以很容易的在报表中使用它。
事件:
存储过程和触发器可以引发事件,这个事件可以被客户端程序监听到
生成子:
生成子也称为序列,它可以很容易的实现自动增加的字段。它是一个 ./0 的长度,
因此,它可以用在一个事务中,也可以用在其它很多方面。
只读数据库:
我们可以把数据库存放在 1 中,形成一个只读数据库。如果我们的应用程序也在光
盘上,再加上嵌入式的 数据库服务器,便可以得到一个无与伦比的1&2+即只用光
盘就可以运行起来,应用。
全事务控制:
一个客户端可以存在多个并发的事务。并且每一个事务都可以独立的进行控制,两段
提交功能可以保证数据库的一致性。锁优化机制也支持多个事务的保存点。
在线备份:
不需要停止数据库即可进行备份,一个备份进程产生一个数据库当前的快照。因此,
用户可以在备份期间持续的工作,即实现 !0"+每天 !0 小时,每周 " 天,的操作。
触发器:
每一个表可以有多个并发的行级触发器,可以在插入前,插入后,更新前,更新后,
删除前,删除后进行触发。我们可以在触发器中写入 $ 语句,默认值,产生异常,
* 现在支持统一触发器,即可以一个触发器中,一次性管理插入,更新,删除的操作。
扩展函数:
可以使用 语言, ,12$3 写 1-使用 1〔用户定义函数库〕可以很容易的
挂入数据库引擎中以扩展我们需要的功能
字符集:
实现了很多国际标准的字符集,包括 %。
SQL 标准兼容:
实现了全部 ! 所要求的功能,实现了 最常用的的要求。包括但不
限于452/5673/89/26:;9.-.9.-1/./-子查询+.-2</,-内部函
数+=&7-'-'.-'=<-9=22-=2-,-主键,外键,唯一索引以及所有通用的
数据类型。
还实现了域,字段级别的约束,视图,异常,规则和权限管理,更多的详细信
息,请参考 发布通知和参考手册。
硬件需求:
可以工作最常见的硬件环境中,甚至非常差的硬件中,也能很好的工作,当然 ,
硬件的要求依赖于你想做什么,例如你有多个并发用户等等。
有效的平台支持
在常见的平台上都可运行,如 和 〔包括 终端服务器〕
其它支持的平台包括〔'= 9〔苹果机〕, 及 3$<〕把数据库从一个平台转
到另一个平台,非常的容易,只要备份数据库,然后,再到另一个平台上恢复即可
可连接性
支持一系列的连接方法,目前,可以通过原生的 12$3, 组件连接,也
可以通过 91,;1,$3$,921,12> 进行连接。原生 的联连提供了直接
调用 的 =$ 函数库+*%5,进行调用的能力。
物理限制
支持非常巨大的数据库,数据库可以分成多个物理文件。每个文件的大小依赖
于操作系统的限制。当前一个数据库文件最大的理论限制是 0/+即 07,,因此,常见
的限制通常是操作系统的限制以及磁盘空间的限制。
服务器引擎版本
当前有三个服务器版本。
标准服务器:每一个客户连接将引发一个服务器进程〔支持多处理器〕
超级服务器:一相服务器进程模块管理所有的客户端连接,当前不支持多处理器。
嵌入服务器:整个服务器引擎就是一个动态库,只支持本地通过 9 进行调用。
但是,所有的服务器都使用一种数据库格式,因此,你可以很方便的在不同的引擎之
间共享数据库文件的数据。
协议
协 议 使 用 $+ >% %, 和 1$+ 1)>? $%
%,,这种协议类似于 '( 协议。你可以完全的自由使用并且可以自由的布署在你
的客户应用上。你不需要公开你的源代码。当然,如果你修改和数据库引擎,你应该公布
源代码。
工具
有很多的工具支持 包括自由的,免费的和商业的。包括开发工具,管理工具,
诊断工具等等。
支持和资源
在 的 官 方网站上 + *@A, , 有 很多关于 这 个 项目的有 用 的 信息 。
$$B 公司也提供专业的商业支持。在他们网站上,也有很多有用的专业信息及常见问
题的解答等。
团队
有一系列的用户支持的团队和新闻组,您可以寻求在线支持。您可以查看项目
主页上的全部新闻组列表。
历史
基于开源 ,它是 公司2000年发布的一个开源版本。关
于 的最早历史可以追溯到 0 年,因此,这个数据库已经有 ! 岁了。
特点
、 是一个真正的关系数据库,支持存储过程、视图、触发器、事务等大型关
系数据库的所有特性;
!、 支持 ! 的绝大部分命令,并且支持大部分 命令,新版
! 对 的支持更完整;
C、 源码基于成熟的商业数据库 ,有良好的稳定性,与 有良
好的兼容性;
0、不用考虑授权费用〔免费〕,不用留神将来有一天你或你的客户因为使用盗版而被
数据库开发商告上法庭;
#、发布简易,安装文件只有几 ',且高度可定制,客户端的分发也很简单,只需一
个 1 文件;
、 的一嵌入式服务器版本,不用安装,直接运行,基于单机开发首选;
"、 的运行效率非常高;
、具备高度可移植性,可在 --'%9-- 系统下运行,而且数
据库格式完全一样,不用修改;
、开发环境支持良好,1>B- 不用通过 91 连接,直接用原生开发接
口开发基于 的程序。
二、FireBird 数据库的安装
架構
資料庫軟體有三種套件並而支援不同作業平台 系
列 等
Super Server無法直接存取資料庫檔案必須透過 來和伺服
器溝通
Classic-直接存取資料庫的檔案多個程式可以同時存取一個檔案有點
像
embedded-專為一些小型系統的嵌入式資料庫
下載及安裝
主網站
!"#
直接點兩下就可以安裝請照步驟根據自己的需求來安裝
預設安裝路徑
$ %$$&&'
兩個作業系統下的目錄結構非常像
根目錄下
設定檔
(別名檔
記錄檔
)*)!+, 才有管理者的名稱及密碼在裏面 則預設
名稱-密碼%-
直接使用 - 來存 - 的密碼
注意使用者名稱不分大小寫但密碼有分
目錄
則是一些必要的主要及工具程式
設定 rebird
主要的設定檔
預設 會啟動 .'.
你可以使用 .'. 來測試
設定資料庫的別名
剩余30页未读,继续阅读
资源评论
zhangao_fengg
- 粉丝: 30
- 资源: 5万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 动手学深度学习,沐神版配套代码,所有代码均可在jupyter中运行,内附有极为详尽的代码注释
- qaxbrowser-1.1.32574.52.exe (奇安信浏览器windows安装包)
- C#编写modbus tcp客户端读取modbus tcp服务器数据
- 某房地产瑞六补环境部分代码
- 基于Matlab实现无刷直流电机仿真(模型+说明文档).rar
- AllSort(直接插入排序,希尔排序,选择排序,堆排序,冒泡排序,快速排序,归并排序)
- 模拟qsort,改造冒泡排序使其能排序任意数据类型,即日常练习
- carsim+simulink联合仿真实现变道 包含路径规划算法+mpc轨迹跟踪算法 可选simulink版本和c++版本算法 可以适用于弯道道路,弯道车道保持,弯道变道 carsim内规划轨迹可视化
- 数组经典习题之顺序排序和二分查找和冒泡排序
- 永磁同步电机神经网络自抗扰控制,附带编程涉及到的公式文档,方便理解,模型顺利运行,效果好,位置电流双闭环采用二阶自抗扰控制,永磁同步电机三闭环控制,神经网络控制,自抗扰中状态扩张观测器与神经网络结合
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功