W tym filmie chcę poświęcić chwilę, by wprowadzić naprawdę bardzo ważne pojęcie o nazwie stowarzyszenia więc stowarzyszenia pozwoli nam mieć wiele fragmentów danych wielu kolekcjach w naszej bazie danych, które są powiązane ze sobą.
I to jest niezwykle ważne dla tworzenia bardziej złożonych aplikacji internetowych.
Teraz mamy obóz Yelp a Obóz ma kempingów w nim.
Ale wtedy mamy zamiar dodać użytkowników.
Chcesz mieć możliwość użytkownikom, którzy następnie są związane z campingów, a następnie obóz będzie miał uwag i chcemy mieć tych kempingów związane z listą uwag lub jeśli weźmiemy przykład takich jak Facebook Facebook zarejestrowaniu się.
Więc jest podmiotem model o nazwie użytkownika, a następnie istnieje inny podmiot zwany post i potem gdzieś tam zdjęcia, ale tam także albumy i tam komentarze i tam znaczniki i lubi.
Istnieje o wiele więcej modeli, które nie jestem przywołujące ale wszystkie one są ze sobą połączone.
Tak więc użytkownik jest związane ze stanowiskiem, gdy tworzę post.
To po prostu nie jest arbitralne postu.
Jest to związane ze mną.
To samo ze zdjęciami, że przesyłanie i albumach, że te zdjęcia należą.
Tak zdjęcie może być powiązany z płyty i płyta mogą być związane z użytkownikiem.
I mamy uwag.
Komentarz może być na zdjęciu komentarz może być na posterunku.
Myślę, że komentarz może być także na album zdjęć niż mamy znaczniki więc zdjęcia mogą mieć tagi, ale można także oznaczyć ludzi i komentarze.
Można oznaczyć osób na stanowiskach mamy upodobania.
Można podoba komentarz.
Można podoba album może chcesz zdjęcia można niczym słupek.
Jest tak wiele różnych rzeczy dzieje, ale główną koncepcją jest to, że dane są związane.
Związki termin odnosi się do tego pomysłu posiadania powiązane dane i inne ważne jest to, że istnieją różne rodzaje stowarzyszeń istnieją związki, które są znane jako 12:59 jeden do wielu i wiele do wielu relacji.
Więc zacznij od rozmowy o relacji jeden do jednego i jeden do jednego są najprostsze związki.
Tak więc mamy jeden podmiot, który jest związany z jednym inny podmiot, więc możemy powiedzieć, że jedna książka ma jeden wydawca albo pracownik ma jeden tytuł, gdzie staje się bardziej ekscytujące, jak możemy zacząć mówić o jeden do wielu relacji i jeden do wielu relacji jeden podmiot ,
Jest to związane z wieloma innym podmiotem.
Możemy wziąć przykład z Facebooka jeden użytkownik może mieć wiele zdjęć, które mają dodane zdjęcia należą do tego użytkownika, ale te zdjęcia należą do jednego użytkownika.
Zdjęcie nie może mieć wiele przesłane więc jest to jedna z wielu relacji w przeciwieństwie do wielu do wielu relacji, gdzie stowarzyszenie idzie w obie strony.
Klasycznym przykładem wiele do wielu relacji jest studentów i kursy.
Więc w szkole student może zapisać się na wielu kursach i każdy oczywiście ma wiele studentów uczestniczących.
Więc jej to dwukierunkowy wiele do wielu relacji.
Kolejny byłoby książek i autorów.
Więc autor może napisać może mieć wiele książek, a każda książka może też wielu autorów.
To może być bardziej powszechne, aby istniał tylko jeden autor, ale to na pewno możliwe i nie jest rzadkością, aby mieć wielu autorów.
To są trzy podstawowe typy relacji i typem, który napotka najbardziej to o jedną za dużo.
Więc mamy uwag i kempingów i jedno pole namiotowe ma wiele komentarzy, ale jeden komentarz należy tylko do jednego campingu w ciągu najbliższych dwóch filmów.
Mam zamiar przedstawić w jaki sposób możemy napisać skojarzenia jak możemy podłączyć za pomocą różnych modeli mangusty i mam zamiar pokazać dwa różne sposoby robienia tego.
Pierwszym z nich jest za pomocą tego, co jest znane jako osadzanie danych, a drugi jest znany jako odniesienie danych.
Więc mam zamiar zrobić to w dwóch oddzielnych transzach.