728x90
SMALL

ERD 2

[1-2] 데이터 모델과 SQL

1절 정규화 제1정규형(1NF) ⤷ 모든 속성은 반드시 하나의 값을 가져야 함 ⤷ [원자성] : 값이 더 이상 분해되지 않아야 함제2정규형(2NF) ⤷ 엔터티의 일반 속성은 주식별자 전체에 종속되어야 함 ⤷ [부분함수종속성] : 주식별자의 일부에만 종속되면 안 됨제3정규형(3NF) ⤷ 엔터티의 일반 속성 간에는 서로 종속적이지 않아야 함 ⤷ [이행함수종속성] : A → B, B → C이면 A → C가 되어서는 안 됨보이스-코드 정규형(BCNF) ⤷ 후보키가 기본키 속성 중 일부에 함수적 종속일 때 ⤷ 다수의 주식별자를 분리하여 설계 2절 관계와 조인의 이해 조인(JOIN) ⤷ 식별자를 상속하고, 상속된 속성을 매핑 키로 활용하여 데이터를 결합식별 관계 vs..

Hello World/SQLD 2025.10.11

[1-1] 데이터 모델링의 이해

1절 데이터 모델의 이해 모델링(Modeling)이란? ⤷ 다양한 현상을 추상화, 단순화하여 일정한 표기법에 의해 표현 ⤷ 모델이란 현실 세계의 추상화된 반영모델링 특징- 추상화 : 일정한 형식에 맞춰 표현- 단순화 : 제한된 표기법이나 언어로 표현- 명확화(정확화) : 애매모호함을 제거해 이해 쉽게 표현 모델링 목적 ⤷ 단순히 DataBase나 시스템을 구축하기 위한 것이 아닌 업무 설명, 분석, 형상화 목적 ⤷ 분석된 모델로 실제 DataBase 생성하며 개발 및 데이터 관리에도 사용됨모델링 관점- 데이터 관점(What, Data) : 업무와 데이터 및 데이터 사이 관계를 모델링- 프로세스 관점(How, Process) : 업무가 실제로 하고 있는 일과 해야 하는 일 모델링- 데..

Hello World/SQLD 2025.01.07
728x90
LIST