鍍金池/ 問答/數(shù)據(jù)庫/ ER圖的理解

ER圖的理解

圖片描述

這是一個(gè)關(guān)于“學(xué)校-學(xué)院-老師-學(xué)生”的ER圖,每個(gè)Campus(校區(qū))有個(gè)JWC(教務(wù)處),JWC(教務(wù)處)發(fā)布Course(課程),Student(學(xué)生)選課。

Campus(校區(qū))------1----has(擁有)---1-------JWC(教務(wù)處)
JWC(教務(wù)處) ------1----plan(安排)---n-----Course(課程)
Student(學(xué)生)------n----choose(選課)------m----Course(課程)

Campus : campus_id, school_id, addr, phone
JWC : jwc_id, addr, phone
Course : course_id, jwc_id

主要是上述幾個(gè)實(shí)體之間的關(guān)系,在檢查時(shí),老師問 “教學(xué)計(jì)劃呢?你知道教學(xué)計(jì)劃是什么么?你以為是序列圖么?你根本不知道ER圖是什么啊”(老師在這里噴的相當(dāng)厲害,就是JWC,Course,Student三個(gè)實(shí)體之間的聯(lián)系)

我不太明白老師問的 “教學(xué)計(jì)劃呢?” 是什么意思?問了下同學(xué),同學(xué)說可能是“一個(gè)課程應(yīng)該有所限定,它不能可以對所有學(xué)生開放,就像計(jì)算機(jī)的不能選美術(shù)學(xué)院的課”,也就是說讓我再細(xì)分一點(diǎn)。

回去后想了想,發(fā)現(xiàn)一個(gè)問題,就是Student(學(xué)生)----n----choose(選課)----m---Course(課程),這個(gè)聯(lián)系應(yīng)該是n:1,不是n:m,一個(gè)學(xué)生只能有一套課程。其它的,我實(shí)在找不到,我認(rèn)為像我理解也是可以行得通,不需要加“教學(xué)計(jì)劃”那個(gè)意思進(jìn)去。

就是“教務(wù)處--1”發(fā)布“課程--n”,你可以把這個(gè)“課程”理解成“學(xué)院課程”,這樣“學(xué)生”選課,是沒問題的啊。

求各位ER大佬指點(diǎn)下。(下面是我修改的)

圖片描述

回答
編輯回答
笑忘初

不是這樣么,一個(gè)學(xué)生可以選很多門課,一門課也可以很多學(xué)生選擇

2017年6月20日 15:47
編輯回答
久愛她

有需求分析嗎?

2017年12月11日 03:20
編輯回答
遺莣

沒太詳細(xì)去看你的問題啊,我只想說每個(gè)學(xué)生都要選很多個(gè)課程,每個(gè)學(xué)生的課程并不是完全一樣的,這是大學(xué),不是中學(xué)生完全統(tǒng)一的一套課程計(jì)劃。

2017年2月7日 13:07