Please enable JavaScript.
Coggle requires JavaScript to display documents.
PROGETTAZIONE DI UN DATABSE, modellazione dei dati FASE 1-2-3, Andrea…
PROGETTAZIONE DI UN DATABSE
FASE 1 ANALISI
tecniche strategie/progettazioni
BOTTOM-UP
Da sviluppo di semplice schemi parziali che vengono integrati tra loro
INSIDE-OUT
dai concetti interni più importanti seguendo un percorso aspirale si aggiungono quelli correlabili
TOP-DOWN
Dallo schema iniziale molto astratto e complesso, si raffina fino all schema finale
DEFINIZIONE
Progettare le strutture prima logiche e quindi fisiche in modo che possano accogliere i dati di cui un utente ha bisogno
Fase di Realizzazione 5
progetto e realizzazione delle procedure atte a soddisfare le richieste specificate nel progetto iniziale utilizzando strumento informatici ad alto livello
FASE 3 LOGICA:
si creano degli schemi a seconda deiseguenti modelli
Sviluppato da Edgard Frank Codd all'inizio degli anni '70
Pubblica l'articolo "modello per l'archiviazione di grande banche di dati" dove struttura attraverso TABELLE e RELZIONI.
GERARCHICO
rappresentabile con un albero negli anni 60
Il record principale si chiama radice e da lì partono tutti i sotto alberi con tutti i rami e quello che si crea sotto sono i figli
relazione:di tipo 1a N
Un padre può avere svariati figli ma un figlio può avere solo un padre
vantaggi
esiste una dipendenza stretta e vincolante
le operazioni di ricerca non sono efficienti
Svantaggi
Tra schema logico e realizzazione fisica esiste una dipendenza stretta e vincolante.
Le operazioni di ricerca non sono efficienti.
RETICOLARE
FASE 2 CONCETTUALE
CHIAREZZA
Il modello che si prepara deve essere leggibile
COMPLETEZZA
tutti gli aspetti devono essere trattati/modellati
INDIPENDENZA
indipendentemente dallo strumento informatico che deve essere utilizzato
CONCRETEZZA
Uso concreto degli strumenti
FASE 4 FISICA:fase impelementazione
completamento dello schema logico in funzione dell'organizzazione fisica
xml
inizio anni 90
non è un vero e proprio database ma fornisce informazioni diverse
NoSql
caratteristiche
schema fisso delle tabelle
presenza di una relazione di uno o più campi (1:N,:M)
utilizzo di tabelle e campi per memorizzare dati
Proprietà acid:atomicità,consistenza,isolamento,durabilità
noSQL= not only structured Query Language
esempi di magior successo
Redis,memacahed,Hbase
Neo4j
Cassandra, Big Table, Simple DB
mongo db
Firebase
modellazione dei dati FASE 1-2-3
rappresentazione astratta delle strutture dei dati serve per tradurre i dati dal punto di vista dell'utente dal punto di vista dell'applicazione (dal mondo reale al mondo informatico)
Andrea Ferrari