Jak zaprojektować bazę danych dla aplikacji?

Jak zaprojektować bazę danych dla aplikacji?
Potat0x
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 372
0

Piszę małą aplikację:
-wiele użytkowników, z logowaniem, każdy użytkownik ma swój zestaw danych
-nowy użytkownik aplikacji == nowy użytkownik bazy (po przemyśleniu wydaje się to lipne)? Czy tabela USERS i dla nich jedno konto user? Jak to się robi np na forach i sklepach?
-chcę zrobić ekran logowania, czyli muszę wylistować użytkowników mojej aplikacji. Jeżeli na pytanie wyżej będzie pierwsza odpowiedź, to zapisywać ich w dodatkowej tabeli i odczytywać za pomocą specjalnie utworzonego do tego użytkownika?
Może głupie pytania, ale jeszcze nie robiłem nic poważnego z bazami.

jarekczek
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Siemianowice Śląskie
  • Postów: 500
0

W bazie danych masz jednego użytkownika, np. o nazwie mojaApp. W sensie logowania do bazy danych. Aplikacja zawsze loguje się jednym użytkownikiem, ciągle tym samym. Ma gdzieś w konfiguracji zapisane hasło do bazy danych.

W bazie danych masz tabelę USERS i tam są użytkownicy aplikacji, nie ma użytkownika bazy danych.

Potat0x
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 372
0

Ok, dzięki. A jeszcze z ciekawości, to jak wygląda przechowywanie w bazie postów na forum? Wszystkie w jednej tabeli?

jarekczek
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Siemianowice Śląskie
  • Postów: 500
0

Tak, na pewno w jednej. Przeczytaj sobie też tu: Łączenie tabel wg pozycji

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.