반응형
E-R 다이어그램(ERD) 작성
1. E-R 다이어그램(ERD) 표기법
ERD: Entity Relationship Diagram - 업무 분석 결과로 도출된 개체와 실체 간의 관계 도식화
개체-관계(E-R) 다이어그램 기호
개체 | ⬜️ |
|
관계 | ◇ | |
속성 | ○ |
|
다중 값 속성 | ◎ | |
관계-속성 연결 | ㅡ |
관계 표시 방법

관계 표기법 종류

2. 확장 E-R 다이어그램(ERD)
슈퍼 타입(super-type)과 서브 타입(sub-type) |
|
특수화 (Sepecialization) |
|
일반화 (Generalization) |
|
상속 (Inheritance) |
|
집단화 (Aggregation) |
|
분류화 (Classification) |
|
관계 스키마와 함수 종속
1. 관계 스키마
개념 |
|
이상 현상 (anomaly) |
|
2. 함수 종속(Functional Dependency)
개념 |
|
일반적으로 직접 종속 |
|
결정자(Determinant)와 종속자(Dependent) |
|
폐포(Closure) |
|
함수 종속 추론

3. 관계 대수(Relational Algebra)
관계 대수 |
|
관계 해석 |
|
질의 최적화 경험적 규칙 |
|
일반 집합 연산자 합교차카

합집합 (Union) | R∪S | 합병 가능한 두 릴레이션의 합집합 |
교집합 (Intersection) | R∩S | 릴레이션 R,S에 속하는 모든 튜플로 결과 릴레이션 구성 |
차집합 (Difference) | R-S | R에 존재하고 S에 미 존재하는 튜플로 결과 구성 |
카티션 프로덕트 (CARTISIAN Product) | R-S | R, S에 속한 모든 튜플 연결해 만들어진 새로운 튜플로 구성 |
순수 관계 연산자 셀프조디

셀렉트 (Select) | σ_조건(R) | 릴레이션 R에서 조건 만족하는 튜플 반환 |
프로젝트 (Project) | π_속성리스트(R) | 릴레이션 R에서 주어진 속성들의 값으로만 구성된 튜플 반환 |
조인 (Join) | R⋈S | 공통 속성 이용해 R과 S 튜플들 연결해 만들어진 튜플 반환 |
디비전 (Division) | R÷S | 릴레이션 S의 모든 튜플과 관련있는 R의 튜플 반환 |
데이터 베이스 정규화
정규화
개념 |
|
목적 |
|
정규화 과정 원부이결다조

논리 데이터 모델 품질 검증
1. 좋은 데이터 모델의 요건
- 완전성(Completeness)
- 중복 배제(Non-Redundancy)
- 비즈니스 규칙(Business Rules)
- 데이터 재사용(Data Reusability)
- 안전성 및 확장성(Stabo;otu amd Flexibility)
- 간결성(Elegance)
- 의사소통(Communication)
- 통합성(Integration)
2. 데이터 모델 품질 검증 기준
- 정확성: 표기법에 따른 정확한 표기, 업무 영역 또는 요구사항 정확히 반영
- 완전성: 구성 요소 정의/요구사항 및 업무 영역 반영 누락 최소화
- 준거성: 제반 준수 요건들 누락없이 정확히 준수
- 최신성: 현행 시스템 최신 상태 반영, 이슈 사항 지체없이 반영
- 일관성: 공통적 데이터 요소 전사 수준에서 한번 정의 후 다른 영역에서 참조, 활용하며 모델 표현상 일관성 유지
- 활용성: 작성된 설명 내용, 모델 표기, 모델 작성 의도 쉽게 이해 가능
Reference
https://book.naver.com/bookdb/book_detail.naver?bid=17134434
이기적 정보처리기사 필기 기본서
- 기초부터 탄탄히 잡아주는 영진닷컴의 이기적 수험서!영진닷컴이 자랑하는 수험서 브랜드 ‘이기적’ 시리즈는 쉽고 풍부한 내용으로 기초부터 튼튼하게 쌓아주는 합격의 동반자입니다. 기
book.naver.com
반응형
'정보 처리 기사 필기 > 3. 데이터 베이스 구축' 카테고리의 다른 글
3-3 SQL (0) | 2023.04.20 |
---|---|
3-2 논리 데이터베이스 설계 (0) | 2022.07.19 |
3-1 데이터 베이스 개요 (0) | 2022.07.05 |