Tipuri de coloane și constrângeri

Analiza Exploratorie a Datelor în SQL

Christina Maimone

Data Scientist

Constrângeri de coloană

  • Cheie externă: valoare existentă în coloana referită, sau NULL
  • Cheie primară: unică, nu NULL

  • Unique: toate valorile trebuie să fie diferite, cu excepția NULL

  • Not null: NULL interzis: valoarea este obligatorie

  • Constrângeri Check: condiții asupra valorilor

    • column1 > 0
    • columnA > columnB
Analiza Exploratorie a Datelor în SQL

Tipuri de date

Comune

  • Numerice
  • Caracter
  • Dată/Oră
  • Boolean

Speciale

  • Tablouri
  • Monetare
  • Binare
  • Geometrice
  • Adresă de rețea
  • XML
  • JSON
  • și altele!
Analiza Exploratorie a Datelor în SQL

Tipuri numerice: documentația PostgreSQL

Tabel cu numele și descrierile tipurilor de date numerice

Analiza Exploratorie a Datelor în SQL

Tipuri în diagramele entitate-relație

Tabelul bazei de date Fortune 500

Analiza Exploratorie a Datelor în SQL

Conversie cu CAST()

Format

-- With the CAST function
SELECT CAST (value AS new_type);

Exemple

-- Cast 3.7 as an integer
SELECT CAST (3.7 AS integer);
4
-- Cast a column called total as an integer
SELECT CAST (total AS integer)
  FROM prices;
Analiza Exploratorie a Datelor în SQL

Conversie cu ::

Format

-- With :: notation
SELECT value::new_type;

Exemple

-- Cast 3.7 as an integer
SELECT 3.7::integer;
-- Cast a column called total as an integer
SELECT total::integer
  FROM prices;
Analiza Exploratorie a Datelor în SQL

Timp pentru practică!

Analiza Exploratorie a Datelor în SQL

Preparing Video For Download...