Ko te kupu pātengi raraunga "whanaungatanga", "hononga" hoki e whakaatu ana i te huarahi e hono ana te raraunga ki nga ripanga.
Ko nga kainoho hou ki te ao o nga papaunga raraunga he mea uaua ki te kite i te rereketanga i waenganui i te paatakapu me te ripanga. Ka kite ratou i nga ripanga o nga raraunga me te mohio ka whakawhiwhia nga paepae raraunga ki a koe ki te whakarite, ki te uiui i nga raraunga i nga huarahi hou, engari kaore e mohio ki te hiranga o nga hononga i waenga i nga raraunga e whakaatu ana i te hangarau paatai hononga.
Ko nga hononga ka taea e koe te whakaahua i nga hononga i waenga i nga papapurangi paparangi rereke i roto i nga huarahi kaha. Ka taea e enei hononga te whakarahi ake ki te mahi i nga uiuinga maatauranga-nui, e mohiotia ana ko nga hononga.
Ngā momo o te whanaungatanga Raraunga
E toru nga hononga rererangi e toru, e tohaina ana i runga i te maha o nga rarangi ripanga e uru ana ki te hononga. Ko enei momo hononga e toru kei waenganui i nga papa e rua.
- Ko te hononga kotahi-ki-tetahi ka puta i ia waahanga tuatahi i roto i te ripanga tuatahi, kotahi anake, he takirua i te papa tuarua. Ko te hononga kotahi-ki-tetahi he iti rawa te whakamahi, no te mea he pai ake te korero i nga korero katoa i te ripanga kotahi. Ka whakamahi etahi kaihoahoa raupapa i tenei hononga ma te hanga i nga ripanga kei roto i te waahanga o te raraunga mai i tetahi atu ripanga.
- Ko te whanaungatanga kotahi-ki-maha ko te momo paerewa noa o te paatai. Ka tupu i ia wahanga i te Ripanga A e hono ana ki tetahi o nga reta i te Ripanga B, engari ko ia o nga korero i te Ripanga B e pa ana ki te kotahi o nga korero i te Ripanga A. Hei tauira, ko te hononga i waenga i te tepu Kaiako me te Ripanga o nga akonga ki te kura kura kura Ko te raupapa paerewa pea he whanaungatanga kotahi-ki-te-maha, no te mea he kaiako kotahi o ia tamaiti, engari he maha nga akonga a ia kaiako. Ko te hoahoa kotahi-ki-maha te whakakore i te raraunga kua tohua.
- He maha te nuinga o nga whanaungatanga e puta ana i te wa e paahitia ana te papaa A i roto i te Ripanga A ki te kotahi, neke atu ranei nga rekoata i te Ripanga B, me ia tuhinga i te Ripanga B me te kotahi, neke atu ranei o nga reta i te Ripanga A. Hei tauira, te hononga i waenga i nga Kaiako me nga Kohinga ka nui pea te nuinga o te tepu mo te mea ka taea e ia o nga kaiako te whakaako i te neke atu i te kotahi akoranga, a kia neke ake i te kotahi kaiwhakaako tetahi akoranga.
Whakaaro Whaiaro-Whaiaro: He Take Nui
Ka puta te whanaungatanga whaiaro i te wa e kotahi anake te ripanga e uru ana. Ko te tauira kotahi ko te ripanga kaimahi kei roto i nga korero mo te kaiwhakahaere o ia kaimahi. He kaimahi ano hoki tetahi o nga kaiwhakahaere, a, ko ia ano te kaiwhakahaere. I roto i tenei take, he hononga kotahi ki te nuinga o te whanaungatanga whaiaro, i te mea kei tetahi kaimahi tetahi o nga kaitohutohu, engari ko ia kaitohutohu he nui atu i te kotahi kaimahi.
Te waihanga hononga me nga Keini Atu
Ka hangaia e koe te whanaungatanga i waenga i nga ripanga mā te tohu i te kī ke .Ma tenei kī e whakaatu ana i te pātengi raraunga whanaungatanga e pā ana ki nga ripanga. I roto i te nuinga o nga wa, ko te tīwae i te Ripanga A he mau taviri matua e whakahuatia ana i te Ripanga B.
Whakaarohia ano te tauira o nga Taeako Kaiako me nga Taehekonga. Kei te Ripanga Kaiako tetahi TT, he ingoa, he kohinga akoranga:
InstructorID | Teacher_Name | Te akoranga |
---|---|---|
001 | John Doe | Reo Ingarihi |
002 | Jane Schmoe | Math |
Kei roto i te Ripanga ākonga he ID, ingoa, me tetahi pou matua ke:
StudentID | Student_Name | Kaiako_FK |
---|---|---|
0200 | Lowell Smith | 001 |
0201 | Brian Short | 001 |
0202 | Corky Mendez | 002 |
0203 | Monika Jones | 001 |
Ko te huinga Teacher_FK kei roto i te ripanga o nga akonga e tohu ana i te uara tuatahi o te kaiwhakaako i te tepu Kaiako.
I nga wa katoa, ka whakamahi nga kaihoahoa paerewa i te "PK", "FK" ranei i roto i te ingoa tohu ki te tautuhi i te matua matua matua matua ranei.
Kia mahara ko enei papa e rua e whakaatu ana i te whanaungatanga kotahi ki te taha o nga kaiako me nga akonga.
Te whanaungatanga me te whakaute tika
I muri kua tapiritia e koe tetahi maatau ke ki te tepu, ka taea e koe te hanga i tetahi werohanga raraunga e whakatairanga ana i te pono tika i waenga i nga papa e rua. Ma tenei e whakarite kia noho tonu nga whanaungatanga i waenganui i nga papapu. Ina he taangata ke atu tetahi papa ki tetahi atu ripanga, ko te ariui o te pono taapiri e kii ana tetahi maatau matua ke i te Patu B ki tetahi tuhinga kei te Ripanga A.
Te Whakatinana i nga hononga
I runga i to papamahi, ka whakatinanahia e koe nga whanaungatanga i waenganui i ngapurangi i nga huarahi rereke. Kei te whakarato a Microsoft Access i te ruānuku e mawari ana ki a koe ki te hono i nga papapu me te whakauru hoki i te tika o te taapiri.
Mena ka tuhia e koe a SQL tika, ka tuhia e koe nga Kaiako Ripanga, ka whakaatu i te kohinga TT hei matua matua:
WHAKAMAHI TABLE Kaiako (
TE KAUPAPA I TE AUTO_INCREMENT KAUPAPA KAI,
Teacher_Name VARCHAR (100),
Akoranga VARCHAR (100)
);
Ina hangahia e koe te Ripanga ākonga, ka whakaatu koe i te kohinga Teacher_FK hei reo ke atu ki te tohu InstructorID i te tepu Kaiako:
WHAKAMAHI KAUPAPA Tamariki ākonga (
StudentID INT AUTO_INCREMENT PRIMARY KEY,
Student_Name VARCHAR (100), Kaiako_FK INT,
MĀ TE KAUPAPA (Teacher_FK) REFERENCES Kaiako (Kaiako))
);
Te whakamahi i nga hononga ki te hono ki nga Ripanga
I te wa i hangaia e koe tetahi hononga atu, neke atu ranei i roto i to papamahi, ka taea e koe te whakahaere i to raatau mana ma te whakamahi i nga uiui SQL JOIN ki te whakakotahi i nga korero mai i nga ripanga maha. Ko te ahua o te honohono noa ko te SQL INNER JOIN, he hononga honohono ranei. Ko tenei momo whakauru ka hoki mai i nga rekoata katoa e tutuki ana i te ahua hono mai i nga ripanga maha. Hei tauira, ka whakahokia mai e tenei ahuatanga ko te Student_Name, Teacher_Name, me te Akoranga kei reira te taangata ke i roto i te Ripanga Kaupapa e hono ana ki te matua matua o te Ripanga Kaiako:
WHAKATAHI nga akonga.Student_Name, Kaiako.Teacher_Name, Kaiako
MAI i nga ākonga
NGĀ KAUPAPA RAUNEI
ON Student.Teacher_FK = KaiakoInstructorID;
Koinei te korero i tetahi tepu penei:
Ripanga Whakahoki mai i te Whakaaetanga Whakauru SQL
Student_NameTeacher_NameCourseLowell SmithJohn DoeEnglishBrian ShortJohn DoeEnglishCorky MendezJane SchmoeMathMonica JonesJohn DoeEnglish