SQL學習筆記(1)基本概念

2021-08-07 20:58:12 字數 475 閱讀 7824

(1)行:元組

列:屬性(不可再分)

關係:二維表

元組中乙個屬性:分量

關係表有三種:

基本表(實際存在)

查詢表虛表(檢視表)

(2)資料庫系統**模式:

外模式:面向使用者,多個使用者多個外模式

模式:資料,邏輯結構(只有乙個)

內模式:儲存,乙個,物理結構儲存描述 :內部實現堆 b+樹  hash等

(3)完整性:

實體完整性:主鍵不能為空

參照完整性:外來鍵取值要參照另外乙個表得主鍵

使用者定義完整性:例如成績範圍0-100

(4)連線:從兩個關係得笛卡爾積選取屬性間滿足一定條件的行。

等值連線:連線條件為相等。

自然連線:把重複屬性列去掉

外連線:自然連線時捨棄的元組也儲存在結果關係裡。其他屬性為null

左外連線:左邊保留

右外連線:右邊保留

SQL學習筆記1 基本概念

資料庫 資料庫是以便於訪問 有效管理和更新的方式組織的資料集合。資料庫由儲存相關資訊的表組成。例如,如果你想要建立乙個簡單的部落格專案,其中包含資訊如使用者名稱 日誌 日誌分類,你將需要使用資料庫建立三張表,分別為使用者表 日誌表 日誌分類表。資料庫表 資料庫表以結構化的格式儲存和顯示資料,由行和列...

SQL學習筆記 基本概念

1 將大量資料儲存起來,通過計算機加工而成的可以進行高效訪問的資料集合稱為資料庫 database,db 2 用來管理資料庫的計算機系統稱為資料庫管理系統 database management system,dbms 3 dbms的種類 1 層次資料庫 hierarchical database,...

SQL入門學習 1 基本概念

1.1.1 資料庫 儲存有組織的資料的容器。不要與dbms的概念混淆,dbms是指資料庫管理系統,而一般的我們是通過dbms來訪問資料庫的。1.1.2 表 某種特定型別資料的結構化清單 同一資料庫中不能兩次使用相同的表名 模式 schema 關於資料庫和表達布局及特性資訊。1.1.3 列與資料型別 ...