본문 바로가기

안녕하세요!

데이터 모델링

[ SQLD ] 데이터 모델링 - Identifier 식별자 식별자(Identifier)는 여러 개의 instance 집합인 Entity를 각기 구분할 수 있는 논리적인 이름이다. 식별자 특징 구분 내용 유일성 주식별자를 사용해 엔터티에 속해 있는 인스턴스들을 유일하게 구분해야 함 최소성 주식별자를 구성하는 속성의 수는 유일성을 만족하는 최소의 수가 되어야 함 불변성 주식별자가 특정 엔터티에 지정되면, 그 식별자의 값은 변하지 않아야 함 존재성 주식별자 지정되면, 반드시 데이터 값이 존재해야 함 식별자 분류 구분 식별자 내용 대표성 여부 주식별자 엔터티 내 각 행을 구분할 수 있는 구분자, 다른 엔터티와의 참조 관계 연결 보조 식별자 주식별자에 비해 대표성이 없어 참조관계 연결 불가 자가 생성 여부 내부 식별자 엔터티 내부에서 자체적으로 만들어지는 식별자 .. 더보기
[ SQLD ] 데이터 모델링 데이터 모델링 모델링 모델링(Modeling)이란 복잡한 현실세계를 단순화하여 표현하는 것을 말한다. 즉, 현실세계에 관한 것들이 추상화라는 방식을 통해 반영되는 것이다. 모델링 특징 추상화는 현실세계를 일정한 형식에 맞춰 표현하는 것이다. 단순화는 복잡한 현실세계를 약속된 규약으로써 제한된 표기법 혹은 특정 언어로 표현하는 것이다. 명확화는 어느 누구나 이해할 수 있도록 대상에 대한 현상을 정확하게 기술하는 것이다. 모델링의 세 가지 관점 데이터 관점은 데이터 간의 관계가 무엇인가에 대해 모델링하는 방법이다. 프로세스 관점은 실제로 무엇을 해야하는지에 관해 모델링하는 방법이다. 상관 관점은 업무가 처리하는 일의 방법에 따라 데이터는 어떻게 영향을 주고받는지 모델링하는 방법이다. 데이터 모델링 데이터 모.. 더보기

반응형
loading