자격증 4

SQLD Chapter 1 데이터 모델링의 이해 - 관계

Chapter 1 데이터 모델링의 이해Section 04 관계(Relationship)관계(Relationship)의 개념- 관계는 엔터티간의 연관성을 나타낸 개념- 관계를 정의할 때는 인스턴스(각 행 데이터)간의 논리적인 연관성을 파악하여 정의- 엔터티를 어떻게 정의하느냐에 따라 변경되기도 한다. 관계의 종류1) 존재적 관계- 한 엔터티의 존재가 다른 엔터티의 존재에 영향을 미치는 관계- 엔터티 간의 연관된 상태를 의미  예) 부서 엔터티가 삭제되면 사원 엔터티의 존재에 영향을 미침 2) 행위적 관계- 엔터티 간의 어떤 행위가 있는 것을 의미  예) 고객 엔터티의 행동에 의해 주문 엔터티가 발생 * ERD에서는 존재 관계와 행위 관계를 구분하지 않는다. 관계의 구성관계명차수(Cardinality)선택성..

자격증/SQLD 2025.03.08

SQLD Chapter 1 데이터 모델링의 이해 - 속성

Chapter 1 데이터 모델링의 이해Session 03 속성속성(Attribute)의 개념- 속성은 업무에서 필요로 하는 고유한 성질, 특징을 의미(관찰 대상) -> 컬럼으로 표현할 수 있는 단위- 업무상 인스턴스로 관리하고자 하는 더이상 분리되지 않는 최소의 데이터 단위- 인스턴스의 구성 요소  예) 학생 엔터티에 이름, 학번, 학과 번호 등이 속성이 될 수 있음 엔터티, 인스턴스, 속성, 속성값의 관계- 한 개의 엔터티는 2개 이상의 인스턴스의 집합이어야 한다. (하나의 테이블은 두 개 이상의 행을 가짐)- 한 개의 엔터티는 2개 이상의 속성을 갖는다. (하나의 테이블은 두 개 이상의 컬럼으로 구성됨)- 한 개의 속성은 1개의 속성값을 갖는다. (각 컬럼의 값은 하나씩만 삽입 가능)- 속성은 엔터티..

자격증/SQLD 2025.03.07

SQLD Chapter 1 데이터 모델링의 이해 - 엔터티

Chapter 1 데이터 모델링의 이해Section 02 엔터티(Entity)엔터티(Entity)의 개념- 현실 세계에서 독립적으로 식별 가능한 객체나 사물을 나타냄- 엔터티는 업무상 분석해야 하는 대상(Instance)들로 이루어진 집합- 인스턴스는 엔터티의 특정한 속성 값들로 구성되며, 엔터티의 개념을 현실에서 구체적으로 나타낸 것  예) 엔터티와 속성, 인스턴스 등의 관계 엔터티(Entity) : 학생속성(Attribute) : 학번, 이름, 학과 등식별자(Indentifier) : 학번 (고유한 학번으로 각 학생을 식별)인스턴스 : 특정 학생의 데이터- 학생 : 2021001- 이름 : 홍길도- 학과 : 컴퓨터공학 엔터티(Entity)의 특징1. 유일한 식별자에 의해 식별 가능- 인스턴스가 식별자..

자격증/SQLD 2025.03.07

SQLD Chapter 1 데이터 모델링의 이해 - 데이터 모델의 이해

Chapter 1 데이터 모델링의 이해Section 01 데이터 모델의 이해모델링의 개념- 현실 세계의 비즈니스 프로세스와 데이터 요구 사항을 추상적이고 구조화된 형태로 표현하는 과정- 데이터 베이스의 구조와 관계를 정의하며, 이를 통해 데이터의 저장, 조작, 관리 방법을 명확하게 정의 모델링의 특징1. 단순화(Simplification)- 현실을 단순화하여 핵심 요소에 집중하고 불필요한 세부 사항을 제거- 단순화를 통해 복잡한 현실 세계를 이해하고 표현하기 쉬워짐 2. 추상화(Abstraction)- 현실 세계를 일정한 형식에 맞추어 간략하게 대략적으로 표현하는 과정- 다양한 현상을 일정한 양식인 표기법에 따라 표현 3. 명확화(Clarity)- 대상에 대한 애매모호함을 최대한 제거하고 정확하게 현상을..

자격증/SQLD 2025.03.07