ホームページ > ウェブフロントエンド > jsチュートリアル > データベーススキーマの設計の日

データベーススキーマの設計の日

Patricia Arquette
リリース: 2025-01-03 14:15:42
オリジナル
200 人が閲覧しました

最初のユーザー向けにデータベース スキーマを設計してみようストーリー

最初のエピソードからわかるように、次の機能要件があります

  1. ユーザーはアカウントを作成できる必要があります。
  2. ユーザーは、指定された祈りの時間中にのみ祈りを追加できる必要があります。
  3. さまざまな都市や国で異なる祈りの時間を考慮して、祈りの時間はユーザーのタイムゾーンに合わせる必要があります

上記の要件は、ユーザーをシステムに登録する必要があることを示しており、ユーザーは祈りが完了したことをマークできる必要があり、祈りを逃した場合は逃したことをマークできる必要があります。要件を満たすには、ユーザー エンティティと祈りのエンティティが必要ですが、より詳細な制御と冗長性の回避のために、プロファイル テーブルも必要です。注:
まで分析をスキップしました 始動がより簡単になります。

Day Designing Database Schema

ビットの説明

ユーザー テーブルに認証情報と Google Oauth のサポートを追加しました。今のところは認証情報のみを追加しますが、次のフェーズでは、Google によるサインインのサポートを追加します。ユーザー テーブルと 1 対 1 の関係を持つプロファイル テーブルに、ユーザーのソーシャル情報を追加しました。祈りのテーブルに、ユーザーの祈りの情報を追跡して保存するために必要なフィールドをすべて追加しました。

次は何だろう

次のエピソードでは、

を使用してステートレス JWT 認証メカニズムを使用した完全な資格情報ベースの認証を実装します。

以上がデータベーススキーマの設計の日の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:dev.to
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート