
세트 1: COMPANY 데이터베이스
1. 1960년대에 출생한 직원 중 주소가 없는 직원의 이름(Lname)을 검색하라. 결과는 이름의 내림차순으로 정렬되도록 한다.
2. 참여한 모든 프로젝트에서 주당 10시간 이상 작업한 직원의 이름(Lname)과 급여(Salary)를 검색하라. 단, 급여는 실제 검색한 급여보다 20% 증가한 금액을 NewSalary란 이름으로 출력하도록 한다.
3. ‘Stafford’에 위치하는(Plocation) 프로젝트의 이름(Pname), 관리 부서 이름(Dname)과 부서장의 이름(Lname)으로 구성된 뷰 V1(Proj, Dept, Emp)을 정의하라.
4. 근무하는 직원 수가 3명 이상인 부서에 대해 부서별로 부서명(Dname)과 근무하는 직원 중 급여(Salary)가 30,000 이상인 직원 수 및 이들의 평균 급여를 구하라.
5. ‘Research’ 부서에 속한 직원의 급여를 20% 인상하라. (부속질의어를 활용할 것)
DEPARTMENT 테이블을 정의하기 위한 SQL DDL 문을 작성하라. 관련 제약 조건을 명확히 표현할 것.


1. Tot_cred가 120 이상인 학생 중 Dept_name이 ‘Computer Science’인 학생의 이름(Name)과 총 학점(Tot_cred)을 조회하라. 결과는 학점 내림차순으로 정렬하라.
2. ’2023년 봄 학기(Spring 2023)’에 등록한 학생들이 수강한 강의의 이름(Course_name)과 해당 학기의 학점을 검색하라.
3. Dept_name이 ‘Mathematics’인 교수들이 가르친 강의의 이름(Course_name)과 해당 강의의 학생 학점을 조회하는 뷰 V1을 정의하라.
4. 등록 학생 수가 50명 이상인 강의에 대해, 강의 이름(Course_name)과 그 강의를 수강하는 학생 수를 조회하라.
5. 특정 교수(Prof123)가 담당하는 모든 강의에 대해 해당 강의를 수강한 학생들의 점수를 5% 인상하라. (부속 질의어를 활용할 것)