Gestione “COMPAGNIA AEREA”

Transcript

Gestione “COMPAGNIA AEREA”
Gestione “AGENZIA IMMOBILIARE”
Gestione “AGENZIA IMMOBILIARE”
Si deve progettare la base di dati di una applicazione relativa ad una agenzia
immobiliare. Si vuole gestire le seguenti informazioni:
Š gli immobili, con indirizzo (composto da città, via, numero civico), numero di
vani e stima del loro valore;
Š i proprietari degli immobili (nome, cognome e numero di telefono);
Š i clienti (potenziali acquirenti) (nome, cognome e numero di telefono);
Š gli agenti dell’agenzia (nome, cognome e telefono, stipendio).
Si vuole memorizzare anche quali clienti hanno visitato gli immobili, quale agente
li ha accompagnati e in che data.
Descrivere il modello concettuale mediante lo schema grafico E/R.
¾ Schema concettuale della base di dati
Le entità che possono essere individuate per risolvere il problema sono :
Agente
contiene l’elenco anagrafico degli agenti;
Proprietario
contiene l’elenco anagrafico dei proprietari;
Cliente
contiene l’elenco anagrafico dei clienti;
Immobile
contiene l’elenco degli immobili gestiti dall’agenzia;
Gli attributi utilizzati per la definizione delle suddette entità devono consentire di
soddisfare le richieste proposte dal problema :
Sistema informativo “Gestione Agenzia Immobiliare”
Attributi
Tipo di entità
Agente
idagente, nome, cognome, indirizzo, città, telefono, stipendio;
Proprietario
idproprietario, nome, cognome, indirizzo, città, telefono;
Cliente
idcliente, nome, cognome, indirizzo, città, telefono;
Immobile
idimmobile, indirizzo, città, numero vani, stima valore;
Esempio di “Schema concettuale”
a cura del Prof. Salvatore DE GIORGI -
I.T.I.S. “FALANTO” TALSANO (TA)
Gestione “AGENZIA IMMOBILIARE”
Le associazioni tra i tipi di entità sono individuate nel seguente Modello E/R :
AGENTE
Visita
CLIENTE
DataVisita
IMMOBILE
PROPRIETARIO
Tra l’entità Agente, l’entità Cliente e l’entità Immobile esiste un’associazione
ternaria in quanto un agente può accompagnare uno o più clienti a visitare uno o più
immobili.
Nel modello E/R, inoltre, sono stati indicati, oltre ai nomi delle entità, l’opzionalità
od obbligatorietà delle associazioni (indicate rispettivamente con linea tratteggiata o
continua).
Definizione : Si definisce grado di un’associazione il numero n di entità che sono
coinvolte nell’associazione. Se n=3 l’associazione di definisce ternaria.
Esempio di “Schema concettuale”
a cura del Prof. Salvatore DE GIORGI -
I.T.I.S. “FALANTO” TALSANO (TA)