2024/07/04 2

#2 데이터 모델링(엔티티)

목차엔터티란?사전 의미: '독립체'로, 그 자체로 존재하는 독립된 객체를 의미한다.데이터베이스 의미: 식별이 가능한 객체로, 현실 세계에서 식별할 수 있는 모든 개체를 의미합니다. 예를 들어, 사람, 물건, 사건 등을 엔터티로 볼 수 있다. 엔터티의 주요 특징식별 가능성: 엔터티는 고유하게 식별될 수 있어야 합니다. 각 엔터티는 하나 이상의 속성을 통해 식별됩니다. 이를 위해 주로 기본 키(Primary Key)를 사용한다.속성 (Attributes): 엔터티는 여러 속성을 가질 수 있으며, 각 속성은 엔터티의 특성을 나타냅니다. 예를 들어, '고객' 엔터티는 이름, 주소, 전화번호 등의 속성을 가질 수 있다.관계 (Relationships): 엔터티는 다른 엔터티와 관계를 맺을 수 있습니다. 예를 들어..

SQLD 2024.07.04

#1 데이터 모델링

목차모델링이란?모델링은 여러가지로 표현할 수 있다. 건축 모델링일 수도 있고 석고 모델링일 수도 있고 3D 모델링을 떠올릴 수 있다.이렇게 다양한 분야의 모델링 공통 분모를 찾아보면 공통적으로 '설계'나 '디자인', '형상'이라는 단어들이 존재한다.데이터베이스의 모델링은 '현실 세계를 단순화하여 표현하는 기법'이다. 예를 들어, 고객이 물건을 주문한다고 하자. 이상황을 도식화하면 어떻게 될가? 고객, 물건(상품), 그리고 주문하는 행위로 나눠진다.우리가 머리속으로 생각하면 매우 단순하지만 우리가 물건을 주문하는 현실 세계를 위의 그림과 같은 모델로 만듦으로써 모델링이 된다.따라서 모델링의 모델은 이처럼 현실 세계에서 일어날 수 있는 다양한 현상(일)에 대해서 일관성 있는 표기법으로 표현해 놓은 모형이라고..

SQLD 2024.07.04