코멘토 직무 부트 캠프 : 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
'데이터 베이스 > 코멘토 SQL로 배우는 데이터 추출' 카테고리의 다른 글
직무부트캠프 3주차 심화 과제, 4주차 과제 (1) | 2023.12.12 |
---|---|
직무부트캠프 3주차 - 현업 요구에 맞게 데이터 추출하기 (0) | 2023.11.25 |