ESPERTO DI PROGETTAZIONE E GESTIONE DI BASI DATI
Descrizione
L’Esperto di progettazione e gestione di basi dati si occupa di progettare, implementare, gestire e manutenere sistemi di gestione di basi di dati o database, vale a dire insiemi di dati strutturati e organizzati per essere usati da applicazioni diverse in modo controllato. Organizza e gestisce dati provenienti dai vari sottosistemi assicurando la consistenza, l'integrità e la non ridondanza dei dati e delle informazioni in essi contenuti. Si relaziona con gli operatori aziendali e con le funzioni specialistiche dei sistemi informativi.
ADA associate alla qualificazione
ADA.14.01.19Gestione dell'Informazione e della Conoscenza
Competenze
DEFINIRE LO SCHEMA CONCETTUALE DELLA BASE DATI
Mostra abilità e conoscenzeMostra attività
Mostra abilità e conoscenzeMostra attività
Conoscenze
- – Caratteristiche ed evoluzioni del settore dei servizi digitali – Modelli logici delle basi di dati (gerarchico, reticolare, relazionale, a oggetti) – Modello
Abilità
- – Identificare le principali risorse dati necessarie all'organizzazione e le relative fonti – Identificare strumenti e procedure per la raccolta di dati sulle esigenze informative dell'organizzazione e sugli eventuali domini applicativi del database da sviluppare – Tradurre le esigenze informative rilevate in requisiti dei dati e delle operazioni/transazioni definiti sulla base delle caratteristiche dell'eventuale dominio applicativo e delle diverse fonti individuate – Individuare le relazioni, gli attributi e le proprietà rilevanti per la costruzione dello schema concettuale – Utilizzare diagrammi logici per rappresentare le entità e le relazioni gestite dalla base dati – Definire lo schema concettuale del data base orientato ai dati oppure orientato alle procedure, procedendo per integrazione (modello bottom-up) o per particolarizzazione (modello top-down)
| ADA |
|---|
ADA.14.01.19 - Gestione dell'Informazione e della ConoscenzaRA1: Definire la strategia relativa all’informazione, identificando il fabbisogno, i requisiti e il valore per il business dell’informazione e il processo per la sua gestione, selezionando le fonti dei dati interne e/o esterne e la loro forma e mantenendo la compliance con i requisiti di Privacy e il rispetto dei diritti di Proprietà Intellettuale Rilevazione/analisi dei fabbisogni di informazione Analisi del valore dell'informazione Formalizzazione dei requisiti di informazione Definizione del processo per la gestione dell’informazione Applicazione degli standard e delle norme relative alla proprietà intellettuale (IPR) e le norme della privacy RA2: Definire l'architettura per la gestione dell'informazione e disegnare l’infrastruttura tecnica funzionale allo sfruttamento, ottimizzazione e condivisione delle informazioni, identificando gli strumenti appropriati per creare, estrarre, mantenere, rinnovare, presentare e diffondere le conoscenze al fine di capitalizzare il patrimonio informativo. Traduzione del funzionamento del business in informazione strutturata Definizione dell'architettura a supporto della gestione dell'informazione Disegno dell'infrastruttura tecnica per la gestione dei dati Analisi di data set complessi, interni o esterni, di varia estensione, natura e struttura Scelta delle tecniche di presentazione dei dati orientate al business |
REALIZZARE LA PROGETTAZIONE DEL SISTEMA DI GESTIONE DELLA BASE DATI
Mostra abilità e conoscenzeMostra attività
Mostra abilità e conoscenzeMostra attività
Conoscenze
- – Linguaggi specialistici per la definizione, la manipolazione, il controllo e l'interrogazione delle basi di dati – Modello relazionale delle basi dati – Tecniche di organizzazione, indicizzazione e memorizzazione dei file – Caratteristiche e funzionalità dei database management system – Elementi di algebra e calcolo relazionale – Tecniche di normalizzazione delle basi di dati relazionali – Tipologia, caratteristiche e funzionalità dei DataBase Management Systems (DBMS) – Fondamenti di sicurezza nella progettazione dei sistemi di gestione delle basi di dati
Abilità
- – Definire le specifiche funzionali dei programmi e delle transazioni da sviluppare, individuando le modalità operative ottimali – Progettare l'architettura del sistema di gestione della base di dati nel rispetto delle logiche di prevenzione di attacchi informatici e delle normative vigenti in materia di privacy e tutela dei dati personali – Definire l'architettura complessiva del sistema di gestione della base di dati con gli archivi, le procedure e le relazioni tra di essi – Applicare le tecniche di normalizzazione delle relazioni fino al raggiungimento del livello ottimale per l'efficienza e l'integrità del sistema – Definire la struttura degli archivi ottimale in relazione al modello di base di dati prescelto ed al DBMS adottato – Definire il sistema di controllo degli accessi alla base dati, configurando per ogni classe di utenti autorizzati le procedure per l'accesso controllato e la verifica delle credenziali di autenticazione
| ADA |
|---|
ADA.14.01.19 - Gestione dell'Informazione e della ConoscenzaRA1: Definire la strategia relativa all’informazione, identificando il fabbisogno, i requisiti e il valore per il business dell’informazione e il processo per la sua gestione, selezionando le fonti dei dati interne e/o esterne e la loro forma e mantenendo la compliance con i requisiti di Privacy e il rispetto dei diritti di Proprietà Intellettuale Rilevazione/analisi dei fabbisogni di informazione Analisi del valore dell'informazione Formalizzazione dei requisiti di informazione Definizione del processo per la gestione dell’informazione Applicazione degli standard e delle norme relative alla proprietà intellettuale (IPR) e le norme della privacy RA2: Definire l'architettura per la gestione dell'informazione e disegnare l’infrastruttura tecnica funzionale allo sfruttamento, ottimizzazione e condivisione delle informazioni, identificando gli strumenti appropriati per creare, estrarre, mantenere, rinnovare, presentare e diffondere le conoscenze al fine di capitalizzare il patrimonio informativo. Traduzione del funzionamento del business in informazione strutturata Definizione dell'architettura a supporto della gestione dell'informazione Disegno dell'infrastruttura tecnica per la gestione dei dati Analisi di data set complessi, interni o esterni, di varia estensione, natura e struttura Scelta delle tecniche di presentazione dei dati orientate al business |
IMPLEMENTARE IL SISTEMA DI GESTIONE DELLA BASE DATI
Mostra abilità e conoscenzeMostra attività
Mostra abilità e conoscenzeMostra attività
Conoscenze
- – Lingua inglese tecnica – Tecniche di documentazione delle procedure – Caratteristiche e funzionalità dei linguaggi di definizione delle basi di dati (DDL, ecc.) – Tecniche di programmazione strutturata – Linguaggio SQL (Structured Query Language) – Caratteristiche e funzionalità dei principali sistemi operativi – Tecniche di testaggio del sistema di gestione di database
Abilità
- – Applicare le metodologie di scrittura strutturata del codice sorgente per rendere comprensibile la struttura delle procedure – Organizzare la memorizzazione dei file sui dispositivi di memoria secondaria o di massa nella maniera più efficiente, per assicurare dei tempi di risposta accettabili – Creare le chiavi primarie e secondarie per l'accesso al database e per il collegamento delle varie tabelle o archivi che lo compongono – Creare le interfacce per la modifica, l'aggiornamento e la consultazione del database – Testare il corretto funzionamento del sistema di gestione della base di dati, verificando il comportamento delle procedure ed il rispetto delle specifiche di progetto e dei vincoli di integrità in tutte le possibili condizioni di utilizzo – Documentare la struttura, le interrelazioni ed i parametri di configurazione di tutte le componenti della base di dati (archivi, tabelle, indici, relazioni, ecc. ...), per agevolare le successive operazioni di modifica, aggiornamento e manutenzione del database
| ADA |
|---|
ADA.14.01.19 - Gestione dell'Informazione e della ConoscenzaRA1: Definire la strategia relativa all’informazione, identificando il fabbisogno, i requisiti e il valore per il business dell’informazione e il processo per la sua gestione, selezionando le fonti dei dati interne e/o esterne e la loro forma e mantenendo la compliance con i requisiti di Privacy e il rispetto dei diritti di Proprietà Intellettuale Rilevazione/analisi dei fabbisogni di informazione Analisi del valore dell'informazione Formalizzazione dei requisiti di informazione Definizione del processo per la gestione dell’informazione Applicazione degli standard e delle norme relative alla proprietà intellettuale (IPR) e le norme della privacy RA2: Definire l'architettura per la gestione dell'informazione e disegnare l’infrastruttura tecnica funzionale allo sfruttamento, ottimizzazione e condivisione delle informazioni, identificando gli strumenti appropriati per creare, estrarre, mantenere, rinnovare, presentare e diffondere le conoscenze al fine di capitalizzare il patrimonio informativo. Traduzione del funzionamento del business in informazione strutturata Definizione dell'architettura a supporto della gestione dell'informazione Disegno dell'infrastruttura tecnica per la gestione dei dati Analisi di data set complessi, interni o esterni, di varia estensione, natura e struttura Scelta delle tecniche di presentazione dei dati orientate al business |
REALIZZARE L'AMMINISTRAZIONE DELLA BASE DATI
Mostra abilità e conoscenze
Mostra abilità e conoscenze
Conoscenze
- – Principali riferimenti legislativi e normativi in materia di sicurezza, gestione delle informazioni digitali e privacy – Principi e concetti di amministrazione di una base dati – Tecniche di attacco e metodologie di difesa della sicurezza delle basi dati – Principi di manutenzione di un sistema di gestione di una base dati – Tecniche di elaborazione di documentazione tecnica (reportistica, manuali d'uso, …) – Tecniche di controllo dell'accesso alla base dati
Abilità
- – Analizzare i dati relativi agli accessi degli utenti al database e produrre le relative statistiche – Definire modalità e strumenti di gestione delle varie tipologie di operazioni di riavvio del sistema e le conseguenti procedure di ripristino – Definire modalità e supporti da utilizzare per l'esecuzione delle operazioni di manutenzione periodica (copie di backup, pulizia dei dati, verifica dello spazio disponibile, aggiornamento del software, ecc.) – Individuare gli appropriati correttivi per ripristinare il corretto funzionamento del sistema di gestione della base dati o migliorarne le prestazioni a fronte di anomalie e/o attacchi informatici – Valutare il corretto funzionamento del sistema di gestione della base dati, verificando il comportamento delle procedure ed il rispetto delle specifiche di progetto e dei vincoli di integrità in tutte le possibili condizioni di utilizzo – Redigere le istruzioni e/o i manuali d'uso per l'utilizzo del database
