𝙎𝙌𝙇 (1)
2024. 8. 19. 20:08ㆍTIL
데이터 모델링이라는것은 단지 DB를 구축하기 위한 용도 뿐만 아니라 데이터 모델링 자체로서 업무를 설명하고 분석하는 부분에서도 중요한 의미를 가진다.
데이터의 모델이 수시로 변경이 될 경우 유지보수의 어려움이 생기므로 데이터의 정의를 데이터 사용 프로세스와 분리하는 것은 데이터 모델링의 비유연성에 해당한다.
개념적 모델링 :추상화 수준이 높고 업무 중심적이고 포괄적인 수준의 모델링
물리적 모델링: 실제 DB에 이식할수 있도록 성능,저장 등의 물리적인 성격을 고려한 모델링
외부 스키마: 개별 사용자 관점
개념 스키마: 조직 전체 관점
내부 스키마: 물리적 저장 장치 관점
엔티티는 2개 이상의 인스턴스의 집합이어야만 한다.
도메인: 각 엔티티의 속성에 대해서 어떤 유형의 값이 들어가는지를 정의 하는 개념
관계 표기법은 관계명,관계차수, 선택성의 3가지 개념으로 표현한다.
부모엔티티의 주식별자를 자식엔티티에서 받아 손자엔티티까지 계속 흘려 보내기 위해서는 식별자 관계를 고려해야한다.
게시글이 삭제되면 댓글도 함께 삭제되는 경우는 식별자 관계
회원 탈퇴를 하더라도 회원의 상품 구매 기록이 존재하는 경우는 비식별자 관계
'TIL' 카테고리의 다른 글
𝙎𝙌𝙇 (2) (0) | 2024.08.21 |
---|---|
정규화 ,͎ 반정규화 (0) | 2024.08.20 |
𝑬𝑳𝑩 (𝑬𝒍𝒂𝒔𝒕𝒊𝒄 𝑳𝒐𝒂𝒅 𝑩𝒂𝒍𝒂𝒏𝒄𝒆𝒓) (0) | 2024.08.18 |
𝒫𝓇ℯ𝓈𝒾ℊ𝓃ℯ𝒹 𝒰ℛℒ (0) | 2024.08.17 |
최종 프로젝트(5주차) (0) | 2024.08.16 |