[설계] DB 설계하기 - ERD 논리/물리 모델

슬터디·2024년 1월 10일
0

[Intern] DB 실습

목록 보기
3/9

DB 조건 구상하기

ERD 설계하기 - 논리

사용 툴

  • ERD 작성에 유명한 DA#(by en-core) 툴을 사용해볼 것이다.
  • ERWin도 비슷한 위치에 있는 거 같은데, ERWin은 외국 제품이라 한국제품인 DA#5로 진행할 예정

기초내용

  • 고객 엔터티 속성 및 서브타입 지정
    • #: PK
    • *: NOT NULL
    • 0: Optional

논리모델 설계

  • 엔터티 및 속성 생성 완료

  • 조건에 맞게 관계 지정

ERD 설계하기 - 물리

  • 설계한 논리 모델을 물리 모델로 바꾸어주는 기능이 있어 사용해보았다.

  • 레퍼런스가 많이 없어서 잘 모르겠다.

하지만 논리모델을 설계한 이후 물리 모델을 설계하는 이유는 다음과 같다.(내생각)
1. 논리 모델이 잘 설계되어야 이후 DBMS에 맞게 조정하는 작업이 용이하다.
2. 물리 모델에서 SQL을 자동으로 뽑아낼 수 있어 실제 DB Store 작업 시 편리하다.

SQL 스크립트 추출

  • 스크립트가 추출되기는 하지만, 좀 특이해보인다.. 반복되는 쿼리들도 너무 많고.
  • 그래서 복습하는 겸 그냥 내가 일일이 치기로 했다.
profile
기억력이 맹구라 늘 기록해야해

0개의 댓글