Qhov txawv ntawm qhov chaw thiab tus cwj pwm

Qhov txawv ntawm qhov chaw thiab tus cwj pwm
Qhov txawv ntawm qhov chaw thiab tus cwj pwm

Video: Qhov txawv ntawm qhov chaw thiab tus cwj pwm

Video: Qhov txawv ntawm qhov chaw thiab tus cwj pwm
Video: Qhov txawv ntawm Zaj Tshoob and Txiv Xaiv 2024, Kaum ib hlis
Anonim

Txoj kev vs Tus cwj pwm

Txoj kev sib raug zoo-kev sib raug zoo qauv (ERM) cov txheej txheem yog dav siv rau kev tsim qauv databases. Entity-relationship modeling yog cov txheej txheem los nrog kev paub daws teeb meem thiab kev xav sawv cev ntawm cov ntaub ntawv. Ib qho ntawm cov tuam tsev tseem ceeb ntawm ERM yog ib qho chaw. Qhov chaw sawv cev rau lub ntiaj teb tiag tiag cov khoom lossis ib yam khoom uas tuaj yeem sawv ntawm nws tus kheej ntawm nws tus kheej thiab tuaj yeem txheeb xyuas nws tus kheej. Cov cwj pwm yog cov khoom ntawm cov chaw no. ER daim duab kos yog cov khoom ntawm kev sib raug zoo qauv. ER daim duab kos yog kos siv qhov chaw, tus cwj pwm thiab lwm yam cim (xws li kev sib raug zoo).

Dab tsi yog Qhov Chaw?

Ib qho chaw sawv cev rau ib yam khoom uas tuaj yeem muaj nyob ntawm nws tus kheej thiab tuaj yeem txheeb xyuas nws tus kheej. Tshwj xeeb tshaj yog, ib qho chaw feem ntau sawv cev rau ib chav kawm, pab pawg lossis pawg ntawm cov khoom zoo sib xws. Feem ntau, ib lub koom haum sawv cev rau lub ntiaj teb tiag tiag khoom xws li lub tsheb lossis tus neeg ua haujlwm. Cov koom haum tuaj yeem yog cov npe uas tuaj thaum lub sijhawm piav qhia ntawm qhov teeb meem yuav daws tau. Cov chaw raug sawv cev ua cov rooj hauv cov ntaub ntawv sib raug zoo. Feem ntau, txhua qhov chaw yuav qhia raws nraim ib lub rooj hauv cov ntaub ntawv. Cov kab ib leeg hauv cov rooj sib raug rau qhov tseeb ntawm cov khoom / yam uas sawv cev los ntawm lub koom haum. Piv txwv li, nyob rau hauv ib tug neeg ua hauj lwm database, txhua kab sib raug rau cov ntaub ntawv ntawm ib tug neeg ua hauj lwm ntawm lub tuam txhab.

Tus cwj pwm yog dab tsi?

Nyob rau hauv qhov chaw-kev sib raug zoo qauv, cov khoom ntawm cov khoom raug hu ua tus cwj pwm. Hauv lwm lo lus, tus cwj pwm sawv cev rau ib pawg ntawm cov ntaub ntawv ntawm cov khoom sawv cev los ntawm lub koom haum. Cov cwj pwm txhais cov xwm txheej ntawm tus kheej thiab pab kom sib txawv ntawm txhua qhov piv txwv los ntawm kev piav qhia lawv tus yam ntxwv. Nws yog ib qho tseem ceeb uas yuav tsum nco ntsoov tias cov cwj pwm tsis tuaj yeem raug teeb tsa-tus nqi thiab lawv yuav tsum yog atomic. Hauv kev sib txheeb databases, qhov twg cov koom haum pom tau tias yog cov ntxhuav, txhua kab sawv cev rau cov cwj pwm ntawm cov koom haum no. Piv txwv li, hauv Cov Neeg Ua Haujlwm, cov kab ke xws li chav haujlwm, qib thiab cov nyiaj hli yog cov piv txwv ntawm tus cwj pwm ntawm cov neeg ua haujlwm. Txhawm rau kom sib txawv ntawm ib tus neeg ntawm qhov chaw, ib lossis ntau qhov chaw muaj txiaj ntsig nrog cov txiaj ntsig tshwj xeeb (rau txhua qhov xwm txheej) tuaj yeem xaiv los ua tus yuam sij. Piv txwv li, tus lej social security attribute (uas yog qhov tshwj xeeb rau txhua tus neeg ua haujlwm) feem ntau yog siv los ua tus yuam sij tseem ceeb ntawm Cov Neeg Ua Haujlwm. Qee zaum ntau tus cwj pwm tuaj yeem ua tus yuam sij tseem ceeb thiab.

Qhov txawv ntawm qhov chaw thiab tus cwj pwm yog dab tsi?

Hauv qhov chaw-kev sib raug zoo qauv, cov koom haum sawv cev rau lub ntiaj teb tiag tiag cov khoom / yam uas tuaj yeem txheeb xyuas tau tias nws txawv thiab ywj pheej, thaum cov cwj pwm sawv cev rau cov khoom ntawm cov koom haum. Hauv cov ntaub ntawv sib raug zoo, cov koom haum ua cov rooj (txhua kab sawv cev rau tus kheej), thaum cov cwj pwm ua ke ntawm cov rooj sib tham. Thaum tsim cov databases, nws yog ib qho uas muaj kev tsis meej pem txog kev xaiv ib lub koom haum vs. tus cwj pwm los sawv cev rau qee lo lus tiag tiag. Piv txwv li, qhov chaw nyob ntawm tus neeg ua haujlwm yuav tsum yog tus cwj pwm lossis lwm qhov chaw (txuas mus rau cov neeg ua haujlwm los ntawm kev sib raug zoo)? Ib txoj cai dav dav ntawm tus ntiv tes xoo yog, yog tias tus neeg ua haujlwm muaj ntau tshaj ib qhov chaw nyob, ces qhov chaw nyob yuav tsum yog ib qho chaw (vim cov cwj pwm tsis raug teeb tsa). Ib yam li ntawd, yog tus qauv ntawm qhov chaw nyob tseem ceeb rau kev ntes, ces qhov chaw nyob yuav tsum yog qhov chaw (vim cov cwj pwm yog atomic).

Pom zoo: