상세 컨텐츠

본문 제목

04. 데이터 구조 설계 - 1) 데이터 타입 (data types)

버블 강의/버블 매뉴얼

by 버블랩스 2022. 4. 29. 08:22

본문

데이터 타입이란?

 

버블은 동적 데이터를 다루는 웹앱을 제작하는데 필요한 데이터베이스 구축을 지원합니다. 덕분에 굉장히 쉽게 데이터베이스 구조를 원하는 대로 설계할 수가 있는데요. 그러려면 가장 먼저 데이터 타입을 지정해야 합니다.

 

데이터 타입은 유저에게 동적으로 제공하는 데이터의 항목입니다. 예를 들어 어떤 상품을 판매하는 사이트라고 할 때, 유저에게 상품을 보여주려면 데이터베이스에 '상품'이라는 데이터 항목이 있어야 하겠죠. 그리고 그 항목을 구성하는 여러 요소(필드 값)를 지정해놓으면 각기 다른 상품을 유저에게 제공할 수 있습니다.

 

*버블에서 새 앱을 만들면 'User'의 데이터 타입이 기본 생성됩니다. 이 'User' 타입은 삭제가 되지 않습니다.

 

편집기 좌측 메뉴 중 'Data'탭을 선택하면 데이터베이스를 설계할 수 있는 에디터가 노출됩니다.

 

데이터 타입을 지정했다면 상단 탭에서 'App data'를 선택해보세요. 'App data'는 지정한 데이터 타입의 데이터가 저장되는 데이터베이스입니다. 스프레드 시트 형식으로 되어 있으며 모든 데이터는 이곳에 쌓이게 됩니다. 테스트용 더미 데이터를 생성할 수 있고 원하는 항목만 노출할 수 있는 'View'도 만들 수 있습니다.

 

데이터가 저장되는 데이터 베이스(App data) 시트

 

 

데이터 타입을 처음 지정한다면 그 전에 먼저 내 사이트에서 유저에게 동적으로 제공하려는 정보(데이터)가 무엇인지부터 정의하는 것이 좋습니다. 상품을 판매하는 사이트라면 '상품'이라는 데이터 타입이 반드시 필요하겠죠. 그리고 상품을 유저의 주문을 받을 '주문서'도 필요할 것입니다. 만약 상품에 관한 아티클을 제공한다면 '아티클'이 필요할 것이고, 공지사항을 발행해야 한다면 '공지'라는 데이터 타입도 지정하는 것이 좋습니다.

 

그리고 데이터 타입을 구성하는 것이 바로 데이터 필드입니다. 다음에서 자세히 소개하겠습니다.

관련글 더보기

댓글 영역