[T-MySQL] Part2_Ch04 데이터베이스 모델링

밤초록·2021년 8월 22일

이것이 MySQL이다

목록 보기
3/3

프로젝트의 진행 단계

폭포수 모델 소프트웨어 공학에서 제시하는 모델
프로젝트 계획 - 업무 분석 - 시스템 설계 - 프로그램 구현 - 테스트 - 유지보수


데이터 베이스 모델링

데이터베이스 모델링 개념

데이터베이스 모델링

  • 현 세계에서 사용되는 작업이나 사물들을 DBMS의 데이터베이스 개체로 옮기기 위한 과정

  • 현실에서 쓰이는 것을 테이블로 변경하기 위한 작업


데이터베이스 모델링 실습

부모 테이블 및 자식 테이블

  • 주가 되는 쪽은 부모로, 상세가 되는 쪽을 자식으로

  • 고객은 구매한 내역을 소유한다 vs 구매한 내역은 고객을 소유한다
    전자가 자연스러움
    고객 테이블(부모 테이블) 구매 테이블(자식 테이블)

  • 1:N(1대다 관계) - 관계형 데이터베이스에서 가장 보편적인 테이블 사이의 관계

  • 외래 키 외래 키를 가지고 부모 테이블로 찾아가면 유일하게 하나의 정보를 얻을 수 있음

0개의 댓글