Un database è costituito da vari tipi di dati che sono organizzati per un numero di usi . Una rubrica di indirizzi è un semplice esempio di un database e di una banca dati di più elaborato progettato potrebbe riservare statistiche demografiche utilizzate da organizzazioni governative o grandi aziende di ricerca . Diversi tipi di database contengono diversi tipi di dati --- per esempio di testo , dati numerici o immagini . Gerarchica
Il database modello gerarchico Modello è costituito da bambini e genitori elementi di dati organizzati in una struttura ad albero . L'unico collegamento ammesso tra due serie di dati come quella di genitore e bambino . Il problema può essere illustrato in un senso molto letterale, se una società ha creato un database gerarchico elenco dipendenti e le loro famiglie , un dipendente sarebbe rappresentato da un elemento padre e se il dipendente ha avuto tre figli , che sarebbe rappresentato da tre elementi padre ( uno ciascuno ) . Questo significa che ogni bambino è permesso solo dal sistema di avere un genitore .
Network Modello
Il database modello di rete definito nella Conferenza del 1971 in Data Systems Languages estende su il database gerarchico in quanto insiemi di dati sono consentiti una relazione molti- a-molti . Questo è importante perché in alcune circostanze , elementi figlio di dati possono richiedere due elementi padre , come nell'esempio precedente . La banca dati modello di rete CODASYL si basa sulla teoria degli insiemi matematici , e ogni elemento padre di dati può essere un elemento figlio in uno o più set nel set del database di costruire .
Relational Model < br >
In un database modello relazionale , tutti i dati e le relazioni tra i dati sono organizzati in tabelle. Ogni tabella raccoglie i dati e separare un elemento unico in una nuova riga . Ogni riga contiene gli stessi campi di dati associati . Ogni colonna campo di dati ha il proprio nome univoco e corrispondente tipo di dati. Ad esempio, in un elenco di riproduzione di iTunes , ogni canzone è posto su una riga . I campi dati occupano ciascuno la propria colonna , e tutti i formati di dati sono unificati . L'ordine delle righe o colonne non è significativo .
Oggetto /relazione Modello
Database costruiti con l'oggetto /modello di relazione aggiungere nuove funzionalità ai sistemi di database in formato tabella standard. Oltre ai dati messi in campo tradizionali , i media binari più complicati possono essere memorizzati , come immagini , audio, video e applet . L' utente può eseguire complesse operazioni di analisi e manipolazione di convertire oggetti compositi multimediali e altri incapsulati all'interno della struttura dati .