最近在複習(其實相對於學習了emmm)資料庫,對一些以前學習的時候不知道的盲點知識有了新的了解,小白一枚,感謝各位大佬輕噴,有什麼不對的希望各位大佬多多指正。
層次和網狀資料模型為什麼用的較少?
這兩種模型與底層實現的聯絡過於緊密,似的模型的構造和使用過於複雜。但是需要說明的是這兩種模型的效率比關係模型要高(參考自王珊的資料庫系統概論)。
關係資料模型優於其他資料模型的部分?
堅實的數學基礎
簡潔的表示形式
支援非過程化的資料庫語言
強實體集和弱實體集?
一般地,如果乙個實體集的任何屬性集都不足以形成該實體集的碼,則稱該實體集為弱實體集。與此相對,存在碼的實體集稱為強實體集(參考自范明的資料庫原理教程,但是王珊的書中好像沒有提到,不知道是不是重點?)。
使用group by子句後的select語句有什麼要求?
對於帶group by子句的select語句,select子句中的結果列必須是group by子句中的分組列或聚集函式。
巢狀查詢?
乙個查詢巢狀在另乙個查詢中的查詢成為巢狀查詢,前者為子查詢,後者為父查詢。子查詢中不能使用order by子句。
不相關子查詢的查詢條件不依賴於父查詢,而相關子查詢的查詢條件依賴於父查詢。
檢視檢視是一種命名的匯出表,是從乙個或幾個基本表(或檢視)匯出的表。但是檢視的資料並不物理地儲存在資料庫中(物化檢視除外)。
sql標準不提供修改檢視定義的操作(模式也不可以)。使用者若想修改這些物件,只能先將它們刪除然後重建。
定義檢視的查詢表示式中不包含distinct短語和order by子句。
一般來說,使用聚集函式定義的檢視是不可更新的,而行列子集檢視是可更新的。但是二者之間的準確邊界並不清楚,不同系統限制不同,需要注意。
資料庫重點知識
1資料庫 資料庫是一些關聯表的集合。2資料表 表是資料的矩陣。在乙個資料庫中的表看起來像乙個簡單的電子 3關係 可以理解成一張二維表,每個關係都有乙個關係名,即表名。4關係模式 對關係的描述,在資料庫中通常稱之為表結構。5元組 可以理解成二維表中的一行,在資料庫中常被稱作記錄。一行 元組,或記錄 是...
資料庫 SQL之重點知識點總結
事務是一種機制 是一種操作序列,它包含了一組資料庫操作命令,這組命令要麼全部執行,要麼全部不執行。因此事務是乙個不可分割的工作邏輯單元。在資料庫系統上執行併發操作時事務是作為最小的控制單元來使用的。這特別適用於多使用者同時操作的資料通訊系統。eg 訂票 銀行 保險公司以及 交易系統等。事務4大屬性 ...
前端重點知識總結
文件頭標籤 其他常用重點標籤 imga table li顏色 css定位 position 思維 檔格式 常用宣告 html5 html 4.01 xhtml 1.0 標籤含義 title 元素可定義文件的標題。lang 規定元素中內容的語言 head 標籤用於定義文件的頭部,它是所有頭部元素的容器...