본문 바로가기
반응형

스터디45

[기출문제] 1과목 - 데이터 모델과 SQL (2024 개정판, 해설 포함) [기출문제] 1과목 - 데이터 모델과 SQL (2024 개정판, 해설 포함)기출문제1. 아래 엔터티에 필요한 정규화와 분리된 스키마 구조로 가장 적절한 것은?합수종속성(FD):{관서번호, 납부자번호} → {직급명, 통신번호}{관서번호} → {관리점번호, 관서명, 상태, 관서등록일자} ① 3차 정규화 - 정규화테이블 {관서번호, 납부자번호, 관리점번호, 관서명상태, 관서등록일자} ② 2차 정규화 - 정규화테이블 {관서번호, 납부자번호, 관리점번호, 관서명상태, 관서등록일자}  ③ 3차 정규화 - 정규화테이블 {관서번호, 관리점번호, 관서명, 상태, 관서등록일자}  ④ 2차 정규화 - 정규화테이블 {관서번호, 관리점번호, 관서명, 상태, 관서등록일자}2. 정규화와 성능에 대한 설명으로 가장 적절하지 않은 것.. 2024. 8. 22.
[정리노트] SQLD 2024년 개정판 - 집합 연산자 [정리노트] SQLD 2024년 개정판 - 집합 연산자집합 연산자SELECT 문 결과를 하나의 집합으로 간주, 그 집합에 대한 합집합, 교집합, 차집합 연산SELECT 문과 SELECT문 사이에 집합 연산자 정의두집합의 컬럼이 동일하게 구성되어야 함 (각 컬럼의 데이터 타입과 순서 일치 필요)전체 집합의 데이터 타입과 컬럼명은 첫번째 집합에 의해 결정됨합집합  두 집합의 총 합(전체) 출력  UNION 과 UNION ALL 사용 가능UNIUON  중복된 데이터는 한 번만 출력  중복된 데이터를 제거하기 위해 내부적으로 정렬 수행  중복된 데이터가 없을경우는 UNION 사용 대신 UNION ALL 사용 (불필요한 정렬 발생할 수 있으므로)UNION ALL  중복된 데이터도 전체 출력ex) 10번 부서 소속.. 2024. 8. 22.
[정리노트] SQLD 2024년 개정판 - 서브쿼리 [정리노트] SQLD 2024년 개정판 - 서브쿼리서브쿼리  하나의 SQL 문안에 포함되어 있는 또 다른 SQL문  반드시 괄호로 묶어야 함  ex) SELECT안에 SELECT 문, INSERT, UPDATE, DELETE 안의 SELECT 문 사용 가능한 곳  SELECT 절  FROM 절  WHERE 절  HAVING 절  ORDER BY 절  기타 DML (INSERT, DELETE, UPDATE) 절  GROUP BY 절 사용 불가종류동작 방식에 따라UN-CORRELATED (비연관) 서브쿼리  서브쿼리가 메인쿼리 컬럼을 가지고 있지 않은 형태의 서브쿼리  메인쿼리에 서브쿼리가 실행된 결과 값을 제공하기 위한 목적CORRELATED (연관) 서브쿼  서브쿼리가 메인쿼리 컬럼을 ㅏ지고 있는 형태의.. 2024. 8. 21.
[정리노트] SQLD 2024년 개정판 - 표준조인 [정리노트] SQLD 2024년 개정판 - 표준조인표준 조인  ANSI 표준으로 작성되는 INNER JOIN, CROSS JOIN, NATURAL JOIN, OUTER JOIN을 말함INNER JOIN  내부 조인이라고 하며, 조인 조건이 일치하는 행만 추출 (Oracle 조인 기본)  ANSI 표준의 경우 FROM 절에 INNER JOIN 혹은 줄여서 JOIN 명시  ANSI 표준의 경우 USING 이나 ON 조건절을 필수적으로 사용ON  조인할 양 컬럼의 컬럼명 나타냄 (서로 다르더라도 사용 가능)  ON 조건의 괄호는 옵션(생략 가능)  컬럼명이 같을 경우 테이블 이름이나 별칭을 사용하여 명확하게 지정 (테이블 출처 명확히)  ON 조건절에서 조인조건 명시, WHERE 절에서는 일반조건 명시 (WH.. 2024. 8. 21.
반응형