Witam,
Projektuje baze do pewnej malej aplikacji i mam dylemat jak zrobic to zgodnie ze sztuka. Otoz mam tabele ze srodkami trwalymi w postaci komputerow oraz tabele z szablonami komponentow. Sa so tylko "szablony" wiec np "Dysk twardy 500GB" wystepuje tam tylko raz i moze byc przypisany nieskonczenie wiele razy do roznych komputerow. Oczywiscie niezbedna jest do tego tabela posrednia, jak to w relacji wiele do wielu, zawierajaca id komputera i id komponentu. I teraz pytanie: czy poprawnie jest jesli w takiej tabeli znajdzie sie wiele razy taki sam rekord (np 4 kosci pamieci przypisane do jednego komputera) czy powinien byc jeden rekord kosc pamieci-komputer i dodatkowa kolumna dla ilosci wystapien? Z punktu widzenia dzialania prostej aplikacji wydaje mi sie to obojetne, ale musze miec baze danych formalnie poprawna. Przy wielu powtorzeniach nie mozna zdefiniowac klucza glownego takiej tabeli.
Z gory dziekuje za porade.