Baza Danych "magazyn"

0

Cześć,
Robię projekt z baz danych pod tytułem "magazyn"

Celem jakiemu ma służyć projektowana baza danych jest rejestracja pracowników i magazynów wstępne planowanie zapotrzebowania w magazynie, sprawdzanie cen, realizacja zamówień.
Założenia wstępne
Poniżej podano następujące założenia wstępne do systemu obsługi magazynu:
• Magazyn ma wiele pracowników stałych
• Pracownicy mogą pracować w kilku magazynach
• Klienci zamawiając wyroby składają zamówienia
• Pojedyncze zamówienie może dotyczyć wielu elementów
• Elementy są segregowane w magazynie według swoich kategorii
• Na podstawie zamówienia z uwzględnieniem stanu magazynu elementów tworzy się stan zamówienia
• W przypadku braku elementów uzupełnia się plan własnymi zamówieniami do magazynu
• Po zbilansowaniu stanu elementów w magazynie szacuje się czas wyczerpania zapasów
• Następnie po szacowaniu czasu generuje się odpowiednie powiadomienia o stanie ilości elementów
Definiowanie Funkcji systemu baz danych
Już na etapie projektowania bazy danych należy określić podstawowe funkcje systemu baz danych. W naszym systemie zarządzania magazynem są to następujące funkcje:
• Wprowadzenie danych ogólnych (o elementach magazynu, pracownikach itp.)
• Wprowadzenie danych o klientach
• Wprowadzenie danych o zamówieniach
• Wspomaganie tworzenia zamówień
• Wyszukiwanie wszystkich zamówień klienta (pokazywanie obecnego stanu zamówienia)
• Kontrola pracowników

Tak mniej więcej chciał bym by funkcjonowała zrobiłem ją ale coś mi w niej nie gra i chciał bym abyście, rzucili na nią okiem i ew poprawili.
Ogólnie problemem jest, że robię ją w MySQL workbench i on tam pododawał od siebie i ja już nie wiem jak to działa ;d

Przesyłam w wordzie mój plik na którym opracowywałem baze danych i plik SQL z bazą.
Bardzo proszę o szybką odpowiedź :)

Apke do niej pisze w Pythonie z wykorzystaniem biblioteki Pyside oraz do łączenia się z bazą MySQLdb

A ogólnie problem to czy klucze sa poprawne i relacje dobrze, czy spełnią moje założenia.
Co do SQL jestem początkujący tak, że proszę o treściwe wskazówki i wyrozumiałość.

Opracowanie bazy dodałem w załącznikach oraz w pliku txt kod sql do bazy :)

0

ściągnij sobie http://fabforce.net/dbdesigner4/downloads.php i zrób w nim porządny schemat (nie wiem, może nawet ma możliwość wygenerowania go z bazy) bo podejrzewam, że nikomu się nie będzie chciało oglądać skryptu

0

Oto Model Bazy

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