Database
[SQLD] 개념 정리 #04 이것저것 1탄
NULL값의 위치 ORACLE에서는 NULL을 가장 큰 값으로 인식한다. SQL Server에서는 NULL을 가장 작은 값으로 인식한다. 정렬할 때 조심해야 함. SELECT 문장 실행 순서 (F-W-G-H-S-O) FROM (발췌 대상 테이블을 참조한다) WHERE (발췌 대상 데이터가 아닌 것은 제거한다) GROUP BY (행들을 소그룹화 한다) HAVING (그룹핑된 값의 조건에 맞는 것만 출력한다) SELECT (데이터 값을 출력/계산한다) ORDER BY (데이터를 정렬한다) 순수 관계 연산자의 종류 SELECT, PROJECT, JOIN, DIVIDE 집합 연산자의 종류 UNION: 여러 개의 SQL문의 결과에 대한 합집합으로 결과에서 모든 중복된 행은 하나의 행으로 만든다. UNION ALL..
[SQLD] 개념 정리 #01 시스템 카탈로그, 식별 관계/비식별 관계
지인과 함께 3/20일 sqld 자격증을 준비중이다. 노랭이 SQL 자격검정 실전문제를 풀고 모르는 개념들을 정리해나가는 식으로 공부하려고 한다. 일단 처음 보긴 하지만 그렇게 많이 어렵진 않다. 문제와 정리한 내용을 2회독 하는 것이 목표인데, 부디 합격할 수 있기를 바란다. (우선 시험비용이 5만원... 이거면 어지간한 오마카세 런치가격이자나! 절대 떨어질 수 없다.) 시스템 카탈로그 (System Catalog) 시스템 카탈로그의 의미 시스템 그 자체에 관련이 있는 다양한 객체에 관한 정보를 포함하는 시스템 데이터베이스 시스템 카탈로그 내의 각 테이블은 사용자를 포함하여 DBMS에서 지원하는 모든 데이터 객체에 대한 정의나 명세에 관한 정보를 유지 관리하는 시스템 테이블임 카탈로그들이 생성되면 데이..