Se io ho un modello ER di questo tipo, partiamo dal primo esempio allora
intanto le regole di derivazione te le ricordi quali sono? In particolare, la 5 l’associazione 1.1 diventa un'unica relazione che contiene gli attributi della prima e della seconda entità. La relazione che cosè? la relazione una regola che stabilisce il progettista e si basa su che cosa? sulle attività che svolgono le due tabelle di riferimento, abbiamo fatto l’esempio all’inizio l’esempio matematico, se io ho un insieme è costituito da n elementi n elementi dell’insieme a m elementi dell’insieme b se io trovo una relazione fra l’insieme A e l’insieme b tale che ogni elemento dell’insieme b è un sottoinsieme dell’insieme A che verifica una determinata condizione, questa viene definita come relazione, nella fatti specie abbiamo visto come x era il quadrato di y ed era una relazione. Ora nel caso in cui io ho il modello ER , come me lo sono creato questo modello ER, ho fatto l’analisi del testo , leggo il testo più volte per capirlo bene, una volta che è stato interpretato il testo si crea il modello ER entity relation schip, dove ci sono le entità fondamentali e le associazioni che regolano questo modello, una volta che noi ci siamo creati questo modello concettuale, chiamiamolo così, dobbiamo trovare il modello logico da implementare sul nostro sistema, quindi il modello logico è quello che noi otteniamo dalla derivazione e ci consente di evitare di fare la forma grafica su access, e andarlo a scrivere direttamente perché se io uso SQL vado a utilizzare il modello derivato e già ho finito di inserire i dati nel mio sistema, quindi abbiamo verificato l’associazione 1:1 e stavamo per verificare l’associazione uno a molti, abbiamo visto che l’associazione 1:1 vedi il modello ER costituito da cittadino e codice servizio sanitario nazionale, governato dalla associazione essere assegnato, viene derivato e diamo un nome perché io quando ho un’associazione 1:1 devo derivare un'unica relazione quindi cosa devo fare: cittadino e codice servizio sanitario nazionale che cosè è un anagrafica, perché contiene al suo interno i dati dei cittadini e il dato che viene assegnato dal servizio sanitari nazionale il verso e 1:1 perché c’è una corrispondenza biunivoca, non ci può essere un cittadino senza codice servizio nazionale e non cim può essere un codice servizio sanitario nazionale senza il relativo cittadino, c’è l’obbligatorietà. Quindi applicando la regola di derivazione, cosa mi dice la regola di derivazione se io ho un modello 1:1 devo derivarlo come un'unica relazione, dove gli elementi quindi gli attributi della prima entità diventano attributi della relazione e anche gli attributi della seconda entità, diventano gli attributi della stessa relazione , come faccio a scegliere la chiave della tabella anagrafe la sceglie il progettista, quindi non ho fatto altro in questo caso che applicare questa regola, l’associazione 1.1 diventa un'unica relazione che contiene gli attributi della prima e della seconda entità.Ora abbiamo visto che dell’associazione 1:1 ci sono dei casi particolari, perché vedete è questo l’associazione diventa un'unica relazione che contieni elementi della prima e della seconda, quando andiamo a vedere le eccezioni qui fra due virgole scriveremo salvo opportune condizioni, e quali sono queste opportune eccezioni, opportune eccezioni sono dettate dal fatto che una per esempio delle due entità può assumere tanti valori nulli, vedete poiché la maggior parte dei dipendenti non ha assegnato l’auto aziendale, la tabella dipendente avrà molte righe con valori nulli nei dei campi evidenziati in rosso, perché se io applico la regola di derivazione giusta allora cosa fa i progettista esperto non va a derivare questo modello ER con la regola di derivazione … ma se lo va a derivare con la regola di derivazione 1: N. la regoa di derivazione 1:N l’abbiamo detto settemila volte cosa dice , dice che dobbiamo fare due relazioni da dipendnte diventa dipendenti con tutti gli attributi e invece la seconda tabella diventa auto aziendali e sempre gli attributi con la chiave secondaria che è collegata con matricola ok perfetto. vedete quindi se io applico questa regola quindi questa eccezioni