數據庫:
Oracle、DB2、SQL Server、MySQL、access、mangodb、bigtable
關系型數據庫
大型
Oracle、DB2
中小型
SQL Server、MySQL
小型
access
非關系型數據庫
mangodb、bigtable
什麼是關系型數據庫?
所謂的關系型數據庫就是使用"關系模型"來組織數據的數據庫。
什麼是非關系型數據庫?
沒有使用"關系模型"來組織數據的數據庫,即為非關系型數據庫
關系模型就是二維表模型,關系型數據庫是由多張二維表,及表之間聯系來組織數據的。
關系:
關系就是可理解為二維表,每一個二維表在數據庫中,就是數據表。
元組:就可理解為二維表中的一行,對應數據庫中數據表中的記錄。
屬性:就可理解為二維表中的一列,對應數據庫中數據表中的字段。
域:就是屬性的取值范圍,也就是對數據庫中數據表中的字段的取值限制(字段類型)。
關鍵字:就是用於唯一標識一個元組的一組屬性,對應數據庫數據表中的主鍵字段。
數據庫中的幾個概念:
數據:數據庫的存儲對象
數據庫:計算機中用於長期存儲數據,可共享,統一管理的數據庫的集合。
數據表:table
記錄:record
字段:field(column)
DBMS(DataBase Management System):數據庫管理系統,就是一個用於管理數據庫的大型軟件,主要用於創建、刪除、維護數據庫。
MySQL對象結構關系