1
00:00:00,160 --> 00:00:05,290
Bu videoda dernekler adı verilen gerçekten çok önemli bir konsepti tanıtmak için

2
00:00:05,790 --> 00:00:11,130
biraz zaman ayırmak isterim, bu nedenle dernekler veritabanımızda birbiriyle ilişkili birden fazla veri

3
00:00:11,130 --> 00:00:12,570
koleksiyonuna sahip olmanızı sağlar.

4
00:00:12,840 --> 00:00:16,200
Ve bu daha karmaşık web uygulamaları yapmak için çok önemlidir.

5
00:00:16,200 --> 00:00:20,800
Şu anda Yelp kampımız var ve kampınız içinde kamp var.

6
00:00:21,090 --> 00:00:22,860
Ama sonra kullanıcılara ekleyeceğiz.

7
00:00:22,890 --> 00:00:27,840
sahip olmak istiyorsanız, ardından kamplar açıklamalara sahip olacak ve bu kampları bir

8
00:00:27,840 --> 00:00:33,210
liste listesi ile ilişkilendirmek istiyoruz ya da Facebook'ta Facebook gibi bir örnek alırsak kaydolursunuz.

9
00:00:33,210 --> 00:00:35,750
Daha sonra kamplarla ilişkili olan kullanıcılara

10
00:00:35,790 --> 00:00:43,140
Dolayısıyla kullanıcının adı verilen bir model var ve sonra post adlı başka bir varlığın ardından

11
00:00:43,140 --> 00:00:50,690
bir yerde fotoğraf var ancak albümler var ve orada yorumlar var, etiketler ve beğeniler var.

12
00:00:50,730 --> 00:00:55,050
Bahsetmiyorum ama hepsi birbirine bağlı daha fazla model var.

13
00:00:55,290 --> 00:00:58,950
Dolayısıyla bir kullanıcı, bir yayın oluşturduğumda bir yayınla ilgilidir.

14
00:00:58,980 --> 00:01:01,260
Bu yazı sadece keyfi bir yazı değildir.

15
00:01:01,260 --> 00:01:03,100
Benimle alakalı.

16
00:01:03,120 --> 00:01:08,050
Yüklediğim fotoğraflar ve bu fotoğrafların ait olduğu albümlerle aynı şey.

17
00:01:08,070 --> 00:01:13,860
Dolayısıyla bir fotoğraf bir albümle ilişkilendirilebilir ve bir albüm bir kullanıcıyla ilişkilendirilebilir.

18
00:01:14,010 --> 00:01:15,330
Ve yorumlarımız var.

19
00:01:15,330 --> 00:01:18,540
Yorum, bir yazıda yorumun bir yazı üzerinde olabileceği olabilir.

20
00:01:18,640 --> 00:01:24,450
Sanırım bir açıklama da etiketlerimize kıyasla fotoğrafların bir albümünde olabilir, bu nedenle fotoğrafların etiketleri olabilir ancak

21
00:01:24,450 --> 00:01:26,120
kişileri ve yorumları da etiketleyebilirsiniz.

22
00:01:26,160 --> 00:01:28,820
Sevdiğimiz yayınlarda kişileri etiketleyebilirsiniz.

23
00:01:28,950 --> 00:01:29,960
Yorumu beğenebilirsiniz.

24
00:01:29,970 --> 00:01:32,680
Bir postayı sevebileceğiniz bir fotoğrafı beğenebileceğiniz bir albümü beğenebilirsiniz.

25
00:01:32,680 --> 00:01:37,800
Çok fazla farklı şeyler oluyor ama çekirdek konsept, verilerin ilişkili olması.

26
00:01:37,920 --> 00:01:43,680
Dernekler terimi, sadece ilişkili verilere sahip olma fikrine atıfta bulunmaktadır

27
00:01:43,830 --> 00:01:48,750
ve diğer önemli nokta, bire bir çoktan çok ilişkiye

28
00:01:49,440 --> 00:01:53,360
birebir olarak bilinen ilişkilendirmelerin farklı türlerinin olmasıdır.

29
00:01:53,490 --> 00:01:58,740
Yani bire bir ilişkilerden bahsederek başlayın ve bire bir ilişkiler en basit ilişkilerdir.

30
00:01:58,830 --> 00:02:06,000
Dolayısıyla, bir başka varlığa ilişkin bir varlığa sahibiz, bu nedenle, bir kitabın bir yayıncısının ya da bir çalışanın

31
00:02:06,000 --> 00:02:11,640
bir başlığa sahip olduğu söylenebilir; burada, bir çok ilişkiye ve bir çok ilişkiye bir

32
00:02:11,640 --> 00:02:16,000
varlık hakkında konuşmaya başladıkça daha heyecan verici hale gelir .

33
00:02:16,020 --> 00:02:18,270
Bir başka varlığın birçoğu ile ilgilidir.

34
00:02:18,420 --> 00:02:24,540
Bir kullanıcının, o kullanıcıya ait fotoğrafları yükledikleri ancak bu fotoğrafların bir kullanıcıya ait

35
00:02:24,540 --> 00:02:28,710
olduğu birden fazla fotoğrafa sahip olabilen Facebook örneğini alabiliriz.

36
00:02:28,710 --> 00:02:35,550
Bir fotoğraf birden fazla yükleyemez; bu nedenle, ilişkinin her iki yönde de olduğu pek çok ilişkiye

37
00:02:35,850 --> 00:02:38,250
benzemekle birlikte, bire bir çok ilişkide.

38
00:02:38,260 --> 00:02:43,440
Birçok iliflkinin klasik örneği öğrenciler ve derslerdir.

39
00:02:43,440 --> 00:02:49,950
Böylece kolejde bir öğrenci birden fazla kursa kaydolabilir ve her kurs kayıtlı birden fazla öğrenciye sahiptir.

40
00:02:50,340 --> 00:02:53,310
Bu yüzden bu iki yönlü çok ilişkiden çok.

41
00:02:53,400 --> 00:02:55,680
Bir diğeri kitaplar ve yazarlar olurdu.

42
00:02:55,980 --> 00:03:03,150
Bir yazarın yazabileceği çok kitap olabilir ve her kitapta birçok yazar olabilir.

43
00:03:03,150 --> 00:03:08,400
Tek bir yazar olması daha yaygın olabilir, ancak çok yazar olması

44
00:03:08,400 --> 00:03:09,710
kesinlikle nadiren mümkündür.

45
00:03:09,870 --> 00:03:14,850
Dolayısıyla bu üç temel ilişki türüdür ve en çok karşılaşacak olan şey

46
00:03:14,850 --> 00:03:15,710
çok fazladır.

47
00:03:15,780 --> 00:03:23,250
Bu yüzden, yorumlarımız ve kamplarımız olacak ve bir kampın birçok yorumu var ancak bir yorum yalnızca

48
00:03:23,250 --> 00:03:26,640
bir sonraki iki videoda bir kampa ait.

49
00:03:26,670 --> 00:03:31,470
Mongoose kullanarak farklı modelleri nasıl bağlayabildiğimizi dernekler nasıl yazabildiğimizi tanıtacağım ve bunu

50
00:03:31,760 --> 00:03:34,040
yapmanın iki farklı yolunu göstereceğim.

51
00:03:34,050 --> 00:03:40,680
Birincisi, veri gömme olarak bilinen ve veri referans olarak bilinen ikincisini kullanıyor.

52
00:03:41,970 --> 00:03:44,520
Bu yüzden bunları iki ayrı tarihe yapacağım.

53
00:03:44,520 --> 00:03:48,120
Ve sonra, size Associated'e veri gömebileceğimizi göstereceğim
