最簡單的資料庫入門教程 02 資料模型

2022-06-11 05:57:10 字數 1807 閱讀 8635

目錄概念模型

e-r圖

聯絡分類

多實體間的聯絡

單實體型內的關係

邏輯模型(資料模型)

分類物理模型

也稱資訊模型,它是按使用者規定來對資料和資訊建模,用於資料庫設計

實體屬性碼

域實體型

實體集聯絡

簡介
構成
實體型

graph lr

a[實體名]

屬性用無向邊與其對應的實體連線起來

graph tb

a[實體名]

a --- b((屬性1))

a --- c((屬性2))

a --- d((屬性3))

聯絡聯絡本身也是乙個實體型,也可以有屬性。無向邊連線有關實體,同時在無向邊上標明聯絡型別(1:1、1:n、m:n)

graph lr

a[課程] --- |m| b

c[學生] --- |n| b

b --- d((成績))

聯絡分類
兩個實體型之間

一對一聯絡(1:1)

graph lr

a[班級] --- |1| b

c[班長] --- |1| b

一對多聯絡(1:n)

graph lr

a[班級] --- |1| b

c[學生] --- |n| b

多對多聯絡(m:n)

graph lr

a[學生] --- |m| b

c[課程] --- |n| b

多實體間的聯絡

(1:n)

graph lr

a[課程] --- |1| b

b --- |m| c[教師]

b --- |n| d[參考書]

(m:n)

graph lr

a[**商] --- |p| b

b --- |m| c[專案]

b --- |n| d[零件]

單實體型內的關係

(1:n)

graph lr

a[職員] --- |1| b

b --- |n| a

(m:n)

graph lr

a[學生] --- |m| b

b --- |n| a

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

資料結構

資料操作
完整性約束條件

作用

在資料模型中的完整性約束條件

網狀模型

關係模型

物件導向模型

物件關係模型

半結構化資料模型

對資料最底層的抽象,描述資料在系統內部的表示方式和訪問方式,在磁碟或磁帶上的儲存方式和訪問方法

資料庫MYSQL入門教程 2 資料庫操作指令

此處mysql指令用大寫表示,而在實際運用中並不區分大小寫。mysql h host name u user name p括號內的內容為自行填寫的內容,在連線本地伺服器且是預設設定的情況下,可以省略,h這部分內容,而在user name括號內填寫root即可 mysql u root p使用上述語句...

python 入門教程(操作mysql資料庫)

pymsql是python中操作mysql的模組,其使用方法和mysqldb幾乎相同。但目前pymysql支援python3.x,而mysqldb不支援3.x版本。進入 cmd 輸入 pip install pymysql 回車等待安裝完成 import pymysql 匯入 pymysql 如果編...

java入門教程 12 7Java資料庫更新

資料庫更新操作包括資料表建立 刪除 以及資料表記錄的增加 刪除 修改等操作。如果利用資料 sql命令實現,則利用statement對旬的executeupdate 方法,執行sql的update語句,實現資料表的修改 執行sql的insert語句,實現資料表記錄的新增。例如,在前面資料為查詢例子基礎...