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