Hoʻomākaukau i kaʻikepili kahua pilikino

ʻO kaʻikeʻikepili "pili" a iʻole "pili" e pili ana i ke ala i pili i nāʻikepili i nā papa.

ʻO ka poʻe hou i ka honua o nā waihonaʻikeʻike pinepine eʻike i kaʻokoʻa ma waena o kahi pūnaewele a me kahi pāpala. ʻIke lākou i nā papa heluʻikepili aʻike i kaʻikeʻana o nāʻikepili i ka hoʻonohonohoʻana a me ka hulina i nāʻike ma nāʻano hou, akā,ʻaʻole e maopopo i keʻano o ka pilina ma waena o nāʻikepili e hāʻawi ana i kaʻenehanaʻikepili pili i kona inoa.

Nā pilina eʻae iāʻoe e wehewehe i nā pilina ma waena o nā waihona waihona waihonaʻike ma nā mana ikaika. Hiki i kēia mau pilina ke hoʻonuiʻia i ka hanaʻana i nā nīnau keʻakeʻa ikaika, i kapaʻia he mau hui.

Nāʻano o ka pilina Pāʻoihana Pāʻoihana

ʻEkolu mauʻanoʻokoʻa o kaʻikepili pūnaewele, kēlā me kēia inoa e like me ka helu o nā lālani papa e hiki ke komo i loko o ka pilina. ʻO kēlā me kēia mau pilina pilikinoʻekolu ma waena o nā papaʻelua.

ʻO nā pilina pili pono pilikino: He kūlana kūikawā

Laweʻia nā pilina pili pono pilikino inā hoʻokahi wale nō papa e pili ana. ʻO kekahi o nā hiʻohiʻona maʻamauʻo ka papahana Hana e loaʻa ana nāʻike e pili ana i ke luna o kēlā me kēia limahana. He limahana nō kēlā me kēia luna aʻo ia nō kona kahu pono'ī. I kēia hihia, aia kahi pilina kahi-a-nui e pili ana i ka pilina iho, no ka mea, he hoʻokahi luna o kēlā me kēia limahana, akā, aia i kēlā me kēia luna o kaʻoihanaʻoi aku i kaʻoihana hoʻokahi.

Ka hanaʻana i nā pilina me nā kī'ē

Hanaʻoe i ka pilina ma waena o nā papa ma ka hoʻonohonohoʻana i kahi kī'ē aʻe .Ui kēia kī i ka pilina pilikino pehea e pili ai nā papa. I nā kumu he nui, he kolamu i ka Papa A kahi i nā kīhi mua e hōʻikeʻia ana mai ka Papa B.

E noʻonoʻo hou i nā hiʻohiʻona o nā papa Kumu a me nā haumāna. Aia ka papaʻaina Kumu kahi ID, inoa, a me kahi papahana papahana:

Kumu
InstructID Kumu_Name Ka papa
001 ʻO John Doe Pelekania
002 ʻO Jane Schmoe Math

Aia ka papaʻaina o nā haumāna me kahi ID, inoa, a me kahi kālani kī ma waho:

Nā haumāna
StudentID Student_Name Kumu_FK
0200 Lowell Smith 001
0201 Brian Short 001
0202 Corky Mendez 002
0203 ʻO Monica Jones 001

ʻO ka papahanaʻo Teacher_FK ma ka papahana haumāna e hōʻike ana i ka helu kumu nui o kahi kumu aʻo ma ka papaʻaina Kumu.

I nā manawa pinepine, e hoʻohana nā mea hoʻolale pūnaewele i ka "PK" a iʻole "FK" ma ka inoa kolina e hoʻomaopopo i kahi kī nui a iʻole ka pae'āina kī'ē aʻe.

E hoʻomaopopo i kēia mau papaʻelua e hōʻike ana i ka pilina hoʻokahi a me ka nui ma waena o nā kumu a me nā haumāna.

Nā Paihana a me ka Pono Mau

I ka manawa āu i hoʻohui ai i kahi kī'ē ma waho o kahi papaʻaina, hiki iāʻoe ke hana i kahi hopenaʻikepili e hoʻokūpaʻa i ka pono pololei ma waena o nā papaʻelua. Mālama kēia i ka pili like o nā pilina ma waena o nā papa. Ke waiho ka papaʻaina i kahi kī'ē aʻe i kahi papa'ē aʻe,ʻo ka manaʻo o ka pono o ka pono kīnā e hōʻike ana kekahi kī nui o nā haole i ka Papa B e nānā i kahi papawaena i ka Table A.

Nā Hana Hana

Ma muli o kāuʻikepili, hoʻohanaʻoe i nā pilina ma waena o nā papa ma nāʻano likeʻole. Hāʻawiʻo Microsoft Access i kahi wizard e hiki keʻae iāʻoe e loulou i nā papahana a me ka hoʻokōʻana i ka pono kūpono.

Ināʻoe e kākau ana i ka palapala SQL, hiki iāʻoe ke hana mua i nā Kumu Kaiapuni, e hōʻike ana i kahi kolia ID e lilo i ke kumu nui:

KĀNĀ HUA Kumu (

NĀ KOLEINA INT AUTO_INCREMENT PRIMARY KEY,
Kumu_Name VARCHAR (100),
Kālā VARCHAR (100)
);

Ke hoʻokumuʻoe i ka papaʻaina o nā haumāna, haʻiʻoe i ke kālamu Teacher_FK he kī'ē aʻe e hōʻike ana i ka papa InstructID i loko o ka papaʻa Kumu:

E KOMUA KAUNĀ'Ōpiopio Haumāna (
StudentID IN AUTO_INCREMENT PRIMARY KEY,
Student_Name VARCHAR (100), Teacher_FK INT,
NĀ KOINA KULA (Teacher_FK) REFERENCES Kumu (Instructor))
);

Ke hoʻohanaʻana i nā pilina e hoʻohui i nā papa

I ka manawa āu i hana ai i hoʻokahi aʻoi aku mau pilina ma kāu pūnaewele, hiki iāʻoe ke hoʻonui i ko lākou mana ma o ka hoʻohanaʻana i nā noiʻi SQL JOIN e hoʻohui i kaʻike mai nā papa likeʻole. ʻO ka hui nui o ka huiʻana,ʻo iaʻo SQL INNER JOIN, a iʻole kahi loli maʻamau. Hiki i kēiaʻano hui ke hoʻihoʻi i nā moʻolelo a pau e pili ana i ka pilina hui mai nā papa he nui. No ka laʻana, e hoʻihoʻi kēia'enewai IOI i ka Student_Name, Kumu_Name, a me ka Papa kahi kahi o ka kī'ē aʻe i ka papahana haumāna e pili ana i ka kī nui o ka papaʻaina Kumu:

SELECT Students.Student_Name, Kumu.Teacher_Name, Kumu.Wahopa
MAI i nā haumāna
INNER JOIN Kumu
ON nā haumāna.Teacher_FK = Kumu.InstructorID;

Hōʻikeʻia kēia hua'ōlelo i kahi papa e like me kēia:

Hōʻike i ka Papa mai kahi hōʻikeʻo SQL

Kamaliʻi_NameTeacher_NameCourseLowell SmithJohn DoeEnglishBrian ShortJohn DoeEnglishCorky MendezJane SchmoeMathMonica JonesJohn DoeEnglish