profile
긍정적인 생각, 적극적인 생활
post-thumbnail

[SQLD] SQL 기본 및 활용(3)

옵티마이저 : 사용자가 질의한 SQL 문에 대해 최적의 실행 방법(실행 계획)을 결정하는 역할 수행 → 어떤 방법으로 처리하는 것이 동일한 일을 최소의 일량으로 처리할 수 있을지 결정SQL 문 실행 순서파싱(SQL 문법 검사 및 구문 분석) → 실행(옵티마이저 실행 계

2023년 3월 16일
·
0개의 댓글
·
post-thumbnail

[SQLD] SQL 기본 및 활용(2)

FROM 절 JOIN 형태INNER JOIN : JOIN 조건에서 동일한 값이 있는 행만 변환, USING 이나 ON 절을 필수적으로 사용, Default 옵션으로 생략가능, CROSS JOIN 및 OUTER JOIN과 함께 사용불가NATURAL JOIN : 두 테이블

2023년 3월 13일
·
0개의 댓글
·
post-thumbnail

[SQLD] SQL 기본 및 활용(1)

관계형 DB 개요 DB : 데이터를 일정한 형태로 저장해놓은 것 DBMS : 효율적으로 데이터를 관리하고 데이터 손상 복구가 가능하게 하는 소프트웨어 관계형 데이터베이스(RDB; Relational Database) : 정규화를 통해 이상현상 및 중복 데이터를 제거하

2023년 3월 13일
·
0개의 댓글
·
post-thumbnail

[SQLD] 데이터 모델링의 이해(2)

DB 성능 향상을 위한 사항이 데이터 모델링에 반영되도록 하는 것. 수행시점 : 분석/설계 단계, 성능 데이터 모델링 시점이 늦어질수록 재업무 비용이 증가한다.고려 사항 : 정규화 수행, DB 용량 산정과 트랜잭션 유형 파악을 통한 반정규화 수행, 정규화는 무조건 수행

2023년 3월 10일
·
0개의 댓글
·
post-thumbnail

[SQLD] 데이터 모델링의 이해(1)

모델링이란 복잡한 현실 세계를 모두에게 공통적으로 이해되도록 수식이나 그림 등(다이어그램화)의 약속된 방식으로 단순화(추상화)하여 체계적으로 표현하는 작업 또는 방법을 뜻함. 정보시스템 구축에서는 계획/분석/설계 단계에서 업무를 분석하고 설계하는데 이용하거나 구축/운

2023년 3월 10일
·
0개의 댓글
·