Linux嵌入式資料庫

2021-08-16 02:43:48 字數 1661 閱讀 3795

資料庫(database,簡記為db)就是乙個有結構的、整合的、可共享的統一管理的資料集合。它不僅包括資料本身,而且包括相關資料之間的聯絡。資料庫技術主要研究如何儲存、使用和管理資料;

常見的關係型資料庫管理系統:

oracle

oracle是2023年推出的世界上第乙個開放式商品化關係型資料庫管理系統。它採用標準的sql結構化查詢語言,支援多種資料型別,提供物件導向儲存的資料支援,具有***語言開發工具,支援unix、windows nt、os/2、novell等多種平台。除此之外,它還具有很好的並行處理功能。oracle產品主要由oracle伺服器產品、oracle開發工具、oracle應用軟體組成,也有基於微機的資料庫產品。主要滿足對銀行、金融、保險等企業、事業開發大型資料庫的需求。

sql server

sql即結構化查詢語言(structured query language,簡稱為sql)。sql server最早出現在2023年,當時只能在os/2作業系統上執行。2023年12月微軟發布了sql server 2000,該軟體可以執行於windows nt/2000/xp等多種作業系統之上,是支援客戶機/伺服器結構的資料庫管理系統,它可以幫助各種規模的企業管理資料

隨著使用者群的不斷增大,sql server在易用性、可靠性、可收縮性、支援資料倉儲、系統整合等方面日趨完美。特別是sql server的資料庫搜尋引擎,可以在絕大多數的作業系統之上執行,並針對海量資料的查詢進行了優化。目前sql server已經成為應用最廣泛的資料庫產品之一。 

由於使用sql server不但要掌握sql server的操作,而且還要能熟練掌握windows nt/2000 server的執行機制,以及sql語言,所以對非專業人員的學習和使用有一定的難度。

db2db2是基於sql的關係型資料庫產品。20世紀80年代初期db2的重點放在大型的主機平台上。到90年代初,db2發展到中型機、小型機以及微機平台。db2適用於各種硬體與軟體平台。各種平台上的db2有共同的應用程式介面,執行在一種平台上的程式可以很容易地移植到其他平台。db2的使用者主要分布在金融、商業、鐵路、航空、醫院、旅遊等各個領域,以金融系統的應用最為突出。

access

access被整合到office中,具有office系列軟體的一般特點,如選單、工具欄等。與其他資料庫管理系統軟體相比,更加簡單易學,乙個普通的計算機使用者,沒有程式語言基礎,仍然可以快速地掌握和使用它。最重要的一點是,access的功能比較強大,足以應付一般的資料管理及處理需要,適用於中小型企業資料管理的需求。當然,在資料定義、資料安全可靠、資料有效控制等方面,它比前面幾種資料庫產品要遜色不少。

資料庫系統的**模式結構是指資料庫系統是由外模式、模式和內模式**組成

外模式外模式也稱子模式或使用者模式,它是資料庫使用者(包括應用程式設計師和終端使用者)看見和使用的區域性資料的邏輯結構和特徵的描述,是資料庫使用者的資料檢視,是與某一應用有關的資料的邏輯表示。外模式一般是模式的子集。乙個模式可以有多個外模式。乙個應用程式只能使用乙個外模式。外模式是保證資料庫安全性的乙個有力措施。

模式模式也稱為邏輯模式或概念模式,是資料庫中全體資料的邏輯結構和特徵的描述,是所有使用者的公用資料檢視。乙個資料庫只有乙個模式。模式是資料項值的框架。資料庫系統模式通常還包含有訪問控制、保密定義、完整性檢查等方面的內容。

內模式內模式也稱為儲存模式,它是資料庫在物理儲存器上具體實現的描述,是資料在資料庫內部的表示方法,也是資料物理結構和儲存方式的描述。乙個資料庫只有乙個內模式

嵌入式資料庫

include include include include int print void para,int columncount,char columnvalue,char columnname 由使用者處理查詢的結果 printf n return0 int main char name 2...

嵌入式資料庫sqlite

自虛擬神話 也許往往大家是不需要像mysql sqlserver這類在複雜的資料庫,那麼sqlite 值得你去嘗試下!什麼是 sqlite sqlite 是一款輕量級的 基於檔案的嵌入式資料庫,2000年就已經誕生,經過多年的發展,直到今天已經成為最流行的,包括google在內的公司在其桌面軟體中亦...

嵌入式資料庫sqlite

自虛擬神話 也許往往大家是不需要像mysql sqlserver這類在複雜的資料庫,那麼sqlite值得你去嘗試下!什麼是 sqlite sqlite 是一款輕量級的 基於檔案的嵌入式資料庫,2000年就已經誕生,經過多年的發展,直到今天已經成為最流行的,包括google在內的公司在其桌面軟體中亦使...