Wątek przeniesiony 2022-05-31 15:01 z Bazy danych przez cerrato.

Pomoc w utworzeniu ERD.

0

Muszę zamodelować ERD opisanej poniżej bazy danych: "Serwis aukcyjny"

Baza danych przechowuje informacje o użytkownikach systemu aukcyjnego. Każdy użytkownik jest identyfikowany za pomocą loginu, posiada ponadto obowiązkowe atrybuty: imię i nazwisko, adres zamieszkania, adres e-mail, oraz nieobowiązkowe: numer konta, adres dostawy, telefon. Użytkownicy mogą, korzystając z systemu, wystawiać przedmioty. Każdy przedmiot otrzymuje indywidualny numer, a ponadto musi mieć podaną nazwę, kategorię, cenę wyjściową. Opcjonalny jest opis przedmiotu oraz cena zakupu. Każdy przedmiot jest wystawiany przez jednego użytkownika. W momencie wystawienia przedmiotu tworzona jest licytacja. Dla każdej licytacji pamiętamy jej unikalne id, datę rozpoczęcia i zakończenia oraz status (w trakcie, zakończona kupnem, zakończona bez kupna). Przedmiot musi być związany z przynajmniej jedną licytacją (ale może być wielokrotnie wystawiony na licytację); każda licytacja dotyczy jednego przedmiotu. W ramach licytacji mogą być składane oferty. Pamiętana jest data i godzina każdej oferty w ramach licytacji oraz kwota. Każda oferta składana jest przez jednego użytkownika. Użytkownik może złożyć wiele ofert w ramach licytacji. W bazie chcemy pamiętać ewentualnego zwycięzcę licytacji, który kupuje przedmiot. Dodatkowo, z każdym wystawionym przedmiotem związane są opcje dostawy. W bazie przechowywana jest lista możliwych opcji dostawy, każda opisana przez unikalne id, nazwę, firmę realizującą dostawę, oraz cenę. Każdy przedmiot musi mieć przypisaną przynajmniej jedną opcję dostawy. Każda opcja dostawy może być związana z wieloma przedmiotami.

Wiem, że ERD które sam stworzyłem jest mocno niepoprawny. Będe wdzięczny za cały ERD lub wytłumaczenia jak je zrobić ;)

0

Przenieś to ogłoszeń drobny to ci ludzie wycenią ile taka robota będzie kosztować. Albo pokaż ten nie poprawny diagram to może ktoś się zlituje.

1 użytkowników online, w tym zalogowanych: 0, gości: 1