[SQLD 자격증] 김남규 교수님 part2-2

J._NA 개발일지·2024년 4월 25일

데이터 모델링의 요소

Entity 개체 -> 업무에 필요한 정보를 저장학 관리하기 위한 집합적인 것( Thing )
Attribute 속성
Relationship 관계
-> 위 구분은 굉장히 어렵고 애매함, 페어링 용어도 굉장히 모호함, 빨간색 표기법으로 알기

SCHEMA VS INSTANCE

(사진)

  • 데이터베이스 스키마(SCHEMA)

    • 데이터 모델링의 대상
    • 데이터베이스 구조, 데이터 타입, 제약조건에 명세
    • 데이터베이스 설계 단계에서 명시(자주 변경되지 않음)
  • 데이터베이스 인스턴스(INSTANCE)

    • 특정 시점에 데이터베이스에 실제로 저장되어 있는 값

데이터 모델 표기법

  • IE/Crow'foot 실문에서 가장 많이씀
  • 빨간 박스 두개 비교해서 보기

IE/Crow'foot에서는 1:0으로 표기할 수있음 (옵션넬러티)

ERD 작성 순서

좋은 데이터 모델

  • 완전성, 업무규칙 내용이 비슷한 내용
  • 중복배제, 데이터재사용, 통합성이 비슷한 내용
profile
아밥 & 프론트엔드 개발자

0개의 댓글