애플리케이션을 빌드할 때는 데이터의 구조와 에디터에서 데이터를 어떻게 표현할지 고민해야 합니다. 이때 유형과 필드를 정의하는 것이 매우 중요합니다.
Types
다양한 데이터 유형("데이터 유형")은 데이터 기반 애플리케이션을 구축할 때 정의하는 가장 높은 수준의 개념입니다. 데이터 유형은 데이터베이스에 데이터를 저장하고자 하는 일종의 사물이라고 생각하면 됩니다. 예를 들어 Instagram을 구축한다면 '사용자' 유형과 '게시물' 유형이 있을 것입니다. 이러한 유형을 정의하는 것은 데이터베이스에 포함할 항목을 설명하는 첫 번째 단계이며, 이러한 항목을 설명하는 방법을 정의하기 전입니다.
Fields
필드는 특정 데이터 유형의 항목이 설명되는 방식을 정의하는 방식입니다. 사실상 특정 항목의 데이터를 저장하는 곳입니다. 예를 들어 '글'에는 '사진', '제목', '설명' 등의 필드가 있습니다. 이러한 필드를 정의하면 올바른 데이터를 올바른 위치에 저장하고 애플리케이션에 표시할 수 있습니다.
데이터 유형에 필드를 만들 때는 해당 필드의 유형을 선택해야 합니다. 예를 들어 글에는 '이미지' 유형의 '사진' 필드와 '텍스트' 유형의 '제목'이 있습니다. 대부분의 필드는 Bubble에 내장된 필드 유형 중 하나를 사용합니다:
text: 텍스트(문자 체인)를 나타내는 데 사용됩니다.
number: 소수점이 없는 숫자를 나타내는 데 사용됩니다.
yes/no: 예 또는 아니오 값을 나타내는 데 사용됩니다(기존 프로그래밍 언어에서는 부울).
date: 특정 날짜(예: 날짜 및 시간)를 나타내는 데 사용됩니다.
geographic address: 주소(지도에서)를 나타내는 데 사용됩니다.
image, file
number interval
date interval
필드 유형은 앱을 빌드할 때 데이터를 사용하거나 데이터를 조작하는 방식에 중요한 영향을 미칩니다. 텍스트 유형의 필드는 연결하거나 잘라낼 수 있고, 숫자를 곱하거나, 주소를 표시하거나, 지도에 표시할 수 있습니다.
기본 제공 필드 유형 외에도 필드에는 실제로 다른 데이터 유형인 유형이 있을 수 있습니다. 복합 유형이라고 하는 이러한 유형은 데이터베이스에서 두 항목을 연결하는 방법입니다. 예를 들어 '게시물'에는 '사용자' 유형의 '작성자'가 있습니다. '글'이 데이터베이스의 특정 '사용자'를 '가리키거나' '연결'되어 있는 상황이라고 생각하면 됩니다.
녹취: (00:00) [음악] 이 빠른 팁에서는 목록인 필드를 만드는 방법에 대해 알아보겠습니다. 예를 들어 사용자가 프로필 페이지에 좋아하는 영화를 저장할 수 있도록 하려면 사용자 데이터 유형에 새 필드를 만들고 이 경우 텍스트인 필드 유형을 선택한 다음 목록이라는 상자를 선택하여 이 필드에 단일 값이 아닌 값의 목록이 저장되도록 정의합니다(00:31) 데이터 유형 앱 데이터 탭에서 각 사용자에 대한 해당 목록에 데이터를 저장할 수 있습니다. 사용자 중 하나를 편집하고 항목을 수동으로 추가 할 수있는 좋아하는 영화 목록 사용자 정의 필드를 보거나 프로필에 인터페이스를 만들고 사용자 필드를 변경하여 프런트 엔드 목록에서 목록에 항목을 추가하면이 예제와 같이 필요한 정보를 저장하는 데 도움이됩니다. 이 기록 당시 목록은 최대 10,000 개의 항목 만 저장할 수 있으므로 목록이 결국이를 초과 할 것이라는 것을 알고 있다면 명심하십시오 (00:58) 그에 따라 데이터 구조를 계획하시기 바랍니다. 더 많은 팁은 버블을 확인하십시오.io 아카데미
Lastly, it is important to note that when you create a new field on a type, you must specify if the field is going to contain a single value or a list of values. Note that lists can hold up to 10,000 items, and that items in a list are automatically de-duped.
Things
Bubble에서 사물은 데이터베이스에 있는 항목입니다. 예를 들어, 이 예에서는 사용자가 만든 특정 '글'을 말합니다. '사물'이라는 단어는 데이터베이스 항목의 이름을 지정하기 위해 편의상 사용됩니다. Bubble 편집기에서는 여러 곳에서 '사물'에 대한 언급을 볼 수 있으며, 컨텍스트에 적용될 수 있는 콘텐츠 유형을 정의하는 즉시 '사물'이 유형 이름(예: '게시물')으로 대체됩니다.
Built-in fields
설계상 Bubble은 각 유형에 몇 가지 필드를 추가합니다. 이러한 필드는 날짜 유형의 '생성 날짜'와 '수정 날짜'입니다. 사용자가 아닌 사물의 경우 세 번째 필드는 필드 유형이 '사용자'인 '작성자'입니다. '사용자'가 아닌 각 사물에 대해 이 필드는 해당 사물이 생성될 때 로그인한 사용자와 연결됩니다. 또한 모든 사물에는 '슬러그'가 있는데, 이는 사물을 지칭하는 축약된 고유 방식입니다. 슬러그 값은 일반적으로 URL에 사용됩니다.
또한 Bubble의 각 사물은 생성될 때 고유 ID를 할당받습니다. 고유 ID는 중간에 'X'가 있는 임의의 숫자로 구성된 긴 문자열 형식입니다. 이 필드를 사용하는 것은 일반적이지 않지만, 사물을 고유하게 식별할 방법이 필요한 경우 '고유 ID' 필드를 사용할 수 있습니다.
이러한 필드를 직접 추가하고 관리하는 대신 Bubble의 데이터 엔진을 사용하여 필드를 생성하고, 사물이 생성될 때 적절한 데이터를 할당하고, 필요한 곳에서 해당 데이터를 사용할 수 있습니다.
유형 및 필드 추가
애플리케이션을 빌드할 때는 데이터가 어떻게 구조화되어 있는지, 에디터에서 데이터를 어떻게 표현할 것인지에 대해 고민해야 합니다. 유형과 필드를 정의하는 것은 이 과정에서 매우 중요한 부분입니다.
유형
다양한 데이터 유형("데이터 유형")은 데이터 기반 애플리케이션을 구축할 때 정의하는 가장 높은 수준의 개념입니다. 데이터 유형은 데이터베이스에 데이터를 저장하려는 대상의 종류라고 생각하면 됩니다. 예를 들어 Instagram을 구축하는 경우 "사용자" 유형과 "게시물" 유형이 있습니다. 이러한 유형을 정의하는 것은 데이터베이스에 포함할 항목을 설명하는 첫 번째 단계이며, 이러한 항목을 설명하는 방법을 정의하기 전입니다.
필드
필드는 특정 데이터 유형의 항목이 설명되는 방식을 정의하는 방법입니다. 사실상 특정 항목에 대한 데이터를 저장하는 곳입니다. 예를 들어 '글'에는 '사진', '제목', '설명' 등의 필드가 있습니다. 이러한 필드를 정의하면 올바른 데이터가 올바른 위치에 저장되고 애플리케이션에 표시되도록 할 수 있습니다.
데이터 유형에 필드를 만들 때는 해당 필드에 대한 유형을 선택해야 합니다. 예를 들어 글에는 '이미지' 유형의 '사진' 필드와 '텍스트' 유형의 '제목' 필드가 있습니다. 대부분의 필드는 Bubble의 기본 제공 필드 유형 중 하나를 사용합니다.
텍스트: 텍스트(문자 체인)를 나타내는 데 사용됩니다.
숫자: 소수점이 없는 숫자를 나타내는 데 사용됩니다.
yes/no: 예 또는 아니요 값을 나타내는 데 사용됩니다(기존 프로그래밍 언어에서는 부울).
날짜: 특정 날짜(예: 날짜 및 시간)를 나타내는 데 사용됩니다.
지리적 주소: 주소(지도에서)를 나타내는 데 사용됩니다.
이미지, 파일
숫자 간격
날짜 간격
필드 유형은 앱을 빌드할 때 데이터를 사용하거나 조작하는 방식에 중요한 영향을 미칩니다. 텍스트 유형의 필드는 연결하거나 잘라내거나, 숫자를 곱하거나, 주소를 표시하거나, 맵에 표시할 수 있습니다.
기본 제공 필드 유형 외에도 필드에는 실제로 다른 데이터 유형인 유형이 있을 수 있습니다. 복합 유형이라고 하는 이러한 유형은 데이터베이스에서 두 항목을 연결하는 방법입니다. 예를 들어 '게시물'에 '사용자' 유형의 '작성자'가 있는 경우, '게시물'이 데이터베이스의 특정 '사용자'를 '가리키거나' '관련'되어 있는 상황이라고 생각하면 됩니다.
트랜스크립션: (00:00) [음악] 이 빠른 팁에서는 목록인 필드를 만드는 방법을 알아보겠습니다. 예를 들어 사용자가 프로필 페이지에 좋아하는 영화를 저장할 수 있도록 하려면 사용자 데이터 유형에 새 필드를 만들고, 이 경우 필드 유형을 텍스트로 선택한 다음 목록 확인란을 선택하여 이 필드가 단일 값이 아닌 값 목록을 저장하도록 정의합니다. (00:31) 데이터 유형 앱 데이터 탭에서 각 사용자에 대해 해당 목록에 데이터를 저장할 수 있습니다. 사용자 중 한 명을 편집하고 수동으로 항목을 추가할 수 있는 좋아하는 영화 목록 사용자 지정 필드를 보거나, 프로필에서 인터페이스를 만들고 사용자 필드를 변경하여 프런트엔드 목록에서 목록에 항목을 추가하면 이 예제에서와 같이 필요한 정보를 저장하는 데 도움이 됩니다. 이 녹화 시점에 목록은 최대 10,000개의 항목까지만 저장할 수 있으므로 목록이 결국 이를 초과할 것이라는 것을 알고 있다면 이를 염두에 두고(00:58) 그에 따라 데이터 구조를 계획하세요. 더 많은 팁은 Bubble.io 아카데미에서 확인하세요.
마지막으로, 유형에 새 필드를 만들 때 필드가 단일 값을 포함할지 아니면 값 목록을 포함할지 지정해야 한다는 점에 유의해야 합니다. 목록에는 최대 10,000개의 항목이 포함될 수 있으며 목록에 있는 항목은 자동으로 중복 제거된다는 점에 유의하세요.
사물
Bubble에서 사물은 데이터베이스의 항목입니다. 예를 들어, 이 예에서는 사용자가 만든 특정 '글'을 의미합니다. "사물"이라는 단어는 데이터베이스 항목의 이름을 지정하기 위해 편의상 사용됩니다. Bubble 편집기에서는 여러 곳에서 '사물'에 대한 참조를 볼 수 있으며, 컨텍스트에 적용할 수 있는 콘텐츠 유형을 정의하는 즉시 '사물'이 유형 이름(예: 'post')으로 대체됩니다.
기본 제공 필드
Bubble은 설계상 각 유형에 몇 가지 필드를 추가합니다. 이러한 필드는 날짜 유형의 경우 '생성된 날짜' 및 '수정된 날짜'입니다. 사용자가 아닌 사물의 경우 세 번째 필드는 필드 유형이 '사용자'인 '작성자'입니다. 각 비사용자 사물에 대해 이 필드는 해당 사물이 생성될 때 로그인한 사용자와 연결됩니다. 또한 모든 사물에는 '슬러그'가 있는데, 이는 사물을 지칭하는 단축된 고유 방식입니다. 슬러그 값은 일반적으로 URL에 사용됩니다.
또한 Bubble의 각 사물에는 생성될 때 고유 ID가 할당됩니다. 고유 ID는 중간에 'X'가 포함된 긴 임의의 숫자로 이루어진 문자열입니다. 이 필드를 사용하는 경우는 흔하지 않지만, 사물을 고유하게 식별하는 방법이 필요한 경우 '고유 ID' 필드를 사용할 수 있습니다.
이러한 필드를 직접 추가하고 관리하는 대신 Bubble의 데이터 엔진을 사용하여 필드를 생성하고, 사물이 생성될 때 적절한 데이터를 할당하고, 필요한 곳에서 해당 데이터를 사용할 수 있습니다.
유형 및 필드 추가
How to Name Your Data Types & Fields | Bubble Quick Tip - YouTube
https://www.youtube.com/watch?v=XueeVCReuI8
Transcript:
(00:00) [Music] in this quick tip we're going to learn about naming our data types and fields this is subjective as you can name your data types and fields to whatever you'd like since bubble is so flexible you can even name data types and fields with spaces in between words the key here is you have the ability to be as descriptive as you can so you can keep track of it as you build so you won't have to ask yourself what is this later on as you're being descriptive keep in mind two things duplicates and plurals we
(00:31) recommend naming types and fields singularly as bubble will automatically pluralize it by adding the appropriate s to the end of your name for example you may think that you want to have many events so you would name the data type events but if we do this in search for events we'll now see that bubble will append the s making it events's wherever we use it by keeping it singular the pluralization is handled for you and your types and fields will make more sense again bubble is flexible so if this isn't your style take this as
(01:00) a recommendation be on the lookout for duplication for example we have a data type named event but we also have an option set named event if we try to define a type of content we won't know which one is which so when naming things with the same name try to add something more descriptive so when you go to use it you can easily identify the one you mean that's it for this quick tip for more be sure to check out bubble.
(01:25) io academy