Opis bazy Hurtownia artykułów spożywczych
Zdefiniować następujące tabele:
DOSTAWCY, ZAMÓWIENIA, OPIS ZAMÓWIENIA, TOWARY, MAGAZYNY, JEDNOSTKI
MIARY, KATEGORIE
nazwy i liczbę pól ustalić jak na rysunku niżej.
W tabelach dla pól określić typ i własności następująco:
DOSTAWCY
Id_dostawcy
tekst, 4 znaki obowiązkowe: dwie duże litery i dwie cyfry, klucz podstawowy;
Nazwa_dostawcy
tekst, 30 znaków, wszystko dużymi literami;
Adres_miasto
tekst, 30 znaków, najczęściej z Opola;
Adres_kod
tekst, 6 znaków, kreskę pamiętać;
Adres_ulica
tekst, 40 znaków,
Telefon
tekst, 11 znaków,
ZAMÓWIENIA
Nr_zamówienia
autonumerowanie, klucz podstawowy;
Id_dostawcy
tekst, 4 znaki, odnośnik do tabeli DOSTAWCY (wyświetlane pola – tylko Nazwa
dostawcy);
Data_zamówienia data, mniejsza lub równa od daty dzisiejszej, opisać tekst błędu;
Data_dostawy
data, mniejsza lub równa od daty dzisiejszej, przewidzieć możliwość zostawienia
pustego pola, opisać tekst błędu;
TOWARY
Nr_towaru
autonumerowanie, klucz podstawowy;
Nazwa_towaru
tekst, 40 znaków,
Nr_kategorii
liczba, całkowita długa, indeksowanie nie, odnośnik do tabeli KATEGORIE
(wyświetlane pola – tylko Nazwa kategorii);
Id_jednostki
liczba, całkowita długa, indeksowanie nie, odnośnik do tabeli JEDNOSTKI MIARY
(wyświetlane pola – tylko Nazwa jednostki);
Zysk
liczba,
Uwagi
nota, możliwość wpisania dużych komentarzy;
OPIS ZAMÓWIEŃ
Nr_zamówienia
liczba, całkowita długa, indeksowanie nie, odnośnik do tabeli ZAMÓWIENIA
(wyświetlane pola – tylko Numer zamówienia), klucz;
Nr_towaru
liczba, całkowita długa, indeksowanie nie, odnośnik do tabeli TOWARY
(wyświetlane pola – tylko Nazwa towaru), klucz;
Ilość
liczba, całkowita długa, większa lub równa 0,opisać tekst błędu;
Koszt_jednostkowy walutowy, bez wartości domyślnej;
Nr_magazynu
liczba, całkowita długa, indeksowanie nie, odnośnik do tabeli MAGAZYNY
(wyświetlane pola – tylko Nr_magazynu, Adres magazynu);
MAGAZYNY
Nr_magazynu liczba, całkowita długa, klucz podstawowy;
Adres_magazynu
tekst, 30 znaków,
JEDNOSTKI MIARY
Nr_jednostki
autonumerowanie, klucz podstawowy
Nazwa_jednostki
tekst, 15 znaków,
KATEGORIE
Nr_kategorii
autonumerowanie, klucz podstawowy;
Nazwa_kategorii
tekst, 15 znaków;