제 1장 SQL 기본데이터 정의어(DDL, Data Definition Language) : CREATE, DROP, ALTER, RENAME데이터 조작어(DML, Data Modification Language) : SELECT, INSERT, UPDATE, DELETE데이터 제어어(DCL, Data Control Language) : GRANT, REVOKE트랜잭션 제어어(TCL, Transaction Contorl Language) : COMMIT, ROLLBACK WHERE절에는 집계 함수를 사용할 수 없다. NULL은 SUM 연산 대상에서 제외된다. 오라클에서 ''로 입력하면 NULL로 입력된다. GROUP BY절, HAVING 절의 특성집계 함수의 통계 정보는 NULL 값을 가진 행을 제외하고..
자격증/SQLD
제 1장 데이터 모델링의 이해데이터 모델링 시 유의할 사항- 중복성- 비유연성 : 데이터 모델을 어떻게 설계했느냐에 따라 사소한 업무변화에도 데이터 모델이 수시로 변경되어 유지보수의 어려움을 가중시킬 수 있다. 데이터의 정의를 데이터의 사용 프로세스와 분리함으로써 데이터 모델링은 데이터 혹은 프로세스의 작은 변화가 애플리케이션과 데이터베이스에 중대한 변화를 일으킬 수 있는 가능성을 줄인다.- 비일관성 데이터베이스 스키마 구조는 3단계로 구분- 개념 스키마 : 통합관점의 스키마 구조를 표현한 것 - 외부 스키마 : 여러 사용자 관점으로 구성- 내부 스키마 데이터 모델링은 통합 관점의 뷰를 가지고 있는 개념 스키마를 만들어가는 과정으로 이해할 수 있다. 엔터티의 특징1. 반드시 해당 업무에서 필요하고 관..