數據:科學實驗、檢驗、統計等所獲得的和用於科學研究、技術設計、查證、決策等的數值。
資料庫:(Database)是按照數據結構來組織、存儲和管理數據的倉庫,它產生於距今五十年前,隨著信息技術和市場的發展,特別是二十世紀九十年代以後,數據管理不再僅僅是存儲和管理數據,而轉變成用戶所需要的各種數據管理的方式。資料庫有很多種類型,從最簡單的存儲有各種數據的表格到能夠進行海量數據存儲的大型資料庫系統都在各個方面得到了廣泛的應用。
資料庫系統:(database systems),是由資料庫及其管理軟體組成的系統。它是為適應數據處理的需要而發展起來的一種較為理想的數據處理的核心機構。它是一個實際可運行的存儲、維護和應用系統提供數據的軟體系統,是存儲介質、處理對象和管理系統的集合體。
資料庫管理系統:(database management system)是一種操縱和管理資料庫的大型軟體,用於建立、使用和維護資料庫,簡稱dbms。它對資料庫進行統一的管理和控制,以保證資料庫的安全性和完整性。用戶通過dbms訪問資料庫中的數據,資料庫管理員也通過dbms進行資料庫的維護工作。它可使多個應用程序和用戶用不同的方法在同時或不同時刻去建立,修改和詢問資料庫。DBMS提供數據定義語言DDL(Data Definition Language)與數據操作語言DML(Data Manipulation Language),供用戶定義資料庫的模式結構與許可權約束,實現對數據的追加、刪除等操作。
⑵ 資料庫候選碼問題
若關系中的某一屬性組的值能唯一地標識一個元組,則稱該屬性組為候選碼.
若一個關系有多個候選碼,其中任何一個都可以做主碼,主碼的諸屬性就稱為主屬性.
在關系模式A(城市,街道,郵編)中,只有知道了城市和街道或者街道和郵編才能唯一的確定一個地址,在兩個元組中,城市名,街道名,郵編號都有可能相同,它們中的任何一個都不能唯一識別這個元組.