inflearn logo
강의

Khóa học

Chia sẻ kiến thức

Tại sao lại thế? Thật là tuyệt vời! Thiết kế DB và xử lý dữ liệu

Câu chuyện được nhìn thấy qua ERD và các nhân vật mang tên Table

[ERD로 보는 스토리와 테이블이라는 등장인물]태그정보 테이블 설계관련

280

pink321ryu

58 câu hỏi đã được viết

1

[ERD로 보는 스토리와 테이블이라는 등장인물](17:53) 부분관련 문의드립니다.

안녕하세요. db설계에 대한 개념이 별로 없어서 질문드립니다.

 

태그정보의 경우, 연재요일과 같이 실적성으로 만들어야 한다고 하셨는데요.

태그정보의 코드/태그정보 테이블외에 작품번호/태그정보 테이블을 추가로 만들어야 할 지, 아니면 연재요일 테이블과 같이 작품번호/태그정보 테이블 하나만 만들면 되는 것일까요?

 

그리고 연재요일 테이블과 같이, 이런 류의 테이블은 별도의 요일에 대한 정보(코드/요일)테이블이 따로 없이 바로 실적테이블 형태로 구성을 하나요?

sql mysql mariadb mysql-workbench

Câu trả lời 1

0

swa

안녕하세요 류재안님.

1.웹소설별태그실적 테이블을 새로 하나 만드는 것을 권장합니다.

표현하자면, "태그정보(참조)-웹소설별태그실적(실적)-웹소설정보(마스터)" 이겠네요. 웹소설별태그실적 테이블은 태그정보와 웹소설정보 각각의 PK를 복합키로 가진 테이블이 되겠죠.(작품번호+tgcd)

위의 테이블 3개 모두 만들고 운영해야 하는 테이블입니다.

 

2.연재요일 테이블의 경우, 언급하신 것처럼 코드/요일 정보를 가진 테이블을 새로 만들어 작품번호+요일코드 형태로 복합키를 생성해도 상관없습니다. 다만 태그 정보와는 달리 '요일'이라는 정보는 일~토까지 더 이상 늘어나지 않는 상식적이고 제한적인 값을 가지고 있으므로 코드값을 부여하지 않고 그대로 쓰거나, 혹은 코드값을 쓰더라도 테이블이 아닌 데이터 수준에서 월(MO),화(TU),수(WE) 등과 같이 값 자체를 하나의 규칙처럼 정의해 쓰기도 합니다.(테이블이 없어도 명세서에 기재된 데이터 정의 내용을 바탕으로)

참고로, 대용량데이터를 다루는 데이터웨어하우스의 경우 코드값이 따로 정의되어 있더라도 성능의 문제로 인해 코드와 값 모두를 실적테이블에 함께 저장해 놓는 경우도 종종 있습니다.(조인해 가져오기보다는 그대로 출력해 보여주는 것이 더 빠르기 때문이며, 코드테이블에 수정이 일어나지 않는다는 전제 조건도 있어야합니다만.)

 

패키지 구분에 대해 궁금한게 있습니다

0

12

1

노션 링크도 안 열리고, 알려준 vercel도 실행이 안됩니다.

0

12

1

스프링부트 서버 에러나요

0

17

1

코드를 첨부해야하는 이유가 있나요?

0

21

2

간단한 오타 제보입니다.

0

19

1

큰 범위 조회 시 EXPLAIN의 rows 값이 정확하지 않은 이유가 궁금합니다.

0

35

2

실제 FK제약조건을 설정하지 않는이유

0

37

2

조회속도 개선에서 더 개선하는 방법이 궁금합니다.

0

28

2

Free Edition 실습 영상은 아직 업데이트전인가요?

0

22

1

라이브 운영중인 환경의 테이블에 인덱스 추가시 고려사항

0

36

2

상품 정보 크롤링

0

29

2

JPA Repository 질문이 있습니다!

1

34

2

페이지네이션 처리를 쿼리에서 하는 방식 질문

1

36

1

강의에 적용한 스크립트를 받아 볼수 있을까요?

0

40

2

실습소실행안되요

0

39

1

비동기 스레드풀 분리 이유와 Virtual Thread 전환 시 고려사항

0

36

1

수강기간 연장

0

27

1

[스토리 그 자체, 실적 테이블](9:51)max_recursive_iterations

1

554

2

urlcodemap 쿼리 파일 확인요청

1

310

2

[공유][대사와 액션, 회차정보테이블]contents2 생성관련

1

403

2

[주인공과 등장인물의 집합채, 웹소설정보테이블]작가명 생성관련

1

299

1

[주인공과 등장인물의 집합체,웹소설정보테이블]wn_novel테이블 생성

1

251

1

[공유][워크밴치사용관련]한글깨짐

1

629

1

[가상데이터 생성]

1

220

1