Product Designer 의 UX UI 스터디

[SQL 기초 강의] 3강. 데이터베이스 모델링 본문

UX UI 스터디/SQL 기본

[SQL 기초 강의] 3강. 데이터베이스 모델링

potatohands 2022. 2. 25. 20:52

데이터베이스 모델링

간단한 소프트웨어의 경우 한두명이 작업이 가능하지만 복잡한 프로그램은 한두명으로는 작업이 불가능하다. 

 

Waterfall model 

프로젝트 계획 > 업무분석 > 시스템설계 > 프로그램구현 > 테스트 > 유지보수 

 

데이터베이스 모델링은 시스템설계 단계에서 이루어진다고 볼 수 있다. 

 

수퍼마켓으로 치면

직원 / 고객 / 물건 / 구매 이런것들이 테이블이 만들어져있고 이것이 모여있는 것이 데이터 베이스이고

테이블들을 결정하는 과정이 데이터베이스모델링이라고 할 수 있다. 

 

정답은 없지만 모법답안이있다. 

 

예 : 직원의 테이블로 이름, 주민등록번호, 연락처, 주소 등의 정보를 테이블로 만들어서 관리 할 수 있다. 

 

PK라는 것은 기본키 라고하여 절대 중복이 될 수 없고 꼭 들어가 있어야 한다. null이면 안된다. 예를 들어 id같은 것이다.