5° Anno TEORIA 1. Introduzione al mondo dei database | Page 12

13 . Il mondo delle basi di dati Vers . 2.2 – Ottobre 2020
GLI UTENTI DI UNA BASE DI DATI E ’ possibile individuare le seguenti classi di utenza di una base di dati :
- utenti semplici : detti anche operatori sono coloro che utilizzano il database per inserire , modificare e cancellare in modo “ protetto ” seguendo i programmi applicativi creati dagli utenti programmatori ;
- utenti avanzati : sono coloro che accedono alla base di dati per effettuare interrogazioni anche complesse senza che vi sia bisogno dell ’ intervento di un utente programmatore che scriva un programma ad hoc . Tali interrogazioni vengono effettuate grazie alla conoscenza approfondita di un linguaggio di interrogazione non procedurale come l ’ SQL . Tipicamente sono persone che fanno parte dello staff dirigenziale e / o di livello medio di un ’ azienda .
- utenti programmatori : sono coloro che costruiscono specifiche applicazioni per permettere agli altri utenti un ’ interazione “ controllata ” sulla base di dati . Utilizzano il DML del DBMS . La distinzione tra utente e programmatore sta via via scomparendo a causa della sempre maggiore interattività e facilità di uso dei DBMS che permettono anche ad un utente meno esperto di creare tabelle , effettuare interrogazioni , etc .
- amministratore o DBA ( DataBase Administrator ): è colui che progetta e si occupa della manutenzione della base di dati . Gestisce inoltre : ( - ) la definizione iniziale e la modifica dello schema della base di dati ( è responsabile della correzione , dell ’ ampliamento e dell ’ adeguamento dello schema logico alle nuove esigenze degli utenti della base di dati ); ( - ) la definizione iniziale e la modifica delle viste logiche sui dati ( è responsabile della protezione e della riservatezza dei dati ); ( - ) la definizione iniziale e la modifica delle politiche di accesso ai dati ( è responsabile dell ’ assegnazione dei privilegi di accesso agli utenti della base di dati ); ( - ) la definizione iniziale e la modifica delle politiche di salvataggio e ripristino ( backup e restore ) ai dati ( è responsabile dell ’ immediato ripristino dei dati a seguito di eventi disastrosi ).
Schematizzando :
DBA
Utenti programmatori
Utenti avanzati
Utenti semplici
Autore : Rio Chierego ( email : riochierego @ libero . it - sito web : www . riochierego . it ) Pag . 12