본문 바로가기

데이터베이스(Database)/Data Modeling

(10)
[DB] 데이터 모델링(2) - 데이터 모델링의 요소와 ERD 이 글은 전공 수업 내용을 복습할 겸 기록해놓은 글입니다. 추가할 사항이 있거나 잘못된 점이 있으면 댓글로 남겨주세요. 데이터 모델링의 3가지 구성 요소 3가지 구성 요소 - 업무와 관련된 어떤 것(Things) - Entity - 어떤 것이 갖는 성격(Attributes) - Attribute - 업무가 관여하는 어떤 것 간의 관계(Relationships) - Relationship 엔티티, 속성, 관계 3가지가 핵심 키워드. 아래 표의 복수 개념이 스키마(Schema), 단수 개념이 인스턴스(Instance)에 해당된다. 데이터베이스 스키마와 인스턴스의 차이 데이터베이스 스키마 - 데이터 모델링의 대상 - 데이터베이스 구조, 데이터 타입, 그리고 제약 조건에 대한 명세 - 데이터베이스 설계 단계에서..
[DB] 데이터 모델링(1) - 데이터 모델링 개요와 데이터 독립성 이 글은 전공 수업 내용을 복습할 겸 기록해놓은 글입니다. 추가할 사항이 있거나 잘못된 점이 있으면 댓글로 남겨주세요. 데이터 모델링 개요 모델링 복잡한 현실 세계를 추상화, 단순화하여 일정한 표기법에 의해 명확히 표현하는 것 추상화, 단순화, 명확화에 유의. 구체화, 복잡화, 일반화가 아님. 추상화 - 현실 세계를 일정한 형식에 맞춰서 표현 단순화 - 현실 세계를 약속된 규칙에 맞는 일정한 표기법이나 언어로 쉽게 표현 명확화 - 누구나 이해할 수 있도록 모호함이 없이 정확하게 표현 모델링의 관점 데이터 관점(What) - 데이터와 데이터 간의 관계, 업무와 데이터 간의 관계를 모델링 - 데이터에 접근하는 방법(How)나 사람(Who)와는 관계 없음 프로세스 관점(How) - 업무가 실제로 하고 있는 일..