1.1數據庫集中式控制的優點
*降低儲存數據的冗餘度
*更高的數據一致性
*儲存的數據可以共享
*可以建立數據庫所遵循的標準
*便於維護數據完整性
*能夠實現數據的安全性
1.2數據在數據庫中的儲存形式
*層次模型
*網狀模型
*關係模型
*對象模型
注意:現在雖然對象模型已經出來了,但是相對來說關係模型比較成熟,所以現在人們主要用的還是關係模型
1.3關係型數據庫的基本概念
*關係模型的理論是1970年由IBM的Codd博士提出的。關係模型把世界看作是由實體(Entity)和聯繫 (Relationship)組成的
*實體所具有的某一特性稱爲屬性(Attribute)
*以關係模型來創建的數據庫稱爲關係型數據庫(Relational Database)。表(Table)是關係型數據庫的核心單 元,它是儲存數據的地方
*在關係型數據庫的表中,用唯一的標識符來標識每一個行,這個標識符就是主鍵(Primary Key)。
外鍵就是用來表達表與表之間的關聯關係
*對任何關係型數據庫來說,表之間的關聯關係存在三種基本的關係模型:
一對一關係,一對多關係,多對多關係
1.4關係型數據庫管理系統(Relational Database Management System,簡稱RDBMS)
管理數據庫中的數據
*本地數據庫管理系統(DBMS)(又稱桌面型數據庫管理系統)
*數據庫服務器管理系統
1.5結構化查詢語言SQL
*SQL是結構化查詢語言(Structured Query Language)的英文縮寫。是一種用於管理關係型數據庫,並與數據 庫中的數據進行通訊的計算機語言。
*SQL與RDBMS協同工作,來定義數據庫的結構,儲存數據,操作數據,獲取數據,控制對數據的訪問以及確保 數據的完整性
*SQL語句分爲:
數據定義語言DDL(Data Defintion Language)
數據查詢語言DQL
數據操作語言DML(Data Manipulation Language)
數據控制語言DCL(Data Control Language)