데이터 모델 정의하기
데이터 모델 정의하기
데이터베이스는 앱의 정보를 저장하는 창고다. 어떤 정보를 어떻게 정리해서 보관할지 미리 정해야 한다. 집에서 물건을 수납할 때도 비슷하다. 옷은 옷장에, 책은 책장에, 주방용품은 주방에 정리하듯이.
AI와 함께 데이터 구조 설계하기
글쓰기 앱에서 저장해야 할 정보들을 먼저 생각해 보자. 이것도 일상 경험으로 충분히 할 수 있다. 실제 블로그나 노트 앱을 사용해 본 경험을 떠올려보면 된다.
저장해야 할 정보들:
사용자 정보 (이름, 이메일, 가입일)
글 정보 (제목, 내용, 작성일, 수정일)
파일 정보 (이미지, 동영상, 음성 파일)
공유 정보 (누가 누구에게 언제 공유했는지)
AI에게 이런 요청을 할 수 있다.
"글쓰기 앱에서 저장해야 할 정보들을 정리했습니다. 이를 바탕으로 데이터베이스 테이블을 설계해 주세요.
필요한 정보:
1. 사용자: 이름, 이메일, 비밀번호, 가입일
2. 글: 제목, 내용, 작성자, 작성일, 수정일, 공개여부
3. 첨부파일: 파일명, 파일크기, 업로드일, 어떤 글에 속하는지
4. 공유: 어떤 글을, 누가, 누구에게, 언제, 어떤 권한으로 공유했는지
지금 바로 작가의 멤버십 구독자가 되어
멤버십 특별 연재 콘텐츠를 모두 만나 보세요.