> 웹 프론트엔드 > JS 튜토리얼 > 데이 설계 데이터베이스 스키마

데이 설계 데이터베이스 스키마

Patricia Arquette
풀어 주다: 2025-01-03 14:15:42
원래의
200명이 탐색했습니다.

첫 번째 사용자 스토리를 위한 데이터베이스 스키마를 디자인하자

첫 번째 에피소드에서 알 수 있듯이 이러한 기능적 요구 사항이 있습니다

  1. 사용자가 계정을 만들 수 있어야 합니다.
  2. 사용자는 지정된 기도 시간에만 기도를 추가할 수 있는 기능이 있어야 합니다.
  3. 기도 시간은 도시와 국가마다 다른 기도 시간을 고려하여 사용자의 시간대에 맞춰야 합니다

따라서 위의 요구 사항은 사용자를 시스템에 등록해야 하며 사용자가 기도를 완료한 것으로 표시할 수 있어야 함을 보여줍니다. 그렇지 않으면 놓친 것으로 표시됩니다. 요구 사항을 충족하려면 사용자 엔터티와 기도 엔터티가 필요하지만 보다 세부적인 제어와 중복을 피하기 위해 프로필 테이블도 필요합니다. 참고로 저는 분석을 건너뛰었습니다
더 쉽게 시작할 수 있습니다.

Day Designing Database Schema

비트 설명

사용자 테이블에 자격 증명 및 Google Oauth 지원을 추가했습니다. 지금은 자격 증명 인증만 추가하고 다음 단계에서는 Google 지원으로 로그인을 추가하겠습니다. 사용자 테이블과 일대일 관계에 있는 프로필 테이블에 사용자의 소셜 정보를 추가했습니다. 기도 테이블에는 사용자의 기도 정보를 추적하고 저장하는 데 필요한 모든 필드를 추가했습니다.

다음은 무엇입니까

다음 에피소드에서는

을 사용하여 상태 비저장 JWT 인증 메커니즘을 사용하여 완전한 자격 증명 기반 인증을 구현하겠습니다.

위 내용은 데이 설계 데이터베이스 스키마의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:dev.to
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿