[정처기 실기] 3-1 논리 데이터 저장소 확인
📚논리 데이터 저장소 확인
📙데이터 모델
🏷️데이터모델 개념
➡️현실세계의 정보를 인간과 컴퓨터가 이해할 수 있도록 추상화하여 표현한 모델이다.
🏷️데이터모델 절차 [요개논물]
요구사항분석 -> 개념적 데이터모델 -> 논리적 데이터모델 -> 물리적 데이터모델
🏷️논리 데이터 모델링 개념
➡️논리데이터모델링은 업무의 모습을 모델링 표기법으로 형상화하여 사람이 이해하기 쉽게 표현하는 프로세스이다.
🏷️논리 데이터 모델링 종류
1️⃣ 관계 데이터 모델: 논리적 구조가 2차원테이블 형태로 구성된 모델
2️⃣ 계층 데이터 모델: 논리적 구조가 트리 형태로 구성된 모델
3️⃣ 네트워크 데이터 모델: 논리적 구조가 그래프 형태로 구성된 모델
🏷️관계 데이터 모델
: 데이터를 행과 열로 구성된 2차원 테이블 형태로 구성한 모델이다.
#관계 데이터 모델 구성
1️⃣ 릴레이션: 행과 열로 구성된 테이블
2️⃣ 튜플: 행
3️⃣ 속성: 열
4️⃣ 카디널리티: 튜플 수
5️⃣ 차수: 속성 수
🏷️관계 대수
:관계형 데이터베이스에서 원하는 정보와 그 정보를 기술하는 절차적 정형 언어이다.
🏷️관계 해석
:튜플관계해석과 도메인 관계 해석을 하는 비절차적 언어이다.
🏷️논리데이터 모델링 속성
1️⃣ 개체: 사물 또는 사건
2️⃣ 속성: 개체가 가지고있는 요소 또는 성질
3️⃣ 관계: 개체와 속성의 관계를 정의
🏷️개체-관계(E-R)모델
➡️현실세계에 존재하는 데이터와 그들간의 관계를 사람이 이해할 수 있는 형태로 표현하기 위해 가장 널리 사용되는 모델이다.
🏷️정규화(Normalization)
➡️관계형 데이터모델에서 데이터의 중복성을 제거하여 이상현상을 방지하고 데이터의 일관성과 정확성을 유지하기 위해 무손실 분해하는 과정
🏷️이상현상(Anomaly)
1️⃣ 삽입이상: 정보 저장시 해당 정보의 불필요한 세부정보를 입력해야하는경우
2️⃣ 삭제이상: 정보 삭제시 원치않는 다른 정보가 같이 삭제된 경우
3️⃣ 갱신이상: 중복 데이터중에서 특정부분만 수정되어 중복된 값이 모순을 일으키는 경우
🏷️정규화 단계 [원부이결다조]
1정규형 - 원자값으로만 구성
2정규형 - 부분함수종속제거
3정규형-이행함수종속제거
보이스코드정규형-결정자 후보키가아닌 함수 종속 제거
4정규형-다치종속제거
5정규형-조인종속제거
🏷️반 정규화
➡️정규화된 엔티티,속성, 관계에 대해 성능향상과 개발운영의 단순화를 위해 중복,통합,분리등을 수행하는 데이터모델링의 기법이다.