1 ) 데이터 모델링 절차
개념 데이터 모델링 : 정보 내용의 요구를 만족시키는 것으로 개체의 속성들로 기술된 개체 타입 간의 관계를 이용하여 현실 세계를 표현하는 방법 E-R 모델이 대표
논리 데이터 모델링: 데이터베이스 개발 과정의 첫 단계로 전략 수립 및 분석 단계에서 실시, 개념적 데이터 모델을 바탕으로 DBMS가 어떤 모델을 지원하는 지 파악하여 논리적 데이터 모델로 변환시키는 단계
논리적 데이터 모델링의 3단계
논리적 데이터베이스 구조로 Mapping
트랜잭션 인터페이스를 설계
스키마의 평가 및 최적화
물리 데이터 모델링 : 설계 단계에서 시스템의 설계 및 정보요건을 정확하고 완전하게 표현한 모델로써 데이터베이스 생성을 위한 물리 구조로 변환
물리적 데이터 모델링의 3단계
레코드 분석 및 설계(저장 레코드의 형식을 설계)
저장 레코드들을 클러스터링
접근 경로를 설계
2 ) E-R 다이어그램(ERD) 표기법
Entity(개체) -사각형
Attribute(속성) - 타원
Relationship - 마름모
linkage(연결) - 선
3 ) 이상현상(Anomaly)
삭제 이상 : 릴레이션에서 한 튜플을 삭제할 때 의도와는 상관없는 값들도 함께 삭제되는 연쇄 삭제 현상
삽입 이상 : 릴레이션에서 데이터를 삽입할 때 의도와는 상관없이 원하지 않는 값들도 함께 삽입되는 현상
갱신 이상 : 릴레이션에서 튜플에 있는 속성값을 경신할 때 일부 튜플의 정보만 갱신되어 정보에 모순이 생기는 현상
4 ) 관계 대수(Relational Algebra)
주어진 릴레이션 조작을 위한 연산의 집합으로 연산자,연산 규칙 등을 사용해서 기술하는 절차식 언어
일반 집합 연산과 순수 관계 연산으로 구분
질의에 대한 해를 구하기 위해 수행해야 할 연산의 순서를 명시
5 ) 정규화 과정
비정규형
제1 정규형 : 부분 함수 종속을 제거
제2 정규형 : 이행적 함수 종속을 제거
제3 정규형 : 결정자가 후보 키가 아닌 함수 종속을 제거
보이스 코드 정규형 : 다중치 종속을 제거
제4 정규형 : 후보 키를 통하지 않은 조인 종속을 제거
제5 정규형
출처 이기적 정보처리기사
'정보처리기사' 카테고리의 다른 글
정처기 #18 프로그래밍 언어 활용 (0) | 2022.02.11 |
---|---|
정처기 #17 물리 데이터 베이스 설계 (0) | 2022.02.10 |
정처기 #15 데이터베이스의 개요 (0) | 2022.02.08 |
정처기 #14 애플리케이션 테스트 관리 (0) | 2022.02.06 |
정처기 #13 통합구현 (0) | 2022.02.06 |
댓글