回覆列表
  • 1 # 使用者3009362828726

    首先,什麼是資料庫:

    資料庫的目的是收集,儲存和檢索資料庫應用程式使用的相關資訊。

    我們現在所說的資料庫,一般也包含了DBMS。而關係型資料庫,一般指的是 RDBMS。

    什麼是 DBMS(Database Management System (DBMS)):

    資料庫管理系統(DBMS)是控制資料的儲存,組織和檢索的軟體。 通常,DBMS具有以下元素:

    -核心程式碼

    -此程式碼管理DBMS的記憶體和儲存。

    -元資料庫

    -該倉庫通常稱為資料字典。

    -查詢語言

    這種語言使應用程式能夠訪問資料。

    分析型是從資料庫的作用來劃分的,其重點用來做資料分析(OLAP),大量都是select語句。還有一種是專門用來做事務處理的,一般是短小的dml(OLTP)。

    OLTP是傳統的關係型資料庫的主要應用,主要是基本的、日常的事務處理,例如銀行交易。

    OLAP是資料倉庫系統的主要應用,支援複雜的分析操作,側重決策支援,並且提供直觀易懂的查詢結果。

    關係型資料庫是 資料庫的型別進行劃分:資料庫可以劃分為 關係型(RDBMS),非關係型(no sql)

    什麼是關係模型:

    在1970年的重要論文“大型共享資料庫資料關係模型”中,E. F. Codd定義了一個基於數學集理論的關係模型。 今天,最廣泛接受的資料庫模型是關係模型。

    關係模型是關係資料庫管理系統(RDBMS)的基礎。 基本上,RDBMS將資料移動到資料庫中,儲存資料並檢索資料,以便可以由應用程式進行操作。

    關係模型主要有以下幾個方面:

    -結構

    定義明確的物件儲存或訪問資料庫的資料。

    -操作

    明確定義的操作使應用程式能夠操縱資料庫的資料和結構。

    -完整性規則

    完整性規則管理對資料庫的資料和結構的操作。

    關係型資料庫將資料儲存在一組簡單的關係中。 關係是一組元組。 元組是一組無序的屬性值。

    關係型資料庫是符合關係模型的資料庫。

    表是以行(元組)和列(屬性)的形式的關係的二維表示。 表中的每一行都具有相同的列集合。 關係資料庫是一個數據庫,用於儲存關係中的資料(表)。 例如,關係資料庫可以在僱員表,部門表和工資表中儲存關於公司僱員的資訊。

    Relational Database Management System (RDBMS)

    RDBMS將資料移動到資料庫中,儲存資料並檢索資料,以便可以由應用程式進行操作。 RDBMS區分以下型別的操作:

    -邏輯操作

    在這種情況下,應用程式指定需要什麼內容。 例如,應用程式請求員工名稱或將員工記錄新增到表中。

    -物理操作

    在這種情況下,RDBMS決定了事情應該如何完成並進行操作。 例如,在應用程式查詢表之後,資料庫可以使用索引來查詢所請求的行,將資料讀入儲存器,並在將結果返回給使用者之前執行許多其他步驟。 RDBMS儲存和檢索資料,使得物理操作對資料庫應用程式是透明的。

    oracle ,mysql,sqlserver,這些都是常見的關係型資料庫。當它們應用於OLAP,資料倉庫,大資料等用來分析的系統時,就是分析型的資料庫。

  • 中秋節和大豐收的關聯?
  • 文字版權按年收費,費用竟然比購買一套ERP系統還高,合理嗎?你怎麼看?