ESPERTO DI PROGETTAZIONE E GESTIONE DI BASI DATI

SEP
14. Servizi digitali
REPERTORIO
Veneto

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.

Competenze

DEFINIRE LO SCHEMA CONCETTUALE DELLA BASE DATI
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 Conoscenza

RA1: 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à
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 Conoscenza

RA1: 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à
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 Conoscenza

RA1: 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
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