casi particolari informatica

0.0(0)
Studied by 0 people
call kaiCall Kai
Locked
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/9

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 3:32 PM on 6/24/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

10 Terms

1
New cards

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

2
New cards

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 

3
New cards

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

4
New cards

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

5
New cards

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

6
New cards

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

7
New cards

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.

8
New cards

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?

knowt flashcard image
9
New cards

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?

knowt flashcard image
10
New cards

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?*

knowt flashcard image