Aktywne Wpisy
![darknightttt](https://wykop.pl/cdn/c3397992/darknightttt_smeqIzVHYX,q60.jpg)
darknightttt +14
Dlaczego faceci mają taki duży problem z przyjęciem odmowy? Spotykamy się chyba 8 miesięcy ale zniknęło wow i chciałam grzecznie to zakończyć. Reakcja była nerwowa i tysiące pytań co źle zrobił i przypominanie jak się starał i co zrobił dla mnie a ja powtarzałam że nie chodzi o to bo był ok tylko ja już tego nie czuję.
Nie daje spokoju i jest zdziwiony bo "wszystko układało się pomyślnie i mógł tyle
Nie daje spokoju i jest zdziwiony bo "wszystko układało się pomyślnie i mógł tyle
![Przegrywex](https://wykop.pl/cdn/c3397992/Przegrywex_NcG62BfaJL,q60.jpg)
Przegrywex +12
Napisz markę, model i rocznik samochodu (może być też rodzaj paliwa i silnik), a powiem ci czy jesteś chuop czy oski.
#motoryzacja #przegryw #samochody #glupiewykopowezabawy
#motoryzacja #przegryw #samochody #glupiewykopowezabawy
![Przegrywex - Napisz markę, model i rocznik samochodu (może być też rodzaj paliwa i si...](https://wykop.pl/cdn/c3201142/086c98b507684276ab033e876f710b8a4e6daf7e75f95d9e8c4a6e7e5c2b34b6,w150.jpg?author=Przegrywex&auth=752f96578a4fdd133d9e0b5f93e0f49c)
Myślę nad sposobem zapisu wektora do tabeli, powiedzmy, że mam taki przykład:
Tabela: users
Kolumny: id, login, password
Tabela: books
Kolumny: id, name, author
i chciałbym dodać listę ID książek do których dany użytkownik miałby dostęp.
Tak jak poszukałem w internecie to znalazłem 2 rozwiązania:
1. Dodanie kolejnej kolumny do tabeli users jako varchar i przekazanie wektora z użyciem np. JSON'a
2. Stworzenie specjalnej tablicy dla każdego użytkownika, gdzie będą przechowywane kolejne identyfikatory książek:
Tabela: user{id}bookIDs
Kolumny: id, bookid
Pierwsze rozwiązanie wydaje się mało eleganckie i na potrzeby mojego projektu wolałbym zostać przy drugim i tutaj zaczynają się
PYTANIA:
1 Nazewnictwo, jak nazwać tablicę dla użytkownika?
Dla mnie intuicyjnym byłoby coś w stylu
user's1bookIDs
nie można używać apostrofów, więc lepiej by to wyglądało w taki sposób
user1bookIDs
2 A może tworzyć bazę danych dla każdego użytkownika oddzielnie?
Wtedy miałbym główną bazę danych z tabelami: users, books
oraz dla każdego użytkownika bazę danych o nazwie np "user1" z tabelą: bookIDs
Mógłbym wtedy łatwo rozszerzać taką bazę o kolejne wektory, jednak po stronie implementacji było by to chyba bardzo niedogodne, przykładowo gdy klient zakładał by konto, to po stronie serwera musiała by być generowana baza danych, i tak jak szukałem w internecie to nie ma tego typu przykładów np. z nodejs
3 Czy jest może jakiś bardziej oczywisty i wygodny sposób podchodzenia do takich problemów?
Dopiero się uczę SQL'a więc proszę o wyrozumiałość :)
#programowanie #mysql #bazydanych #naukaprogramowania troche #nodejs
Komentarz usunięty przez autora
Komentarz usunięty przez autora
@ShaFear: https://pl.wikipedia.org/wiki/Posta%C4%87_normalna_%28bazy_danych%29
Druga vs. trzecia.