Dobierz odpowiednie typy danych do tabel zawierającej
różne dane. Postaraj się, aby Twoja tabela zajmowała
możliwie mało pamięci.
Pracownicy:
- numer [unikalny, automatyczny] – TINYINT NOT NULL AUTO_INCREMENT
- imię – VARCHAR(20)
- nazwisko – VARCHAR(25)
- wiek – TINYINT
- data urodzenia – DATE
- miejsce zamieszkania – VARCHAR
- PESEL – TINYINT
- płeć – BOOL
- adres email – CHAR(30)
Produkty:
- id – TINYINT
- nazwa – VARCHAR(20)
- cena – UNSIGNED SMALLINT
- stawka VAT – UNSIGNED TINYINT
- data produkcji – DATE
- data ważności – DATETIME
Firma:
- nazwa firmy – VARCHAR(30)
- krótki opis firmy (tekst) – TEXT
- logo firmy (obrazek zapisany w bazie) – BLOB
- historia firmy (tekst) – MEDIUMTEXT
- współrzędne GPS – DOUBLE PRECISION
Kontrola dostępu pracowników do stref ograniczonych firmy:
- numer pracownika – UNSIGNED TINYINT
- jeden z poziomów dostepu – biały, zielony, żółty lub czerwony –ENUM(‘biały’, ‘zielony’, ‘żółty’, ‘czerwony’)
- dostęp do pokoi o numerach od 1 do 50 – pracownik ma dostęp do pokoju lub nie ma dostępu – BOOLEAN
Brak komentarzy:
Prześlij komentarz