1 / 12

Compito n.2

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.

justis
Download Presentation

Compito n.2

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Compito n.2 Progettazione di un DataBase Il Compilatore Di Lorenzo Salvatore

  2. Esercizio n.1 SCHEMA ENTITA’ - RELAZIONI 1 : N Amici Libri

  3. Esercizio n.1

  4. Progettazione logicaDefinizione delle caratteristiche degli attributi

  5. Progettazione logicaDefinizione delle caratteristiche degli attributi

  6. 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.

  7. Esercizio 2Base di Dati Ospedale

  8. Progettazione logicaDefinizione delle caratteristiche degli attributi

  9. Progettazione logicaDefinizione delle caratteristiche degli attributi

  10. Progettazione logicaDefinizione delle caratteristiche degli attributi

  11. Progettazione logicaDefinizione delle caratteristiche degli attributi

  12. 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.

More Related