데이터베이스

Leutbing·2023년 7월 31일
0

Database

모델의 검토

모델의 검토는 엔티티, 관계,속성에 대해 주로 진행한다.

관계의 검토

카디낼러티와 참여도가 올바로 설정되었는지 검토하고 카디낼러티가 M:N 관계에 있는 것은 없는지를 검토한다.

M:N 관계 해소 방법

현실세계의 의미에서 보았을 때 두 엔티티가 M:N 관계에 있다면 아직 완성되지 않은 모델로 간주하여 두 엔티티의 관계를 1:N, N:1로 조정하는 작업을 한다.

1:1 관계 해소 방법

(1) 개별 엔티티타입 유지
(2) 하나의 엔티티타입 통합(완전 통합)
(3) 하나의 엔티티타입 통합(부분 통합)
(4) 엔티티 타입 통합(수퍼 타입)

코드 엔티티타입

무형 엔티티의 일종으로 각종 코드를 관리하기 위한 엔티티이다. (예:국가코드, 색상코드, 직급분류코드, 상태코드, ...)

메시지

사용자가 시스템을 조작하면서 받는 정보 시스템의 반응에 해당되며 애플리케이션에서 메시지를 처리하는 방법은 크게 세 가지 정도가 있다.

1)모든 개발 소스에 메시지를 코딩하여 개발하는 방법
2)헤더 팔일이나 클라이언트 테스트 파일에 메시지를 정의하고 애플리케이션에서 임포트하여 사용하는 방법
3)데이터베이스에 저장하고 모든 개발자가 데이터베이스를 통해서 메시지의 내용을 가져와서 보여주는 방법이다.

ERD 작성 절차

1) 엔터티를 도출하고 그린다.
2) 엔터티를 배치한다.
3) 엔터티 간 관계를 설정한다.
4) 관계명을 서술한다.
5) 관계 참여도를 표현한다.
6) 관계의 필수 여부를 표현한다.

0개의 댓글