Menu
Coddy logo textTech

Che cos'è un database

Fa parte della sezione Fondamenti del percorso SQL di Coddy. Lezione 2 di 72.

I database sono come grandi contenitori che memorizzano i dati in modo organizzato.

Ecco due esempi di quando vorremmo creare un database:

  • Un database per un'università per salvare i dati relativi agli studenti, ai corsi e ai docenti.
  • Un database per un'agenzia automobilistica per tenere traccia delle vendite, del magazzino delle auto e dei dipendenti.
  • E molti altri

All'interno di un database ci sono tabelle e ogni tabella ha un nome, nomi di colonne e righe.

Ad esempio, questa è una tabella workers:

 nomecognomeetàexp_yearsgenere
1GhullyThuas292.3Female
2BostalShkolky320.2Male
3QaostuMalop214Female

La tabella workers ha 5 colonne di dati (firstname, lastname, age, exp_years, gender) e 3 righe. La prima colonna (che mostra 1, 2, 3) è solo un numero di riga, non una colonna di dati.

Non abbiamo bisogno di strumenti particolari per sapere che abbiamo 3 lavoratori, ed è facile calcolare l'età media di tutti loro (29 + 32 + 21) / 3.

Ma cosa succede quando abbiamo mille o persino un milione di righe?

È qui che entrano in gioco i database e SQL (Structured Query Language).

SQL è un linguaggio standard progettato specificamente per gestire e manipolare i dati nei database.

I database memorizzano tutte le tabelle e SQL ci aiuta a estrarre e analizzare i dati di cui abbiamo bisogno.

Per estrarre l'intera tabella dal database, dobbiamo specificare quali colonne SELECT e da quale tabella FROM estrarre.

Per farlo, scriveremo:

SELECT column1, column2, column3 FROM table_name
challenge icon

Sfida

Facile

Tabelle e colonne disponibili:

  • workers: firstname, lastname, age, exp_years, gender

 

Scrivi una query per estrarre l'intera tabella (tutte le colonne) dal database.

Usa SELECT * oppure elenca esplicitamente tutte le colonne per recuperare ogni colonna dalla tabella workers.

Provalo tu

quiz iconMettiti alla prova

Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.

Tutte le lezioni di Fondamenti

Esercitati da solo: Playground SQL