[정보처리기사실기] 데이터 모델 / ERD

    반응형

    2과목. 데이터베이스 구축

    📒 02. 데이터 모델링


    1. 데이터 모델

    (1) 데이터 모델의 개념

    • 복잡한 데이터 구조를 단순화, 추상화하여 체계적으로 표현한 개념적 모형

    (2) 데이터 모델 구조

    • a) 개체(Entity)
      - 저장할 만한 가치고 있는 대상체
    • b) 개체 타입(Entity type)
      - 개체를 구성하는 속성들의 집합
    • c) 개체 인스턴스(Entity instance)
      - 구체적인 객체
    • d) 개체 세트(Entity set)
      - 개체 인스턴스들의 집합
    • e) 관계(Relation)
      - 개체와 객체 간의 연관성

    (3) 데이터 모델에 표시해야 할 요소 ⭐

    • a) 구조(Structure)
      - 데이터 구조 및 개체 간 관계
    • b) 연산(Operation)
      - 데이터 처리 방법
    • c) 제약조건(Constraint)
      - 데이터의 논리적 제약조건

    (4) 데이터 모델의 품질 기준

    • 정확성, 완전성, 준거성, 최신성, 일관성, 활용성

     

    2. 개체-관계 모델(Entity Relation Model)

    (1) 개체-관계 모델 개념

    • 개체, 속성, 관계를 사용하여 데이터를 기술한 모델
    • 산출물 : 개체-관계 다이어그램(Entity-Relationship Diagram)

    (2) ERD

    • a) 개체(Entity)
      - 현실 세계의 독립적이고 구별 가능한 대상으로, 사각형으로 나타냄
    • b) 속성(Attribute)
      - 개체나 관계의 고유한 특성을 나타내는 정보의 단위
      - 원으로 표현, 기본키 속성은 원에 밑줄 표현, 복합 속성은 두 개의 원으로 표현, 유도 속성은 원을 점선으로 표현
      - 속성 유형 : 단일 값 속성, 다중 값 속성, 단순 속성, 복합 속성, 유도 속성, 널 속성, 키 속성
    • c) 관계(Relationship)
      - 두 개체 간의 의미 있는 연결로, 마름모로 표현
      - 대응 관계 종류 : 1:1, 1:N, N:M

     

     

    참고자료

    흥달쌤,  '흥!나게 합격 달성! 2024 정보처리기사 실기 클래스'
     

    1억뷰 N잡

    [1회 연장 포함] 흥!나게 합격 달성! 2024 정보처리기사 실기 클래스

    www.njobler.net

    반응형

    댓글