SQLD CBT 기출문제 예상문제 407번
다음 문제를 풀어보세요.
다음 보기 중 JOIN 연산의 성능에 대한 설명으로 가장 거리가 먼 것을 고르시오.
테이블 구조
CREATE TABLE Employees (
EmployeeID INT PRIMARY KEY,
FirstName VARCHAR(50),
LastName VARCHAR(50),
DepartmentID INT
);
CREATE TABLE Departments (
DepartmentID INT PRIMARY KEY,
DepartmentName VARCHAR(50)
);
CREATE TABLE Projects (
ProjectID INT PRIMARY KEY,
ProjectName VARCHAR(50),
EmployeeID INT
);
시나리오
회사의 직원, 부서, 프로젝트 정보를 관리하는 데이터베이스가 있습니다. Employees 테이블은 직원 정보를, Departments 테이블은 부서 정보를, Projects 테이블은 직원이 참여하는 프로젝트 정보를 저장합니다. 여러 테이블을 조인하여 데이터를 조회하는 과정에서 성능 저하가 발생할 수 있습니다. JOIN 연산의 성능에 영향을 미치는 요인들을 고려하여 질의를 최적화해야 합니다.