1.關於外來鍵約束的sql問題
按照書上寫的sql語句 在建表寫外來鍵約束的時候 reference後面沒有指明是參照關係的哪個屬性 我的資料庫版本是mysql5.6 報錯
解決方法:
referecnce後面需要指明被約束的屬性(即使屬性是參照關係的主鍵 仍然需要寫上)
2.關於自然連線的語句理解
自然連線只考慮那些在兩個關係模式中都出現的屬性取值相同的元組對。
自然連線可以 寫多個 而且 自然連線可以 指定 部分屬性相同 而不是必須要求所有同名屬性相同
《資料庫系統概念》學習筆記 第一章
其實存 運算元據用作業系統支援的檔案系統就可以了,但是這樣的的話用久了會有問題 以學校 院系 老師 學生 課程的關係儲存來舉例 資料冗餘和不一致 可能乙個學生的基本資訊既存在這個自動化學院的資料夾下也在宇航學院的資料夾下。然後學生的 改了,且只有自動化學院下的資料改了,就diff了 資料訪問困難 需...
資料庫系統概念學習 04 SQL高階
繼續sql的深入學習,涉及到sql查詢的複雜形式 檢視定義 事務 完整性約束和許可權。1.join表示式 在之前有講過natural join,因避免遍歷計算笛卡爾積而相比較傳統的where子句效率更高 在指定關注的屬性時使用join using 句式,此外,join有個很有用的謂詞修飾on,對於內...
資料庫系統原理(一) 資料庫系統基本概念
概念模型 1 表達了資料的整體邏輯結構,它是系統使用者對整個應用專案涉及的資料的全面描述。整體 2 是從使用者需求的觀點出發,對資料建模。觀點 3 獨立於硬體和軟體。獨立性 4 是資料庫設計人員與使用者之間進行交流的工具。工具 邏輯模型 1 表達了db的整體邏輯結構,它是設計人員對整個應用專案資料庫...