FRASI RELATIVE ALLE LOCALITA

Slides:



Advertisements
Presentazioni simili
Per le localita’ turistiche, si vuole memorizzare il nome, la regione, lo stato, ed il prefisso telefonico. Ad ogni localita’ turistica possono essere.
Advertisements

Problema guidato ortodromia-lossodromia
Riepilogo della procedura di autovalutazione on line a cura di Elena Di Federico Slides.
E-portal Mediaset Manuale Utenti. Dove collegarsi?
Fondamenti di Informatica A - Massimo Bertozzi LE RAPPRESENTAZIONI CONCATENATE.
Il tempo di viaggio in condizioni di flusso libero.
.  I tipi di dati non primitivi sono gli array, le struct e le union.  Gli array sono degli aggregati di variabili dello stesso tipo.  La dichiarazione.
Basi di dati - Fondamenti
Universita’ di Milano Bicocca Corso di Basi di dati 1 in eLearning C
UNIFIED MODELING LANGAUGE BASICS
Universita’ di Milano Bicocca Corso di Basi di dati 1 in eLearning C
Come scrivere una relazione
Java World Matrici.
Corso di Ingegneria del Web A A
Il modulo PM di SAP e la gestione delle attività manutentive
Secondo Compito: PROGETTAZIONE DI UN DATABASE Claudia Angione
PROGETTAZIONE DATABASE SECONDO COMPITO CAROLINA CASIELLO
Universita’ di Milano Bicocca Corso di Basi di dati 1 in eLearning C
Universita’ di Milano Bicocca Corso di Basi di dati 1 in eLearning C
Integrazione dati sul web
Universita’ di Milano Bicocca Corso di Basi di dati 1 in eLearning C
di Basi di Dati: Overview
Esercitazione Modello ER 1
PROGETTAZIONE CONCETTUALE
Commissione Calcolo e Reti
Dal problema al processo risolutivo
Universita’ di Milano Bicocca Corso di Basi di dati 1 in eLearning C
Microsoft Office Access
Logica binaria Moreno Marzolla
Raccolta ed Analisi dei Requisiti nella Progettazione
Dal problema al processo risolutivo
Il Binding Nicolò Sordoni.
Specifica dei requisiti
Universita’ di Milano Bicocca Corso di Basi di dati 1 in eLearning C
I vincoli di integrità Alcuni aspetti della realtà NON possono essere modellati solamente con entità, attributi e relazioni, per esempio i vincoli di integrità.
Organizzazione fisica
I FILES AD ACCESSO SEQUENZIALE
TIPI PRIMITIVI TIPI STRUTTURATI
Come svolgere una relazione
Creazione di pagine per Internet
IMPIEGATI IN AZIENDA.
Database
realizzato dal prof.Conti Riccardo
Access.
Basi di dati - Fondamenti
INTRODUZIONE A EXCEL Il foglio elettronico o foglio di calcolo è una tabella che contiene parole e numeri che possono essere elaborati applicando formule.
VOSTRO LOGO QUI Nome della vostra società slogan di una riga per spiegare cosa fa la società N.B.: 1) per il testo utilizzare sempre il carattere tahoma.
Procedura di gestione appuntamenti tramite web.
Partizionamento/accorpamento di concetti
SQL per la modifica di basi di dati
Richiesta Accreditamento dei Soggetti Attuatori
Seminari AiCARR in MCE CONTABILIZZAZIONE DEL CALORE: NON SOLO MISURA, MA ANCHE EFFICIENZA Fiera Milano Rho, 15 marzo 2018.
© 2007 SEI-Società Editrice Internazionale, Apogeo
Gestione dinamica di tabelle
La Carta nautica 5D A SOLO USO DIDATTICO NON PUÒ ESSERENUSATA
Esercitazione 1: Rispetto alla scala di pregiudizio sociale (Media=12; σ=3), calcolare: Quale percentuale della popolazione di adulti italiani otterrà.
Java Matrici.
Criteri per la relazione sul seminario
Indicazioni: Usare queste diapositive e note per creare il progetto.
Indica la sede dove stai donando
Corso di Algoritmi e Strutture Dati APPUNTI SUL LINGUAGGIO C
Fogli di Calcolo Elettronici
Strategie di progetto Si possono utilizzare le strategie tipiche dello sviluppo di un processo di ingegnerizzazione (es. ingegneria del software). Strategie.
Unico 2009 – Esempi per la crisi
Atzeni, Ceri, Paraboschi, Torlone Basi di dati McGraw-Hill, 1999
N O E MODELLO GITA S Come progettare una gita in base alla destinazione da condividere con altri studenti. Un modello con cui gli studenti possono.
Modulo 2 Colombo Claudio  EU Web Agency Academy 
La programmazione strutturata
Il questionario: progettazione e redazione II Modulo
In sin tesi – l19 come si discute una tesi?
Transcript della presentazione:

FRASI RELATIVE ALLE LOCALITA Per le localita’ turistiche, si vuole memorizzare il nome, la regione, lo stato, ed il prefisso telefonico. Ad ogni localita’ turistica possono essere associati uno o piu’ Punti d’Interesse (PI).

FRASI RELATIVE AI PUNTI D’INTERESSE (PI) Ogni PI ha un nome univoco (per quella localita’), ed una coppia di coordinate GPS (latitudine, longitudine). Inoltre, i PI possono appartenere a tre categorie: PI naturalistici, PI architettonici e PI museali. I PI architettonici possono disporre di notizie storiche ad esso associate, inserite dagli utenti del sistema. Per i PI museali, si vuole memorizzare: orario apertura, orario chiusura, recapito telefonico, prezzo d’ingresso. Inoltre, si vuole tenere traccia delle mostre correnti che potrebbero svolgersi in ciascun PI museale (al piu’ 3 mostre per ciascun museo), memorizzando il nome univoco dell’esposizione, la data d’inizio, la data di fine, il prezzo d’ingresso. A ciascun PI possono essere associate delle raccolte fotografiche.

FRASI RELATIVE ALLE RACCOLTE Ogni raccolta ha un nome univoco, una breve descrizione, e contiene un insieme di foto (di cui ciascuna ha un nome, una risoluzione, una dimensione in KB, ed una data d’acquisizione).

FRASI RELATIVE AGLI UTENTI Gli utenti del sistema hanno un nickname (univoco), una password d’accesso, uno o piu’ recapiti email. Sono divisi in due categorie: Utenti Semplici (US) ed Utenti dell’Associazione (UA). Ogni utente puo’: Inserire un appunto di viaggio relativo ad un PI. L’appunto di viaggio e’ un commento di testo (di max 50 caratteri), con una data d’inserimento, ed una valutazione complessiva sul gradimento (un intero compreso tra 0 e 5). Inserire una nota storica relativa ad un PI architettonico. Ogni nota e’ un commento di testo (max 200 caratteri), con data d’inserimento, e corredata da eventuali riferimenti bibliografici. Gli utenti dell’Associazione hanno un abbonamento (con data di inizio/fine) e possono proporsi come Referenti (ossia come persone da contattare in caso di necessita’ di eventuali informazioni) per una o piu’ tappe del percorso.

FRASI RELATIVE AI PERCORSI Ogni percorso ha un nome univoco (per quella localita’), una distanza in Km, una durata (in minuti), una difficolta’ (un intero tra 0 e 5), ed e’ composto da un certo insieme di tappe. Ogni tappa connette un PI di partenza con un PI d’arrivo, ha un numero progressivo (per quel percorso), una distanza (in Km), un tempo di trasferimento, ed un tempo di sosta sul PI d’arrivo. Il tempo complessivo di un percorso deve essere pari alla somma dei tempi di trasferimento e di sosta di ciascuna tappa intermedia.

FRASI RELATIVE AI CANALI Inoltre, il sistema prevede la presenza di “canali tematici” composti da gruppi di utenti che dispongono di interessi simili. Ogni canale ha un nome univoco (es. “Appassionati del Medioevo”), una breve descrizione, ed una lista di utenti registrati a quel canale, oltre al numero degli stessi.

GLOSSARIO DEI TERMINI Termine Descrizione Sinonimi Collegamenti Localita Localita turistica di cui si vogliono gestire le info Punti d’Interesse Attrazioni turistiche di una localita Musei Attrazioni architettoniche e naturalistiche Utente Utente registrato del sistema, distinto tra Utenti Semplici ed Utenti dell’Applicazione Musei (inserimento appunti di viaggio) Architetture (inserimento note storiche) Percorsi/Tappe Tappa Coppia di punti d’interesse <sorgente, destinazione> Percorso Insieme di Tappe create da un Utente Utente (creatore del percorso) Tappe ………….. ……………….. …………………

R4 Raccolta Foto Localita R3 Appunto R2 R1 PI R5 R6 Tappa Percorso R7 Nome Descrizione Nome Risoluzione Nome Regione Stato (1,N) (1,1) Dimensione (1,1) R4 Raccolta Foto Prefisso Localita Data (0,N) (1,1) Commento R3 Appunto (0,N) R2 (1,1) Valutazione R1 (0,N) Distanza TempoT TempoS Nome Distanza Durata Data (1,,1) PARTENZA Nome (0,N) Lat PI R5 R6 Tappa Percorso Long (1,1) (0,N) ARRIVO (1,1) (1,N) Difficolta (0,N) Prezzo R7 Ordine Recapito Apertura Nick Password Recapiti Natura Archit. Museo (1,N) (0,N) (0,N) (0,N) Chiusura R11 R12 Utente R8 R10 (0,N) (1,N) (1,1) (1,1) (0,N) Canale Prezzo Data Notizia Mostra Testo UA US (1,,1) (1,N) Nome NrUtenti Riferimento Nome R9 Inizio Fine Descrizione Abb,Fine Abb,Inizio (0,N)

R4 Raccolta Foto Localita R3 Appunto R2 R1 PI R5 R6 Tappa Percorso R7 Nome Descrizione Nome Risoluzione Nome Regione Stato (1,N) (1,1) Dimensione (1,1) R4 Raccolta Foto Prefisso Localita Data (0,N) (1,1) Commento R3 Appunto (0,N) R2 (1,1) Valutazione R1 (0,N) Distanza TempoT TempoS Nome Distanza Durata Data (1,,1) PARTENZA Nome (0,N) Lat PI R5 R6 Tappa Percorso Long (1,1) (0,N) ARRIVO (1,1) (1,N) Difficolta (0,N) Prezzo R7 Ordine Recapito Apertura Nick Password Recapiti Natura Archit. Museo (1,N) (0,N) (0,N) (0,N) Chiusura R11 R12 Utente R8 R10 (0,N) (1,N) (1,1) (1,1) (0,N) Canale Prezzo Data Notizia Mostra Testo UA US (1,,1) (1,N) Nome NrUtenti Riferimento Nome R9 Inizio Fine Descrizione Abb,Fine Abb,Inizio (0,N)

DIZIONARIO DELLE ENTITA Descrizione Attributi Identificatore Localita Localita’ Turistica Nome, Regione, Stato, Prefisso Nome PI Punto d’interesse Nome, Latitudine, Longitudine Nome, Localita’ PI Natura Tipo di PI PI Architettura PI Museo Apertura, Chiusura, Telefono, Ingresso Mostra Mostra di un PI Museo Nome, DataInizio, DataFine, Prezzo Notizia Notizia storica di un PI Arch. Data, Testo, Biblio Data, Utente, PI Tappa Coppia di PI Ordine, Distanza, TempoP, TempoS Ordine, Percorso Percorso Insieme di Tappe Nome, Distanza, Durata, Difficolta

DIZIONARIO DELLE ENTITA Descrizione Attributi Identificatore Utente Utente del Sistema Nickname, Password, Recapiti Nickname US Tipo di Utente UA AbbInizio, Abbfine Raccolta Insieme di foto di un PI Nome, Descrizione Nome Foto Foto di un PI Nome, Risoluzione, Dimensione, Data Appunto Commento su un PI Commento, Valutazione, Data Data, Utente, PI

DIZIONARIO DELLE RELAZIONI Relazione Descrizione Tipo Componenti R1 Associa un PI ad una Localita 1-a-molti Localita. PI R2 Associa un PI ad una Raccolta di Foto PI, Raccolta R3 Associa un PI ad un Appunto di viaggio PI, Appunto R4 Associa le foto di un PI ad una raccolta Foto, Raccolta R5 Associa una tappa ad una coppia di PI (ternaria) PI (partenza), PI (arrivo), Tappa R6 Associa una tappa ad un percorso Tappa, Percorso R7 Associa un appunto di viaggio all’utente (creatore) Appunto, Utente R8 Associa una notizia storica ad un PI Arch Notizia, PI Architettura

DIZIONARIO DELLE RELAZIONI Relazione Descrizione Tipo Componenti R9 Associa una notizia storica ad un utente (creatore) 1-a-molti Notizia, Utente R10 Associa una mostra ad un museo Museo, Mostra R11 Associa una Tappa ad un Utente (come referente) molti-a-molti Tappa, UA R12 Associa un utente ad un canale tematico presso il quale e’ registrato Utente, Canale

TABELLA DELLE BUSINESS RULES Regole di vincolo (1) Ogni museo puo’ ospitare al max 3 mostre. (2) Ogni appunto di viaggio deve contenere un num di caratteri minore di 50 caratteri. (3) Ogni nota storica deve contenere un num di caratteri minore di 200 caratteri. (4) Ogni tappa deve contenere un numero di tappe minore di 20 (5) Ogni Utente Semplice (US) puo’ creare al max 5 percorsi per una stessa localita’ (6) Il gradimento deve essere un numero tra 0 e 5 (7) La difficolta’ del percorso deve essere un numero tra 0 e 5 Regole di derivazione (1) Il tempo complessivo di un percorso deve essere pari alla somma dei tempi di trasferimento e di sosta di ciascuna tappa intermedia.

ANALISI DELLE RIDONDANZE Nome Descrizione Nome Risoluzione ANALISI DELLE RIDONDANZE Nome Regione Stato (1,N) (1,1) Dimensione (1,1) R4 Raccolta Foto Prefisso Localita Data (0,N) (1,1) Commento R3 Appunto (0,N) R2 (1,1) Valutazione R1 (0,N) Distanza TempoT TempoS Nome Distanza Durata Data (1,,1) PARTENZA Nome (0,N) Lat PI R5 R6 Tappa Percorso Long (1,1) (0,N) ARRIVO (1,1) (1,N) Difficolta (0,N) Prezzo R7 Ordine Recapito Apertura Nick Password Recapiti Natura Archit. Museo (1,N) (0,N) (0,N) (0,N) Chiusura R11 R12 Utenti R8 R10 (0,N) (1,N) (1,1) (1,1) (0,N) Canale Prezzo Data Notizie Mostra Testo UA US (1,,1) (1,N) Nome NrUtenti Riferimento Nome R9 Inizio Fine Descrizione Abb,Fine Abb,Inizio (0,N)

CASO 1: Senza ridondanza su NrUtenti, entita’ Canale ANALISI DELLE RIDONDANZE CASO 1: Senza ridondanza su NrUtenti, entita’ Canale TAVOLA ACCESSI: OP2 TAVOLA ACCESSI: OP1 Costrutto Accesso NRAccessi R12 R 1000*5=5000 W 5 Costrutto Accesso NRAccessi R12 W 1 TAVOLA ACCESSI: OP3 Costrutto Accesso NRAccessi Canale R 25 R12 1000*5=5000

CASO 1: Senza ridondanza su NrUtenti, entita’ Canale ANALISI DELLE RIDONDANZE wB=0.2 wI=0.8 a=2 CASO 1: Senza ridondanza su NrUtenti, entita’ Canale Costo Op1  c(Op1)=10*0.8*(2*1)=16 Costo Op2  c(Op2)=1*0.8*(2*5 + 5000)=4008 Costo Op3  c(Op2)=1*0.2*(2*0 + 5025)= 1005 Costo Totale  c(S)= c(Op1) + c(Op2) + c(Op3) = 5029 Occupazione Memoria  m(S)=X

CASO 1: CON ridondanza su NrUtenti, entita’ Canale ANALISI DELLE RIDONDANZE CASO 1: CON ridondanza su NrUtenti, entita’ Canale TAVOLA ACCESSI: OP1 TAVOLA ACCESSI: OP2 Costrutto Accesso NRAccessi R12 W 1 Canale Costrutto Accesso NRAccessi R12 R 1000*5=5000 W 5 Canale TAVOLA ACCESSI: OP3 Costrutto Accesso NRAccessi Canale R 25

CASO 1: CON ridondanza su NrUtenti, entita’ Canale ANALISI DELLE RIDONDANZE wB=0.2 wI=0.8 a=2 CASO 1: CON ridondanza su NrUtenti, entita’ Canale Costo Op1  c(Op1)=10*0.8*(2*2 +0)=32 Costo Op2  c(Op2)=1*0.8*(2*10 + 5000)=4016 Costo Op3  c(Op2)=1*0.2*(2*0 + 25)= 5 Costo Totale  c(SR)= c(Op1) + c(Op2) + c(Op3) = 4053 Occupazione Memoria  m(SR)=X + 25*4= X + 100

CONFRONTO CON/senza RINDONDANZA ANALISI DELLE RIDONDANZE wB=0.2 wI=0.8 a=2 CONFRONTO CON/senza RINDONDANZA Confronto sullo speedup delle operazioni: C(S)= 5029 C(SR)= 4053 (S/SR)=1.24 Confronto sull’occupazione di memoria m(S)= X m(SR)= X+100 overhead=m(SR) – m(S)= 100 byte Risultato: La rindondanza non produce un vantaggio consistente, puo’ essere rimossa ….

R4 Raccolta Foto Localita R3 Appunto R2 R1 PI R5 R6 Tappa Percorso R7 Nome Descrizione Nome Risoluzione Nome Regione Stato (1,N) (1,1) Dimensione (1,1) R4 Raccolta Foto Prefisso Localita Data (0,N) (1,1) Commento R3 Appunto (0,N) R2 (1,1) Valutazione R1 (0,N) Distanza TempoT TempoS Nome Distanza Durata Data (1,,1) PARTENZA Nome (0,N) Lat PI R5 R6 Tappa Percorso Long (1,1) (0,N) ARRIVO (1,1) (1,N) Difficolta (0,N) Prezzo R7 Ordine Recapito Apertura Nick Password Recapiti Natura Archit. Museo (1,N) (0,N) (0,N) (0,N) Chiusura R11 R12 Utenti R8 R10 (0,N) (1,N) (1,1) (1,1) (0,N) Canale Prezzo Data Notizie Mostra Testo UA US (1,,1) (1,N) Nome NrUtenti Riferimento Nome R9 Inizio Fine Descrizione Abb,Fine Abb,Inizio (0,N)

SCHEMA LOGICO LOCALITA(Nome, Regione, Stato, Prefisso) PI(Nome, NomeLoc, Latitudine, Longitudine, Tipo) RACCOLTA(NomeRaccolta, Descrizione) APPUNTO(NickUtente, NomePI, Data, Commento, Valutazione) FOTO(NomeFoto, Risoluzione, Data, Dimensione) TAPPA(NomePercorso, Ordine, Distanza, TempoTrasfer, TempoSosta) PERCORSO(Nome, Distanza, Durata, Difficolta) UTENTI(Nickname, Password, Tipo, AbbInizio, AbbFine) RECAPITIUTENTE(NickUtente, Recapito) CANALE(NomeCanale, Descrizione, NrUtenti) NOTIZIE(Data, PINome, NickUtente, Testo) BIBLIO(Data, PINome, NickUtente, NomeRiferimento) MOSTRA(Nome, DataInizio, DataFine, Prezzo) PI_MUSEO(Nome, NomeLoc, Apertura, Chiusura, Prezzo, Recapito)

R4 Raccolta Foto Localita R3 Appunto R2 R1 PI R5 R6 Tappa Percorso R7 Nome Descrizione Nome Risoluzione Nome Regione Stato (1,N) (1,1) Dimensione (1,1) R4 Raccolta Foto Prefisso Localita Data (0,N) (1,1) Commento R3 Appunto (0,N) R2 (1,1) Valutazione R1 (0,N) Distanza TempoT TempoS Nome Distanza Durata Data (1,,1) PARTENZA Nome (0,N) Lat PI R5 R6 Tappa Percorso Long (1,1) (0,N) ARRIVO (1,1) (1,N) Difficolta (0,N) Prezzo R7 Ordine Recapito Apertura Nick Password Recapiti Natura Archit. Museo (1,N) (0,N) (0,N) (0,N) Chiusura R11 R12 Utenti R8 R10 (0,N) (1,N) (1,1) (1,1) (0,N) Canale Prezzo Data Notizie Mostra Testo UA US (1,,1) (1,N) Nome NrUtenti Riferimento Nome R9 Inizio Fine Descrizione Abb,Fine Abb,Inizio (0,N)

SCHEMA LOGICO LOCALITA(Nome, Regione, Stato, Prefisso) PI(Nome, NomeLoc, Latitudine, Longitudine, Tipo) RACCOLTA(NomeRaccolta, Descrizione) APPUNTO(NickUtente, NomePI, Data, Commento, Valutazione) FOTO(NomeFoto, Risoluzione, Data, Dimensione) TAPPA(NomePercorso, Ordine, Distanza, TempoTrasfer, TempoSosta) PERCORSO(Nome, Distanza, Durata, Difficolta) UTENTI(Nickname, Password, Tipo, AbbInizio, AbbFine) RECAPITIUTENTE(NickUtente, Recapito) CANALE(NomeCanale, Descrizione, NrUtenti) NOTIZIE(Data, PINome, NickUtente, Testo) BIBLIO(Data, PINome, NickUtente, NomeRiferimento) MOSTRA(Nome, DataInizio, DataFine, Prezzo) PI_MUSEO(Nome, NomeLoc, Apertura, Chiusura, Prezzo, Recapito) REGISTRAZIONE_CANALE(NomeCanale, NickUtente) REFERENTI(NickName, NomePercorso, Ordine)

R4 Raccolta Foto Localita R3 Appunto R2 R1 PI R5 R6 Tappa Percorso R7 Nome Descrizione Nome Risoluzione Nome Regione Stato (1,N) (1,1) Dimensione (1,1) R4 Raccolta Foto Prefisso Localita Data (0,N) (1,1) Commento R3 Appunto (0,N) R2 (1,1) Valutazione R1 (0,N) Distanza TempoT TempoS Nome Distanza Durata Data (1,,1) PARTENZA Nome (0,N) Lat PI R5 R6 Tappa Percorso Long (1,1) (0,N) ARRIVO (1,1) (1,N) Difficolta (0,N) Prezzo R7 Ordine Recapito Apertura Nick Password Recapiti Natura Archit. Museo (1,N) (0,N) (0,N) (0,N) Chiusura R11 R12 Utenti R8 R10 (0,N) (1,N) (1,1) (1,1) (0,N) Canale Prezzo Data Notizie Mostra Testo UA US (1,,1) (1,N) Nome NrUtenti Riferimento Nome R9 Inizio Fine Descrizione Abb,Fine Abb,Inizio (0,N)

SCHEMA LOGICO LOCALITA(Nome, Regione, Stato, Prefisso) PI(Nome, NomeLoc, Latitudine, Longitudine, Tipo) RACCOLTA(NomeRaccolta, NomePI, NomeLoc, Descrizione) APPUNTO(NickUtente, NomePI, Data, Commento, Valutazione) FOTO(NomeFoto, NomeRaccolta, Risoluzione, Data, Dimensione) TAPPA(NomePercorso, Ordine, Distanza, TempoTrasfer, TempoSosta) PERCORSO(Nome, Distanza, Durata, Difficolta) UTENTI(Nickname, Password, Tipo, AbbInizio, AbbFine) RECAPITIUTENTE(NickUtente, Recapito) CANALE(NomeCanale, Descrizione, NrUtenti) NOTIZIE(Data, PINome, NickUtente, Testo) BIBLIO(Data, PINome, NickUtente, NomeRiferimento) MOSTRA(Nome, DataInizio, DataFine, Prezzo) PI_MUSEO(Nome, NomePI, NomeLoc, Apertura, Chiusura, Prezzo, Recapito) REGISTRAZIONE_CANALE(NomeCanale, NickUtente) REFERENTI(NickName, NomePercorso, Ordine)

R4 Raccolta Foto Localita R3 Appunto R2 R1 PI R5 R6 Tappa Percorso R7 Nome Descrizione Nome Risoluzione Nome Regione Stato (1,N) (1,1) Dimensione (1,1) R4 Raccolta Foto Prefisso Localita Data (0,N) (1,1) Commento R3 Appunto (0,N) R2 (1,1) Valutazione R1 (0,N) Distanza TempoT TempoS Nome Distanza Durata Data (1,,1) PARTENZA Nome (0,N) Lat PI R5 R6 Tappa Percorso Long (1,1) (0,N) ARRIVO (1,1) (1,N) Difficolta (0,N) Prezzo R7 Ordine Recapito Apertura Nick Password Recapiti Natura Archit. Museo (1,N) (0,N) (0,N) (0,N) Chiusura R11 R12 Utenti R8 R10 (0,N) (1,N) (1,1) (1,1) (0,N) Canale Prezzo Data Notizie Mostra Testo UA US (1,,1) (1,N) Nome NrUtenti Riferimento Nome R9 Inizio Fine Descrizione Abb,Fine Abb,Inizio (0,N)

SCHEMA LOGICO LOCALITA(Nome, Regione, Stato, Prefisso) PI(Nome, NomeLoc, Latitudine, Longitudine, Tipo) RACCOLTA(NomeRaccolta, NomePI, NomeLoc, Descrizione) APPUNTO(NickUtente, NomePI, Data, Commento, Valutazione) FOTO(NomeFoto, NomeRaccolta, Risoluzione, Data, Dimensione) TAPPA(NomePercorso, Ordine, NomePI_partenza, NomePI_destinazione, NomeLoc, Distanza, TempoTrasfer, TempoSosta) PERCORSO(Nome, Distanza, Durata, Difficolta) UTENTI(Nickname, Password, Tipo, AbbInizio, AbbFine) RECAPITIUTENTE(NickUtente, Recapito) CANALE(NomeCanale, Descrizione, NrUtenti) NOTIZIE(Data, PINome, NickUtente, Testo) BIBLIO(Data, PINome, NickUtente, NomeRiferimento) MOSTRA(Nome, DataInizio, DataFine, Prezzo) PI_MUSEO(Nome, NomePI, NomeLoc, Apertura, Chiusura, Prezzo, Recapito) REGISTRAZIONE_CANALE(NomeCanale, NickUtente) REFERENTI(NickName, NomePercorso, Ordine)

VINCOLI di INTEGRITA’ LOCALITA(Nome, Regione, Stato, Prefisso) PI(Nome, NomeLoc, Latitudine, Longitudine, Tipo) RACCOLTA(NomeRaccolta, NomePI, NomeLoc, Descrizione) APPUNTO(NickUtente, NomePI, Data, Commento, Valutazione) FOTO(NomeFoto, NomeRaccolta, Risoluzione, Data, Dimensione) TAPPA(NomePercorso, Ordine, NomePI_partenza, NomePI_destinazione, NomeLoc, Distanza, TempoTrasfer, TempoSosta) PERCORSO(Nome, Distanza, Durata, Difficolta) UTENTI(Nickname, Password, Tipo, AbbInizio, AbbFine) RECAPITIUTENTE(NickUtente, Recapito) CANALE(NomeCanale, Descrizione, NrUtenti) NOTIZIE(Data, PINome, NickUtente, Testo) BIBLIO(Data, PINome, NickUtente, NomeRiferimento) MOSTRA(Nome, DataInizio, DataFine, Prezzo) PI_MUSEO(Nome, NomePI, NomeLoc, Apertura, Chiusura, Prezzo, Recapito) REGISTRAZIONE_CANALE(NomeCanale, NickUtente) REFERENTI(NickName, NomePercorso, Ordine)