事務(Transaction):組織多個操作為一個整體,要么全部都執(zhí)行,要么全部都不執(zhí)行;
公司專注于為企業(yè)提供成都做網(wǎng)站、成都網(wǎng)站制作、微信公眾號開發(fā)、商城網(wǎng)站建設,小程序定制開發(fā),軟件按需設計網(wǎng)站等一站式互聯(lián)網(wǎng)企業(yè)服務。憑借多年豐富的經(jīng)驗,我們會仔細了解各客戶的需求而做出多方面的分析、設計、整合,為客戶設計出具風格及創(chuàng)意性的商業(yè)解決方案,創(chuàng)新互聯(lián)更提供一系列網(wǎng)站制作和網(wǎng)站推廣的服務。
“回滾”, rollback
一個存儲系統(tǒng)是否支持事務,測試標準:
ACID:
A:原子性;
C:一致性;
I:隔離性;
D:持久性;
數(shù)據(jù)庫:數(shù)據(jù)集合
表:為了滿足范式設計要求,將一個數(shù)據(jù)集分拆為多個;
約束:constraint,向數(shù)據(jù)表插入的數(shù)據(jù)要遵守的限制規(guī)則;
主鍵:一個或多個字段的組合,填入主鍵中的數(shù)據(jù),必須不同于已存在的數(shù)據(jù);不能為空;
外鍵:一個表中某字段中能插入的數(shù)據(jù),取決于另外一張表的主鍵中的數(shù)據(jù);
惟一鍵:一個或多個字段的組合,填入惟一鍵中的數(shù)據(jù),必須不同于已存在的數(shù)據(jù);可以為空;
檢查性約束:取決于表達式的要求;
索引:將表中的某一個或某些字段抽取出來,單獨將其組織一個獨特的數(shù)據(jù)結(jié)構(gòu)中;
常用的索引類型:
樹型:
hash:
注意:有助于讀請求,但不利于寫請求;
關系運算:
選擇:挑選出符合條件的行;
投影:挑選出符合需要的列;
連接:將多張表關聯(lián)起來;
數(shù)據(jù)抽象:
物理層:決定數(shù)據(jù)的存儲格式,即如何將數(shù)據(jù)組織成為物理文件;
邏輯層:描述DB存儲什么數(shù)據(jù),以及數(shù)據(jù)間存在什么樣的關系;
視圖層:描述DB中的部分數(shù)據(jù);
關系模型的分類:
關系模型
實體-關系模型
基于對象的關系模型
半結(jié)構(gòu)化關系模型