Vytváření tabulek

Tvorba PostgreSQL databází

Darryl Reeves

Industry Assistant Professor, New York University

Databázová tabulka

  • Proměnný počet řádků
  • Pevný počet sloupců (strukturu lze upravit)
  • Sloupce mají specifický datový typ
  • Každý řádek je záznam
Tvorba PostgreSQL databází

Příkaz CREATE TABLE

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

Omezení názvů

  • maximální délka 31 znaků
  • musí začínat písmenem nebo podtržítkem ("_")
Tvorba PostgreSQL databází

Příklad tabulky 1

CREATE TABLE school (
    id serial PRIMARY KEY,
    name TEXT NOT NULL,
    mascot_name TEXT
);
Tvorba PostgreSQL databází

Příklad tabulky 2

CREATE TABLE topic (
    id SERIAL PRIMARY KEY,
    description TEXT NOT NULL
);
Tvorba PostgreSQL databází

Organizace tabulek

  • Která pole mám použít?
  • Kolik tabulek mám přidat?
  • Které datové typy jsou pro pole tabulky nejvhodnější?
Tvorba PostgreSQL databází

Pojďme cvičit!

Tvorba PostgreSQL databází

Preparing Video For Download...