1. 程式人生 > >Oracle數據庫1--數據庫簡介

Oracle數據庫1--數據庫簡介

明顯 bubuko 分享 lang 概念 普通 mar 組合 tab

1.數據庫概念

數據庫是數據存儲的倉庫(database),通過表結構來存儲數據。

根據數據的組織關系可以分為關系型數據和非關系型數據庫。

2.關系型數據庫

表中的一條數據稱為記錄(record),記錄是由多個字段(field)構成。

技術分享圖片

一個表中的一條記錄一定有一個唯一標識(如:id),稱為主鍵(primary key)。主鍵一定要唯一標識一條記錄。主鍵可以是一個字段、也可以是多個字段的組合,只要能標識記錄即可。

一個表中的主鍵出現在另外一張表中作為普通字段(eid)而存在,這個字段eid在學生信息表中稱為外鍵(foreign key)。

數據庫中表之間存在一定的關系,這種類型的數據庫稱為關系型數據庫。

技術分享圖片

3.非關系型數據庫

非關系型數據庫中以文檔(document)來存儲數據,沒有明顯的表結構。

就商品而言,如天貓上的商品信息:

{“iphone”, 5899.00,0.65kg,{紅色,黑色,藍色,白色},{32G,64G,128G},{公開版、保修版,聯通版}}

{“AOC”, 5899.00,0.65kg,{23.8寸,,27寸,28寸} }

4.數據庫在開發過程中的位置

技術分享圖片

Oracle數據庫1--數據庫簡介