Oracle資料庫-----資料庫的基本概念

cool_cool_coo1發表於2018-12-21

1.1資料庫

1.資料庫(DB)是長期儲存的,有組織的,可共享的,相關聯的資料集合,是儲存在計算機裝置上有組織,可共享的,可永續性的 資料空間。

2.資料庫管理系統(DBMS)按一定的資料模型組織資料,管理資料庫。資料、資料庫、資料庫管理系統與運算元據庫的應用程式,加上支撐它們的硬體平臺、軟體平臺和資料有關的人員一起構成了完整的資料庫系統。

1.1.2 資料模型

1.層析模型:

以樹狀層次機構組織資料,每一個節點表示一個記錄型別,記錄之間的聯絡是一對多的關係,只有一個根節點,除根節點外每個節點只有一個父節點,必須按路徑來檢視子節點,子節點不能脫離父節點而存在。結構簡單、易於實現但效率並不高。

2.網狀模型:

是層次結構的一種擴充套件,網狀結構,記錄之間的關係是一對多的關係,一個節點可以有一個或多個父節點和子節點。網狀具有更大的靈活性,跟直接的描述現實世界,但結構較複雜,不易掌握。

3.關係模型:

以二維表格(關係表)的形式組織資料庫中的資料,二維表有行和列組成。從使用者角度來看,關係模型是有一組關係構成的,關係之間通過公共屬性產生聯絡。

1.1.3關係型資料庫語言

SQL語言是用於關係型資料庫查詢的結構化語言。

按功能可分為四類:

資料定義語言DDL:定義資料庫物件,包括定義表、試圖和索引等。CREATE  ALTER  DROP

資料操縱語言DML:主要對資料庫中的資料進行插入、刪除、修改、查詢操作。insert  delete  update  select

資料控制語言DCL:包括資料庫的安全性控制、完整性控制,以及事務併發控制和故障恢復等語句。安全管理

資料查詢語言DQL:GRANT 許可權授予  REVOKE  收回許可權

1.2 資料庫設計

資料庫設計是將業務物件轉換為表等資料庫物件的過程。

資料庫的概念結構設計:1對1的聯絡、1對多的聯絡、多對多的聯絡

資料庫的邏輯結構設計:E-R圖到關係模式的轉化

資料庫的物理結構設計:資料庫在物理裝置上的儲存結構與存取方法稱之為物理結構

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

相關文章