inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

김영한의 실전 데이터베이스 - 설계 2편, 실무에서 반드시 마주치는 9가지 설계 패턴

공통코드 관련한 질문 드립니다.

2

쿵쿵뛰는꼬부기

작성한 질문수 1

0

안녕하세요,

공통코드 관련하여 코드그룹, 코드상세 테이블 설계 강의 잘 들었습니다.

관련하여 2가지 질문이 있습니다!


1. 혹시 사내에 dataware라는 메타시스템을 사용할 경우에는 어떤 식으로 운영을 하는지 궁금합니다.

전 회사에서는 메타시스템은 단순 정의 용도로 사용하고, 모든 코드값은 enum으로 사용을 했었는데요~

강의 내용에 있는 것처럼 값이 바뀔 때마다 계속 재배포 작업을 해야 하긴 했지만, 그 외에 특별한 이슈는 없었던 것 같습니다. (배치성 프로젝트라 빠른 대응이 필요하지 않았음)

현 회사에서는 아직 정해진 정책은 없지만, 메타DB를 어플리케이션에서 접근할 수 있도록 하는 방법은 어떨지도 고민하고 있습니다.

그래서 일반적으로는 메타시스템, 공통코드 테이블, enum을 어떤 식으로 mix하여 사용하는지 궁금합니다.

 

  1. 추가로 고유한 컬럼 인식을 위해 최대한 유니크한 컬럼명을 사용하고 있는데요~

예를 들어, 사용자로그인상태코드라는 컬럼이 있더라도 사이트에 따라 아래처럼 분리하는 경우가 존재합니다.

이 경우 같은 아래처럼 코드값을 다르게 정의할 경우 현실적으로 체크하는 것이 좀 어려운 것 같습니다.

같은 의미의 코드일 경우 같은 코드값을 가지게 하고 싶은데 영한님께서도 이러한 고민을 하신적이 있으신지 궁금하고 어떻게 해결하셨을지도 궁금합니다~

 

감사합니다.

 

 

sql mysql dbms/rdbms 소프트웨어-설계 SQLD

답변 0

다음 강의는 언제쯤 나올까요?

0

58

2

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

0

61

2

히스토리 관련 질문

0

61

2

통계 데이터 수정 질문

1

67

2

공통 코드에서 Redis Pub/Sub은 최근 실무에서 쓰이진 않나요?

0

139

2

DELETE -> SELECT 질문 드립니다.

0

55

1

상속 관계 모델링의 적용 기준 질문

0

80

1

TTL 캐싱에 대한 질문

0

86

1

공통 코드 사용시 컬럼 타입 설정

0

89

1

history_creted_at과 valid_from

1

68

2

함수 기반 인덱스 (Function-Based Index)

0

74

1

추후 강의 질문있습니다

0

133

2

실무 통계 질문(고민) 드립니다..!

0

95

2

Json 컬럼의 객체 맵핑

0

66

1

[Deprecated] 오타 제보

0

90

1

오타 제보

0

78

2

category_path 테이블에서 idx_descendant 인덱스를 생성하는 이유가 궁금합니다

0

99

2

물리적으로 외래 키 제약 조건을 설정하지 않을 때

0

101

1

`전체 행 스냅샷 이력 테이블`의 대상 테이블 칼럼 변경

1

90

1

common_code_detail의 code 변경 가능성

1

116

1

[해결책 - 코드값 분리] 중 orders(order_status) - common_code(code) 타입 불일치 제보

0

92

1

이미 문자열 타입인 컬럼을 캐스팅하는 이유

0

108

2

계층 구조 모델링 기타 방법들

0

110

1

섹션 9의 퀴즈가 영어로 출력되요.

0

108

2