폭포수 모델 소프트웨어 공학에서 제시하는 모델
프로젝트 계획 - 업무 분석 - 시스템 설계 - 프로그램 구현 - 테스트 - 유지보수
데이터베이스 모델링
현 세계에서 사용되는 작업이나 사물들을 DBMS의 데이터베이스 개체로 옮기기 위한 과정
현실에서 쓰이는 것을 테이블로 변경하기 위한 작업
부모 테이블 및 자식 테이블
주가 되는 쪽은 부모로, 상세가 되는 쪽을 자식으로
고객은 구매한 내역을 소유한다 vs 구매한 내역은 고객을 소유한다
전자가 자연스러움
고객 테이블(부모 테이블) 구매 테이블(자식 테이블)
1:N(1대다 관계) - 관계형 데이터베이스에서 가장 보편적인 테이블 사이의 관계
외래 키 외래 키를 가지고 부모 테이블로 찾아가면 유일하게 하나의 정보를 얻을 수 있음