Please enable JavaScript.
Coggle requires JavaScript to display documents.
Progettazione di un Data Base, MODELLAZIONE DEI DATI FASI 1-2-3 - Coggle…
Progettazione di un Data Base
definizione
progettare le strutture logiche e fisiche di modo che possano accogliere i dati di cui l'utente ha bisogno
FASE 1 ANALISI
BOTTOM UP
INSIDE UOT
TOP DOWN
FASE 2 CONCETTUALE
COMPLETEZZA
Ha ogni informazione necessaria
CHIAREZZA
Comprensibile
CORRETTEZZA
Funziona
INDIPENDENZA
utilizzabile da tutti i software
FASE 3 LOGICA
creazione di uno schema secondo i seguenti modelli:
RELAZIONALE
anni 70
AD OGGETTI
anni 80
paradigma object oriented
ODDBMS
object oriented DMBS
JESMINE DIFUJITSU
ORDBMS
object relationa DBMS
postgreql
RETICOLARE
fine anni 60
struttura a grafo
utilizzo dei puntatori che indicano relazioni tra i dati nel grafo,
relazione N:N multiple (molti a molti)
Estensione del modello gerarchico:
Ogni padre può avere molti figli e ogni foglio può avere più padri
svantaggi
XML
anni 90
linguaggio simile a HTML con il quale condivide i marck up ma nel lingauaggio XML i tag sono liberi e descrivono quanto racchiuso tra le parentesi
è possibile definire propri tag a seconda delle prorpie esigenze
GERARCHICO
inizio anni 60
albero
Radice: record principlae
Ogni elemento si chiama segmento
ogni padre può avere molti foglio ma ogni figlio può avere solo un padre (1:N= relazione a molti)
svantaggi
NoSql
ATOMICITA
Consistenza
iIsolamento
durabilità
esempi
MANGODB
NEO4J
FIREBASE
caratteristiche
TABELLE PER MEMORIZZAZZIONE
SCHEMA FISSO DELLE TABELLE,UNA CHIAVE IDENTIFICA UNA SOLA RIGA
RELAZIONE TRA DUE O PIÙ CAMPI DI TABELLE
FASE 4 FISICA-IMPLEMENTAZIONE
complemento dello schema logico in funzione dell' organizzazione fisica
FASE 5 REALIZZAZIONE
MODELLAZIONE DEI DATI
FASI 1-2-3
consiste in una rappresentazione astratta delle strutture dei dati, serve per tradurre i dati dal punto di vista di un data base