자격증 17

SQLD 데이터 모델링의 이해 - 7일차

목차1.정규화2.내용 요약 1. 정규화   2. 내용 요약■ 정규화○ 정규화- 데이터의 일관성, 최소한의 데이터 중복, 최대한의 데이터의 유연성을 위한 방법이며 데이터를 분해하는 과정임- 데이터 중복을 제거하고 데이터 모델의 독립성을 확보하기 위한 방법임- 제1정규화부터 제5정규화까지 있지만, 실질적으로는 제3정규화까지만 수행함- 정규화를 하지 않으면 이상현상이 생길 수 있음- 이상현상 같은 문제를 해결하기 위해서는 테이블을 분해 해야 함 ○ 정규화 절차1) 제1정규화- 속성의 원자성을 확보함- 기본키를 설정함 2) 제2정규화- 기본키가 2개 이상의 속성으로 이루어진 경우, 부분 함수 종속성을 제거(분해)함 3) 제3정규화- 기본키를 제외한 칼럼 간에 종족성을 제거함. 즉, 이행함수 종족성을 제거함 4)..

자격증/SQLD 2024.10.10

SQLD 데이터 모델링의 이해 - 5일차

목차1.관계2.엔터티 식별자3.예제 문제4.내용 요약 1. 관계  2. 엔터티 식별자   3. 예제 문제◎ 문제▶ 1번 ▶ 2번 ◎ 정답▶ 1번정답 : 3번 ▶ 2번정답 : 2번 4. 내용 요약■ 관계○ 식별 관계와 비식별 관계- 식별 관계1) 고객과 계좌 엔터티에서 고객은 독립적으로 존재할 수 있는 강한 개체임2) 강한 개체는 관계를 가질 때 다른 엔터티에게 기본키를 공유함3) 강한 개체는 식별 관계로 표현됨4) 식별 관계란 고객 엔터티의 기본키인 회원 ID를 계좌 엔터티의 기본키의 하나로 공유함5) 여기서 계좌 엔터티는 약한 개체가 됨 - 비식별 관계1) 비식별 관계는 강한 개체의 기본키를 다른 엔터티의 기본키가 아닌 일반 칼럼으로 관계를 가짐2) 부서의 PK는 코드, 사원의 PK는 번호이기에 비식별..

자격증/SQLD 2024.10.07

SQLD 데이터 모델링의 이해 - 4일차

목차1.속성2.관계3.예제 문제4.내용 요약 1. 속성   2. 관계     3. 예제 문제◎ 문제▶ 1번 ▶ 2번 ◎ 정답▶ 1번정답 : 3번 ▶ 2번정답 : 1번 4. 내용 요약■ 속성○ 속성: 속성이라는 것은 업무에서 필요한 정보인 엔터티가 가지는 항목이다. 인스턴스의 구성요소이고 의미적으로 더 이상 분해되지 않는다. ○ 속성의 특징과 종류- 특징1) 업무에서 관리되는 정보임2) 속성은 하나의 값만 가짐3) 주식별자에게 함수적으로 종속됨. 즉, 기본키가 변경되면 속성의 값도 변경됨 -------------------------------------- 분해 여부에 따른 종류: 단일 속성, 복합 속성, 다중값 속성1) 단일 속성 : 하나의 의미로 구성됨 (ex : 회원 ID, 이름 등)2) 복합 속성 ..

자격증/SQLD 2024.09.18

SQLD 데이터 모델링의 이해 - 3일차

목차1.3층 스키마2.엔터티3.예제 문제4.내용 요약 1. 3층 스키마  2. 엔터티    3. 예제 문제◎ 문제▶ 1번 ▶ 2번 ◎ 정답▶ 1번정답 : 3번 ▶ 2번정답 : 4번 4. 내용 요약■ 3층 스키마- 사용자, 설계자, 개발자가 데이터베이스를 보는 관점에 따라 데이터베이스를 기술하고 이들 간의 관계를 정의한 ANSI 표준임- 데이터의 독립성을 확보하면 데이터 복잡도 갑소, 데이터 중복 제거, 사용자 요구사항 변경에 따른 대응력 향상, 관리 및 유지보수 비용 절감 등의 장점이 있음- 3단계 계층으로 분리하여 독립성을 확보하며, 각 계층을 뷰(View)라고 함 - 논리적 독립성 : 개념 스키마가 변경되어도 외부 스키마가 영향을 받지 않음- 물리적 독립성 : 내부 스키마가 변경되어도 개념 스키마가 ..

자격증/SQLD 2024.09.17

SQLD 데이터 모델링의 이해 - 2일차

목차1.데이터 모델링의 특징2.데이터 모델링의 단계3.데이터 모델링을 위한 ERD4.데이터 모델링의 고려사항5.예제 문제6.내용 요약 1. 데이터 모델링의 특징 2. 데이터 모델링 단계  3. 데이터 모델링을 위한 ERD    4. 데이터 모델의 고려사항 5. 예제 문제◎ 문제▶ 1번 ◎ 정답▶ 1번정답 : 1번 6. 내용 요약■ 데이터 모델링의 특징- 추상화, 단순화, 명확성 ■ 데이터 모델링의 단계- 개·논·물 (개념적 모델링 > 논리적 물리적 > 물리적 모델링) ○ 개념적 모델링 - 엔터티(Entity)와 속성(Arribute)를 도출 => 개념적 ERD 작성- 엔터티는 사람, 장소, 물건, 사건, 개념 등의 명사에 해당- 엔터티는 업무상 관리가 필요한 관심사에 해당  ○ 논리적 모델링 - 정규화를..

자격증/SQLD 2024.09.16

SQLD 데이터 모델링의 이해 - 1일차

목차1.시험 안내2.SQL Developer 소개3.Oracle Database 사용4.내용 요약 1. 시험 안내  2. SQL Devleoper 소개    3. Oracle Database 사용  4. 내용 요약※ 본 내용은 시험 문제가 아닌 SQLD에 대한 개념 설명임 ■ SQLD○ 50문항 = 10문항(과목 : 데이터 모델링의 이해 / 합격 조건 : 4문항 이상 정답을 맞추어야 함) + 40문항(과목 : SQL 기본 및 활용 / 합격 조건 : 16문항 이상 정답을 맞추어야 함)- 총합 60점(한 문항당 2점) 이상이어야 합격 조건에 충족함- 각 과목별로 최소 40% 이상 득점하지 못 하면 과락함 ■ SQLD Developer 소개○ Back-end ⊃ SQL○ 모의 해킹 (SQL Injection)..

자격증/SQLD 2024.09.11