軟考 資料庫技術 資料庫設計

2021-08-22 19:44:34 字數 678 閱讀 8770

需求分析:整個系統對資料有什麼要求,有從使用者收集來的,有中間轉換過程中需要用到的。

在e-r模型中,方框表示實體,橢圓表示屬性,菱形表示聯絡。

整合方法:

多個區域性e-r圖一次性整合。

逐步整合,用累加的方式一次整合兩個區域性e-r圖。

整合過程產生的衝突:

屬性衝突:屬性域衝突、屬性取值衝突。如性別用男女表示,和用tf表示,屬於屬性取值衝突。。

命名衝突:同名異義、異名同義。

結構衝突:同一物件在不同應用中具有不同的抽象、同一實體在不同區域性e-r圖中所包含的屬性個數和屬性排列次序不完全相同。老師既是乙個表,又是另乙個表的乙個字段,叫做具有不同抽象級別。

e-r模型轉關係模式:

乙個實體轉換為乙個關係模式

聯絡:1:1聯絡、1:n聯絡、m:n聯絡

三個以上實體間的乙個多元聯絡

例題:選c,4個

軟考 資料庫

先上圖一張 概念 超鍵 在關係中能唯一標識元組的屬性集 候選鍵 能唯一標識元組,且不含多餘屬性 也可理解為不含多餘屬性的超鍵 主鍵 被選作元組標識的候選鍵 主屬性 候選鍵中的屬性稱為主屬性 非主屬性 非候選鍵中的屬性成為非主屬性 舉例 光看概念很抽象,通過例子來看就會變得明了,比如乙個學生 學號,身...

資料庫技術 資料庫命名與設計規範

資料庫開發歷史上一直使用乙個有點神秘的系統命名資料庫表和字段。最初的資料庫管理系統 dbms 這些命名方案的限制的結果已成為慣例和傳統。然而,隨著資料庫應用程式變得越來越複雜,更多的表和更大的開發團隊,並為開發人員來來去去,它變得更加重要,實現資料庫物件乙個強大的,有紀律的命名方案。乙個良好定義的命...

軟考 資料庫複習

軟考中對於資料庫的考察是乙個重要內容,上午題和下午題都有涉及,主要考察的知識點有 首先接觸比較多的是sql語句,複習的時候主要找自己不太熟悉的語句看下,比如許可權的grant和revoke語句。在執行sql查詢的時候,sql語句首先會被轉換成關係關係代數,以便從簡單的描述性語言轉換到對演算法的描述,...