옵티마이저 : 사용자가 질의한 SQL 문에 대해 최적의 실행 방법(실행 계획)을 결정하는 역할 수행 → 어떤 방법으로 처리하는 것이 동일한 일을 최소의 일량으로 처리할 수 있을지 결정SQL 문 실행 순서파싱(SQL 문법 검사 및 구문 분석) → 실행(옵티마이저 실행 계
FROM 절 JOIN 형태INNER JOIN : JOIN 조건에서 동일한 값이 있는 행만 변환, USING 이나 ON 절을 필수적으로 사용, Default 옵션으로 생략가능, CROSS JOIN 및 OUTER JOIN과 함께 사용불가NATURAL JOIN : 두 테이블
관계형 DB 개요 DB : 데이터를 일정한 형태로 저장해놓은 것 DBMS : 효율적으로 데이터를 관리하고 데이터 손상 복구가 가능하게 하는 소프트웨어 관계형 데이터베이스(RDB; Relational Database) : 정규화를 통해 이상현상 및 중복 데이터를 제거하
DB 성능 향상을 위한 사항이 데이터 모델링에 반영되도록 하는 것. 수행시점 : 분석/설계 단계, 성능 데이터 모델링 시점이 늦어질수록 재업무 비용이 증가한다.고려 사항 : 정규화 수행, DB 용량 산정과 트랜잭션 유형 파악을 통한 반정규화 수행, 정규화는 무조건 수행
모델링이란 복잡한 현실 세계를 모두에게 공통적으로 이해되도록 수식이나 그림 등(다이어그램화)의 약속된 방식으로 단순화(추상화)하여 체계적으로 표현하는 작업 또는 방법을 뜻함. 정보시스템 구축에서는 계획/분석/설계 단계에서 업무를 분석하고 설계하는데 이용하거나 구축/운