Iska ilaali isbeddelada ku-meel-gaarka ah si aad u xaqiijiso inaad u-xaqiijisid Caadi-gelinta
Ku tiirsanaansho ku-meel-gaar ah ee xog-ururin waa xiriir aan toos ahayn oo udhexeeya qiimaha miiska isku midka ah oo keena ku-tiirsanaan shaqaynaya . Si loo gaaro heerka caadiga ah ee Foomamka Saddexaad ee Saddexaad (3NF), waa inaad baabi'isaa wixii ku-tiirsanaanta ku-meel-gaar ah.
Dabeecaddiisa, ku-tiirsanaansho ku-meel-gaar ah wuxuu u baahan yahay saddex ama kabadan sifooyinka (ama tiirarka xogta xogta) kuwaas oo haysta ku-tiirsanaan dhex-dhexaad ah oo u dhexeeya iyaga oo la macno ah in A-ka miiska saaran yahay Column B iyada oo loo marayo Sucuudiga dhexe.
Aynu aragno sida ay u shaqeyn karto.
Tusaalooyinka ku Qalmidda Ku-meelgaarka ah
AQOONSIGA
Author_ID | Qoraa | Buug | Author_Nationality |
---|---|---|---|
Auth_001 | Orson Scott Card | Ender's Game | Mareykanka |
Auth_001 | Orson Scott Card | Ender's Game | Mareykanka |
Auth_002 | Margaret Atwood | Sheekada Handmaid | Kanada |
Tusaalaha kor ku xusan:
- Buugga → Qoraal : Halkan, astaanta buugga ayaa go'aamisa qoraaga . Haddii aad taqaano magaca buugga, waxaad baran kartaa magaca qoraaga. Si kastaba ha ahaatee, Qoraagu ma go'aaminayo Buugga , sababtoo ah qoraa ayaa qori kara buugag badan. Tusaale ahaan, sababtoo ah waxaan ognahay magaca qoraaga Orson Scott Card, weli wali garanayno magaca buugga.
- Author → Author_Nationality : Sidoo kale, sifaha qoraaga ayaa go'aamiya Author_Nationality , laakiin maaha habka kale; kaliya sababtoo ah waxaan ognahay in jinsiyada uusan macnaheedu ahayn in aan go'aansan karno qoraaga.
Laakiin miisaankani wuxuu soo bandhigayaa ku-tiirsanaan ku-meel-gaar ah:
- Book → Author_Nationality: Haddii aan ognahay magaca buugga, waxaan go'aansan karaa jinsiyadda adigoo u maraya tiirka qoraaga.
Iska ilaalinta ku tiirsanaanta ku-meel-gaadhka ah
Si loo hubiyo foomka Saddexaad ee Fasalka ah, aynu ka saarno ku-tiirsanaanta ku-meel-gaadhka ah.
Waxaan ku bilaabi karnaa inaan ka saari karno tiirarka buugta ee miiska qoraalka iyo abuurida miiseyaal kala duwan:
QAYBAHA
Book_ID | Buug | Author_ID |
---|---|---|
Book_001 | Ender's Game | Auth_001 |
Book_001 | Carruurta Maskaxda | Auth_001 |
Book_002 | Sheekada Handmaid | Auth_002 |
AQOONSIGA
Author_ID | Qoraa | Author_Nationality |
---|---|---|
Auth_001 | Orson Scott Card | Mareykanka |
Auth_002 | Margaret Atwood | Kanada |
Tani miyuu ku hagaa? Bal aynu eegno balanqaadyadayada hadda:
Miiska qoraalka :
- Book_ID → Book: Buuggu wuxuu kuxiran yahay Book_ID .
- Ma jiraan wax kale oo ku tiirsanaan ah oo ku jira miisaankani, sidaa daraadeed waa fiicanahay. Fiiro u yeelo furaha shisheeye ee Author_ID miiskaan wuxuu u dirayaa miiska SHAKHSIGA iyada oo loo marayo aasaaskiisa aasaasiga ah ee Author_ID . Waxaan u abuuray xiriir ah si looga fogaado ku-tiirsanaanta ku-meel-gaadhka ah, naqshad muhiim ah ee xog-isweydaarsiyada xiriirka.
Miiska qoraallada :
- Author_ID → Author: Author waxay kuxirantahay Author_ID .
- Author → Author_Nationality: Dhalashada waxaa go'aan ka gaari kara qoraaga.
- Author_ID → Author_Nationality: Dhalashada waxaa laga goyn karaa Author_ID iyada oo loo marayo qoraaga . Weli waxaannu haysannaa ku-tiirsanaan ku-meel-gaar ah.
Waxaan u baahanahay inaan ku darno miis saddexda ah si aan caadi u aheyn xogtan:
COUNTRIES
Country_ID | Dalka |
---|---|
Talada001 | Mareykanka |
Coun_002 | Kanada |
AQOONSIGA
Author_ID | Qoraa | Country_ID |
---|---|---|
Auth_001 | Orson Scott Card | Talada001 |
Auth_002 | Margaret Atwood | Coun_002 |
Hadda waxaan leenahay saddex miisas, oo isticmaalaya furayaal shisheeye ah oo isku xiraya miisaska:
- Qodobka SHARCIYEED ee muhiimka ah ee qoraalka ah ee Author_ID wuxuu buug ku qorayaa buug ku qoran mawduuca AUTHORS.
- Muuqaalka AQOONSIGA ee shisheeye ee Country_ID wuxuu qorayaa qoraaga dal ku yaal miiska COUNTRIES.
- Miisaska COUNTRIES ma laha furaha shisheeye sababta oo ah uma baahnid in lagu xiro jadwal kale oo ku jira qaabkan.
Sababta Daawooyinka Ku-meel-gaadhka ah waa Naqshad Database ah
Waa maxay qiimaha ay ka hortagayaan ku-tiirsanaanta ku-meel-gaadhka ah si loo xaqiijiyo xaqiijinta 3NF? Aynu tixgelinno miiskeena koowaad mar labaad oo aragno arrimaha uu abuuro:
AQOONSIGA
Author_ID | Qoraa | Buug | Author_Nationality |
---|---|---|---|
Auth_001 | Orson Scott Card | Ender's Game | Mareykanka |
Auth_001 | Orson Scott Card | Carruurta Maskaxda | Mareykanka |
Auth_002 | Margaret Atwood | Sheekada Handmaid | Kanada |
Noocaan noocan ah wuxuu wax ka geysan karaa xasaasiyadda xogta iyo is-khilaafaadka, tusaale ahaan:
- Haddii aad tirtirto labada buug ee "Carruurta Maskaxda" iyo "Ender's Game", waxaad tirtiri kartaa qoraaga "Orson Scott Card" iyo jinsiyadiisu gebi ahaanba xogta.
- Ma qori kartid maktabadda cusub ee diiwaanka haddii aanad ku darin buug; Maxaa dhacaya haddii qoraaga aan weli la daabicin ama aadan garanayn magaca buugga uu qoray?
- Haddii "Orson Scott Card" uu beddelay jinsiyadiisii, waa inaad beddesho dhammaan diiwaanka uu soo muuqday. Haysashada diiwaanka badan oo leh qoraay isku mid ah ayaa keena xogta aan sax ahayn: Maxaa dhacaya haddii qofka xogta gelaya uusan ogaanin inuu jiro diiwaanno badan oo isaga u gaar ah oo wax ka beddelaya xogta hal diiwaanka?
- Ma tirtiri kartid buug sida "The Handmaid's Tale" iyada oo aan sidoo kale la tirtirin qoraaga gebi ahaanba.
Kuwani waa qaar ka mid ah sababaha caadiga ah , iyo iska ilaalinta ku-tiirsanaanta ku-meel-gaadhka ah, ilaalinta xogta iyo hubinta joogteynta.