SQLD

    [SQLD] 데이터 모델링의 대해

    SQLD 데이터 모델링은 데이터베이스 설계의 핵심 단계 중 하나로, 데이터의 구조와 관계를 정의하는 과정입니다. 데이터 모델링은 개념적, 논리적, 물리적 모델링 단계로 나뉘며, 이를 통해 데이터베이스 시스템을 구축하고 유지보수합니다. 1. 개념적 데이터 모델링: - 개념적 데이터 모델링은 업무 요구사항과 개체(Entity)들 간의 관계를 표현하는 과정입니다. - 대표적인 개념적 데이터 모델링 방법은 ER(Entity-Relationship) 모델입니다. - ER 다이어그램을 사용하여 업무 개념을 시각적으로 표현하고, 개체 간의 관계와 속성을 정의합니다. - 예를 들어, "고객(Customer)"과 "주문(Order)"이라는 개체가 있다면, 이들 사이의 관계를 정의하고 속성을 식별합니다. 2. 논리적 데이..

    [SQLD] SQLD에 대한 개념과 설명

    SQLD는 "SQL 데이터베이스 설계"를 의미하며, 데이터베이스 시스템을 구축하기 위해 데이터 모델링, 테이블 설계, 관계 정의 등을 수행하는 과정입니다. 아래는 SQLD의 단계적 설명입니다. 1. 요구사항 분석: - 데이터베이스를 구축하기 위한 요구사항을 수집하고 분석합니다. - 사용자 요구사항, 업무 프로세스, 데이터 흐름 등을 이해하고 문서화합니다. - 요구사항 분석을 통해 필요한 데이터 및 업무 규칙을 도출합니다. 2. 개념적 설계: - 개념적 설계는 데이터 모델링의 첫 번째 단계로, 개념적 데이터 모델을 만드는 과정입니다. - 업무 요구사항과 관련된 개념을 식별하고, 개체(Entity)와 개체 간의 관계(relationship)를 표현하는 ER(Entity-Relationship) 다이어그램을 ..