sqld시험6 2-1장. 데이터 모델과 성능_성능 데이터 모델링의 개요 SQLD 단원별 목록으로 1. 성능 데이터 모델링의 정의 - 데이터베이스 성능향상을 목적으로 설계단계의 데이터 모델링 때부터 성능과 관련된 사항이 데이터 모델링에 반영될 수 있도록 하는 것. - 성능데이터 모델링은 정규화를 통해서도 수행할 수 있고 인덱스의 특징을 고려해서 칼럼의 순서도 변형할 수 있다. 또한 대량의 데이터 특성에 따라 비록 정규화된 모델이라도 테이블을 수직 또는 수평분할하여 적용하는 방법도 있고 논리적인 테이블을 물리적인 테이블로 전환할 때 데이 터 처리의 성격에 따라 변환하는 방법도 성능 데이터 모델링의 범주에 포함될 수 있다. 2. 성능 데이터 모델링 수행시점 - 성능 향상을 위한 비용은 프로젝트 수행 중에 있어서 사전에 할수록 바용이 들지 않는다. 특히 분석/설계 단계에서 데이터 .. 2023. 5. 16. 1-4장. 데이터 모델링의 이해_관계(Relationship) SQLD 단원별 목록으로 1. 관계의 개념 가) 관계의 정의 - 사전적 정의: 상호 연관성이 있는 상태. - 데이터 모델 정의: 엔터티의 인스턴스 사이의 논리적인 연관성으로서 존재의 형태로서나 행위로써 서로 연관성이 부여된 상태. 나) 관계의 페어링 - 관계는 엔터티 안에 인스턴스가 개별적으로 관계를 가지는 것(페어링)이고, 이것을 집합을 관계로 표현한다. - 개별 인스턴스가 각각 다른 종료의 관계를 가지고 있다면 두 엔터티 사이에 두 개 이상의 관계를 형성될 수 있다. 2. 관계의 분류 - 관계를 연결함에 있어 어떤 목적으로 연결되었느냐에 따라 분류가 된다. - UML(Unified Modeling Language)에는 클래스다이어그램 관계 1) 연관관계(Association): 항상 이용하는 관계로 .. 2023. 5. 14. 이전 1 2 다음 728x90 반응형