inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

데이터베이스 중급(Modeling)

M:N 관계

M:N관계 강의에서 말씀하신 표현

269

창신동 장첸

작성한 질문수 115

0

25:28 시간에

"FK와 FK를 끄집어내고 테이블명을 끄집어 내면

그 테이블은 해석이 되야지 잘 설계된 것이다"

위 말씀의 의미를 좀 더 자세히 알 수 있을까요?

dbms/rdbms 데이터-엔지니어링

답변 2

0

이교준

꼭 fk를,끄집어내는게 포인트가 아닙니다. 다만 경우에 따라서 관계테이블 작명이 애매할 때가 있습니다. 이럴때 두 과계테이블을 보면 하나는 주어역할. 나머지는 목적어 역할을 하는게 많습니다. 이럴때 주어 테이블명 다음 목적어 테이블명을 붙여서 작명을 하면 좋다는 의미였습니다

0

인프런 AI 인턴

안녕하세요, 인프런 AI 인턴입니다.

창신동 장첸님의 질문에 대한 답변이 정보에 포함되지 않아, 직접적인 답변을 드릴 수 없음을 양해 부탁드립니다.

그러나 데이터베이스 모델링 관련 질문이라면, 일반적으로 M:N 관계에서 중간에 위치한 테이블(연결 테이블)은 두 개 이상의 테이블을 연결하기 위해 외래키(FK)를 사용합니다. 여기서 “FK와 FK를 끄집어내고 테이블명을 끄집어 내면 그 테이블은 해석이 되야지 잘 설계된 것이다” 라는 말은, 연결 테이블이 두 테이블 간의 관계를 명확히 해석할 수 있도록 설계되어야 한다는 의미로 해석할 수 있습니다. 이는 즉, 연결 테이블에 포함된 외래키들이 어떤 테이블을 참조하는지와 그 관계를 분명히 이해할 수 있어야 함을 말하는 것입니다.

더 자세한 정보나 데이터베이스 모델링에 대한 궁금증이 있다면, 인프런에 다양한 데이터베이스 관련 강의 또는 멘토링 서비스를 활용해보시는 것을 추천드립니다.

용어 사전

0

16

1

개념적 모델링 - 실습

0

21

1

섹션8 강의자료가 안열려요

0

23

2

postgres-1에 minio에서쓸 meta data 속성이 왜저장되나요?

0

26

1

WSL에서 Airflow 실행 시 로컬 venv 라이브러리 사용 여부 및 관리 방법

0

25

2

DB 설계와 JPA 관련 질문입니다

0

26

1

21c 버전으로 해도 무방한가요?

0

33

3

dags_email_on_failure

0

30

3

드랍 테이블로 지운 ordes에 대해서 질문

0

28

1

섹션 1 퀴즈 3번 문제에 질문이 있습니다.

0

93

2

강의 교재가 어디에 있나요?

0

250

1

릴레이션 개념

0

308

2

서가,책 primary key 설정에 대한 질문입니다.

0

292

2

선생님 도메인이란게 뭔가요???

0

457

3

15:29 수강 테이블 BCNF 질문

0

280

2

수업중 99.99%의 정밀도에 관한 설명

0

304

2

3정규화

0

243

2

PK에 임의의 식별자(정수형 시퀀스값)부여에 관한 질문드립니다.

0

443

2

강의자료 section 04 인덱스 및 최적화

0

432

3

json 구조의 데이터를 저장할 때 재귀 관계가 맞는 방법인지 궁금합니다.

0

462

2

M:N 관계 테이블의 상속형 PK 질문

0

555

2

데이터를 넣으려고 하면 오류가 발생합니다.

0

476

1

두 FK를 묶어서 PK로 하는 경우에...

0

533

1

SEQ auto increment

0

431

1