Aktywne Wpisy

Stulejman_Beznadziejny +1128
Zawołałem was, bo rok temu obiecałem, że sprawdzimy o ile wzrosły ceny mieszkań i średnia pensja i porównamy. Porównanie cen na obrazku, średnia pensja za luty 2025 wynosi 8613,14 zł brutto wobec 7978,99 zł rok wcześniej. Mieszkania podrożały średnio o 7,21% (najmocniej Gdańsk i Wrocław, kolejno 12,76% i 10,91%). W 3 z 5 TOP 5 miast wzrost jest mniejszy niż wzrost średniej, w 2 znacznie go przewyższył. Gratulacje dla @sezonowiec1 bo
źródło: ceny mieszkań
Pobierz
masz_fajne_donice +132
źródło: UQ4ADV24FBELTKV7EQSKNSBM2I
Pobierz



Cześć, piszę aplikację do rozwiązywania pytań na prawo jazdy. Muszę zaprojektować bazę danych tak aby łatwo wystawić API i obsłużyć to clientem.
Co do tabeli 'Question'. Co myślicie o takich polach?
ID
isABC = boolean
questiontext = string
textA = string (puste jeżeli odpowiedź Tak/Nie)
textB = string (puste jeżeli odpowiedź Tak/Nie)
textC = string (puste jeżeli odpowiedź Tak/Nie)
correct = string (A/B/C/T/N)
mediaurl = string
points = int
category = string
I tutaj mam dylemat. Tworzyć wszystko pod jedną tabelą czy porozdzielać to na relacje? Bo jedno pytanie może mieć kilka kategorii. Mogę zrobić jakąś tablicę?
Przykładowo relacja Question <=> Answer. Każdy rekord w Answer miałby ID, text oraz char czyli A, B, C, T, N.
id = 1 / text=Nie mniejszą niż 800 metrów / char = 'A'
id = 2 / text=Nie mniejszą niż 500 metrów / char = 'B'
[...]
id = n / text=Tak / char='T'
I teraz mógłbym przypisać do pola answers w Question id = 1, 2, 3 oraz correct = id = 2.
Nie wiem czy nie zbyt chaotycznie. Jakby ktoś chciał pomóc to dopowiem.
Jak zmieni się koncepcaj łatwiej ci będzie to ogarnąć i zrobić refactor.
Question: id, textAnswer: id, question_id, char, text, is_correct
Question:
{id: 1, text: