Witam, dostałem do zrobienia projekt bazy danych sklepu komputerowego. Wykładowca zażyczył sobie, żeby każdy podzespół był dokładnie opisany, co uniemożliwia mi łatwe wprowadzanie towarów do magazynu. Moja baza ma spełniać funkcje zakupu części od dostawców, składanie komputera/zestawów komputerowych, oraz ich sprzedaż. Możliwy ma być też zakup pojedynczego towaru. Problem polega na tym, że jeśli chciałbym kupować wszystkie towary oddzielnie to musiał bym mieć klucze podstawowe zarówno w tabeli z magazynem i w tabelach z częściami...na fakturze zakupu również pojawiło by się wiele kluczów, nie wiem jak sobie z tym poradzić, mam nadzieję, że mogę liczyć na waszą pomoc. Pozdrawiam
Oto moja baza (Tabela "Towary" jeszcze nie usunięta, miałem zamiar przerobić ją na tabelę "Magazyn" i podpiąć do niej każdą tabelę z częściami (Procesory, Monitory itp.). Proszę nie zwracać też uwagi na typy danych, bo prawie wszędzie jest INTEGER,na razie muszę zrobić poprawne relacje i tabele a dopiero na końcu zajmę się tymi typami. Projekt wykonuję w programie DBDesigner.
Daję link, ponieważ obrazek nie zmieści się na forum: