SQLD 2

개념 정리

SQLD데이터모델의 이해 및 분석데이터 모델링의 이해데이터 모델의 개념 데이터 모델링의 3단계데이터 모델링이란?정보시스템을 구축하기 위한 데이터 관점의 업무 분석 기법현실 세계의 데이터를 약속된 표기법으로 표현하는 과정데이터베이스를 구축하기 위한 분석 및 설계의 과정데이터 모델링의 3단계개념적 모델링논리적 모델링물리적 모델링데이터 모델링 유의점중복비유연성비일관성데이터 스키마외부 스키마개념 스키마내부 스키마 주요 데이터 모델링 도구ERD(Entity-Relationship Diagram)데이터 모델을 시각적으로 표현하는 대표적인 도구 엔티티엔티티의 특징반드시 해당 업무에서 필요하고 관리하고자 하는 정보이어야 함유일한 식별자에 의해 식별이 가능해야함영속적으로 존재하는 인스턴스의 집합이어야 함업무 프로세스에 ..

SQLD/정리 2024.11.16

개념 보완

1장 데이터 모델링데이터를 효율적으로 저장하고 관리하기 위해 데이터 베이스의 구조를 설계하는 과정주로 ERD를 사용하여 엔터티와 관계를 시각적으로 표현함데이터 모델링을 통해 비즈니스 요구사항을 만족하면서 데이터 무결성을 보장할 수 있음단계목적특징결과물1.개념적 데이터 모델링비즈니스 요구 사항을 분석하여 데이터베이스가 저장해야할 주요 엔터티와 관계를 정의함비즈니스 관점에서 주요 데이터의 구조를 표현하며, 구체적인 데이터 타입이나 제약 조건을 고려하지 않음개념적 모델을 통해 사용자는 전체 시스템의 데이터 흐름을 이해하고, 필요한 주요 엔터티를 파악할 수 있음2.논리적 데이터 모델링개념적 모델을 기반으로 논리적 데이터 구조를 설계구체적인 데이터 타입, 키, 제약 조건 등을 정의하여 데이터 무결성을 강화데이터베..

SQLD/정리 2024.11.16