-
데이터 입출력 - 논리 데이터 저장소 확인정보처리기사(자격증)/데이터 입출력 구현 2020. 10. 2. 15:31
논리 데이터 모델 검증
논리 데이터 모델링
- 데이터베이스 설계 프로세스의 기초 설계 단계로 비즈니스 정보의 구조와 규칙을 명확하게 표현할 수 있는 기법
- 개념 모델로부터 업무 영역의 업무 데이터 및 규칙을 구체적으로 표현한 모델
논리 데이터모델링 특성
- 논리 데이터 모델링의 특징으로는 포용성, 정규화, 완전성, 독립성을 가진다.
특징 설명 정규화 모든 데이터를 정규화(Nomalization)하여 모델링 포용성 모든 엔티티 타입, 속성, 관계, 프로세스 등을 포함 완전성 모든 규칙과 관계를 완전하고 정확하게 표현 독립성 성능, 제약사항에 독립적인 모델
특정 DBMS로부터 독립적인 성질논리 데이터 모델링 속성
- 논리 데이터 모델의 속성은 개체, 속성, 관계로 구성
구조 설명 개체(Entity) 관리할 대상이 되는 실체 속성(Attribute) 관리할 정보의 구체적 항목 관계(Relationship) 개체 간의 대응 관계 개체-관계(E-R) 모델
- 현실 세계에 존재하는 데이터와 그들 간의 관계를 사람이 이해할 수 있는 형태로 명확하게 표현하기 위해서 가장 널리 사용되고 있는 모델
- 논리 데이터 모델링에서는 모든 이해당사자와 의사소통의 보조 자료로 E-R 모델을 활용
- 요구사항으로 부터 얻어낸 정보들을 개체, 속성, 관계로 기술한 모델
개체-관계 (E-R) 다이어그램 기호
구성 기호 개체 ◻︎ 사각형 관계 ◇ 마름모 속성 ○ 타원 다중 값 속성 ◎ 이중타원 관계-속성 연결 - 선 정규화
- 관계형 데이터베이스에의 설계에서 중복을 최소화하여 데이터를 구조호하하는 프로세스
이상 현상(Anomaly)
- 데이터의 중복성으로 인해 릴레이션을 조작할 때 발생하는 비합리적 현상
- 삽입, 삭제. 갱신 이상이 있다.
이상 현상 설명 삽입이상 정보 저장 시 해당 정보의 불필요한 세부정보를 입력해야 하는 경우 삭제이상 정보 삭제 시 원치 않은 다른 정보가 같이 삭제되는 경우 갱신이상 중복 데이터 중에서 특정 부분만 수정되어 중복된 값이 모순을 일으키는 경우 정규화의 단계
단계 조건 1정규형(1NF) 도메인이 원자값 2정규형(2NF) 부분 함수 종속 제거 3정규형(3NF) 이행 종속 제거 보이스-코드 정규형(BCNF) 결정자 함수이면서 후보키가 아닌 것 제거 4정규형(4NF) 다치 종속 제거 5정규형(5NF) 조인 종속 제거 * 도부이결다조
퀴즈 정리
현행 시스템 파악
- 현행 시스템이 어떤 하위 시스템으로 구성되어 있고. 제꽁 기능 및 연계 정보는 무엇이며 어떤 기술 요소를 사용하는지 파악하는 활동
소프트웨어 아키텍처
- 소프트웨어 집약적인 시스템의 구성요소와 특성 구성요소간의 관계를 표현하는 시스템의 구조나 구조체
소프트웨어 아키텍처 프레임워크
- 소프트웨어 집약적인 시스템에서 아키테겇가 표현해야 하는 내용 및 이들간의 관계를 제공하는 아키텍처 기술 표준
'정보처리기사(자격증) > 데이터 입출력 구현' 카테고리의 다른 글
데이터 입출력 수현 - 데이터 조작 프로시저 작성 (0) 2020.10.02 데이터 입출력 구현 - 물리 데이터 저장소 구성 (0) 2020.10.02 데이터 입출력 구현 - 물리 데이터 저장소 설계 (0) 2020.10.02