資料庫系統的相關概念

2022-08-16 09:12:08 字數 1345 閱讀 6410

1.1資料庫系統的相關概念

1.資料

資料是對客觀資訊的一種描述,它是有能被計算機識別與處理的數值,字元等符號構成的集合,及資料是指描述事物的符號記錄.

2.資料庫

資料庫只長期儲存在計算機內有組織,可共享的資料集合.

3.資料庫管理系統

資料庫管理系統是資料庫系統的核心,是為資料庫的建立,使用和維護而配置的軟體.

4.資料庫系統

資料庫系統是指在計算機系統中引入資料庫後的系統構成.

5.資料冗餘

資料冗餘是指同一資料被反覆存放.

6.資料不一致性

資料的不一致性是指同一資料在不同的地方有不同的取值.

1.2資料庫的系統模型

1,層次型資料庫

這種模型描述資料像一棵樹,由節點(實體)和連線組成,它是一種一對多的關係.

優點:層次分明,結構清晰,不同層次之間的資料關聯直接簡單.

缺點:資料不得不以縱向向外擴充套件,節點之間很難建立橫向的關聯,不利於系統管理與維護.

2,網狀型資料庫

系主和成員之間的聯絡是一對多的聯絡.

特點是:

允許存在乙個以上的節點沒有父節點,

節點可以有多於乙個的父節點.

3,關係型資料庫

關係型資料庫:二維**模型,而乙個關係型資料庫就是由二維表及其之間的聯絡構成.

1.3為什麼需要資料庫設計

資料庫設計 就是規劃和結構化資料庫中的資料物件.一擊這些資料物件之間關係是我過程.

1.4.1資訊實體的概念

1, 實體

2,屬性

3,鍵,主鍵,外來鍵

4,實體性

1.4.2實體的關係  

1.一對一的關係

2,一對多的關係(1:n)或多對一的關係(n:1)

3.多對多的關係(m:n)

1.5實體關係(e-r)模型

1.6資料規範化

1.6.1正規化理論

1.第一正規化(1nf)

每個屬性都是不可分解的.

2.第一正規化(2nf)

該資料表中的任何乙個非主鍵欄位的樹枝都依賴於該資料表的主鍵字段。

3.第一正規化(3nf)

該資料表中沒有乙個非主鍵字段傳遞依賴主鍵。

1.7設計資料庫的步驟

1.需求分析

2.概念架構設計

3.邏輯結構設計

4.物理結構設計

5.資料庫實施階段

6.資料庫執行和維護

資料庫系統概念 回顧

資料抽象一般分三層 最底層 物理層physical level 描述資料實際上是怎樣儲存的 中間層 邏輯層logic level 描述資料庫中儲存什麼資料及這些資料間存在什麼關係 最頂層 檢視層view level 只描述整個資料庫的某個部分 關係模型 relational model logic ...

SQLServer資料庫系統概念

資料模型是一種抽象模型,現實世界中的客觀事物是彼此相互聯絡的 1 資料模型是一組整合的概念,使用者描述和操作組織內的資料,資料間的聯絡以及對資料的約束,它包含了資料結構,資料操作和完整性約束 2 概念模型又被稱為實體 聯絡 e r 模型,主要用於描述資訊世界中實體的聯絡 在概念模型中用於描述其資料的...

資料庫系統相關SQL

查出所有被鎖住的表 select b.owner tableowner,b.object name tablename,c.osuser lockby,c.username loginid,c.sid sid,c.serial serial from v locked object a,dba ob...