是一種建立在關係模型上的資料庫 ;
關係模型,一種建立在關係上的模型;
關係模型包含三個方面:
關係型資料庫:從需要儲存的資料需求中進行分析,如果是一類資料(實體)應該設計成一張二維表;
表:由表頭(欄位名:用來規定資料的名字)和資料部分(實際儲存的資料單元)組成;
二維表:行和列
表頭欄位名1
欄位名2
資料單元
資料1資料1
由於是用二維表儲存的,這樣即使某條記錄的某列沒有值,也要為其儲存下來,占用同等的儲存空間 ,造成空間的浪費;
sql :structured query language
,結構化查詢語言
sql 分為三個部分:
sql 是關係型資料庫的操作指令,sql是一種約束,但是不強制,因此 ,不同的資料庫產品可能內部實現會有細微差別 ;
資料庫學習(二) 關係模型
關係有三種型別 基本表 資料儲存的邏輯表示 查詢表 查詢結果 檢視表 虛的,外模式 有兩種 查詢 query 操作 與 插入 insert 刪除 delete 修改 update 操作 其中查詢 包括選擇 select 投影 project 連線 join 除 divide 並 union 差 ex...
資料庫學習筆記二( 關聯式資料庫)
第二章 關聯式資料庫 一 sql 關係代數 關係演算 二 關係 1.域 變數有效範圍 2.笛卡爾乘積 域0x域1x域2x.x域n 1 3.關係 d1xd2xd3.dn的子集,r d1,d2,dn 4.鍵 由乙個或幾個屬性組成 a超鍵 唯一標示元組的屬性集 b候選鍵 無多餘屬性的超鍵 c主鍵 使用者選...
關係型資料庫(二)
innodb預設用的是行級鎖,也支援表級鎖,不使用索引的時候用的是表級鎖。myisam預設用的是表級鎖,不支援行級鎖。共享鎖 s 排他鎖 x 意向共享鎖 is 意向排他鎖 ix 共享鎖 s 相容衝突 相容衝突 排他鎖 x 衝突衝突 衝突衝突 意向共享鎖 is 相容衝突 相容相容 意向排他鎖 ix 衝...