Crearea tabelelor

Crearea bazelor de date PostgreSQL

Darryl Reeves

Industry Assistant Professor, New York University

Tabelul din baza de date

  • Număr variabil de rânduri
  • Număr fix de coloane (structura poate fi modificată)
  • Coloanele au un tip de date specific
  • Fiecare rând reprezintă o înregistrare
Crearea bazelor de date PostgreSQL

Comanda CREATE TABLE

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

Restricții privind denumirile

  • lungime maximă de 31 de caractere
  • trebuie să înceapă cu o literă sau underscore ("_")
Crearea bazelor de date PostgreSQL

Exemplu de tabel 1

CREATE TABLE school (
    id serial PRIMARY KEY,
    name TEXT NOT NULL,
    mascot_name TEXT
);
Crearea bazelor de date PostgreSQL

Exemplu de tabel 2

CREATE TABLE topic (
    id SERIAL PRIMARY KEY,
    description TEXT NOT NULL
);
Crearea bazelor de date PostgreSQL

Organizarea tabelelor

  • Ce câmpuri ar trebui să utilizez?
  • Câte tabele ar trebui să adaug?
  • Ce tipuri de date sunt potrivite pentru câmpurile tabelului?
Crearea bazelor de date PostgreSQL

Să exersăm!

Crearea bazelor de date PostgreSQL

Preparing Video For Download...