2025 SQLD 2과목 개념 정리
·
SQLD
데이터 조작어(DML)오라클은 사용자가 수동으로 COMMIT 해야 해서 ROLLBACK이 가능하다.SQL Server(기본적으로 자동 커밋)는 AUTO COMMIT OFF를 하면 DML, DDL 모두 사용자가 수동으로 COMMIT해야 한다.SELECTINSERTUPDATEDELETE : ROLLBACK으로 복구가 가능하다.MERGE 데이터 정의어(DDL)오라클은 자동으로 COMMIT 되어서 ROLLBACK이 불가능하다.SQL Server(기본적으로 자동 커밋)는 AUTO COMMIT ON를 하면 DML, DDL 모두 자동으로 COMMIT 된다.CREATEALTER오라클 : ALTER TABLE 테이블명 MODIFIY (컬럼명1 데이터유형 [DEFAULT 식] [NOT NULL], 컬럼명2 데이터유형 [D..
2025 SQLD 1과목 개념 정리
·
SQLD
데이터 모델링 특징단순화 : 복잡한 현실 세계를 이해하고 표현하기 쉽게함.추상화 : 현실 세계를 일정한 형식에 맞추어 간략하게 표현함.명확화 : 애매모호함을 배제하고 누구나 이해가 가능하도록 현상을 기술함. 데이터 모델링 유의점중복비유연성비일관성 데이터 모델링 3요소대상(Entity)속성(Attribute)관계(Relationship) 데이터 모델링 구조 3단계개념적 모델링 : 업무 중심적이고 포괄적인 수준의 모델링으로 추상화 수준이 가장 높다. 업무의 핵심 엔티티를 추출하는 단계로 ERD를 작성한다.논리적 모델링 : 개념적 모델링의 결과를 토대로 속성, 식별자, 관계 등을 표현한다. 정규화를 수행한다. 재사용성이 가장 높다.물리적 모델링 : 논리적 모델링 이후에 물리적으로 생성하는 단계이다. 성능, 디..