SQLD 기출문제 풀이

Korangii·2024년 11월 14일

SQLD

목록 보기
2/3
  1. 데이터모델링
  • 개념적 모델링 : 추상화 수준이 높고 업무 중심적이고 포괄적인 수준의 모델링 진행. 전사적 데이터 모델링

데이터 모델링 정리!!!


  1. 엔터티의 특징
  • 반드시 속성이 있어야 한다.
  • 유일한 식별자에 의해 식별이 가능해야 한다.
  • 반드시 해당 업무에서 필요하고 관리되어야 하는 정보이어야 한다.

  1. 속성의 특성에 따른 분류
  • 기본속성 / 파생속성 / 설계속성

구성방식에 따른 분류 : PK / FK / 일반


  1. ERD에 대한 설명

기호와 1대 다 관계 / 선택적or필수적 관계 정리


  1. 식별자의 특징
  • 사원번호 없는 회사직원은 있을 수 없음 = 존재성(not null)

  1. 제3차 정규화

  1. 관계에 대한 설명

  1. 트랜잭션의 특징
  • 일관성 : 트랜잭션이 실행되기 전의 데이터베이스 내용이 잘못 되어 있지 않다면 트랜잭션이 실행된 이후에도 데이터베이스의 내용에 잘못이 있으면 안된다.

  1. NULL
  • 정해지지 않은 값을 의미한다.
  • NULL과의 모든 비교(IS NULL 제외)는 알 수 없음을 반환한다.
  • NULL로만 구성된 컬럼을 COUNT한 결과는 0이다.(공집합 X)
  • 공백문자 혹은 숫자 0과는 다른 의미를 갖는다.

  1. 식별자
  • 보조식별자 : 엔터티 내의 여러 인스턴스 중 하나를 유일하게 구분할 수 있으나, 대표성을 가지지 못하는 식별자

2과목

  1. SELECT문
  • 오라클에서는 GROUP BY절 위에 HAVING절을 명시할 수 있다.
  • ORDER BY절은 문법 순서도 맨 마지막에 위치하며, 실행 순서 역시 마지막이다.
  • FROM절은 모든 DBMS에서 생략이 불가능하다.
  • SELECT절에 DISTINCT는 항상 SELECT 바로 뒤에 위치한다.
profile
https://honeypeach.tistory.com/ 로 이전했습니다.

0개의 댓글