1
00:00:00,160 --> 00:00:12,570
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ą.

2
00:00:12,840 --> 00:00:16,200
I to jest niezwykle ważne dla tworzenia bardziej złożonych aplikacji internetowych.

3
00:00:16,200 --> 00:00:20,800
Teraz mamy obóz Yelp a Obóz ma kempingów w nim.

4
00:00:21,090 --> 00:00:22,860
Ale wtedy mamy zamiar dodać użytkowników.

5
00:00:22,890 --> 00:00:35,750
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ę.

6
00:00:35,790 --> 00:00:50,690
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.

7
00:00:50,730 --> 00:00:55,050
Istnieje o wiele więcej modeli, które nie jestem przywołujące ale wszystkie one są ze sobą połączone.

8
00:00:55,290 --> 00:00:58,950
Tak więc użytkownik jest związane ze stanowiskiem, gdy tworzę post.

9
00:00:58,980 --> 00:01:01,260
To po prostu nie jest arbitralne postu.

10
00:01:01,260 --> 00:01:03,100
Jest to związane ze mną.

11
00:01:03,120 --> 00:01:08,050
To samo ze zdjęciami, że przesyłanie i albumach, że te zdjęcia należą.

12
00:01:08,070 --> 00:01:13,860
Tak zdjęcie może być powiązany z płyty i płyta mogą być związane z użytkownikiem.

13
00:01:14,010 --> 00:01:15,330
I mamy uwag.

14
00:01:15,330 --> 00:01:18,540
Komentarz może być na zdjęciu komentarz może być na posterunku.

15
00:01:18,640 --> 00:01:26,120
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.

16
00:01:26,160 --> 00:01:28,820
Można oznaczyć osób na stanowiskach mamy upodobania.

17
00:01:28,950 --> 00:01:29,960
Można podoba komentarz.

18
00:01:29,970 --> 00:01:32,680
Można podoba album może chcesz zdjęcia można niczym słupek.

19
00:01:32,680 --> 00:01:37,800
Jest tak wiele różnych rzeczy dzieje, ale główną koncepcją jest to, że dane są związane.

20
00:01:37,920 --> 00:01:53,360
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.

21
00:01:53,490 --> 00:01:58,740
Więc zacznij od rozmowy o relacji jeden do jednego i jeden do jednego są najprostsze związki.

22
00:01:58,830 --> 00:02:16,000
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 ,

23
00:02:16,020 --> 00:02:18,270
Jest to związane z wieloma innym podmiotem.

24
00:02:18,420 --> 00:02:28,710
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.

25
00:02:28,710 --> 00:02:38,250
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.

26
00:02:38,260 --> 00:02:43,440
Klasycznym przykładem wiele do wielu relacji jest studentów i kursy.

27
00:02:43,440 --> 00:02:50,280
Więc w szkole student może zapisać się na wielu kursach i każdy oczywiście ma wiele studentów uczestniczących.

28
00:02:50,340 --> 00:02:53,310
Więc jej to dwukierunkowy wiele do wielu relacji.

29
00:02:53,400 --> 00:02:55,680
Kolejny byłoby książek i autorów.

30
00:02:55,980 --> 00:03:03,150
Więc autor może napisać może mieć wiele książek, a każda książka może też wielu autorów.

31
00:03:03,150 --> 00:03:09,710
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.

32
00:03:09,870 --> 00:03:15,710
To są trzy podstawowe typy relacji i typem, który napotka najbardziej to o jedną za dużo.

33
00:03:15,780 --> 00:03:26,640
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.

34
00:03:26,670 --> 00:03:34,040
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.

35
00:03:34,050 --> 00:03:41,270
Pierwszym z nich jest za pomocą tego, co jest znane jako osadzanie danych, a drugi jest znany jako odniesienie danych.

36
00:03:41,970 --> 00:03:44,520
Więc mam zamiar zrobić to w dwóch oddzielnych transzach.
