データベース
アプリを構築する際には、論理的に整理されたデータベースを作成することが重要です。データベースとは何か、どのように構造化するか、そしてデータベースを素晴らしいものにするためのヒントやトリックを学ぶことができます!
Last updated
Was this helpful?
アプリを構築する際には、論理的に整理されたデータベースを作成することが重要です。データベースとは何か、どのように構造化するか、そしてデータベースを素晴らしいものにするためのヒントやトリックを学ぶことができます!
Last updated
Was this helpful?
スキルレベル: 初心者
無料の Adalo アカウントを作成し、サインインしていることを確認してください
(Excel または Google Sheets)の概念に精通していること
この機能を使用するには有料の Adalo プランは必要ありません
異なるプロパティ、関係、レコード、およびコレクションを持つトリップアプリのためのシンプルなデータベースを設定する方法について説明します。これらの用語についての詳細情報については、このチュートリアルの 詳細 タブをクリックしてください。
3.) 新しいコレクションに "Trips" という名前を付け、追加 をクリックします
4.) コレクションには常に少なくとも1つのプロパティが必要なので、Name という初期プロパティが提供されていますが、このプロパティのタイプ、タイトル、および順序を変更できます。このプロパティを "Title" に変更するには、それをクリックしてから入力フィールドに入力します。
6.) 新しい日付プロパティを "Trip Start Date" などの名前に変更し、保存 をクリックします
8.) これで、Adalo はこの関係の種類を尋ねてきます。この場合、1人のユーザーが複数の旅行のリーダーである可能性がありますが、各旅行には1人のリーダーしかいないため、ここではオプション1を選択し、完了 をクリックします。 ユーザーのコレクションからも同じ関係を作成することが可能ですが、この場合は逆のコレクションからロジックを見ているため、オプション2を選択します。どちらの方法も正しいです。これは、2つの異なる端からパイプを見ているようなものであり、両端から見えるものは同じであり、ただ反転していると考えることができます。
9.) 関係プロパティが設定されたので、ユーザーのコレクションとTripsコレクションの両方でこれらのプロパティの名前を変更するのを忘れないでください。ユーザーのコレクションの名前を**"Trips Led"、Tripsコレクションの名前を"Leader"**に変更しましょう。コレクションをクリックして、次に関係プロパティをクリックして、フィールドに入力して名前を変更できます。
11.) データベースポップアップの右上にある**+ Add Trip**ボタンをクリックします。タイトルや旅行開始日など、追加したプロパティのための入力が表示されます。お好みで入力して、Saveをクリックしてください。Leaderのドロップダウンにはオプションが含まれていないことに気づくでしょう。これは、まだユーザーがいないためです!いくつかのユーザーを手動で追加し、それらをいくつかの旅行にリンクしてみてください。
12.) データベースが設定され、いくつかのレコードが内部にあるので、このデータをアプリのリストで使用できます。また、ユーザーがデータベース内で自分自身のTripsを作成および更新するためのフォームを作成することもできます!
プロパティは完全に空白のままにしておくことも、使用しないこともできます。
Adaloには1対1の関係は存在しませんが、時々この目的のために1対多の関係タイプを適応する必要があることがあります。これらのケースは稀ですが、時折発生します。例えば、イベントホストが1度に1つのイベントのみを割り当てることができ、イベントも1つのホストのみを持つことができる場合です。このような場合、関係の「多」側は無視されることがあります。
コレクション内の最初のプロパティは、Adaloによってレコードのラベルとして使用されます。通常、ここには一意の値が最適であり、最初のプロパティを空白のままにしない方が良いです。
CSVをアップロードする際、関連付けは、関連するコレクションのラベルと一致する値の場合にのみインポートできます。通常、数字やIDが最適です。
プロパティを作成する際は、後で混乱しないように適切に名前を付けるようにしてください。これは特に関連付けにとって重要です。関連するコレクションの両方にプロパティが作成されるためです。他のコレクションでも関係プロパティの名前を付け忘れないでください!
関係を扱う際は、関連するコレクションの最初のプロパティが関係に表示されるプロパティであることに注意してください。関連するコレクションから別のプロパティを取得したい場合は、このプロパティをコレクション内の最初にする必要があります。
1.) まずは、Adalo ビルダーの左側メニューで データベース タブ をクリックして開始します
2.) デフォルトでユーザーのコレクションが提供されていることに気づくでしょう - このコレクションは削除できませんが、変更はできます。 をクリックして、Trips という別のコレクションを追加しましょう
5.) 次に、トリップが開始する日付を保持する Date プロパティを追加しましょう。Trips コレクションで ボタンをクリックして Date を選択します
7.) すべての旅行には旅行リーダーが必要ですが、既にユーザーのコレクションにその情報があるため、旅行リーダーに関するプロパティを追加する必要はありません。代わりに、Trips コレクションに関係プロパティを追加しましょう。Trips コレクションで をクリックし、今度は Relationship を選択して Users を選択します。これにより、Trips コレクションとUsers コレクションの間にリンクが作成され、結果として2つのプロパティが実際に作成されます - 1つはTrips コレクションに、もう1つはUsers コレクションに。
10.) タイトル、開始日、およびリーダーを持つTripsの基本的なデータベースができましたが、実際にはまだデータベースにTrips(レコード)がありません。ユーザーが自分自身のTripsを作成して追加できるようにフォームを作成するか、データベースに手動でレコードを追加することもできます。手動で追加するには、Tripsコレクションをクリックして、Records ボタンをクリックします。
ことで、データベースにレコードをアップロードすることもできます。
追加できるさまざまな種類のプロパティがあり、それは追加するデータの種類を定義します。コレクションにプロパティを追加するには、 をクリックします。
Number - 「整数」として一般的に知られており、整数または小数のみです。負の数や最大15桁までサポートされています。で使用できます
理想的には、アプリにはや他の方法が含まれており、ユーザーがデータベースからレコードを作成、更新、削除できるようにすることができますが、レコードビューの右上にある**+追加**をクリックして手動でレコードを追加することもできます。また、データベースを検索したり、してAdaloコレクションに追加することもできます。
データベースの構築の基本を押さえたので、この解説で使用されたアプリのクローン可能バージョンをチェックしてください。
関係を扱う方法をさらに理解したい場合は、のを受講してみてください。
この記事に関する追加のヘルプが必要な場合は、いつでもで質問してください!投稿時にこの記事へのリンクも貼り付けることを忘れないでください!
チュートリアルやヘルプドキュメントのリクエストがある場合は、