ERD 3

SQLD(SQL-Developer) (5)

💙 관계(Relationship)의 개념- 엔터티의 인스턴스 사이의 논리적인 연관성- 엔터티의 정의, 속성 정의 및 관계 정의에 따라서도 다양하게 변할 수 있음- 관계를 맺는다는 의미는 부모의 식별자를 자식에 상속하고, 상속된 속성을 매핑키(조인키)로 활용     -> 부모, 자식을 연결함 부서가 먼저 존재하고, 그 다음에 사원이 존재할 수 밖에 없기 때문에 부서가 부모, 사원이 자식 테이블이 될 텐데, 관계를 맺는다는 것은 부서테이블에서의 기본키(부서번호)를 상속하는 것.  사원 테이블과 부서 테이블을 연결한다고 하면, 부서번호가 매핑키(조인키)가 되는 것. 💙 관계(Relationship)의 분류- 관계는 존재에 의한 관계와 행위에 의한 관계로 분류- 존재 관계는 엔터티 간의 상태를 의미  ex)..

자격증/SQLD 2024.10.24

SQLD(SQL-Developer) (4)

💙 식별 관계와 비식별 관계  (⭐굉장히 중요!!⭐)- 주식별자 키(PK)를 서로 주식별자 키로 갖고 있는지?- 아니면 강한 개체가 주식별자 키를 가지고, 약한 개체는 이를 주식별자가 아닌 다른 식별자 속성으로 갖고 있는지? 1) 식별관계(Identification Relationship)  - 하나의 엔터티의 기본키를 다른 엔터티가 기본키의 하나로 공유하는 관계  - 식별관계는 ERD 에서 실선으로 표시    ex) 사원과 교육이력 엔터티에서 양쪽 모두 기본키 중 일부가 사원번호임사원교육이력# 사원번호# 사원번호(FK)# 수강일자 2) 비식별관계(Non-identification Relationship)  - 강한 개체의 기본키를 다른 엔터티의 기본키가 아닌 일반 속성으로 관계를 가지는 것  - 비식..

자격증/SQLD 2024.10.18

SQLD(SQL-Developer) (1)

👁‍🗨 SQLD(SQL-Developer) 시험 안내- 객관식 50문항 (1시간 30분 응시)- 평균 60점 이상 합격과목명문항수배점과락기준검정시간데이터 모델링의 이해1020(문항당 2점)8점 미만90분SQL 기본 및 활용4080(문항당 2점)32점 미만계50100  💙 모델링의 개념- 현실 세계의 비즈니스 프로세스와 데이터 요구 사항을 추상적이고 구조화된 형태로 표현하는 과정- 데이터베이스의 구조와 관계를 정의하며, 이를 통해 데이터의 저장, 조작, 관리 방법을 명확하게 정의 💙 모델링의 특징1. 단순화(Simplification)  - 현실을 단순화하여 핵심 요소에 집중하고 불필요한 세부 사항을 제거  - 단순화를 통해 복잡한 현실 세계를 이해하고 표현하기 쉬워짐 2. 추상화(Abstracti..

자격증/SQLD 2024.09.24