數據庫基礎

1、什麼是數據庫系統?

   數據庫系統(DBS):數據庫系統由系統硬件平臺、系統軟件平臺、數據庫、數據庫管理系統和數據庫管理員組成。數據庫

   數據:數據實際上就是描述事物的符號記錄。計算機中的數據通常分爲臨時性數據和持久性數據。數據有型和值之分,數據的型給出了數據的表示的類型,而數據的值給出了符合給定型的值。安全

   數據庫(DB):數據庫是長期存儲在計算機內,有組織的,有統一管理的相關數據的集合。併發

   數據庫管理系統(DBMS):數據庫管理系統是數據庫系統的核心,是數據庫的機構,負責數據庫中的數據組織、數據操縱、數據維護、控制及保護和數據服務等。數據庫設計

   數據庫管理員(DBA):數據庫管理員的通常任務爲:安裝、配置、升級和遷移; 備份和恢復;數據庫安全;存儲和容量規劃;性能監控和調整;疑難解答;高可用性;大型數據庫;數據提取、轉化和加載。性能

2、邏輯數據模型

   數據模型是定義數據如何輸入與輸出的一種模型。其主要做用是爲信息系統提供數據的定義和格式。數據模型是數據庫系統的核心和基礎。常見的數據模型有層次網狀關係對象四種。
spa

3、數據庫系統的特色

  一、數據的集成性設計

  二、數據的高共享性和低冗餘性對象

  三、數據獨立性效率

   ① 物理獨立性監控

   ② 邏輯獨立性

  四、數據統一管理與控制

   ① 數據的完整性檢查

   ② 數據的安全性保護

   ③ 併發控制

4、關係數據庫的組成

  :關鍵數據庫的表採用二維表格來存儲數據,是一種按行與列排列的具備相關信息的邏輯組。一個數據庫能夠包含任意多個二維表。

  記錄:表中的每一行被稱爲記錄。通常來講,數據庫表中的任意兩行都不能徹底相同。

  字段:數據表中的每一列稱爲一個字段,表是由其包含的各類字段定義的。

5、數據庫設計

  一、設計階段:

  ① 需求分析階段

  ② 概要設計階段

  ③ 詳細設計階段

  二、設計步驟:

  ① 收集信息

  ② 標識對象

  ③ 標識屬性

  ④ 標識關係

6、E-R圖

  實體關係圖亦稱E-R圖或稱實體聯繫圖,主要用於描述系統的數據關係。

  實體關聯圖主要由實體實體間的關聯屬性3個基本成分組成。

  在E-R圖設計時,一般用矩形表示實體,用橢圓或者圓角矩形表示屬性,用菱形表明關係。

7、數據庫規範化

  設計關係數據庫時,聽從不一樣的規範要求,設計合理的關係數據庫,這些不一樣的規範要求被稱爲不一樣的範式。越高的範式數據庫冗餘越小。

  範式能夠指導咱們更好地設計數據庫的表結構,減少冗餘的數據,藉此提升數據庫的存儲效率,數據完整性和可擴展性。

相關文章
相關標籤/搜索