Please enable JavaScript.
Coggle requires JavaScript to display documents.
PROGETTAZIONE DI UN DATABASE, LA somma di fase 1-2-3 crea la modellazione…
PROGETTAZIONE DI UN DATABASE
FASE 5: REALIZAZZIONE
dove si realizza fisicamente database
Deffinizione
Significa proggettare lstrutture prima loghiche poi fisiche di un database in modo che possano accogliere i dati di ciu un utente ha bisogno.
FASI 1: ANALISI
TECNICA/strategie di progettazione
BOTTOM_UP
Le specifiche sono sviluppate in semplici schemi dettaliati e vengono integrate tra loro.
INSIDE OUT
SI sviluppa a spirale e parte da concentti importanti aggiungendo quel correlati.
TOP_DOWN
SI parte da una schema iniziale astratto e si arriva a uno più dettaliato.
FASE 4: FISICA-iIMPLEMENTAZIONE
completamento dello schema logico in funzione dell'organizazzione fisica
FASE 3: LOGICA
creazione di uno schema secondo uno dei seguenti modelli:
AD OGGETI
anni '80
paradigma "object-oriented"
nuova frontiera nella ricerca sui database, hanno la possibilità di definire tippi di datti e comportamenti nella classe stessa.
OODBMS acronimo di object oriented dbms
jasmine sviluppato dalla fujitsu alla fine degli anni '90.
ORODMS acronimo di
Postgre sql e completamente gratiuto e sviluppato a california.
XML ( extensible markup languange)
anni '90
Non e proprio modello di database utilizza un linguaggio di markup.
Con xml e possibile definire dei tag a seconda del esigenza,: ha una struttura gerarchica.
NOSQL
Raggruppano un insieme di aprocci ibridi nel tentativo di supperare la rigidità del modello relazionale e migliorare la scalabilità della gestione dei dati.
relazione tra due u più campi di tabelle
schema fisso delle tablle
accesso ai dati garantito con le proprietà ACID cioè Atomicità , Consistenza . Isolamento e Durabilità
utilizzo di tabele e campi per memorizzare dati
ESEMPI di maggior successo
Neo4j
Cassandra, Big Table, Simple DB
REDIS, MEMCACHED, HBASE
Firebase
Mongo DB
RELAZIONALE
Sviluppato da Edgar Frank Codd all'inizio anni 70
pubblica l'articolo "modello per l'archiviazione di grandi banche di dati "dove struttura attraverso TABELLE e RELAZIONI.
RETICOLARE
Fine anni 60
struttura grafo: grafo mediante puntatori.
ogni record può conettersi con altri N:N(molti a molti) record
relazione multipla
SVANTAGGI
È neccessario dupblicare i dati introducendo un'inutile ridondanza.
I dati non sono tra loro direttamente conenessi la loro ricerca è difficoltosa.
I Llink realizzatti con i puntatori esiste uno spreco di spazio per le memorie estreme.
È estremamente rigido in caso di modifiche successive alla sua creazione.
evoluzione del modello gerarcico ogni nodo e un punto di partenza per raggiungere un campo.
GERARCHICO
anni 60
struttura al albero
Relazzione uno a molti e si indica 1:N.
Ogni padre può avere molti figli, ma ogni figlio può avere un solo padre.
La radice del nostro albero è il record principale da cui partono i numerosi figli (segmenti).
SVANTAGGI
Tra lo schema logica e realizazzione fisica esiste una dipendenza stretta e vincolante.
Le operazioni di ricerca non sono efficenti.
FASE 2 :CONCENTUALE
COMPLETEZZA
Tutti gli aspetti rilevanti della realtà devono essere modellati.
CHIAREZZA
Il modello deve essere leggibile e comprensibile a tutti.
CORRETEZZA
Uso corretto degli strumenti.
INDIPENDENZA
Dallo stromento informatico che verrà utilizzato.
LA somma di fase 1-2-3 crea la modellazione dei dati
CONSISTE in una modellazione astratta delle strutture dei datti di un database e serve per tradurre i dati dal punto di vista dell utente al punto di vista del opplicazione(transportarli dal mondo reale al mondo informatico)
MODELLAZIONE FUNZIONALE
FASI 4-5
CAMI XHUANA