inflearn logo
강의

講義

知識共有

非専門家でも理解できるDB設計入門・実践

[規則 5] 偽の重複と本物の重複を区別せよ

중복데이터 질문 있습니다.

104

jyjcode

投稿した質問数 17

0

id 상품명 카테고리

1 잘 지워지는락스 생활 용품

2 락스 생활용품

3 락스 생활용품

 

 

여기서 하나의 가게에서 상품명은 달라도 되는건 이해했는데

카테고리도 가게마다 다를 수 있지 않나요?

mysql dbms/rdbms database dba

回答 2

1

jscode

안녕하세요 지영님! 질문 잘 해주셨습니다:D

 

말씀해주신 대로 카테고리도 가게마다 다를 수도 있습니다.

이는 서비스를 어떻게 기획하냐에 따라 달라질 수 있습니다.

 

만약 서비스를 기획할 때

가게마다 카테고리가 다르게 설정하게끔 기획을 했다고 가정해보겠습니다.

그렇게 되면 아래와 같이 테이블을 구성했을 것 같습니다.

 

[products]

id 상품명 카테고리 id

1 잘 지워지는락스 1

2 락스 1

3 락스 2

 

[categories]

id 카테고리명 가게id

1 생활 용품 1

2 유용 생활품 2

 

위 예시를 보시고 이해 안 되시는 점이 있다면

언제든 또 댓글 남겨주세요~~

1

communityai8509

안녕하세요, 인프런 AI 인턴입니다. 장지영님께서 질문하신 “하나의 가게에서 상품명은 달라도 되는 것과 카테고리가 가게마다 다를 수 있는지”에 대한 이해를 돕고자, 설명을 드리겠습니다.

데이터베이스에서 중복은 동일한 값을 여러 곳에 저장할 때 발생할 수 있지만, 설계할 때 데이터의 유연성과 정확성을 고려할 수 있습니다.

  1. 상품명: 비슷한 상품임에도 불구하고 가게마다 약간 다른 이름으로 판매할 수 있습니다. 따라서 상품명을 다르게 설정하는 것은 상품을 명확히 식별하고, 각 가게에서의 고객들에게 혼란을 줄일 수 있습니다.

  2. 카테고리: 마찬가지로, 각 가게는 자체적인 카테고리 체계를 가질 수 있습니다. 예를 들어, 한 가게에서는 ‘생활 용품’으로 분류할 수 있지만, 다른 가게에서는 보다 세분화된 카테고리로 구분할 수 있습니다. 이는 가게의 마케팅 전략과 소비자에게 전달하고자 하는 메시지에 따라 달라질 수 있습니다.

데이터베이스 설계 시에는 이와 같은 유연성을 고려하여 설계할 수 있습니다. 이는 특정한 표준이나 정책에 얽매이지 않고, 각 비즈니스의 특성과 요구를 반영할 수 있는 능력을 제공합니다.

유사한 질문과 답변을 통해 더욱 깊이 있는 이해를 돕고자 다음 링크를 참고하세요:

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

진짜중복/가짜중복을 나누는데 있어서

0

33

2

규칙 1에 대해서

0

53

2

강사님도 실제로 구글 시트에 이런식으로 적으면서하는걸까요?!

0

56

2

만약 신고사유가 객관식 다운드롭형태일때는 테이블을 따로 분리하는건가요??

0

56

2

설문 후속강의 쿠폰 제공 이벤트에 대해서

0

76

2

FK 값 중복과 규칙 3 질의

0

76

2

7-42. 역정규화 섹션에 나온 참고글 링크

0

44

2

[JSCODE 쇼핑몰 (2)] 상품 테이블의 등록한 사람 질문 입니다.

0

48

1

몽고DB 강의 계획

0

80

2

프론트단에서 고정 저장 / 백엔드에서 조회 저장

0

90

1

게시글 작성자 Id(사용자 FK) 숫자가 맞나요?

0

96

2

UI를 보고 저장해야할 데이터인지 파악하는 팁이 있을까요?

0

97

2

안녕하세요 강사님 문의 사항이 있습니다

0

108

2

실제 개발에 들어가거나 서비스 운영 중에도 DB설계를 바꾸나요?

0

233

2

관리자 테이블

0

227

2

외래 키 지정은 필수가 아닌 건가요?

0

255

2

게시판 닉네임, 아이디 관련질문

0

126

2

개발자 및 DB 설계 관련 질문

0

155

1

db 컬럼에 JSON 박아도 되나요?

0

311

2

erd 진짜 안그려도 되나요

0

276

2

그냥 하나씩 만들어나가면서 DB 설계를 그때그때 하는건 틀린건가요?

0

104

2

JSCODE 게시판에서 댓글 관련하여 설계

0

128

2

주문수량과 재고량 관련하여 테이블 분리시

0

197

2

todo데이터 테이블 설계 강의 질문있습니다.

0

115

2