當(dāng)前位置:電腦軟件 > 編程開發(fā) > 數(shù)據(jù)庫類 > Firebird(火鳥)數(shù)據(jù)庫v3.0.3.32900官方版

Firebird(火鳥)數(shù)據(jù)庫v3.0.3.32900官方版

大?。?6MB語言:簡(jiǎn)體中文類別:數(shù)據(jù)庫類

類型:國(guó)產(chǎn)軟件授權(quán):免費(fèi)軟件時(shí)間:2019/7/14

官網(wǎng):

環(huán)境:Windows10,Windows8,Windows7,WinVista,Win2003,WinXP,Win2000

安全檢測(cè):無插件360通過騰訊通過金山通過瑞星通過

本地下載

firebird數(shù)據(jù)庫是由Borland公司研發(fā)的一款跨平臺(tái)關(guān)系型數(shù)據(jù)庫系統(tǒng),它基于開源的Interbase6.0,擁有數(shù)據(jù)視圖、觸發(fā)器、事物處理以及存儲(chǔ)過程等大型關(guān)系數(shù)據(jù)庫的所有特性,在穩(wěn)定性和兼容性上也有良好的扎實(shí)基礎(chǔ),在文件的大小上也只有簡(jiǎn)單的十幾兆,且高度可定制,客戶端的分發(fā)也很簡(jiǎn)單,只需要一個(gè)dll應(yīng)用程序擴(kuò)展文件,既能作為多用戶環(huán)境下的數(shù)據(jù)庫服務(wù)器運(yùn)行,也提供嵌入式數(shù)據(jù)庫的實(shí)現(xiàn),由單數(shù)據(jù)庫升級(jí)到企業(yè)級(jí)的應(yīng)用過程中為中小型企業(yè)在數(shù)據(jù)庫的管理上提供了一個(gè)易于使用的工具。
firebird管理工具其實(shí)就是針對(duì)這款軟件系統(tǒng)進(jìn)行圖形化管理的工具,F(xiàn)irebird數(shù)據(jù)庫自身擁有一套自帶的命令行工具,即使不通過圖形化管理工具的使用也能完成對(duì)數(shù)據(jù)的管理功能,同時(shí)一個(gè)數(shù)據(jù)庫服務(wù)器能夠管理多個(gè)獨(dú)立的數(shù)據(jù)庫,每一個(gè)數(shù)據(jù)庫可支持多個(gè)客戶端連結(jié),能夠提供大部分SQL-99的標(biāo)準(zhǔn)功能,深受廣大用戶的喜愛與青睞。本站為您提供下載,有需要的用戶可以在本站下載!注:下載包中有Firebird數(shù)據(jù)庫安裝包以及數(shù)據(jù)庫使用說明,安裝包在未使用時(shí)請(qǐng)用戶不要輕易刪除以及更改文件類型。
firebird數(shù)據(jù)庫

安裝教程

1、在本站下載好壓縮包,將文件解壓,雙擊運(yùn)行“Firebird-3.0.2.32703_0_x64.exe”程序,彈出語言選擇框,選擇“English”英語語言種類,點(diǎn)擊“ok”開始安裝;小提示:下載包中32位和64位不同安裝版本的firebird數(shù)據(jù)庫,用戶可以根據(jù)自己操作系統(tǒng)的位數(shù)自定義安裝對(duì)應(yīng)位數(shù)的數(shù)據(jù)庫版本;

2、彈出軟件許可證協(xié)議,選擇“I accept the agreement”同意軟件許可證協(xié)議,協(xié)議內(nèi)容自行決定是否瀏覽,點(diǎn)擊“Next”進(jìn)行安裝;

3、自定義軟件安裝位置,默認(rèn)安裝路徑為“C:\Program Files\Firebird\Firebird_3_0”,點(diǎn)擊“Next”按鈕繼續(xù)安裝;

4、在下拉框中選擇安裝方式,再自定義勾選安裝方式下需要安裝的組件,點(diǎn)擊“Next”進(jìn)入下一步;

5、選擇額外需要添加的需求和設(shè)置,一般默認(rèn)操作即可,點(diǎn)擊“Next”完成設(shè)置;

6、為你的數(shù)據(jù)庫管理員創(chuàng)建一個(gè)密碼,自定義輸入需要?jiǎng)?chuàng)建的密碼;

7、默認(rèn)單擊“Install”進(jìn)行數(shù)據(jù)庫安裝,等待安裝進(jìn)度完成,點(diǎn)擊“finish”結(jié)束安裝;

數(shù)據(jù)庫修復(fù)方法

1、斷開所有與IB服務(wù)器的連接 
2、復(fù)制一份,對(duì)復(fù)制文件進(jìn)行以下操作,并且要獨(dú)占訪問 
3、進(jìn)入Command命令窗口 
4、為了避免在以下命令行中每次都輸入用戶名與密碼,特設(shè)置以下兩個(gè)變量: 
SET ISC_USER=SYSDBA 
SET ISC_PASSWORD=masterkey 
5、對(duì)損壞的數(shù)據(jù)庫進(jìn)行檢查: 
gfix -v -full abc.gdb 
6、如果上一條命令已指出這個(gè)數(shù)據(jù)庫有問題,我們現(xiàn)在需要修復(fù)它: 
gfix -mend -full -ignore abc.gdb 
7、再檢查一遍,看數(shù)據(jù)庫是否修好: 
gfix -v -full abc.gdb 
8、如果仍有錯(cuò)誤,你必須做一個(gè)數(shù)據(jù)備份與恢復(fù)操作: 
gbak -backup -v -ignore abc.gdb abc.gbk 
9、若上面方法備份失敗,關(guān)閉垃圾收集功能試試: 
gbak -backup -v -ignore -garbage abc.gdb abc.gbk 
10、如果仍未備份成功,可能是在一個(gè)過渡狀態(tài)的事務(wù)中記錄損壞,加上-limbo參數(shù)試試: 
gbak -backup -v -ignore -garbage -limbo abc.gdb abc.gbk 
11、從備份文件中恢復(fù)數(shù)據(jù): 
gbak -create -v abc.gbk ddd.gdb

功能特色

1、觸發(fā)器
每一個(gè)表可以有多個(gè)并發(fā)的行級(jí)觸發(fā)器,可以在插入前,插入后,更新前,更新后,刪除前,刪除后進(jìn)行觸發(fā)。我們可以在觸發(fā)器中寫入PSQL語句,默認(rèn)值,產(chǎn)生異常,firebird現(xiàn)在支持統(tǒng)一觸發(fā)器,即可以一個(gè)觸發(fā)器中,一次性管理插入,更新,刪除的操作。
2、擴(kuò)展函數(shù)
我們可以使用C語言,C++,DELPHI寫UDF,使用UDF(用戶定義函數(shù)庫)可以很容易的掛入數(shù)據(jù)庫引擎中以擴(kuò)展我們需要的功能。
3、字符集
Firebird實(shí)現(xiàn)了很多國(guó)際標(biāo)準(zhǔn)的字符集,包括Unicode。
4、SQL標(biāo)準(zhǔn)兼容
Firebird 實(shí)現(xiàn)了全部SQL92所要求的功能,實(shí)現(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中,形成一個(gè)只讀數(shù)據(jù)庫。如果我們的應(yīng)用程序也在光盤上,再加上嵌入式的FB數(shù)據(jù)庫服務(wù)器,便可以得到一個(gè)無與倫比的CDLIVE(即只用光盤就可以運(yùn)行起來)應(yīng)用。
6、全事務(wù)控制
一個(gè)客戶端可以存在多個(gè)并發(fā)的事務(wù)。并且每一個(gè)事務(wù)都可以獨(dú)立的進(jìn)行控制,兩段提交功能可以保證數(shù)據(jù)庫的一致性。鎖優(yōu)化機(jī)制也支持多個(gè)事務(wù)的保存點(diǎn)。
7、在線備份
不需要停止數(shù)據(jù)庫即可進(jìn)行備份,一個(gè)備份進(jìn)程產(chǎn)生一個(gè)數(shù)據(jù)庫當(dāng)前的快照。因此,用戶可以在備份期間持續(xù)的工作,即實(shí)現(xiàn)24x7(每天24小時(shí),每周7天) 的操作。

數(shù)據(jù)庫操作教程

1、在開始-程序欄中執(zhí)行Firebrid ISQL tool工具,出現(xiàn)SQL>
2、命令行中輸入:
SQL>CREATE DATABASE ‘e:\sams.fdb'; 回車
3、創(chuàng)建數(shù)據(jù)庫成功,沒有任何提示,打開E盤一看多了個(gè)SAMS.FDB文件,接著再輸入 :
SQL>SHOW DATABASE;
4、展示了一些關(guān)于這個(gè)數(shù)據(jù)庫的詳細(xì)信息,我們先建立數(shù)據(jù)庫表,輸入:
SQL>CREATE TABLE T1 (F1 INTEGER,F2 VARCHAR(20)); 回車
5、命令行沒有反應(yīng),我們輸入:
SQL>SHOW TABLE; 回車
6、能看到數(shù)據(jù)庫表顯示出來了,有一個(gè)表T1,再建一個(gè),錄入:
SQL>CREATE TABLE T2(F1 INTEGER); 回車
SQL>SHOW TABLE; 回車
7、這一次可顯示兩個(gè)表存在啦,插入點(diǎn)東西吧,錄入:
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、看看里面裝了點(diǎn)什么,錄入:
SQL>SELECT * FROM T1; 回車
9、看到了有三條記錄,完成前面的操作后,不想要I LIKE的那條記錄了,怎么辦?錄入:
SQL>DELETE T1 WHERE F2=’I LIKE’; 回車
10、再查一下看以看到確實(shí)少了這一條記錄,不想要那個(gè)空表T2,可以進(jìn)行刪除,不過最好提交一下,這樣的話把當(dāng)前的表也能刪除,錄入:
SQL>COMMIT; 回車
11、提交后,下面開始刪除T2,錄入:
SQL>DROP TABLE T2; 回車
12、再查詢一下錄入的這個(gè)表是否還存在數(shù)據(jù)庫中,錄入:
SQL>SHOW TABLE; 回車
下載地址

有問題?點(diǎn)擊報(bào)錯(cuò)+投訴+提問

網(wǎng)友評(píng)論

0條評(píng)論

評(píng)分:
captcha 評(píng)論需審核后才能顯示