1
00:00:00,160 --> 00:00:12,570
이 비디오에서는 협회라고하는 정말로 중요한 개념을 소개하기 위해 잠시 시간을내어 연결을 통해 데이터베이스에서 여러 개의 데이터 컬렉션을 서로 관련시킬 수 있습니다.

2
00:00:12,840 --> 00:00:16,200
그리고 이것은 더 복잡한 웹 응용 프로그램을 만드는 데 매우 중요합니다.

3
00:00:16,200 --> 00:00:20,800
지금 우리는 옐프 캠프가 있고 캠프에는 캠프장이 있습니다.

4
00:00:21,090 --> 00:00:22,860
그런 다음 사용자를 추가 할 것입니다.

5
00:00:22,890 --> 00:00:35,750
그런 다음 캠프장과 관련된 사용자를 가질 수있게하려면 캠프장에 의견이있을 것이며 우리는 해당 캠프장을 의견 목록과 연관 시키거나 페이스 북에서 페이스 북과 같은 예를 들면 가입하십시오.

6
00:00:35,790 --> 00:00:50,690
그래서 엔티티 모델이라는 사용자가 있습니다. 게시물이라는 또 다른 엔티티가 있습니다. 그런데 어딘가에 사진이 있지만 앨범과 코멘트가 있으며 태그와 좋아하는 것이 있습니다.

7
00:00:50,730 --> 00:00:55,050
내가 언급하지는 않지만 더 많은 모델이 있지만이 모든 것들은 상호 연결되어 있습니다.

8
00:00:55,290 --> 00:00:58,950
따라서 사용자는 게시물을 만들 때 게시물과 관련이 있습니다.

9
00:00:58,980 --> 00:01:01,260
그 게시물은 단순한 게시물이 아닙니다.

10
00:01:01,260 --> 00:01:03,100
그것은 나에게 관련이있다.

11
00:01:03,120 --> 00:01:08,050
내가 업로드 한 사진 및 그 사진이 속한 앨범의 경우와 동일합니다.

12
00:01:08,070 --> 00:01:13,860
따라서 사진을 앨범과 연결할 수 있고 앨범을 사용자와 연결할 수 있습니다.

13
00:01:14,010 --> 00:01:15,330
그리고 우리는 의견이 있습니다.

14
00:01:15,330 --> 00:01:18,540
게시물에 댓글이 올 수있는 사진에 댓글을 달 수 있습니다.

15
00:01:18,640 --> 00:01:26,120
나는 사진이 태그를 가질 수있는 사진의 앨범에 댓글을 달 수 있다고 생각합니다. 따라서 사진에는 태그가있을 수 있지만 사람과 댓글을 태그 할 수도 있습니다.

16
00:01:26,160 --> 00:01:28,820
좋아하는 게시물의 사람들을 태그 할 수 있습니다.

17
00:01:28,950 --> 00:01:29,960
댓글을 달 수 있습니다.

18
00:01:29,970 --> 00:01:32,680
사진을 좋아할 수있는 앨범이 마음에 들면 좋아해요.

19
00:01:32,680 --> 00:01:37,800
여러 가지 일들이 진행되고 있지만 핵심 개념은 데이터가 관련되어 있다는 것입니다.

20
00:01:37,920 --> 00:01:53,360
연관성이라는 용어는 관련 데이터를 갖는이 아이디어를 나타냅니다. 다른 중요한 점은 일대일 일대 다 및 많고 많은 관계로 알려진 연관이있는 여러 유형의 연관이 있다는 것입니다.

21
00:01:53,490 --> 00:01:58,740
그러니 일대일 관계에 대해 이야기하고 우선 일대일 관계가 가장 간단한 관계입니다.

22
00:01:58,830 --> 00:02:16,000
그래서 우리는 한 엔티티와 관련된 엔티티 중 하나를 가지고 있습니다. 그래서 하나의 책에 하나의 발행인이 있거나 직원이 하나의 제목을 가지고있어 일대 다 관계와 일대 다 관계에 대해 이야기하기 시작할 때 흥미 진진합니다. .

23
00:02:16,020 --> 00:02:18,270
다른 엔티티와 관련이 있습니다.

24
00:02:18,420 --> 00:02:28,710
우리는 Facebook의 예를들 수 있습니다. 한 사용자는 사진을 업로드 한 여러 사진을 그 사용자에게 속할 수 있지만 그 사진은 한 명의 사용자에게 속할 수 있습니다.

25
00:02:28,710 --> 00:02:38,250
사진은 여러 개의 업로드를 가질 수 없으므로 협회가 양방향으로가는 다 대다 관계와 달리 일대 다 관계입니다.

26
00:02:38,260 --> 00:02:43,440
다 대다 관계의 고전적인 예는 학생과 강좌입니다.

27
00:02:43,440 --> 00:02:50,280
따라서 대학에서는 학생이 여러 과목에 등록 할 수 있으며 각 과목마다 여러 명의 학생이 등록됩니다.

28
00:02:50,340 --> 00:02:53,310
그래서 그것의이 두 가지 방법은 많은 관계로.

29
00:02:53,400 --> 00:02:55,680
또 다른 책과 저자가 될 것입니다.

30
00:02:55,980 --> 00:03:03,150
그래서 저자는 많은 책을 쓸 수 있고 각 책은 많은 저자를 가질 수 있습니다.

31
00:03:03,150 --> 00:03:09,710
한 명의 작성자 만있는 것이 더 일반적 일 수 있지만 여러 명의 작성자가있는 것은 드문 일이 아닙니다.

32
00:03:09,870 --> 00:03:15,710
그래서 그것들은 세 가지 기본 유형의 관계이며 가장 많이 접하게 될 유형은 너무 많습니다.

33
00:03:15,780 --> 00:03:26,640
따라서 우리는 코멘트와 캠프장을 갖게 될 것이고 하나의 캠프장에는 많은 코멘트가 있지만 하나의 코멘트는 다음 두 개의 비디오에서 하나의 캠프장에만 속합니다.

34
00:03:26,670 --> 00:03:34,040
몽구스를 사용하여 서로 다른 모델을 연결하는 방법을 협회에 작성하는 방법을 소개하고 두 가지 다른 방법으로 보여 드리겠습니다.

35
00:03:34,050 --> 00:03:41,270
첫 번째는 데이터 임베딩이라고 알려진 것을 사용하고 두 번째는 데이터 참조라고합니다.

36
00:03:41,970 --> 00:03:44,520
그래서 저는 이것을 두 번의 분리판에서 할 것입니다.
