Professione progettista di database
I progettisti di database progettano, provano e rendono funzionanti i databasi, applicando le conoscenze sui sistemi di gestione dei database, salvaguardando la protezione e la sicurezza del database
Vorresti sapere quale tipo di carriera e quali professioni sono più adatte a te? Effettua il nostro test di orientamento al lavoro con codice di Holland gratuito per scoprirlo.
Tipo di personalità
Test di Orientamento al Lavoro gratuito
Quali lavori ti piacciono? Seleziona un’occupazione adatta alle tue preferenze. Fai il test di orientamento al lavoro.
Al testAttività progettista di database
- Redigono la struttura del database (datamodello logico) per soddisfare i bisogni e le aspettative dei possibili fruitori
- Conducono studi di progetto ICT per stimare la fattibilità e/o i costi del database
- Programmano database usando linguaggi informatici con SQL
- Forniscono dati per il database
- Provano il database
- Sviluppano modi per rendere i dati visibili agli utenti, per esempio programmando applicazioni internet
- Manutengono e adattano database esistenti seguendo i cambiamenti nei bisogni degli utenti, i cambiamenti nelle potenzialità della programmazione
- Scrivono i reports basandosi sui dati nel database
Professioni correlate database
- Altra attività connessa alla gestione di database e reti
- Amministratore di database (dba)
Conoscenze
- Database
La classificazione delle banche dati, che comprende le loro finalità, le loro caratteristiche, la terminologia, i modelli e l’uso, come le banche dati XML, le banche dati basate su documenti e le banche dati con testi completi.
- Programmazione web
Il paradigma di programmazione basato sulla combinazione di marcatura (che aggiunge contesto e struttura al testo) e un altro codice di programmazione web, come AJAX, javascript e PHP, al fine di realizzare azioni appropriate e visualizzare i contenuti.
- Ciclo di vita dello sviluppo di sistemi
La sequenza delle fasi (pianificazione, creazione, collaudo e diffusione) e i modelli per lo sviluppo e la gestione del ciclo di vita di un sistema.
- Strumenti di sviluppo di database
Le metodologie e gli strumenti utilizzati per creare la struttura logica e fisica dei database, come le strutture logiche dei dati, i diagrammi, le metodologie di modellazione e le entità e relazioni.
- Linguaggio di interrogazione resource description framework
I linguaggi di interrogazione, come SPARQL, usati per recuperare e manipolare dati memorizzati in formato Resource Description Framework (RDF).
- Struttura dell’informazione
Il tipo di infrastruttura che definisce il formato dei dati (semistrutturati, non strutturati e strutturati).
- Linguaggi di interrogazione
Il campo dei linguaggi informatici standardizzati per il recupero di informazioni da un database e di documenti contenenti le informazioni necessarie.
- Elaborazione di modelli di processi aziendali
Gli strumenti, i metodi e le notazioni, quali Business Process Model and Notation (BPMN) e Business Process Execution Language (BPEL), utilizzati per descrivere e analizzare le caratteristiche di un processo aziendale e modellare il suo ulteriore sviluppo.
- Sistemi di gestione di database
Gli strumenti per la creazione, l’aggiornamento e la gestione di database, quali Oracle, MySQL e Microsoft SQL Server.
- Teoria dei sistemi
I principi che possono essere applicati a tutti i tipi di sistemi a ogni livello gerarchico, che descrivono l’organizzazione interna del sistema, i suoi meccanismi per mantenere l’identità e la stabilità e conseguire l’adattamento, l’autoregolamentazione, nonché le sue dipendenze e l’interazione con l’ambiente.
- Normativa sulla sicurezza TIC
Il corpus di norme legislative che salvaguarda le tecnologie dell’informazione, le reti TIC e i sistemi informatici e le conseguenze giuridiche derivanti dal loro uso improprio. Le misure previste dalla regolamentazione comprendono i firewall, il rilevamento delle intrusioni, il software antivirus e la cifratura.
Competenze
- Definire i requisiti tecnici
Specificare le caratteristiche tecniche dei beni, dei materiali, dei metodi, dei processi, dei servizi, dei sistemi, del software e delle funzionalità, individuando e rispondendo alle esigenze specifiche che devono essere soddisfatte in funzione delle esigenze dei clienti.
- Scrivere la documentazione relativa a un database
Elaborare la documentazione contenente informazioni sulla banca dati pertinente per gli utilizzatori finali.
- Creare gli insiemi di dati
Generare una raccolta di insiemi di dati nuovi o esistenti costituiti da elementi separati, ma che possono essere manipolati come un’unica unità.
- Creare diagrammi di database
Sviluppare i modelli e diagrammi di progettazione della banca dati che definiscono la struttura di una banca dati utilizzando gli strumenti software di modellizzazione da implementare in ulteriori processi.
- Progettare schemi di database
Redigere uno schema di database seguendo le norme del sistema di gestione di data base relazionali (RDBMS) al fine di creare un gruppo di oggetti organizzato in modo logico quali tabelle, colonne e processi.
- Sviluppare metodi di migrazione automatica dei dati
Creare un trasferimento automatico di informazioni TIC tra tipi di archiviazione, formati e sistemi per risparmiare le risorse umane dall’esecuzione della mansione manualmente.
- Utilizzare sistemi di gestione di database relazionali
Estrarre, conservare e verificare le informazioni utilizzando i sistemi di gestione di banche dati in base al modello di banca dati relazionale, che organizza i dati in tabelle di righe e colonne, come Oracle Database, Microsoft SQL Server e MySQL (Oracle Corporation).
- Eseguire l’analisi dei dati
Raccogliere dati e statistiche per testare e valutare al fine di generare dichiarazioni e previsioni modello per individuare informazioni utili nell’ambito di un processo decisionale.
- Valutare le conoscenze TIC
Valutare la padronanza implicita di esperti qualificati di un sistema TIC per renderlo esplicito ai fini di un’analisi e un uso ulteriori.
- Gestire gli standard per lo scambio dei dati
Stabilire e mantenere standard per la trasformazione dei dati dagli schemi sorgente alla struttura dei dati necessaria dello schema di risultato.
- Sviluppare progetti di software
Trasferire una serie di requisiti in un progetto di software chiaro e organizzato.
- Usare linguaggi di markup
Utilizzare i linguaggi informatici che sono sintatticamente distinguibili dal testo, aggiungere annotazioni su un documento, specificare la configurazione e i tipi di trattamento di documenti, come HTML.
- Analizzare i requisiti aziendali
Studiare le esigenze e le aspettative dei clienti per un prodotto o un servizio al fine di individuare e risolvere le incoerenze e i possibili disaccordi tra le parti interessate.
- Applicare la teoria dei sistemi TIC
Applicare i principi della teoria dei sistemi TIC al fine di spiegare e documentare le caratteristiche del sistema che possono essere applicate universalmente ad altri sistemi.
- Trasferire dati esistenti
Applicare i metodi di migrazione e conversione per i dati esistenti, al fine di trasferire o convertire i dati tra formati, sistemi di archiviazione o sistemi informatici.
- Gestire database
Applicare sistemi e modelli di progettazione della banca dati, definire le dipendenze dei dati, utilizzare i linguaggi di interrogazione e i sistemi di gestione delle basi di dati (DBMS) allo scopo di sviluppare e gestire banche dati.
Source: Sisyphus ODB