Sommario:
- Definizione - Cosa significa architettura a tre schemi?
- Techopedia spiega l'architettura a tre schemi
Definizione - Cosa significa architettura a tre schemi?
L'architettura a tre schemi è un'idea nella progettazione di database relazionali che suddivide un database in tre diverse categorie in base al suo utilizzo e struttura e ai ruoli ricoperti da amministratori di sistema, progettisti e utenti finali.
Techopedia spiega l'architettura a tre schemi
Sviluppata negli anni '70, l'architettura a tre schemi aiuta a valutare un database relazionale da diversi punti di vista. Il primo dei tre livelli è chiamato livello esterno o livello utente. Questa è la vista del database relazionale che gli utenti finali vedono e comporta un alto livello di astrazione. Il secondo livello è lo schema logico o livello concettuale, in cui lavorano i progettisti. Il terzo livello è lo schema fisico o livello fisico, in cui i programmatori mantengono un database su un sistema hardware. L'architettura a tre schemi è generalmente attribuita al gruppo ANSI / SPARC e talvolta viene anche chiamata architettura "ANSI / SPARC".
Parte dell'uso dell'architettura a tre schemi è quella di vedere come la manutenzione del progetto differisce dalla manutenzione del sistema principale. Ad esempio, gli elementi relativi alle tabelle e alle query del database appartengono allo schema concettuale o logico, in cui problemi come la gestione della memoria vengono esaminati a livello fisico. Alcuni esperti IT parlano dell'architettura a tre schemi nel contesto del cambiamento dei livelli senza influire su altri livelli o in termini di indipendenza dei dati. Inoltre, l'architettura a tre schemi esegue anche una suddivisione delle funzioni principali di progettisti di database, amministratori di rete o team di manutenzione del server.
