1/9
Looks like no tags are added yet.
Name | Mastery | Learn | Test | Matching | Spaced | Call with Kai | Chat |
|---|
No analytics yet
Send a link to your students to track their progress
Come può essere trattato il caso di attributi multipli non standardizzati? (Descrizione e due esempi con diagramma in alternativa.)
Molti progettisti di database preferiscono creare direttamente una nuova entita sul diagramma entità-relazione (es. Pag 8) (dipendenti e titolo
Come può essere trattato il caso di attributi multipli standardizzati? (Descrizione ed esempio con diagramma.)
Es. Pag 9 invece è c’è una relazione N:N tra dipendenti e specializzazione
Cosa significa "spaccare un'entità in due"? In quali casi è assolutamente necessario? (Descrizione ed esempio con diagramma.)
Spaccare un’entità in due significa separare un oggetto dal suo tipo ed é necessario perché serve a raccogliere a fattore comune alcuni dati per evitare duplicazioni. Assolutamente necessario quando alcune entita sono in relazione con l’oggetto concreto, mentre altre sono in relazione con il tipo astratto. Es: automobile da modello
E' possibile che tra due entità esistano più relazioni? Illustrate con un esempio. Quali problemi può causare questa situazione? Come si risolve?
Si Es: (pag10) insegnante insegna materia, insegnante è coordinatore di materia. Può creare un problema di tipo uovo-gallina (es. Diagramma pag 10), la soluzione consiste nel rappresentare una delle due relazioni tramite una tabella aggiuntiva, come se fosse una relazione N:N
Descrivete un esempio di relazione su una stessa entità (ricorsiva).
In casi molti rari, è possibile incontrare relazioni tra un entità a sé stessa che di solito rappresentano qualche forma di geriarchia, es. è capo di
Descrivete un esempio di cardinalità 1:1. Cosa significa "cardinalità 1:0"? Come viene rappresentata in un database?
Relazione 1:1 abbastanza rara esempio: insegnante è coordinatore di materia, ma 1:0 un insegnante non sempre coordina una metarie, lato 0 incompleto. Viene rappresentata come se fosse una relazione 1:N, aggiungendo la chiave straniera sul lato0 della relazione
Cos'è la relazione ISA? Spiegate in quali casi è necessario usarla e fate un esempio con diagramma. Come viene rappresentata in un database?
La relazione ISA è una speciale relazione 1:0 che rappresenta il legame tra un elemento di un insieme e lo stesso elemento di un sottoinsieme più ristretto. Necessaria quando (pag12) non è possibile mettere in relazione i soli elementi dell sottoinsieme con qualche altra entita. database, la tabella INSEGNANTE conterrà tutti i suoi attributi, più la chiave primaria di DIPENDENTE (necessaria per rappresentare la relazione 1:0) che svolgerà la funzione sia di chiave primaria che di chiave straniera.
Fate un esempio di relazione 1:1:N (descrizione e diagramma) e descrivete come viene determinata la sua cardinalità (fare le domande). Come viene rappresentata in un database?

Fate un esempio di relazione 1:N:N (descrizione e diagramma) e descrivete come viene determinata la sua cardinalità (fare le domande). Come viene rappresentata in un database?

Fate un esempio di relazione N:N:N (descrizione e diagramma) e descrivete come viene determinata la sua cardinalità (fare le domande). Come viene rappresentata in un database?*
