본문 바로가기
카테고리 없음

오라클 HR계정 사용하기

by kangs' tong 2023. 10. 2.

오라클 HR계정이란?

오라클 HR계정은 오라클 데이터베이스에서 기본으로 제공되는 사용자 계정입니다. HR(Human Resources)은 인사 관리를 위한 목적으로 설계되었으며, 사전에 구성된 데이터로 실습 및 테스트에 이용할 수 있습니다.

HR계정 접속하기

  1. 오라클 데이터베이스에 접속합니다.
  2. HR계정으로 로그인하기 위해 다음 명령문을 실행합니다:
conn hr/hr
  1. 비밀번호를 입력하고 접속합니다.

HR계정의 주요 테이블

1. EMPLOYEES

EMPLOYEES 테이블은 조직의 모든 직원에 관한 정보를 포함한 테이블입니다. 각 직원은 unique한 EMPLOYEE_ID를 가지고 있으며, 이 테이블은 다른 테이블과 조인하여 직원에 대한 상세한 정보를 추출하는 데 사용됩니다.

2. DEPARTMENTS

DEPARTMENTS 테이블은 회사의 부서 정보를 포함한 테이블입니다. 이 테이블은 다른 테이블과 join하여 부서별 직원 수, 부서 이름 등 부서 관련 정보를 쿼리할 때 사용됩니다.

3. JOB_HISTORY

JOB_HISTORY 테이블은 직원들의 과거 근무 정보를 저장합니다. 이 테이블은 EMPLOYEES 테이블과 연결되어 각 직원의 이전 직무와 날짜 등을 추적합니다.

HR계정 사용 예시

1. 모든 직원 조회하기

SELECT * FROM employees;

2. 부서별 직원 수 확인하기

SELECT department_name, COUNT(*) as employee_count 
FROM departments 
LEFT JOIN employees 
ON departments.department_id = employees.department_id 
GROUP BY department_name;

3. 특정 직원의 이전 직무 조회하기

SELECT e.first_name, e.last_name, j.job_title, jh.start_date, jh.end_date
FROM employees e
JOIN job_history jh
ON e.employee_id = jh.employee_id
JOIN jobs j
ON j.job_id = jh.job_id
WHERE e.employee_id = 100;

마무리

이 포스팅에서는 오라클 HR계정의 개요와 사용 방법에 대해 알아보았습니다. HR계정을 사용하여 다양한 데이터베이스 작업을 수행할 수 있으며, 테이블 간 조인 등 복잡한 쿼리도 가능합니다. HR계정은 데이터베이스 학습과 테스트에 유용한 기능을 제공하므로 활용해 보시기 바랍니다.

댓글