본문 바로가기
Backend/Oracle DB

10. 관계형 DB 모델링 (데이터 모델링)

by 개발개발빈이 2022. 5. 18.

 DB 모델링 (데이터 모델링)

    - 주어진 개념으로부터 논리적인 데이터 모델을 구성하는 작업
    - 업무분석 단계 → 고객의 요구를 DB에 반영하기 위한 사전 작업

    - DB에서 실제 테이블을 create 하기전에 꼭 거쳐야 할 작업

    - 테이블 시나리오, 테이블 정의서

    - ER-WIN : 관계형 데이터베이스 모델링을 도식화 할 수 있는 프로그램

 

○ 테이블 시나리오

    - 테이블에 들어갈 데이터를 엑셀 등의 툴을 이용해 몇개 넣어보며

      필요한 칼럼, 제약조건 등을 먼저 확인

성적 테이블 시나리오
사원 테이블 시나리오

 

○ 테이블 정의서

    - 테이블 시나오를 바탕으로 테이블명, 칼럼명, 데이터 타입, 제약 조건 등을 정확히 명시하여 정리

성적(sungjuk) 테이블 정의서
사원(emp) 테이블 정의서

 

댓글