inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

RDBMS Modeling 실습

사용자, 고객, 상품, 판매 테이블 설계 완료

궁금중 여쭤봅니다.

333

bigger

작성한 질문수 96

0

강의 - 사용자, 고객, 상품, 판매 테이블 설계 완료

14:30 궁금증이 생겨 물어봅니다.

ProductColor 와 Product 가 관계를 맺고 있습니다.

ProductColor 에 LCategory,MCategory,SCategory

컬럼을 만들어준 이유가 궁금합니다.

제 생각에는 Product 에 있는

LCategory,MCategory,SCategory 있는 것으로 충분하다고

생각합니다.

oracle MSSQL DBMS/RDBMS 데이터 엔지니어링

답변 1

0

이교준

상황에 따라서 다를 수 있어요. 가령 색상이 몇개 없고 모든 프로덕트에 적용이 가능하다면 그냥 컬러테이블 하나 만들고 거기서 선택해서 Product 컬럼에 넣으면 되겠죠. 이렇게 생각하신 것 같군요.

그러나 색상이 복잡해지면 수만가지 색상이 나올 수 있어요. 그것들이 모두 Product에 적용되는 것이 아니라 그 중 몇가지는 특정 Product에만 적용되는 경우가 있죠.

특히 의류가 그래요. 여성용, 남성용, 의복종류별로 다 색상이 다르죠. 이 때 하나의 컬러테이블에 카테고리 구분을 안넣으면 의복 하나의 색상을 고르는데 지원하지 않는 색상도 나타나고, 기본적으로 수천개에서 수만개 색상이 검색될지도 모르죠.

따라서 이런 상황은 경우에 따라서 불필요하면 빼고 필요하면 넣고 그렇게 맞추어 가는게 맞는거 같습니다.

실습소 페이지

0

21

2

57번

0

29

1

안녕하세요. 요약집 어디서 볼 수 있을까요?

0

27

1

41번과 43번 문제

0

39

1

강의 요청 문의

0

37

2

노션 링크 좀 열어주세요

0

39

1

Failed to fetch

0

43

1

https://sqld-frontend.vercel.app 실행하면 실패떠

0

81

3

별첨자료 URL 들어가면 404 떠요..

0

47

2

Boolean 컬럼 인덱스와 Cardinality에 따른 실행 계획에 대하여

1

67

1

18번 문제 질문

0

50

1

sql 디벨롭퍼는 어디서 다운받나요??

0

62

2

설치 파일 실행 불가 및 압축 구조 문의

0

51

1

Sales 테이블에 복합키로 기본키를 구성하는 이유가 무엇인가요?

0

472

2

RootModel에 대한 질문

0

286

2

시 군 구로 나눈 이유가 궁금합니다.

0

403

2

인덱스 테이블에 대해서 질문이 있습니다.

0

442

2

1. stored procedure 는 언제 쓰면 좋은가요 ? / 2. 대댓글 테이블 설계

0

918

1

상품 테이블 설계에서 컬러, 사이즈 테이블의 PK 구성 질문

0

491

3

멀티 필터 select를 위한 설계

0

344

2

안녕하세요 SP_Sgg_Delete 프로시저 관련 질문드립니다.

0

331

2

테이블 설계관련 문의드려요

0

553

5

SP_Sgg_Add 관련 문의드립니다.

0

223

1

코드 업로드 해주실 수 있으신가요?

0

408

3