資料庫理論(一)

2021-10-02 09:31:19 字數 742 閱讀 4483

1.定義

資料模型是對現實世界資料特徵的抽象。

2.資料模型應滿足三方面的要求:

1)能比較真實地模擬現實世界;

2)容易為人所理解;

3)便於在計算機上實現。

3.資料庫系統的核心和基礎:資料模型

4.資料模型分為兩大類:

資料模型的分類

概念模型

按使用者的觀點對資料和資訊進行建模

邏輯模型和物理模型

邏輯模型按計算機系統的觀點對資料建模,用於dbms實現

物理模型描述資料在系統內表示方法和訪問方法

5. 現實世界---->概念模型

通過資料庫設計人員完成;

概念模型---->邏輯模型

資料庫設計人員完成,資料庫設計工具協助完成;

邏輯模型---->物理模型

由dbms完成;

6.實體內部的聯絡:是組成實體的各屬性之間的聯絡;

實體之間的聯絡:通常是指不同實體集之間的聯絡;

而實體之間的聯絡有一對一(1:1)、一對多(1:n)、多對多(m:n)

7.概念模型的一種表示方法:實體聯絡圖(er圖)。

8.資料模型由三部分組成:

1)資料結構---描述系統的靜態特性

2)資料操作---描述系統的動態特性

3)完整性約束

9.資料操作型別:

1)查詢

2)更新(增、刪、改)

理論 資料庫設計

資訊的不可表示問題 資訊的冗餘問題 函式依賴 x函式決定y 或 y函式依賴於x 記作x y,稱x為決定因素 如s sn,s c g 如果x y,但y 不包含於 x,則稱其為非平凡的函式依賴,否則稱為平凡的函式依賴 如 s sn sn是平凡的函式依賴 在r u 中,如果x y,且對於任意x的真子集x ...

資料庫理論總結

1 無資料庫,使用磁碟檔案儲存資料 2 層次結構模型資料庫 3 網狀模型結構資料庫 4 關係結構模型資料庫 使用二維 table 來儲存資料 5 關係 物件模型資料庫 orm 從物件到資料庫 6 分布式資料庫 nosql mongodb 3.1 c programdate mysql mysql s...

資料庫 MySQL理論

儲存過程是乙個可程式設計的函式,它在資料庫中建立並儲存,它可以有sql語句和一些特殊的控制結構組成。當希望在不同的應用程式或者平台上執行相同的函式,或者封裝特定功能時,儲存過程是非常有用的。資料庫中的儲存過程可以看做是對程式設計中物件導向方法的模擬。它允許控制資料的訪問方式。b 樹 用於範圍查詢和單...