Instrukcja CREATE TABLE umożliwia utworzenie tabeli, zdefiniowanie fizycznych atrybutów kolumn tabeli oraz zdefiniowanie ograniczeń zawężających zakres wartości dozwolonych w tabeli.
Tworzenie tabeli wymaga rozumienia pojęć wartości domyślnej i wartości pustej. Wartość pusta oznacza brak wartości w danej kolumnie wiersza. Jest to co innego niż wartość równa zero lub wartość zawierająca same znaki odstępu. Oznacza ona wartość nieznaną. Wartość pusta nie jest równa żadnej innej wartości, nawet innym wartościom pustym. Jeśli wartości puste nie są w danej kolumnie dozwolone, należy w tej kolumnie zawsze podać wartość, przy czym może to być wartość domyślna lub wartość wprowadzona przez użytkownika.
Wartość domyślna jest zapisywana w kolumnie, gdy do tabeli zostaje dodany wiersz, ale nie określono żadnej wartości tej kolumny. Jeśli dla kolumny nie jest zdefiniowana wartość domyślna, zostanie użyta systemowa wartość domyślna.
Po zapoznaniu się z powyższymi informacjami można rozpocząć tworzenie tabeli do obsługi informacji o bieżących zasobach firmy. Tabela zawiera informacje o artykułach w spisie zasobów, ich cenie, aktualnej ilości oraz o dacie i wielkości ostatniego zamówienia. Numer artykułu jest wartością wymaganą. Nie może być on wartością pustą. Nazwa artykułu i jego aktualna ilość oraz wielkość zamówienia są wartościami domyślnymi wprowadzanymi przez użytkownika. W kolumnach daty ostatniego zamówienia i ostatniej zamówionej ilości dozwolone są wartości puste.
Potrzebne będzie także utworzenie drugiej tabeli. Tabela ta zawiera informacje o dostawcach artykułów z listy zasobów, o oferowanych przez nich artykułach i o cenach artykułów dostępnych u poszczególnych dostawców.