從課堂上的內容大體可以歸為如上,概念模型因為在具體使用當中較少接觸故簡單介紹其優點。下面將用較大篇幅詳細討論e-r模型的實際使用和visio表示的意義。
首先,要明白圖表中不同方框代表什麼,方框代表實體,而橢圓框代表屬性,那麼什麼是實體什麼又是屬性呢,那讓我們用乙個簡單的關係圖表來了解一下。
這是乙個典型的實體與屬性的關係,從圖中可以看到,實體可以擁有多個屬性,而屬性都指向乙個實體。
那麼接下來了解一下e-r圖的幾種基本關係
首先第一種就是最簡單的1:1的關係圖,簡單舉乙個例子,1個導師對應1個學生,導師指導學生,這就是兩者之間的關係,1:1,導師和學生則是兩個實體,他們的聯絡則是第一種圖表所顯示的那樣。如果乙個導師能夠指導多個學生,那關係也簡單,無非就是把實體b多新增幾個而已,也就是1:n模型。
那麼,有好多來自不同領域的導師,很多學生,乙個學生需要跟不同學科的導師學習怎麼辦呢?
那就需要m:n模型了。
以上幾種關係只是e-r模型中比較簡單的關係,
還有比較複雜如弱實體型
這種型別的實體需要依附於其他實體,就比如輪子就是乙個弱實體,需要依附於轎車這個實體,與1:n模型沒有太多差別但需要注意邊框。
第二週 學習筆記
1.介紹 sqlconnection是ado.net中的連線類。使用sqlconnection 類可以連線到sql server資料庫。2.主要屬性 connectionstring 連線字串 3.建立sqlconnection物件 可以使用定義好的連線字串建立sqlconnection物件。如下 ...
Boolan C 第二週學習筆記
第二週的課堂筆記,主要記錄一些以前自己不知道得東西。1.所謂的建構函式的三原則 其實預設情況下,編譯器缺省會提供拷貝構造,拷貝賦值,析構函式,它們所執行的就是預設的賦值與析構操作。並不是所有自定義的類都需要手動去寫這些函式,這次課程提供的乙個典型的情況就是類成員裡有指標時的情況,因為指標new出來的...
ARP(第二週學習筆記)
今天主要是學了arp和tcp,udp協議。在拓撲建立,命名使用方面,比較了解。arp 位址解析協議 address resolution protocol osi在資料鏈路層,tcp ip在網路層。ip位址對映mac位址。建立在網路各主機互相信任的基礎上。所以存在arp欺騙,偽arp應答報文。1.免...