Schema
-
스키마와 쿼리 디자인database 2020. 4. 28. 13:08
개인 프로젝트 DB 스키마 짜기 전에 관련 내용을 정리하려고 한다. 하나의 서비스를 만든다고 가정할 때화면의 구성을 상상해보면 👉 어떤 데이터가 필요한지 알 수 있다.어떤 데이터가 필요한지 쭉 적어보고, 그 데이터들의 관계를 정하면데이터의 구조에 따라 서버를 만들고, 클라이언트를 만든다. 지금까지 진행할 프로젝트는 이런 순서로 진행했다.화면의 큰 그림을 생각하고, 스키마를 짜고, API 문서를 작성했다. 데이터 베이스 스키마란?데이터 구조를 짜는 것, 그 설계도를 스키마라고 부른다.간단한 수강신청 시스템을 예로 들어, 데이터베이스 스키마를 짜는 법에 대해 알아보자. 수강신청 시스템에서 필요할 것 같은 데이터들을 추려보면 이렇게 정리해 볼 수 있다.교수님, 강의, 학생 각각 하나의 테이블이고,어쩌고 저쩌고..