大資料 資料庫概念及分類

2022-03-22 01:37:09 字數 1647 閱讀 1265

資料庫的基本結構分三個層次,反映了觀察資料庫的三種不同角度。

以內模式為框架所組成的資料庫叫做物理資料庫;以概念模式為框架所組成的資料叫概念資料庫;以外模式為框架所組成的資料庫叫使用者資料庫。

⑴ 物理資料層。

它是資料庫的最內層,是物理存貯裝置上實際儲存的資料的集合。這些資料是原始資料,是使用者加工的物件,由內部模式描述的指令操作處理的位串、字元和字組成。

⑵ 概念資料層。

它是資料庫的中間一層,是資料庫的整體邏輯表示。指出了每個資料的邏輯定義及資料間的邏輯聯絡,是存貯記錄的集合。它所涉及的是資料庫所有物件的邏輯關係,而不是它們的物理情況,是資料庫管理員概念下的資料庫。

⑶ 使用者資料層。

它是使用者所看到和使用的資料庫,表示了乙個或一些特定使用者使用的資料集合,即邏輯記錄的集合。

資料庫不同層次之間的聯絡是通過對映進行轉換的。

#圖一

#圖二

1)關係型資料庫:

#關聯式資料庫,是建立在關係模型基礎上的資料庫

,借助於集合代數等數學概念和方法來處理資料庫中的資料

;#關係模型就是指二維**模型,因而乙個關係型資料庫就是由二維表及其之間的聯絡組成的乙個資料組織

#sql:一種規範,編寫sql語句,用來編寫、查詢、新增、刪除資料的寫法;

a、mysql、mariadb(mysql的分支,兩者有很多相似);

b、sqlite:嵌入式的資料庫,非常小,用於嵌入到手機或者pcb版;

c、sql server(微軟)、oracal(oracal公司)、postgresql;

2)非關係型資料庫:not sql

a、文件型:如json型資料結構

b、key-value型:key是資料的位置,value是資料的屬性

c、列式資料庫:

d、圖形資料庫:

資料庫事務概念及特性

事務結束於 執行commit或rollback語句 執行一條ddl語句,例如create table語句 在這種情況下,會自動執行commit語句 執行一條dcl語句,例如grant語句,在這種情況下,會自動執行commit語句 斷開與資料庫的連線 執行一條dml語句,該語句卻失敗了,在這種情況下,...

資料庫概念及常用關係型資料庫

資料庫階段 人工管理 檔案系統 資料庫系統。資料庫概念 database db是按照資料結構來組織,儲存,管理資料的倉庫,是乙個以某種有組織的方式儲存的資料集合。資料庫模型 層次模型,網狀模型,關係模型 關係型資料庫是把複雜的資料結構歸結為簡單的二元關係 二維 形式 對資料的操作幾乎全部建立在乙個或...

資料庫事務的概念及ACID

資料庫事務 database transaction 是指作為單個邏輯工作單元執行的一系列操作,要麼完全地執行,要麼完全地不執行。事務處理可以確保除非事務性單元內的所有操作都成功完成,否則不會永久更新面向資料的資源。通過將一組相關操作組合為乙個要麼全部成功要麼全部失敗的單元,可以簡化錯誤恢復並使應用...