計算機程式設計/資料庫程式設計
外觀
< 計算機程式設計
資料庫是資訊庫,由資料庫引擎管理,確保資料的完整性和快速訪問資料。
資料庫的常見實現方式是關係型資料庫管理系統 (RDBM)。對於使用者來說,可以透過結構化查詢語言 (SQL) 訪問資料庫中的資訊,SQL 是大多數資料庫通用的資料庫語言。但是,SQL 只提供訪問和操作資料庫中資料的命令。
對於任何複雜的應用程式,通常需要條件、分支和迴圈。這些都不屬於 SQL 語言的一部分。為了彌補這一差距,許多常見的程式語言允許透過一個通用庫 (例如 Open Data Base Connectivity (ODBC)、Object Linking and Embedding (OLE),以及有時與資料庫一起提供的應用程式程式設計介面或庫) 與 SQL 整合。
此外,現在大多數資料庫都有自己的簡單語言,允許對不需要像 C++ 和 Pascal 這樣的標準語言的全部功能的應用程式進行簡單的控制。這些簡單語言用於編寫儲存過程,並且是每個資料庫專有的。
像 MUMPS 這樣的其他語言採用了一種替代方法,即使用資料模型,該模型包含多個程序之間共享的持久變數。這種方法將資料庫操作隱藏在程式語言中,而不是將語言隱藏在資料庫中。