Gestore di basi di dati
[ Classificazioni ] ________________________________________________________________________
Classificazione Nazionale delle Professioni ISTAT 2001
2.1.1.4 ‐ INFORMATICI E TELEMATICI
Attività Economiche ATECO
K ‐72.10 ‐ Consulenza per installazione di sistemi informatici
Classificazione Internazionale delle Professioni ISCO‐88
2131 ‐ Progettisti e analisti di sistemi informatici
[ Descrittivo ]___________________________________________________________________________
Finalità
Partecipa attivamente alla progettazione del sistema informativo, funge da riferimento per la definizione del modello dei dati, controlla e ottimizza le prestazioni complessive delle basi di dati. Offre supporto alla individuazione ed alla soddisfazione delle esigenze di estrazione e analisi di dati attingendo sia da archivi strutturati sia da altre fonti non strutturate.
Elementi di contesto
CONTESTI LAVORATIVI:
Ambito/i di riferimento: Opera tipicamente all’interno di aziende di medio‐grandi dimensioni appartenenti a qualsiasi settore interessate a dare un efficace supporto ai processi gestionali attraverso sistemi ICT. Le competenze di progettazione possono anche essere messe a frutto nell’ambito di progetti presso aziende clienti.
Collocazione/i organizzativa/e: Opera generalmente all’interno della Direzione ICT / Organizzazione e Sistemi nelle aziende utenti. Modalità di esercizio del lavoro: Caratterizzato da orari di lavoro flessibili e non standard, in relazione alle esigenze specifiche e contingenti dell’organizzazione nella quale opera generalmente come lavoratore dipendente.
Requisiti preferenziali
Formativi:
E’ preferibile una laurea in Informatica o Ingegneria Informatica.
Esperienziali:
Esperienza di almeno 36 mesi in un ruolo lavorativo compatibile
Requisiti obbligatori
Per potersi qualificare come Gestore di basi di dati/Database Manager occorre superare i test EUCIP previsti per questa figura ed è inoltre necessario il possesso della certificazione EUCIP livello “Core”
____________________________________________________________
[ Comportamenti Organizzativi ]
Orientamento al cliente o allʹutente (interno/esterno)
Pensiero analitico
Pensiero concettuale
Decisionalità
Gestione delle relazioni e Negoziazione
Integrazione organizzativa
[ Competenze ]_________________________________________________________________________
Essere in grado di definire l’architettura dei dati
Per metter in atto la competenza occorre sapere come…
‐ Redigere le specifiche di sistema che comprendano il modello dei dati e l’architettura del sistema in termini di interazione della base di dati con il sistema operativo e con il software applicativo
‐ Verificare la coerenza del sistema e la sua compatibilità con le specifiche anche rispetto a stadi intermedi di rilascio
‐ Verificare le modalità di accesso ai dati, anche nel caso particolare di interfacce web ‐ Progettare e realizzare basi di dati
‐ Progettare e realizzare sistemi gestionali transazionali
‐ Definire lʹarchitettura del sistema e il piano di attivazione
‐ Sfruttare le caratteristiche dei sistemi operativi ‐ Realizzare applicazioni internet
Conoscenze Abilità Sistemi gestionali transazionali
Applicare tecniche di gestione delle eccezioni
Disegno dei sistemi e implementazione
Utilizzare strumenti di progettazione (es. Oracle Designer, ERWin)
Fondamenti di sistemi operativi e condivisione di risorse
Basi di dati
Modelli di applicazioni internet
Utilizzare strumenti di costruzione di interfacce utente per internet
Utilizzare strumenti di configurazione del sistema operativo per la condivisione di risorse
Applicare tecniche di progettazione dellʹarchitettura del sistema informativo
Essere in grado di convalidare l’architettura dei dati
Per metter in atto la competenza occorre sapere come…
‐ Riverificare l’architettura dei dati alla luce dei requisiti di sicurezza, di qualità e di corrispondenza alle esigenze del contesto organizzativo di riferimento
‐ Convalidare eventuali modifiche al modello dei dati che si rendessero necessarie per una migliore integrazione con il software applicativo
‐ Contribuire alla definizione del modello dei dati
‐ Analizzare i rischi e migliorare il livello di sicurezza IT
‐ Garantire la riservatezza dei dati sensibili
‐ Definire una architettura software rispondente ai requisiti
‐ Gestire la progettazione software secondo un approccio consolidato
Conoscenze Architetture software
Sistemi di protezione dei dati
Progettazione software secondo un approccio consolidato
Modelli di dati
Sicurezza informatica Abilità Applicare procedure di configurazione di sottosistemi di protezione e risoluzione dei problemi di sicurezza informatica
Applicare procedure di gestione dei dati che ne garantiscano la riservatezza
Applicare procedure di sicurezza della rete
Applicare i principi di progettazione software
Applicare metodologie per la definizione di un architettura software
Applicare tecniche per la definizione di modelli di dati
Essere in grado di definire il livello di servizio della base dati
Per metter in atto la competenza occorre sapere come…
‐ Raccogliere e formalizzare le esigenze di accesso alle informazioni e organizzare i processi di erogazione dei relativi servizi in corrispondenza al livello specificato
‐ Consentire un uso ottimale dei dati e delle tecnologie disponibili ‐ Valutare l’opportunità di introdurre nuovi strumenti DW
‐ Permettere lʹestrazione di dati solo parzialmente strutturati
‐ Definire condizioni ottimali di erogazione dei servizi IT
‐ Definire un appropriato processo di gestione del servizio IT
‐ Organizzare un utilizzo efficace di sistemi basati su tecnologie web
Conoscenze Tecniche di pianificazione di attività
Abilità Elementi di gestione del servizio IT
Utilizzare strumenti di Data Warehousing e Business Intelligence
Data Warehousing
Applicare procedure di gestione del servizio IT Modelli per lʹestrazione di informazioni e dati semistrutturati Applicare tecniche di ricerca ed estrazione di informazioni
Sistemi web
Applicare tecniche di pianificazione di risorse e di mezzi
Condizioni per lʹerogazione dei servizi IT
Applicare metodologie di gestione del servizio IT (es. ITIL)
Utilizzare strumenti di erogazione di servizi in rete
Essere in grado di gestire l’integrazione, la sicurezza e le prestazioni della base dati
Per metter in atto la competenza occorre sapere come…
‐ Allestire e amministrare i sistemi di archiviazione permanente dei dati e delle transazioni
‐ Valutare il livello di sicurezza e di prestazioni delle basi dati, anche in termini di supporto ad attività di analisi dei dati ‐ Manipolare i dati in un database
‐ Costruire e aggiornare la struttura di una base dati
‐ Amministrare una base dati
‐ Configurare una base dati in rete
‐ Mettere a punto le prestazioni di una base dati
‐ Organizzare lʹestrazione di dati per scopi analitici
Conoscenze Amministrazione di una base dati
Abilità Basi di dati in configurazioni di rete
Utilizzare il linguaggio SQL e altri strumenti di interazione con un DB
Controllo delle prestazioni di una base dati
Applicare procedure di gestione ordinaria di una base dati
Data mining
Utilizzare strumenti di manutenzione di basi dati
Manipolazione dei dati in una base dati
Applicare metodi di configurazione di una base dati in rete
Approcci per la creazione e manutenzione di una base dati
Applicare metodologie di ottimizzazione delle prestazioni di una base dati
Utilizzare strumenti di estrazione e analisi dei dati in un data warehouse