Tworzenie tabel

Tworzenie baz danych w PostgreSQL

Darryl Reeves

Industry Assistant Professor, New York University

Tabela bazy danych

  • Zmienna liczba wierszy
  • Stała liczba kolumn (struktura może być zmieniana)
  • Kolumny mają określony typ danych
  • Każdy wiersz to rekord
Tworzenie baz danych w PostgreSQL

Polecenie CREATE TABLE

CREATE TABLE table_name (
    column1_name column1_datatype [col1_constraints],
    column2_name column2_datatype [col2_constraints],
    ...
    columnN_name columnN_datatype [colN_constraints]
);

Ograniczenia nazw

  • maksymalnie 31 znaków
  • musi zaczynać się od litery lub podkreślenia ("_")
Tworzenie baz danych w PostgreSQL

Przykładowa tabela 1

CREATE TABLE school (
    id serial PRIMARY KEY,
    name TEXT NOT NULL,
    mascot_name TEXT
);
Tworzenie baz danych w PostgreSQL

Przykładowa tabela 2

CREATE TABLE topic (
    id SERIAL PRIMARY KEY,
    description TEXT NOT NULL
);
Tworzenie baz danych w PostgreSQL

Organizacja tabeli

  • Które pola należy wybrać?
  • Ile tabel należy dodać?
  • Jakie typy danych są najlepsze dla pól tabeli?
Tworzenie baz danych w PostgreSQL

Czas na ćwiczenia!

Tworzenie baz danych w PostgreSQL

Preparing Video For Download...