Firebird官方版是一款專業(yè)可靠的數(shù)據(jù)庫軟件,F(xiàn)irebird最新版既能作為多用戶環(huán)境下的數(shù)據(jù)庫服務(wù)器運行,也提供嵌入式數(shù)據(jù)庫的實現(xiàn),F(xiàn)irebird官方版由單數(shù)據(jù)庫升級到企業(yè)級的應(yīng)用過程中為中小型企業(yè)在數(shù)據(jù)庫的管理上提供了一個易于使用的工具。
Firebird軟件介紹
Firebird是一個跨平臺的關(guān)系數(shù)據(jù)庫系統(tǒng),目前能夠運行在Windows、linux和各種Unix操作系統(tǒng)上,提供了大部分SQL-99標準的功能。它既能作為多用戶環(huán)境下的數(shù)據(jù)庫服務(wù)器運行,也提供嵌入式數(shù)據(jù)庫的實現(xiàn)。
Firebird脫胎于Borland公司的開源版數(shù)據(jù)庫Interbase6.0,是一個完全非商業(yè)化的產(chǎn)品,用C和C++開發(fā)。由于與interbase的血緣關(guān)系,大部分interbase的開發(fā)工具可以直接應(yīng)用到Firebird開發(fā)中。Firebird使用Mozilla Public License v.1.1許可證發(fā)行。
一個firebird數(shù)據(jù)庫服務(wù)器能夠管理多個獨立的數(shù)據(jù)庫,每一個數(shù)據(jù)庫同時可支持多個客戶端連結(jié)??傊核且粋€開源的,強大的,可以自由使用的數(shù)據(jù)庫(即使是商業(yè)上的使用)
Firebird軟件特色
支持原子性,并發(fā)性,隔離性等概念。
支持事務(wù)的多個版本功能,
使用PSQL(Procedure SQL),你可以創(chuàng)建強大的存儲過程來處理服務(wù)上的所有數(shù)據(jù),你可以使用select Stored Procedure的形式,使用存儲過程,以得到一個虛擬的表結(jié)構(gòu)的結(jié)果。這樣的話,你就可以很容易的在報表中使用它。
存儲過程和觸發(fā)器可以引發(fā)事件,這個事件可以被客戶端程序監(jiān)聽到
生成子也稱為序列,它可以很容易的實現(xiàn)自動增加的字段。它是一個INT64的長度,因此,它可以用在一個事務(wù)中,也可以用在其它很多方面。
Firebird軟件亮點
1、觸發(fā)器
每一個表可以有多個并發(fā)的行級觸發(fā)器,可以在插入前,插入后,更新前,更新后,刪除前,刪除后進行觸發(fā)。我們可以在觸發(fā)器中寫入PSQL語句,默認值,產(chǎn)生異常,firebird現(xiàn)在支持統(tǒng)一觸發(fā)器,即可以一個觸發(fā)器中,一次性管理插入,更新,刪除的操作。
2、擴展函數(shù)
我們可以使用C語言,C++,DELPHI寫UDF,使用UDF(用戶定義函數(shù)庫)可以很容易的掛入數(shù)據(jù)庫引擎中以擴展我們需要的功能。
3、字符集
Firebird實現(xiàn)了很多國際標準的字符集,包括Unicode。
4、SQL標準兼容
Firebird 實現(xiàn)了全部SQL92所要求的功能,實現(xiàn)了SQL99最常用的的要求。包括但不限于"FULL/LEFT/RIGHT [OUTER] JOIN , UNION, DISTINCT ,子查詢(IN, EXISTS),內(nèi)部函數(shù) (AVG, SUM, MIN, MAX, COALESCE, CASE, ..), 主鍵,外鍵,唯一索引以及所有通用的數(shù)據(jù)類型。
5、只讀數(shù)據(jù)庫
我們可以把數(shù)據(jù)庫存放在CD中,形成一個只讀數(shù)據(jù)庫。如果我們的應(yīng)用程序也在光盤上,再加上嵌入式的FB數(shù)據(jù)庫服務(wù)器,便可以得到一個無與倫比的CDLIVE(即只用光盤就可以運行起來)應(yīng)用。
6、全事務(wù)控制
一個客戶端可以存在多個并發(fā)的事務(wù)。并且每一個事務(wù)都可以獨立的進行控制,兩段提交功能可以保證數(shù)據(jù)庫的一致性。鎖優(yōu)化機制也支持多個事務(wù)的保存點。
Firebird安裝方法
在188下載網(wǎng),下載Firebird官方版軟件包,解壓,運行“exe.文件”
雙擊打開,進入安裝向?qū)В喿x協(xié)議,點擊I accept...,點擊Next
選擇安裝位置,默認c盤,點擊Next
選擇組件,點擊Next
Firebird官方版正在安裝,耐心等待一下
安裝完成,點擊Finish,退出安裝向?qū)?/p>
Firebird使用說明
1、在開始-程序-Firebrid_3_0中執(zhí)行Firebrid ISQL tool 出現(xiàn)SQL>
2、輸入SQL>CREATE DATABASE ‘e:sams.fdb'; 回車
3、沒有任何提示(原來FB就是這樣,沒有提示就表示成功),打開E盤一看多了個SAMS.FDB文件,接著再輸入:SQL>SHOW DATABASE;
4、出現(xiàn)一些關(guān)于這個數(shù)據(jù)庫的信息,建兩個表吧:輸入SQL>CREATE TABLE T1 (F1 INTEGER,F2 VARCHAR(20)); 回車
5、什么也沒看到,實際上不是,輸入SQL>SHOW TABLE; 回車
6、顯示出來了,有一個表T1,再建一個,錄入SQL>CREATE TABLE T2(F1 INTEGER); 回車SQL>SHOW TABLE; 回車
7、這一次可顯示兩個表存在啦,插入點東西吧,錄入SQL>INSERT INTO T1 valueS(10,’I LIKE’); 回車SQL>INSERT INTO T1 valueS(10,’HOW ARE YOU’); 回車SQL>INSERT INTO T1 valueS(11,’OK’); 回車
8、看看里面裝了點什么,錄入SQL>SELECT * FROM T1; 回車
9、看到了有三條記錄,完成前面的操作后,不想要I LIKE的那條記錄了,怎么辦,錄入SQL>DELETE T1 WHERE F2=’I LIKE’; 回車
10、再查一下看以看到確實少了這一知記錄.不想要那個空表T2,就做掉吧,不過最好提交一下,這樣的話把當前的表也能干掉,錄入SQL>COMMIT; 回車
11、提交后,下面開始做掉T2,錄入SQL>DROP TABLE T2; 回車
12、再查錄入的這個表還有沒,錄入SQL>SHOW TABLE; 回車
13、這次只查到一個,沒有了,不完了,退出來,錄入SQL>QUIT; 回車
14、回到了WINDOWS窗口,下次再進入對已存的數(shù)據(jù)庫就連接就OK了!
Firebird更新日志:
1.優(yōu)化內(nèi)容
2.細節(jié)更出眾,bug去無蹤
小編推薦:Firebird這款軟件操作簡單,功能強大,輕松簡單,可以下載試試哦,歡迎大家下載,本站還提供{recommendWords}等供您下載。