- 데이터모델링
- 개념적 모델링 : 추상화 수준이 높고 업무 중심적이고 포괄적인 수준의 모델링 진행. 전사적 데이터 모델링
데이터 모델링 정리!!!
- 엔터티의 특징
- 반드시 속성이 있어야 한다.
- 유일한 식별자에 의해 식별이 가능해야 한다.
- 반드시 해당 업무에서 필요하고 관리되어야 하는 정보이어야 한다.
- 속성의 특성에 따른 분류
구성방식에 따른 분류 : PK / FK / 일반
- ERD에 대한 설명
기호와 1대 다 관계 / 선택적or필수적 관계 정리
- 식별자의 특징
- 사원번호 없는 회사직원은 있을 수 없음 = 존재성(not null)
- 제3차 정규화
- 관계에 대한 설명
- 트랜잭션의 특징
- 일관성 : 트랜잭션이 실행되기 전의 데이터베이스 내용이 잘못 되어 있지 않다면 트랜잭션이 실행된 이후에도 데이터베이스의 내용에 잘못이 있으면 안된다.
- NULL
- 정해지지 않은 값을 의미한다.
- NULL과의 모든 비교(IS NULL 제외)는 알 수 없음을 반환한다.
- NULL로만 구성된 컬럼을 COUNT한 결과는 0이다.(공집합 X)
- 공백문자 혹은 숫자 0과는 다른 의미를 갖는다.
- 식별자
- 보조식별자 : 엔터티 내의 여러 인스턴스 중 하나를 유일하게 구분할 수 있으나, 대표성을 가지지 못하는 식별자
2과목
- SELECT문
- 오라클에서는 GROUP BY절 위에 HAVING절을 명시할 수 있다.
- ORDER BY절은 문법 순서도 맨 마지막에 위치하며, 실행 순서 역시 마지막이다.
- FROM절은 모든 DBMS에서 생략이 불가능하다.
- SELECT절에 DISTINCT는 항상 SELECT 바로 뒤에 위치한다.