❶ 做資料庫er圖的步驟
1、分析你所要描述的對象,也就要要進行需求分析,因為你做的系統不一樣,同樣的東西,可能描述得也不一樣,比如:做一個工資系統,和做一個人事管理系統,對於工資這個實體,他的描述就完全不一樣。
2.把你所了解的實體及其屬性,一個個的理出來,比如說:教師,班級,學生,院系等實體,那麼教師有什麼屬性呢,學生有什麼屬性呢,教師(教師號,姓名,性別,院系,職稱,聯系電話。。。),學生(學號,姓名,性別,院系,班級,電話。。。。)
3、把實體與實體間得聯系整理一下,比如,教師與學生,它是一個多對多的關系(n:m),通過什麼途徑建立聯系呢,當然是通過授課,那麼他們的聯系就是」授課「
4、最後建立er圖,把實體以矩形描述,屬性用橢圓型描述,聯系用菱形描述,然後把這些對象連接起來,構成一個完整的ER圖。當然也可以用圖表的方式來描述它(顯得緊湊美觀)。
❷ 簡述一個資料庫應用系統的建立過程
資料庫建立過程包括六個主要步驟:
1.需求分析:了解用戶的數據需求、處理需求、安全和完整性需求。
2.概念設計:通過數據抽象,設計系統的概念模型,一般為e-r模型。
3.邏輯結構設計:設計系統的模式和外部模式,特別是關系模型的基本表和視圖。
4.物理結構設計:設計數據的存儲結構和訪問方法,如索引的設計。
5.系統實現:組織數據存儲,編寫應用程序,試運行。
6.運維:系統投入運行,進行長期維護。
(2)根據er圖建立資料庫擴展閱讀:
資料庫設計技巧:
1.原始文檔與實體之間的關系
它可以是一對一、一對多、多對多。一般來說,它們是一對一的關系:也就是說,原始文檔只對應於一個實體,而且只對應於一個實體。在特殊情況下,它們可能是一對多或多對一的,其中一個原始文檔對應多個實體,或者多個原始文檔對應一個實體。
這里的實體可以理解為基本表。在明確了這些對應關系之後,這對於輸入介面的設計是非常有益的。
2.主鍵和外鍵
通常,實體不能同時沒有主鍵和外鍵。在e-r關系圖中,葉中的實體可以定義主鍵,也可以不定義主鍵(因為它沒有後代),但是它必須有外鍵(因為它有父鍵)。
主鍵和外鍵的設計在全局資料庫的設計中起著重要的作用。當全球資料庫的設計完成後,一位美國的資料庫設計專家說:「鑰匙,鑰匙無處不在,只有鑰匙」,這是他的資料庫設計經驗,也是他高度抽象的信息系統核心思想(數據模型)的體現。
因為:主鍵是實體的高度抽象,主鍵和外鍵對,表示實體之間的連接。
3.基本表的屬性
基表不同於中間表和臨時表,因為它有以下四個特點:
原子性。基表中的欄位沒有分解。
原始性。基表中的記錄是原始數據(底層數據)的記錄。
先驗性。所有輸出數據都可以從基表和代碼表中的數據派生出來。
穩定。表的基本結構比較穩定,表中的記錄保存時間較長。
一旦理解了基本表的性質,就可以在設計資料庫時將它們與中間表和臨時表區分開。
❸ E-R圖和資料庫建立的關系是什麼實體對應的一張表嗎屬性對應的是欄位嗎
資料庫建立一般是以ER圖為基礎的,實體對應一張表,有的復合關系也對應一張表。
屬性對應的是欄位,但為了建模時重點突出,ER圖中省略了一部分屬性
❹ 實體的ER關系(最好有ER圖),建立資料庫時應建立那些表格
如果實體間是一對一的關系,則不需要建立聯系表,只需要在兩個實體建立的表中的一個建議一個外鍵鏈接。如果實體間是一對多的關系,則可以建立聯系表,也可以不建立聯系表,這種情況就看個人需求了。