물리 데이터 모델 설계
물리 데이터 모델 설계 1. 물리 데이터 모델링 - 논리 모델을 적용하고자 하는 기술에 맞도록 상세화하는 과정
- 정보처리기사/DB
- · 2023. 3. 14.
물리 데이터 저장소 구성 1. 참조무결성 제약 조건 - 참조하는 외래키의 값은 항상 참조되는 릴레이션에 기본키로 존재해야 함 개념 설명 제한(RESTRICT) 참조무결성 원칙을 위배하는 연산을 거절하는 옵션 연쇄(CASCADE) 참조되는 릴레이션에서 튜플을 삭제하고, 이 튜플을 참조하는 튜플들도 함께 삭제하는 옵션 널 값(SET NULL) 참조되는 릴레이션에서 튜플을 삭제하고, 해당 튜플을 참조하는 튜플들의 외래 키에 NULL값을 넣는 옵션 2. 인덱스 - 전체 데이터 검색 없이 필요한 정보에 대해 신속한 조회 가능 3. 뷰 - 접근이 허용된 자료만을 제한적으로 보여주기 위해 하나 이상의 기본 테이블로 구성된 가상 테이블 4. 클러스터 - 데이터 엑세스 효율을 향상시키기 위해 동일한 성격의 데이터를 동일..
물리 데이터 모델 설계 1. 물리 데이터 모델링 - 논리 모델을 적용하고자 하는 기술에 맞도록 상세화하는 과정
※ 수제비 2022 정보처리기사 실기 제 4판 책을 참고 ※ 요약해서 정리하였으므로, 원하는 내용이 없을 가능성 있음 ch.1 논리 데이터 저장소 확인 데이터 모델 데이터 모델 데이터 모델 (Data Model) 1. 데이터 모델 - 현실 세계의 정보를 인간과 컴퓨터가 이해할 수 있도록 추상화하여 표현한 모델 2. 데이터 모델 절차 단계 설명 요구사항 분석 - 사용자에게 DB를 사용하는 newbean-j.tistory.com 논리 데이터 모델 검증 논리 데이터 모델 검증 논리 데이터 모델 검증 1. 논리 데이터 모델링 속성 - 개체(Entity), 속성(Attribute), 관계(Relationship) 2. 관계 데이터 모델 - 데이터를 행과 열로 구성된 2차원 테이블 형태로 구성한 모델 3. 관계 데..
논리 데이터 모델 검증 1. 논리 데이터 모델링 속성 - 개체(Entity), 속성(Attribute), 관계(Relationship) 2. 관계 데이터 모델 - 데이터를 행과 열로 구성된 2차원 테이블 형태로 구성한 모델 3. 관계 데이터 모델의 구성요소 구성요소 설명 릴레이션 (Relation) 행(Row)과 열(Column)로 구성된 테이블 튜플 (Tuple) 행에 해당되는 요소 속성 (Attribute) 열에 해당되는 요소 카디널리티 (Cardinality) 튜플의 수 차수 (Degree) 애트리뷰트(속성)의 수 스키마 (Schema) DB의 구조, 제약 조건 등의 정보를 담고 있는 기본적인 구조 인스턴스 (Instance) 정의된 스키마에 따라 생성된 테이블에 실제 저장된 데이터 집합 사진첨부 ..
데이터 모델 (Data Model) 1. 데이터 모델 - 현실 세계의 정보를 인간과 컴퓨터가 이해할 수 있도록 추상화하여 표현한 모델 - 데이터 모델 표시요소 표시요소 설명 연산 (Operation) - DB에 저장된 실제 데이터를 처리하는 작업에 대한 명세 - 릴레이션을 조작하기 위한 관계 연산을 나타냄 구조 (Structure) - DB에 논리적으로 표현될 대상으로서의 개체 타입과 개체 타입 간의 관계 - 데이터 구조 및 정적 성질을 표현하는 요소 제약 조건 (Constraint) - DB에 저장될 수 있는 실제 데이터의 논리적인 제약 조건 2. 데이터 모델 절차 단계 설명 요구사항 분석 - 사용자에게 DB를 사용하는 용도를 파악 - 다양한 요구사항을 수집하는 단계. 요구사항 명세서를 작성 개념적 설..
UI 설계 도구 1. UI 시나리오 문서의 작성 요건 작성 요건 설명 완전성 (Complete) UI 시나리오는 누락이 없어야 하고, 최대한 빠짐없이 가능한 상세하게 기술 일관성 (Consistent) 서비스에 대한 목표, 시스템 및 사용자의 요구사항이 일관성이 있어야 함 이해성 (Understandable) 처음 접하는 사람도 이해하기 쉽도록 구성하고 설명 가독성 (Readable) 문서를 쉽게 읽을 수 있어야 함 추적 용이성 (Traceable) 쉽게 추적이 가능해야 함 수정 용이성 (Modifiable) 쉽게 변경이 가능해야 함