Faʻatomuaga i le Faʻamaumauga o Fesootaiga

O le faʻamatalaga o fesoʻotaʻiga "sootaga" poʻo "sootaga" e faʻamatalaina ai le fesoʻotaʻiga o faʻamaumauga i luga o laulau.

O tagata fou fou i le lalolagi o faʻamaumauga e masani lava ona faigata ona iloa le eseesega i le va o se faʻamaumauga ma se ripete. Latou te vaʻai i laulau o faʻamaumauga ma iloa o faʻamaumauga e mafai ai e oe ona faʻatulaga ma fesiligia faʻamaumauga i auala fou, ae le mafai ona e malamalama i le taua o sootaga i le va o faʻamatalaga o loʻo tuʻuina atu ai tekinolosi faʻamatalaga fesoʻotaʻiga lona igoa.

O mafutaga e mafai ai e oe ona faʻamatalaina le fesoʻotaʻiga i le va o laulau faʻamaumauga tuʻufaʻatasi i ni auala malolosi O nei mafutaga e mafai ona faʻamalosia e faʻatino ai fesili mamana malosi, ua lauiloa o le aufaatasi.

Ituaiga o le Database Relationships

E tolu ituaiga eseese o fesoʻotaiga o fesoʻotaiga faʻamaumau, e tofu igoa e tusa ai ma le numera o laina laulau atonu e aofia ai i le mafutaga. O nei ituaiga mafutaga e tolu o iai i le va o laulau e lua.

Faʻafesoʻotaʻi ia te oe lava sootaga: O se Tulaga Faapitoa

Faʻafeiloaʻi ia mafutaga vavalalata pe a na o le tasi le laulau e aofia ai. O se tasi faʻataʻitaʻiga masani o se laulau o Tagata faigaluega e aofia ai faʻamatalaga e uiga i le supavaisa o tagata faigaluega taitasi. O supavaisa taitasi o se tagata faigaluega foi ma ei ai lona lava pule supavaisa. I lenei tulaga, ei ai le tasi-i--------------------------------------------------

Fausiaina o Fegalegaleaiga ma Isi Keisi

E te fatuina ni fegalegaleaiga i le va o laulau e ala i le faʻamautuina o se kī mai fafo . I le tele o tulaga, o le koluma i le Launi A o loʻo aofia ai ki autu e taʻua mai le Ata B.

Toe mafaufau i le faʻataʻitaʻiga o laulau a Faiaʻoga ma Tamaiti aʻoga. O le laulau Faiaoga e na o se ID, se igoa, ma se kolisi vasega:

Faiaoga
Instructor Faiaoga_Name Vasega
001 John Doe Igilisi
002 Jane Schmoe Math

O le Lisi o Tamaiti aʻoga e aofia ai se ID, igoa, ma se kesi autu mai fafo:

Tamaiti aoga
StudentID Student_Name Faiaʻoga_FK
0200 Lowell Smith 001
0201 Brian Short 001
0202 Corky Mendez 002
0203 Monica Jones 001

O le kolisi Teacher_FK i le Laulau a Tamaiti o loʻo taʻu mai ai le taua autu o se faiaoga i le laulau Faiaʻoga.

O le tele o taimi, o le a faʻaaogaina e le au tusitala faʻamaumauga le "PK" poʻo le "FK" i le igoa o le koluma ina ia faigofie ona iloa ai se ki autu poʻo se kesi autu mai fafo.

Manatua o nei laulau e lua o loʻo faʻataʻitaʻiina ai se tasi-i-tele le va o faiaoga ma tamaiti aʻoga.

Fegalegaleaiga ma le Faʻaaloalo Lelei

A maeʻa ona e faaopoopoina se kī ese i se laulau, e mafai ona e fatuina se faʻamaumauga o faʻamatalaga e faamalosia ai le amio saʻo i le va o laulau e lua. O lenei mea e mautinoa ai o mafutaga i le va o vaʻavaʻai e tumau pea ona faʻaauau A oʻo i le tasi laulau o loʻo i ai se ki fafo i se isi laulau, o le manatu o le faamaoni faʻamaoni o loʻo taʻu mai ai soʻo se mea taua mai fafo i le Table B e tatau ona faʻasino i se faamaumauga o loʻo iai i le Table A.

Faʻatinoina o Sootaga

E faʻatatau i lau 'upega tafaʻilagi, oe faʻatino sootaga i le va o laulau i auala eseese. Ua maua e le Microsoft Access se faʻalapotopotoga e faigofie ona faʻatagaina oe e faʻafesoʻotaʻi laulau ma faʻamalosi ai foi le amio saʻo.

Afai o loʻo e tusitusi saʻo tuusaʻo, e te faia muamua le laulau Faiaʻoga, faʻaalia se kolisi ID e avea ma ki autu:

FUAFUA TUA Faiaoga (

InstructorID INT AUTO_INCREMENT PRIMARY KEY,
Faiaoga_Name VARCHAR (100),
VARCH VARCHAR (100)
);

A e fatuina le Laulau Aʻoga, e te folafolaina le kolisi Teacher_FK e avea ma seisi mai fafo e faʻasino i le kolisi InstructID i le laulau a Faiaoga:

FUAFUA TUA Tamaiti Aʻoga (
StudentID INT AUTO_INCREMENT PRIMARY KEY,
Student_Name VARCHAR (100), Teacher_FK INT,
VAEGA MUAMUA (Faiaoga_FK) REFERENCES Faiaoga (Faiaʻoga))
);

Faaaogaina o Sootaga e Auai ai i Fausaga

I le taimi lava na e fatuina ai se tasi pe sili atu mafutaga i totonu o lau 'upega tafaʻilagi, e mafai ona e faʻaaogaina lo latou mana e ala i le faʻaaogaina o fesili a SQL JOIN e faʻapipiʻi faʻamatalaga mai le tele o laulau. O le masani masani o le tuʻufaʻatasia o le SQL INNER JOIN, poʻo se faʻapipiʻi faigofie. O lenei ituaiga o faʻatasi e toe maua uma faamaumauga e fetaui ma le tuʻufaʻatasia mai le tele o laulau. Mo se faʻataʻitaʻiga, o lenei tulaga o le IOINI o le a toe faʻafoʻi mai le Student_Name, Teacher_Name, ma le Vasega i le mea o loʻo i ai le ki fafo mai le laulau a Tamaiti aoga i le autu autu o le laulau Faiaʻoga:

FILIFILI Tagata Aʻoga.Student_Name, Faiaoga.Teacher_Name, FaiaogaCourse
FROM Tamaiti
FAITAU I LE FAIA O Faiaoga
ON Student.Teacher_FK = Teachers.InstructorID;

O lenei faʻamatalaga e maua ai se laulau e pei o lenei:

Lisi Ata mai le SQL Join Statement

Student_NameTeacher_NameCourseLowell SmithJohn DoeEnglishBrian ShortJohn DoeEnglishCorky MendezJane SchmoeMathMonica JonesJohn DoeEnglish