Cov Hauj Lwm Ntawm Kev Sib Txheeb

Siv ER duab kos duab los piav kev sib raug zoo ntawm cov chaw teev khoom

Daim duab-kev sib raug zoo yog daim duab tshwj xeeb uas qhia txog kev sib raug zoo ntawm cov chaw hauv cov ntaub ntawv . Cov kab kos ER feem ntau siv cov cim los sawv cev rau peb yam ntaub ntawv: cov chaw (lossis cov tswv yim), kev sib raug zoo thiab cov cwj pwm. Hauv kev lag luam tus qauv ER qauv, cov thawv yog siv los sawv cev cov chaw. Pob zeb diam ntaws yog siv los sawv cev kev sib raug zoo, thiab ov ovals siv los sawv cev rau tus cwj pwm.

Txawm hais tias lub qhov muag tsis pom, kev kos duab-kev sib raug zoo tuaj yeem saib zoo kawg nkaus, rau cov neeg pom kev paub, lawv pab cov neeg lag luam nkag siab txog cov qauv ntawm cov qib siab uas tsis muaj cov ntsiab lus nrog.

Database designers siv ER diagrams rau kev ua qauv rau kev sib raug zoo ntawm cov koom haum database hauv ib hom ntawv meej. Muaj ntau lub software pob khoom siv tau los ua cov qauv duab ER los ntawm cov kabmob uas twb muaj lawm.

Xav txog qhov piv txwv ntawm tus database uas muaj cov lus qhia txog cov pej xeem hauv nroog. Daim qauv hauv ER qhia hauv daim duab nrog cov tshooj no muaj ob lub koom haum: Tus Neeg thiab Lub Nroog. Ib tug "Nyob Hauv" kev sib raug zoo nrog ob leeg ua ke. Txhua tus neeg nyob hauv ib lub nroog xwb, tab sis txhua lub nroog tuaj yeem muaj neeg coob heev. Nyob hauv daim duab, tus cwj pwm yog tus neeg lub npe thiab lub nroog cov pej xeem. Feem ntau, cov npe yog siv los piav txog cov chaw thiab cov cwj pwm, thaum siv cov lus qhia los piav cov kev sib raug zoo.

Chaw

Txhua yam khoom uas koj teev nyob rau hauv lub database yog ib qho chaw, thiab txhua qhov chaw yog ib lub rooj hauv cov ntaub ntawv sib paub. Feem ntau, txhua lub koom haum nyob rau hauv ib qho chaw sib sau ua ke rau ib tug uake. Yog tias koj muaj cov ntaub ntawv muaj cov npe ntawm cov neeg, nws qhov chaw yuav hu ua "Tus Neeg." Ib lub rooj uas muaj tib lub npe yuav muaj nyob rau hauv cov ntaub ntawv, thiab txhua tus neeg yuav tau muab rau ib tug kab hauv Tus Neeg Cov lus.

Cwj pwm

Databases muaj cov ncauj lus qhia txog txhua lub koom haum. Cov ntaub ntawv no tau muab teev tias "cov cwj pwm". thiab nws muaj cov ntaub ntawv cim rau txhua qhov chaw teev npe. Hauv Tus Piv txwv, tus cwj pwm yuav muaj xws li lub npe, lub xeem, hnub yug thiab tus zauv cim. Cov cwj pwm muab cov ncauj lus kom ntxaws txog ib qho chaw. Hauv cov ntaub ntawv qhia sib luag, cov cwj pwm muaj nyob hauv cov teb uas cov ncauj lus hauv cov ntaub ntawv teev tseg. Koj tsis tas rau qee tus cwj pwm.

Kev sib raug zoo

Tus nqi ntawm qhov chaw ua hauj lwm-kev sib raug zoo teev hauv nws lub peev xwm los tso saib cov ntaub ntawv hais txog kev sib raug zoo ntawm cov chaw. Hauv peb tus qauv, koj tuaj yeem taug qab cov ntaub ntawv hais txog lub nroog uas txhua tus neeg nyob. Koj tuaj yeem taug qab cov ntaub ntawv hais txog lub nroog nyob hauv ib lub nroog nrog muaj kev sib raug zoo nrog Cov Neeg thiab Lub Nroog cov ntaub ntawv.

Yuav ua li cas los tsim ib qho kev kos duab ER

  1. Tsim ib lub thawv rau txhua qhov chaw los yog lub tswv yim tseem ceeb hauv koj tus qauv.
  2. Txhuam cov kab txuas mus txuas rau cov chaw ua qauv rau kev sib raug zoo. Sau cov kev sib raug zoo uas siv cov lus qhia hauv pob zeb diamond.
  3. Nrhiav cov cwj pwm uas muaj feem rau txhua qhov chaw, pib ntawm qhov tseem ceeb tshaj plaws, thiab nkag rau hauv cov o nyob hauv daim duab. Tom qab, koj tuaj yeem ua rau koj tus cwj pwm teev cov ncauj lus kom ntxaws.

Thaum koj ua tiav lawm, koj yuav tau qhia meej txog qhov txawv ntawm kev ua lag luam sib txawv li cas, thiab koj yuav muaj lub tswv yim zoo rau qhov kev tsim cov ntaub ntawv database sib pab txhawb koj lub lag luam.