정보처리기사

3. 데이터 모델링

nayeonee__ 2023. 4. 6. 09:17

https://www.njobler.net/product/lecture/show/prod/10810

 

1억뷰 N잡

[연장 미포함] 흥나게 합격달성! 정보처리기사 실기

www.njobler.net

본 강의를 듣고 내용을 정리하며 적은 게시글 입니다. 

 

 

 

  • 데이터모델 개념
    • 개념
      • 현실세계의 요소를 인간과 컴퓨터가 이해할 수 있는 정보로 표현한 것
      • 등등
    • 종류
      • 계층형 데이터모델
      • 네트워크(망)형 데이터 모델
      • 관계형 데이터 모델
      • 객체 지향형 데이터 모델
    • 데이터모델 구분
      • 개념적 데이터 모델
        • 현실세계에 대한 인식을 추상적인 개념으로 표현
        • 대표적으로 개체-관계(E-R)모델
      • 논리적 데이터 모델
        • 개념 데이터 모델링의 개념 구조를 컴퓨터가 이해할 수 있도록 변환한 구조
      • 물리적 데이터 모델
        • 데이터가 저장되는 방법을 표현
      • 데이터모델 구조 - 책 참고
        • 개체
        • 개체타입
          • 개체를 구성하고 있는 속성들의 집합
        • 개체 인스턴스
          • 데이터베이스에 저장되는 구체적인 객체
        • 개체 세트
          • 개체 인스턴스의 집합
        • 속성
          • 개체가 가지고 있는 고유한 특성
          • 데이터의 가장 작은 논리적 단위
        • 관계
      • 데이터모델 표시해야할 요소
        • 구조
        • 연산
        • 제약조건
  • 개체-관계 모델
    • 개념
      • 데이터베이스에 대한 요구사항을 그래픽적으로 표현하는 방법
      • 요구사항으로부터 얻어낸 정보들을 개체, 속성, 관계로 기술하는 데이터모델
      • 특정 DBMS 및 하드웨어에 독립적으로 데이터베이스의 구조를 나타낼 수 있따.
      • E-R 다이어그램 만들어짐
    • 개체
      • 현실 세계에서 꼭 필요한 사람이나 사물과 같이 구별되는 모든것
      • ER 다이어그램에서 개체는 사각형으로 표현
    • 애트리뷰트, 속성, 컬럼
      • 개체나 관계가 가지고 있는 고유의 특성
      • DB에 저장할 데이터의 가장 작은 논리적 단위
      • ER 다이어그램에서 속성은 기본적으로 원으로 표현, 키 속성을 밑줄 표현, 다중값은 두 개의 원으로 표현, 유도 속성은 원을 점선으로 표현
      • 속성의 유형
        • 단일 값 속성
        • 다중 값 속성
        • 단순 속성
        • 복합 속성
        • 유도 속성
        • 널 속성
        • 키 속성
    • 관계
      • 서로다른 개체가 맺고 있는 의미있는 연관성
      • 개체 사이의 대응관계
      • ER 다이어그램에서 개체는 마름모로 표현
      • 개체간 대응관계의 종류
        • 1 : 1
        • 1 : N
        • N : M
      • 세발 표기법 - 책 참고
    • E-R 다이어그램 기호 - 책참고
  • 데이터 모델의 품질 기준
    • 정확성
    • 완정성
    • 준거성
      • 제반 준수 요건들이 누락없이 정확하게 준수되었음을 의미함
    • 최신성
    • 일관성
    • 활용성

'정보처리기사' 카테고리의 다른 글

5. 물리 데이터베이스 설계  (0) 2023.04.06
4. 논리 데이터베이스 설계  (0) 2023.04.06
2. 데이터베이스 설계  (0) 2023.04.06
1. 데이터베이스 개념  (0) 2023.04.06
27. 제품 소프트웨어 매뉴얼 작성  (0) 2023.04.05