Please enable JavaScript.
Coggle requires JavaScript to display documents.
Progettazione Basi di dati (Ciclo di Vita (Strudio Fattibilità, Racccolta…
Progettazione Basi di dati
Modello ER
Costrutti Base
Entità
Non è una valore che reppresenta l'oggetto ma l'oggetto stesso
Non una persona specifica ma un "Oggetto" persona generico
Rappresentazione del dato
Relazioni o Associazioni
Cardinalità
#
Quante istanze dell'entità possono partecipare alla relazione
Legame tra varie entità
Solitamente Due
Associazioni binarie
In alcuni casi piu di 2
Associazioni N-arie
ad unica relazione concorrono più di due entità
Generalizzazione
Gerarchie di entità
I figli ereditano attributi dalle entità padre
Copertura
Esclusiva
Ogni occorrenza dela entità genitore è al piu un occorrenza dell'entità figlio
Esempio: Una persona può essere occupata o disoccupata, non tutte e due contemporaneamente
Totale
Ogni occorrenza dell'entità padre ha almeno un occorrenza dell'entità figlio
Preso un dominio definito dall'entità padre, le entità figlie coprono tutto il dominio
Esempio: gli stati della materia sono solido liquido aeriforme e plamsa tico , sono ben definiti e coprono tutto il dominio degli stati della materia
é una semplificazione solo per rendere l'idea per una suddivisione piu dettagliata si consullti
Wikipedia
Parziale
Il dominio non viene coperto totalmente
Esempio una persona può essere generalizzata in calciatore e idraulico, ma una persona può avere sicuramente anche altre mansioni
Sovarapposta
Il contrario di esclusiva
Una persona può essere sia occupata che studente
Attributi
Elenco di caratteristiche attribuite ad una certa o relazione
Semplici
Rappresentano una informazione interessante da mantenere
Composti
Formati a loro volta da altri attributi
Cardinalità
#
Ogni atriduto può avere una diversa cardinalità
Cardinalità
Opzionale (0-N)
Obbligatoria (1-N)
Rappresentata con 2 numero il primo rappresenta il numero minimo di distanze il secondo il numero massimo
Identificatori
Rappresentano il modo in cui le Entità vengono identificate
Composta da attributi
Interni
Gli atributi che concorrono nella identificazione sono tutti appartenenti all'entità
Esterni
L'entità viene identificata da attributi di altre entità che hanno una relazione con l'attributo
Ogni entità ne può avere piu di uno
Almeno uno deve avere un attributo con cardinalità obbilgatoria
Ciclo di Vita
Strudio Fattibilità
Racccolta e analisi dei requisiti
Progettazione
Validazione e collaudo
Funzionameno
Implementazione
Fasi Di progettazione
Progettazione Concettuale
Livello alto di astrazione
Focus sul Contenuto informativo
Ossia delle informazioni che il DB deve mantenere
Schema concettuale
Progettazione Logica
Converte lo schema concettuale in schema logico
Indipendenza fisica
Ottimizzazione delle operazioni sui dati
Normalizzazione
Progettazione Fisica
Traduzione degli schemi derivati dalla progettazione logica in attraverso parametri fisici
Dipende dallo specifico sistema di gestione di basi di dati scelto