データベースとは?
データベースは、アプリが保存、検索、更新できる整理された情報の保管場所です。顧客、予約、注文、メッセージなどを扱います。
データベースは、非常に厳密なスプレッドシートの集まりと考えると分かりやすいです。各テーブルは1種類のもの(予約など)を保持し、日付、名前、サービスなどの列があり、各行が1件のレコードです。
スプレッドシートと違い、データベースは多くの人が同時に使うこと、数百万行の中から素早く探すこと、「すべての予約は顧客に紐づく必要がある」などのルールを守ることを前提に作られています。
多くの業務アプリは、リレーショナルデータベースを使います。これは、関連づけられたテーブルにデータを保存し、SQLで問い合わせる方式です。PostgreSQLは、最も広く使われているオープンソースのものです。
Mythexのプロジェクトは、それぞれ独自のPostgreSQLデータベースを持てます。エージェントがそれを設定し、アプリに必要なテーブルを用意します。
例
- 顧客でつながる顧客テーブルと注文テーブル
- 日付、時間、サービス、状態を持つ予約テーブル
よくある質問
Googleスプレッドシートをデータベースとして使えますか?
小さく単純な社内ツールなら機能することもあります。多くの人が同時に使う場合、データに厳密なルールが必要な場合、非公開の行を非公開のまま守る必要がある場合には苦手です。本物のデータベースなら、これらに適切に対応できます。
データベースを使うのにSQLを知る必要がありますか?
AIビルダーが作成と問い合わせを行ってくれる場合は必要ありません。どのテーブルが必要で、それぞれに何を保存するかを知っておくと、アプリを分かりやすく説明できます。
関連項目
Mythex · Pricing · AIでなんでも作ろう · ウェブサイト・アプリのテンプレート · Mythexを比較 · AIアプリ開発用語集 · AIアプリ開発の無料ツール · English