본문 바로가기

자격증

(96)
SQLD 1과목 2-1장. 성능데이터 모델링의 개요 [ 목차 ] 1. 성능 데이터 모델링의 정의 2. 성능 데이터 모델링 수행시점 3. 성능 데이터 모델링 고려사항 1. 성능 데이터 모델링의 정의 1) 데이터베이스 성능향상을 목적으로 설계단계의 데이터 모델링 때부터 정규화, 반정규화, 테이블통합, 테이블분할, 조 인구조, PK, FK 등 여러 가지 성능과 관련된 사항이 데이터 모델링에 반영될 수 있도록 하는 것 2) 데이터 용량이 커질수록, 기업의 의사결정 속도가 빨라질수록 데이터 처리 속도가 빨라져야할 필요성을 반증 3) 데이터 모델 구조, 대용량의 데이터, 인덱스 특성을 고려하지 않은 인덱스 생성으로 성능이 저하 4) 성능은 반복적이고 빈번하며 여러 건을 처리하는 데이터 조회의 성능을 보통 의미 5) 성능 데이터 모델링이 단순히 반정규화만을 의미하지 ..
SQLD 1과목 1-5장. 식별자 [ 목차 ] 1. 식별자란? 2. 식별자의 특징 3. 식별자의 분류 4. 식별자의 표기법 5. 주식별자 도출기준 6. 식별자관계와 비식별자 관계의 결정 7. 식별자 관계 8. 비식별자 관계 9. 식별자 관계로만 설정할 경우의 문제점 10. 비식별자 관계로만 설정할 경우의 문제점 11. 비식별자 관계를 선택하는 방법 12. 식별자와 비식별자 관계 비교 1. 식별자란? 1) 하나의 엔터티에 구성되어 있는 여러 개의 속성 중에 엔터티를 대표할 수 있는 속성을 의미 2) 하나의 엔터티는 반드시 하나의 유일한 식별자가 존재해야 함 2. 식별자의 특징 1) 주식별자의 특징 1] 유일성 : 주식별자에 의해 엔터티내에 모든 인스턴스들이 유일하게 구분되어야 함 2] 최소성 : 주식별자를 구성하는 속성의 수는 유일성을 만..
SQLD 1과목 1-4장. 관계 [ 목차 ] 1. 관계란 무엇인가? 2. 관계의 패어링 3. 관계의 분류 4. 관계의 표기법 5. 관계 체크사항 6. 관계 읽기 1. 관계란 무엇인가? 1) 엔터티 안의 인스턴스 사이의 논리적인 연관성으로서, 존재의 형태 또는 행위로서 서로에게 연관성이 부여된 상태 2) 엔터티와 엔터티 간 연관성을 표현하기 때문에 엔터티의 정의에 따라 영향을 받으며 속성 정의 및 관계 정의에 따라 서도 다양하게 변함 2. 관계의 패어링 1) 관계란 엔터티 안의 인스턴스가 개별적으로 관계(패어링)를 가지는 것 2) 개별 인스턴스가 각각 다른 종류의 관계를 가지고 있다면 두 엔터티 사이에 두 개 이상의 관계가 형성될 수 있음 3) 관계 패어링 : 엔터티의 인스턴스가 자신이 관련된 인스턴스들과 관계의 어커런스로 참여하는 형태..
SQLD 1과목 1-3장. 속성 [ 목차 ] 1. 속성이란? 2. 엔터티, 인스턴스, 속성, 속성값의 관계 3. 속성의 표기법 4. 속성의 특징 5. 속성의 분류 6. 엔터티 구성방식에 따른 분류 7. 도메인 8. 속성의 명명 9. 속성의 명명 규칙 1. 속성이란? 1) 업무에서 필요로 하는 인스턴스로 관리하고자 하는 의미상 더 이상 분리되지 않는 최소의 데이터 단위 2) 업무상 관리하기 위한 최소의 의미 단위 3) 엔터티를 설명 4) 인스턴스의 구성요소, 즉 인스턴스는 속성의 집합 2. 엔터티, 인스턴스, 속성, 속성값의 관계 1) 엔터티는 두 개 이상의 인스턴스와 고유의 성격을 표현하는 두 개 이상의 속성정보를 보유 2) 업무는 엔터티를 구성하는 특징과 인스턴스들은 어떤 성격의 데이터로 구성되는지 파악하는 작업 필요 3) 하나의 속..
SQLD 1과목 1-2장. 엔터티 [목차] 1. 엔터티란 무엇인가? 2. 엔터티와 인스턴스의 표기법 3. 엔터티의 조건 4. 엔터티의 분류 방법 5. 엔터티의 명명 ​ 1. 엔터티란 무엇인가? 1) = 실체, 객체 2) 업무에 필요하고 유용한 정보를 저장하고 관리하기 위한 집합적인 것 3) 업무 활동상 지속적인 관심을 가지고 있어야 하는 대상으로서 그 대상들 간에 동질성을 지닌 인스턴스들이나 그들이 행하는 행위의 집합으로 정의 가능 4) 그 집합에 속하는 개체들의 특성을 설명할 수 있는 속성을 지니고 있으며 이는 인스턴스 전체가 공유하는 공통 속성 과 일부만 해당하는 개별 속성이 존재 ex. 학생 엔터티는 학번, 이름, 이수학점, 등록일자, 생일, 주소 등의 속성을 보유 5) 엔터티는 인스턴스의 집합, 인스턴스는 엔터티의 하나의 값이라 ..
SQLD 1과목 1-1장. 데이터 모델링의 이해 [목차] 1. 모델링이란? 2. 모델링의 특징 3. 모델링의 세 가지 관점 4. 데이터 모델링의 정의 5. 데이터 모델링의 목적 6. 데이터 모델이 제공하는 기능 7. 데이터 모델링의 중요성 8. 데이터 모델링의 유의점 9. 데이터 모델링의 3단계 진행 10. 프로젝트 생명주기에서 데이터 모델링 11. 데이터독립성의 이해 ​12. 데이터베이스의 3단계 구조 ​13. 데이터베이스 독립성 요소 14. 데이터베이스 사상 15. 데이터 모델링의 중요한 세 가지 개념 16. 데이터 모델링의 이해관계자 17. 데이터 모델의 표기법 ERD 18. ERD 작성 작업 순서 19. 좋은 데이터 모델의 요소 1. 모델링이란? 1) 살아가며 나타날 수 있는 다양한 현상은 사람, 사물, 개념 등에 의해 발생하며, 이것을 표기법..