SQLD 22

SQLD 개념정리 (데이터 모델링)2

데이터 모델링의 관계 * ERD(Entitiy-Relationship Diagram) - ERD는 엔터티(Entity)와 그들 간의 관계(Relationship)를 시각적으로 나타내는 모델링 도구입니다. 주로 데이터베이스 설계에서 사용됩니다. - ERD에서는 존재적 관계와 행위에 의한 관계를 구분하지 않음. 단일화된 표기법을 사용 - 엔터티(Entity): 현실 세계에서 식별할 수 있는 개체 또는 사물을 나타냅니다. 테이블에 해당합니다. * UML(Unified Modeling Language) - UML은 소프트웨어 시스템을 분석, 설계, 구현하기 위한 표준화된 모델링 언어입니다. 객체지향 소프트웨어 개발에서 주로 사용됩니다. - 객체지향 소프트웨어 개발에서 시스템의 구조와 행위를 모델링하고, 시스템의..

SQLD 2023.10.20

SQLD 개념 정리 (데이터 모델링)

모델링의 특징 - 추상화 - 단순화 - 명확화 * 모델링은 단지 시스템 구현만을 위해 수행하는 타스크가 아니며, 시스템 구현을 포함한 업무분석 및 업무형상화를 하는 목적도 있음 데이터 모델링의 목적 - 업무정보를 구성하는 기초가 되는 정보들에 대해 일정한 표기법에 의해 표헌함으로써 정보시스템 구축의 대상이 되는 업무 내용을 정확하게 분석하기 위해 - 분석된 모델을 가지고 실제 데이터베이스를 생성하여 개발 및 데이터관리에 사용하기 위해 - 데이터모델링이라는 것은 업무를 설명하고 분석하는 부분에서도 매우 중요한 의미를 가지고 있다고 할 수 있다. 데이터 모델링 유의점 - 중복 데이터베이스가 여러 장소에 같은 정보를 저장하는 잘못을 하지 않도록 해야 한다. - 비유연성 데이터 혹은 프로세스의 작은 변화가 애플..

SQLD 2023.10.19