poniedziałek, 14 grudnia 2015

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