데이터 베이스/코멘토 SQL로 배우는 데이터 추출

코멘토 DB직무 부트 캠프 1 주차

whyHbr 2023. 11. 16. 17:25
728x90
반응형

 코멘토 직무 부트 캠프 : SQL로 배우는 데이터 추출 

 

oracle sqldeveloper 사용

 

1주차:

데이터 추출 작업을 실행할 실습환경 구성

 

과제) 사용되는 4개의 테이블에 대해 탐색, 그 결과물을 기술

 

EMP_C - 직원 정보 테이블. 

emp_no 직원 번호, emp_nm직원 이름, gender_cd 성별, birth_ymd 생년월일. retire_ymd입사일, hire_ymd 퇴사일, org_cd조직 코드, note노트 

 

기본적으로 retire_ymd 는 (퇴사하지 않았을 시) 9999/12/31 이 입력되어 있다.

모든 테이블에 emp_no 기준으로 조회할 수 있는 모든 임직원 정보를 담고 있는 테이블. 기준이 되는 테이블이다

 

ORG_C - 조직 정보 테이블

org_cd 조직 번호, org_nm조직 이름, org_type조직 타입, sta_ymd 시작일, end_ymd종료일, super_org_cd 조직상 상위 관리 조직 코드, mgr_org_cd 회계상 상위 관리 조직의 조직 코드 , area_org_cd 조직응ㄹ 지역으로 구분시 관리 조직 코드, note

조직 구분 코드 org_type_cd는 지점, 부점, 본부 등에 따라 속성 값이 다르다

 

FAM_C -  직원 가족 정보 테이블

emp_no 직원 번호, fam_nm가족 이름, rel_type_cd 가족관계코드, gender_cd성별, birth_ymd 생년월일, child_seq 자녀 순서, note

 

직원 가족의 경우 최소 0명에서 n명까지 가능하므로, emp_c 와 fam_c의 관계는 1:N이다.

 

 

FAM_REL_C  - 임직원이면서 가족인 경우 정보 테이블

emp_no 직원 번호, emp_rel_no 직원이면서 가족인 사람의 직원 번호, rel_type_cd 가족관계정보코드, sta_ymd 입사일 , end_ymd 퇴사일 , note

 

 

 

 

 

 

 

728x90