SQL – Lezione 1 – Database di base

Un’azienda è articolata in un certo numero di dipartimenti. I dipendenti sono assegnati ai diversi dipartimenti che hanno a capo un manager responsabile della gestione.

Le entità individuate sono :

  • Impiegato con le informazioni sui dipendenti: un codice identificativo (Primary Key), nome , cognome , residenza e stipendio. Stipendio e codice identificativo sono attributi di tipo numerico, gli altri sono di tipo carattere;
  • Dipartimento con le informazioni sui dipartimenti: un codice che indivua il dipartimento (Primary Key), il nome del dipartimento e il suo indirizzo. Tutti gli attributi sono di tipo carattere.

Schema logico:

Impiegati (ID, Nome, Cognome, Residenza, Stipendio, Codice*)

Dipartimento(Codice, Descrizione, Sede , Manager)

Schema fisico:

Tabella Impiegati:
ID Nome Cognome Residenza Stipendio Codice
 1  Mario Rossi Torino 32000 Prod
 2  Marco Viola Palermo 35000 Amm
 3 Margherita Colombi Roma 25000 R&S
 4 Franco Volpi Palermo 12500 Amm
 5 Ugo Bruni cagliari 28000 Mag

 

Tabella Dipendenti:
Codice Descrizione Sede Manager
Amm Amministrazione Roma 4
Direz Direzione Torino 5
Mag Magazzino Bari 4
Mkt Marketing Torino 2
R&S Ricerca e sviluppo Milano 2
Prod Produzione Roma 3

 
Next Page

Author: CodEssential

Share This Post On