120 likes | 238 Views
Compito n.2. Progettazione di un DataBase Il Compilatore Di Lorenzo Salvatore. Esercizio n.1. SCHEMA ENTITA’ - RELAZIONI 1 : N. Amici. Libri. Esercizio n.1. Progettazione logica Definizione delle caratteristiche degli attributi.
E N D
Compito n.2 Progettazione di un DataBase Il Compilatore Di Lorenzo Salvatore
Esercizio n.1 SCHEMA ENTITA’ - RELAZIONI 1 : N Amici Libri
Progettazione logicaDefinizione delle caratteristiche degli attributi
Progettazione logicaDefinizione delle caratteristiche degli attributi
RISPOSTE • E’ emersa l’esigenza di rappresentazione di valori nulli per i valori dell’attributo Nome relativi agli Amici con ID 101 e 102 perché,essendo omonimi (si chiamano entrambi Biagio) sono definiti unicamente dal Soprannome (il quale evita le omonimie): per questo motivo i loro nomi possono essere omessi ed essere sostituiti da valori nulli, in quanto sono valori senza informazione. E’ emersa altresì l’esigenza di rappresentare valori nulli per i valori dell’attributo Soprannome relativi agli Amici con ID 103 e 104 perché, non essendo omonimi (si chiamano rispettivamente Carlo e Domenico) sono definiti unicamente dal nome: per questo motivo i loro soprannomi possono essere omessi ed essere sostituiti da valori nulli, in quanto sono valori senza informazione. 2. In generale i valori nulli evitano confusione (perché vengono utilizzati al posto di valori inappropriati). La presenza di valori nulli nelle Chiavi genera difficoltà poiché in tali casi i valori delle Chiavi non consentono di identificare le ennuple e di realizzare facilmente i riferimenti da altre relazioni: per queste ragioni la presenza di valori nulli nelle chiavi deve essere limitata.
Progettazione logicaDefinizione delle caratteristiche degli attributi
Progettazione logicaDefinizione delle caratteristiche degli attributi
Progettazione logicaDefinizione delle caratteristiche degli attributi
Progettazione logicaDefinizione delle caratteristiche degli attributi
RISPOSTE • Vincolo di integrità referenziale tra l’attributo Cod. della Relazione Pazienti e la Relazione Ricoveri. Vincolo di integrità referenziale tra l’attributo Reparto della Relazione Ricoveri e la Relazione reparti. Vincolo di integrità referenziale tra gli attributi Cod. e Primario della Relazione Reparti e la Relazione Medici. • Chiavi: Cod. nella Tabella Pazienti; Paziente e Inizio nella Tabella Ricoveri; Cod. nella Tabella Reparti ; Matr. nella Tabella Medici; 3. Gli Attributi sui quali può essere sensato ammettere valori nulli sono: Cognome e Nome nella Tabella Pazienti; Fine nella Tabella Ricoveri; Nome nella Tabella Reparti: Cognome e Nome nella Tabella Medici.