Casa Banche dati Cos'è l'architettura a tre schemi? - definizione da techopedia

Cos'è l'architettura a tre schemi? - definizione da techopedia

Sommario:

Anonim

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.

Cos'è l'architettura a tre schemi? - definizione da techopedia