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)