# データベース設計について

**URL:** <https://www.nocode-faq.com/t/topic/1410>\
**Category:** bubble\
**Tags:** バックエンドデータベース\
**Created:** [2021 年 4 月 8 日午後 12:42 UTC](https://www.nocode-faq.com/t/topic/1410 "2021-04-08T12:42:04Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Question\_user](https://avatars.discourse-cdn.com/v4/letter/q/53a042/32.png) [@Question\_user](https://www.nocode-faq.com/u/Question_user)\
**Post date:** [2021 年 4 月 8 日午後 12:42 UTC](https://www.nocode-faq.com/t/topic/1410/1 "2021-04-08T12:42:04Z")

</div>

Date typesで「service」というtypeを作り、  
サービスを購入した人を「購入者(buyer)」としてList of usersに追加していくようにしています。

そして、解決したいのはここからです。  
サービスが完了した人も「サービス完了」のLiat of usersに追加すると、同じサービスを2回目、3回目購入した時に、購入履歴で最初から完了状態で表示されると思います。

Date typeの「サービス」はずっと残るので、何か良い設計方法があれば教えて下さい。

データベースは今までほぼ触ったことがないので、教えて頂けると大変助かります。  
よろしくお願いします。

---

<div class="post-metadata">

**Author:** ![tsubasa](https://sea2.discourse-cdn.com/flex020/user_avatar/www.nocode-faq.com/tsubasa/32/8670_2.png) [@tsubasa](https://www.nocode-faq.com/u/tsubasa)\
**Post date:** [2021 年 4 月 8 日午後 1:31 UTC](https://www.nocode-faq.com/t/topic/1410/2 "2021-04-08T13:31:28Z")

</div>

ケイタロウさんより

Multi Drop downは、その名の通り 複数のデータを扱うInputフォームです。  
写真のfieldは、いずれもtext型の定義をしていると思いますが、複数のデータを1つのfieldに保存するには、list型を用いる必要があります。  
具体的には、下の写真のように、This field is a listにチェックを入れます。  
Listの考え方については、こちらの記事でも解説してるので確認ください！

> **[bubbleで◯◯作るなら、データベースはこれでいい\[完全保存版\]｜けい＠bubble特化エンジニア｜note](https://note.com/nocoder_k/n/nd7e022051532)**
>
> どうも、bubble特化ノーコーダーのけいです(https://twitter.com/NoCoder\_K) 僕のとあるツイート。      
> 
> かなり多くの方に「これは欲しい！」とのコメントをいただいきました。 データベースの設計は、エンジニアではない多くのノーコーダーがつまずく所でありながらも、勉強しようにも何をすればいいか分からない題材ですよね。 実際、...
