Hej, mam problem na który nie mogę od dłuższego czasu znaleźć odpowiedzi. Mam aplikację z modelem które ma pola. np: id, nazwa, data, ilość, numer. Chcę zrobić coś takiego, aby dla każdego użytkownika id, nazwa, data były takie same, ale w polach ilość oraz numer, każdy z użytkowników miał swoje indywidualne wartości. Nie wiem jak się do tego zabrać. Myślałem o nowej bazie danych dla każdego użytkownika, ale czytałem iż jest to niemożliwe.
0
0
- Nie pojmuje dlaczego chcesz zeby ID każdego użytkownika było takie samo. Z definicji ID ma identyfikować jeden rekord...
- A jaki jest sens w ogóle trzymać te wartości w bazie skoro chcesz żeby były zawsze takie same?
- Nowa baza (czy nowa tabela) dla każdego użytkownika to tak głupi pomysł że trudno mi uwierzyć że piszesz to na poważnie...
0
Shalom napisał(a):
- Nie pojmuje dlaczego chcesz zeby ID każdego użytkownika było takie samo. Z definicji ID ma identyfikować jeden rekord...
- A jaki jest sens w ogóle trzymać te wartości w bazie skoro chcesz żeby były zawsze takie same?
- Nowa baza (czy nowa tabela) dla każdego użytkownika to tak głupi pomysł że trudno mi uwierzyć że piszesz to na poważnie...
- To wiem, tak mi się na przykładzie napisało.
- Wartości dla każdego użytkownika będą zmienne w polach ilość oraz numer.
- Taki tylko pomysł rzuciłem, dopiero się uczę...
0
- To trzymaj w bazie tylko pole ilość oraz numer. Po co chcesz trzymać dane które zawsze są takie same, w milionach egzemplarzy? o_O
0
Załóżmy, że jest sobie jeden produkt i dwa stoiska sprzedaży (użytkownicy). Podczas gdy nazwa produktu, kod produktu są takie same dla każdego z nich, to już np. cena sprzedaży oraz ilość na stanie są różne.
1
Normalny człowiek robi tam wtedy powiązanie 1:n i ma jedną tabele z informacją o produkcie a drugą ze szczegółami oferty, która ma tą cenę na przykład.