profil

Wszystko ma być w sql 
Sklep z elektroniką ma stronę internetową z możliwością zakupu online, która potrzebuje

przechowywać informacje:
- sprzedawane produkty z nazwą i ceną
- zamówienia - jaki produkt był zamówiony, w jakiej ilości, na jaki adres i kto zamówił
- użytkownik - login, hasło, kraj
Ponadto:
- adres powinien mieć co najmniej 3 atrybuty, w tym kraj który funkcjonuje jak "enum"
- adres zamówienia nie może być NULL
- cena produktu nie może być mniejsza niż 0
- loginy użytkownika nie mogą się powtarzać
Dla ułatwienia można założyć że zamówienia mogą mieć tylko po jednej sztuce każdego produktu.
Należy dokończyć załączony diagram E/R (narysować elektronicznie lub na papierze i wysłać zdjęcie lub przynieść na kolejne zajęcia), napisać komendy SQL które stworzą odpowiednie tabele i dodadzą odpowiednie ograniczenia.
Również trzeba napisać polecenia SQL do przeczytania danych z bazy:
- lista loginów użytkowników
- lista adresów zamówień
- lista zamówień użytkownika o loginie 'login1'
- lista zamówień z produktami o nazwie zaczynającej się na 'A'
- lista zamówionych produktów użytkownika o loginie 'login1' które były zamówione na adres w Polsce
Celem ukończonego projektu jest aby struktura bazy danych i dobrane typy kolumn miały sens i aby podane wyżej warunki były spełnione, nie musi być on identyczny z moją wizją jak powinien wyglądać.
5 pkt za rozwiązanie + 3 pkt za najlepsze rozwiązanie - 5.11.2023 (11:04)
Znasz odpowiedź?
Dodaj zadanie