급여 데이터용 DB생성 질문 입니다.

급여 데이터용 DB생성 질문 입니다.

QA

급여 데이터용 DB생성 질문 입니다.

본문

급여 데이터베이스를 생성하려다 보니 궁굼한게 있는데

급여, 상여, 소급 데이터 이렇게 있는데

디비 구성할때 어떻게 구성하는지...

 

예를 들어 '급여데이터'라고 DB생성해서 년/월/급여/상여 구분없이 계속 추가해놓고 뽑아쓰는지 (컬럼에는 년/월/급여/상여/이름/사번 등 정보는 있슴)

[ DB - 급여데이터 ]

 

아니면 년마다 '2022년 급여데이터' 이런식으로 년단위로 구분하는지..

[

DB - 2020급여데이터

      ㄴ 2021급여데이터

      ㄴ 2022급여데이터

]

 

월단위로 구분하는지..

[

DB - 202001급여데이터

      ㄴ 202002급여데이터

      ㄴ 202003급여데이터

]

상여/급여/소급 같이 타이틀에 따라 구분하는지...

[

DB - 급여데이터

      ㄴ 상여데이터

      ㄴ 소급데이터

]

 

급여 데이터는 어떤 식으로해야 효율적인지 경험이 없어 모르겠네요

한번 만들고 시작하면 되돌리기 어려울거 같아서 미리 여쭤봅니다.

조언좀...

데이터에는 년/월/급여/상여/이름/사번 등 기본 정보 필드(?데이터마다)가 있습니다.

 

 

이 질문에 댓글 쓰기 :

답변 2

년월, 사번, 급여, 상여, 소급 이렇게 필드를 나누고..

해당 년월별 3가지 데이터를 저장하면 됩니다.

사번에 따른 이름은 따로 저장해서 불러옵니다.

 

사실은 답변이 원하는게 아닌거 같아서요..  질문이 잘못된거 같아 다시 한번 귀찮게 해드려 보면
1레코드엔 거의 200개의 필드가 있습니다. (년,월,사번,이름,명세서이름, 항목1,값1,..........)
알고싶은건 테이블을 만드는데 1개의 테이블에 급여,상여등의 명세서 데이타를 모두 모아놓고
사번+년+월+명세서이름 으로 찾아서 불러오는게 보편적이니 데이터 관리인지.
급여, 상여 등 타이틀로 구분하여 테이블을 각각만드는게 보편적인건지
년이나  년+월로 테이블을 각각만드는지...  이런게 궁굼해서요..

매번 테이블을 만들진 않을거 같은데.//

현재는 한테이블에 급여,상여 다 때려 넣긴 했는데.. 이게 필드가 200개나 되고 쓸데없는 데이터들이 많아서 (엑셀데이터인데 정리해서 넣으려면 시간이 많이 필요한 관계로 전부 올려버림)

나중에 데이터가 쌓이면 문제가 있을까 싶어서 미리 선배들 발자취를 따라가고자 여쭤본거에요.

1. 테이블을 매번 생성하지는 않는다.
2. 중복된 데이터는 따로 저장한다.
  즉, 이름,사번 등
3. 항목이 고정이면 필드로 만들어서 년월별로 1데이터씩 저장한다.
4. 항목이 고정이 아니면, 항목,값 테이블을 따로 만든다.
여기서, 이름 테이블은 사번으로 년월별 테이블을 연결하고,
년월별 테이블과 항목,값 테이블은 따로 고유번호로 연결 한다.

원칙은 중복되는 부분이 있으면 따로 테이블을 분리하고 키값으로 연결하는 겁니다.

답변을 작성하시기 전에 로그인 해주세요.
전체 60,981
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT