Sommario: in questo tutorial, imparerete un SQL Sample Database chiamato HR che gestisce i dati HR delle piccole imprese.
Il seguente diagramma del database illustra il database di esempio HR:
Il database di esempio HR ha sette tabelle:
- La tabella
employees
memorizza i dati dei dipendenti. - La tabella
jobs
memorizza i dati del lavoro, incluso il titolo del lavoro e la fascia di stipendio. - La tabella
departments
memorizza i dati dei reparti. - La tabella
dependents
memorizza le persone a carico del dipendente. - La tabella
locations
memorizza la posizione dei reparti dell’azienda. - La tabella
countries
memorizza i dati dei paesi dove l’azienda fa affari. - La tabella
regions
memorizza i dati delle regioni come Asia, Europa, America e Medio Oriente e Africa. I paesi sono raggruppati in regioni.
L’immagine seguente mostra i nomi delle tabelle e i loro record.
Table | Rows |
---|---|
employees | 40 |
dipendenti | 30 |
dipartimenti | 11 |
lavori | 11 |
sedi | 7 |
paesi | 25 |
regioni | 4 |
In genere, è necessario installare un sistema di gestione di database relazionali (RDBMS) per lavorare con SQL.
Se hai lavorato con un RDBMS come MySQL, PostgreSQL, Oracle Database, e SQL Server, puoi usare il seguente script per creare il database di esempio in uno di questi database.
Nel caso tu non abbia un sistema di database per fare pratica, puoi usare velocemente il nostro strumento SQL online per eseguire le istruzioni SQL nel tuo browser web.
MySQL
Il seguente script SQL crea il database di esempio HR in MySQL:
Create HR Sample Database in MySQL
Il seguente script ti permette di inserire dati nelle tabelle in MySQL:
Load HR Data in MySQL
PostgreSQL
Il seguente script crea la struttura del database di esempio HR in PostgreSQL.
Create HR Sample Database in PostgreSQL
Il seguente script ti permette di inserire i dati nelle tabelle in PostgreSQL:
Load HR Data in PostgreSQL
Microsoft SQL Server
Il seguente script crea la struttura del database campione HR in Microsoft SQL Server.
Creare HR Sample Database in SQL Server
Il seguente script ti permette di inserire i dati nelle tabelle:
Caricare i dati HR in SQL Server
Oracle Database (>12c)
Il seguente script crea la struttura del database campione HR in Oracle Database 12c.
Creare HR Sample Database in Oracle
Il seguente script inserisce i dati nelle tabelle del database Oracle:
Caricare i dati HR in Oracle Database
SQLite
Il seguente script crea la struttura del database campione HR in SQLite.
Create HR Sample Database in SQLite
Il seguente script inserisce i dati nelle tabelle in SQLite:
Create HR Sample Database in SQLite
Removing tables
Il seguente è lo script che elimina tutte le tabelle nel caso tu voglia aggiornare il database di esempio.
Drop All Tables
- Was this tutorial helpful ?
- YesNo