ISTITUTO CEFI  
 
STampa la Scheda > Stampa la SchedaChiudi la Finestra

Le Nostre Sedi:

Sede Roma Centro : Piazza di Porta Maggiore, 6 - 00185 Roma

Sede Roma Eur : Viale Pasteur, 78 - 00144 Roma

Sede Roma Appio : Piazza Cesare Cantù, 19 - 00181 Roma

Centro Logistico : Viale Pasteur, 70 - 00144 Roma

Orari di Apertura:

Dal Lunedì al Venerdi : Mattina 9.00 - 13.00 Pomeriggio : 15.30 - 19.30

Sabato :Mattina 9.00 - 13.00
(Solo sede Eur)

Per Contattarci :



Mail :
staff@cefi.it

Master Database Administrator

Descrizione
L'iter formativo si propone di creare una figura che operi nella progettazione, creazione, implementazione, gestione, manutenzione e supporto di basi di dati complesse su architetture Linux o Window.
Le competenze create comprenderanno la capacità di analizzare i requisiti tecnici richiesti, di scegliere ed integrare le architetture più idonee, di configurare ed ottimizzare i sistemi, di implementare strategia di sicurezza e recovery per i dati, di realizzare la documentazione tecnica di supporto.

Obiettivi
Il Master ha come obiettivo principale in conseguimento di competenze nella Progettazione ed amministrazione di database su Oracle Server 9. Nel corso del master saranno affrontate sia le metodiche di design e progettazione di database, che le tecniche di estrapolazione e trattamento dei dati mediante PL/SQl, fino alle tecnologie di Amministrazione del Dabatabase e di protezione da disastri nonchè di ottimizzazione delle performances.


QUALIFICHE UFFICIALI:
Alla fine del Corso verrà rilasciato l' Attestato del CEFI con la qualifica professionale di Master Database Administrator.
L'Attestato è riconosciuto dall'Università Italiana per quanto riguarda la concessione dei crediti formativi.

QUALIFICHE SUPPLEMENTARI:
Oltre alle qualifiche sopra citate, in base al programma didattico svolto ed un eventuale integrazione formativa personalizzata sarà possibile conseguire, direttamente in sede, le seguenti certificazioni:
LINUX PROFESSIONAL INSTITUTE CERTIFICATION
Certifica le competenze dei professionisti IT che utilizzano sistemi operativi Linux. E’ stata progettata per essere “distribution neutral”, secondo le indicazioni Linux Standard Base.

MICROSOFT CERTIFIED TECHNOLOGY SPECIALIST
Le certificazioni MCTS convalidano le competenze nell’installazione, amministrazione e supporto di una specifica tecnologia Microsoft.

ORACLE CERTIFIED ASSOCIATE
La certificazione Oracle è uno strumento prezioso, perché comprova, a livello mondiale, il raggiungimento di un livello di conoscenze e competenze definite.


SQL Server 2008, Implementation and Maintenance - Esame 70-432
La certificazione Sql Server è uno strumento prezioso, perché comprova, a livello mondiale, il raggiungimento di un livello di conoscenze e competenze definite.

Requisiti:
Conoscenza di base delle applicazioni di Microsoft Office, degli accessori di Microsoft Windows e delle principali tecnologie del sistema operativo (installazione e configurazione)

Materiale Didattico e Strutture:
Valigetta HP* - Helwett Packard
In abbinamento a questo corso, alla prima lezione, verrà consegnata una Valigetta Hp per il Vostro Notebook munita di scomparto imbottito e tasca esterna di facile accesso per cellulare, penne, biglietti da visita e altro.

*In caso di non disponibilità dalla casa madre sarà sostituita da una equivalente

Manuale di Supporto al Corso
Alla prima lezione sarà fornito il manuale on-line di supporto al corso e altro materiale didattico utilizzato dal docente durante le lezioni. Inoltre sarà possibile richiedere, a pagamento, la stampa del manuale presso la segreteria didattica.

Servizio Telematico Tramite Password
Per ogni alunno sarà fonita una Username ed una password per accedere all'area riservata del sito del Cefi dove è presente materiale didattico in continuo aggiornamento. Le chiavi fornite non hanno scadenza e quindi anche dopo la fine del corso sarà possibile aggiornarsi a livello didattico.

Esercitazioni On-Line

Una risorsa molto importante per poter ripetere gli esercizi eseguiti con il docente anche da casa o presso il vostro ufficio.

Esercitazione Gratuita in Sala Tirocinio.
Cefi vi offre la possibilità di esercitarvi fuori dalle ore del corso presso le nostre sale tirocinio dotate di connessione internet a larga banda.


I centri sono provvisti di aria condizionata.

 

Programma didattico Completo

WINDOWS SERVER 2008
Introduzione alle Reti
Configurazione fisica di una Rete
Schede di Rete, Cavistica e Collegamenti
Installare una Rele Locale (LAN)
Hub e Gestione del Router
Configurare le Impostazioni TCP/IP.
Impostare un Architettura Client -Server
 
Installazione di Windows Sever
  Cenni su Microsoft Windows Server e sulle diverse Versioni
Pianificare e predisporre una installazione
Aggiornare a Windows
Identificare e correggere eventuali errori di installazione
Configurare l'Hardware
Configurare le modalità di visualizzazione
Configurare le impostazioni di sistema
Connettere Windows ad una rete
 
Creare e gestire Account Utenti, Gruppi e Domini
  Cosa è un account utente
Come creare un account utente
Creazione di un account utente locale e di dominio
Impostare i profili utente locale e di dominio
Cenni sui gruppi in Windows
Implementare un gruppo all'interno di un dominio o di un gruppo di lavoro
 
Gestione della Rete Aziendale e Privata
  Come connettersi ad una LAN ( Local Area Network)
Configurare le Impostazioni TCP/IP
Configurare Client e Connessioni in Ingresso
Le reti WAN ( Wide Area Network)
Creare una connessione ad una Rete Privata Virtuale
Installare e configurare una VPN ( Virtual Private Network)
Autenticazione della connessione VPN e crittografia dei dati
Amministrazioni reti locali e VPN
 
Introduzione al Sistema NTFS
  Autorizzazioni NTFS ed il loro utilizzo con Windows Server
Comprimere i dati
Protezione dei dati
Cosa sono le cartelle condivise
Creazione di un cartella condivisa
Uso di NTFS e autorizzazioni per cartelle condivise
Uso di cartelle condivise di amministrazione
Configurare le cartelle condivise con DFS
 
Gli strumenti di Windows Server
  Il Registro degli eventi
Uso di Task Manager per monitore le risorse di sistema
Uso del monitor di sistema per monitorare le prestazioni del sistema
I messaggi di avviso
Ottimizzare le prestazioni di WindowsServer
Utilizzo dei criteri di protezione
Il controllo degli accessi alle risorse di sistema
Introduzione alle funzionalità di stampa
Aggiungere e configurare una stampante di rete
I dischi in windows
Creare le partizioni
Creare volumi su dischi dinamici
Gestione e ottimizzazione dei dischi
 
Protezione e Sicurezza dei dati
  Backup e ripristino dei dati
Configurare e implementare un sistema RAID
I gruppi di continuità o UPS
Gli strumenti per il recupero di eventuali perdite di dati
 
Cosa è Terminal Services
  Pianificare, installare e configurare Terminal Services
Inizializzare una sessione di Terminal Services
Configurare le impostazioni della sessione
Installazioni di applicazioni sul server Terminal Services
 
Internet Information Services
  Installazione di IIS
Come creare un servizio per reti internet
Gestione dei domini e delle cartelle web condivise
Protocolli di scambio dati ( Http, Ftp, Https)
Amministrare le risorse di un Server Internet
 
Distribuzioni di Windows Server
  Installare Windows manualmente via rete
Installare Windows con Gestione guidata
Installare Windows tramite la duplicazione del disco
Installare Windows tramite i servizi RIS (Remote Installation Service)
File Server
Server di Stampa
Server di applicazioni
Server Web (Internet Information Server)
OPPURE
LINUX
Introduzione a Linux
Panoramica su Linux
Sviluppo e licensing di Linux
 
Concetti base su Linux/UNIX
  Multiutenza/Multitasking
Filesystem
Devices
Utenti e diritti
 
Come aiutarvi da soli
  Man pages
Info file
 
Funzioni base della shell
  Comandi:
• ls
• cd
• find
• locate
• grep
• vi
Variabili d'ambiente
Modificare i file e cambiarne i permessi
 
Stampare
  Inizializzare e fermare
Status della stampante
Installazione della stampante
 
Interfaccia grafica utente
  Window manager
Login grafico
Configurazione di KDE/GNOME
File manager di KDE/GNOME
Applicazioni sotto X
 
Amministrazione di un sistema
  Amministrare gli utenti
Avvio del sistema e spegnimento
Log file e monitorizzazione del sistema
Installare il software
Cron
 
Backup dati
  Concetti base del backup
Strumenti di backup
Riparare i filesystem
 
Tipologoe di reti e loro dimensioni
  • LAN
• WAN
• Internet
• Point-to-Point (Dial-Up)
 
TCP/IP-Networking in una rete LAN
  Indirizzi IP
Indirizzi di rete e maschere, sub-netting
Assegnare gli indirizzi
Indirizzi riservati
Porte
TCP, UDP e ICMP
 
Networking via dial-up connection
  Protocolli:
• SLIP
• PPP
Assegnazione dinamica di indirizzi IP
 
Aggiungere schede di rete ad un sistema Linux
  Driver e moduli
Configurare i moduli
Impostare più schede di rete
 
Configurazione delle schede di rete
  Tramite ifconfig
Tramite route
Indirizzi IP multipli sulla stessa scheda di rete
Risoluzione semplice dei nomi
 
Domain Name System (DSN)
  Concetti di base sull'architettura del DNS
File di configurazione
Sub domains (delegation)
DNS master e DNS slave
 
NIS (le Yellow Pages)
  Amministrazione gruppi
NIS Domains
Network groups
 
Servizi semplici
  • Inetd
• Telnet
• Ftp
 
File services
  • NFS Configurazione server
• NFS Configurazione client
 
Dynamic Host Configuration Protocol (DHCP)
  Il protocollo DHCP
Server e Client
File di configurazione
 
Stampante
  Configurazione di stampanti in remoto tramite /etc/printcap
Spooling e bypassing
Linux come printserver
 
Strumenti di diagnosi
  • Ping
• Traceroute
• Tcpdump
• Netstat
• Syslogd
 
Elementi base sulla computer security
  Utenti e passwords
Identificazione, autenticazione e integrità dei dati
TCP wrapper
The Secure Shell (SSH)
Xinetd
 
File Transfer Protocol
  Introduzione sul protocollo ftp
Il server ftp ProFTPD
Server ftp virtuale
Controllo d'accesso
Client FTP
 
Linux come server Web Apache
  File e impostazioni di base
Server web virtuali
Protezione d'accesso
Re-indirizzamento
Gestione dell'errore
Usare Webalizer
 
Squid Proxy Server
  Funzioni di un proxy
Configurazione di squid
Definizione di Access Control Lists (ACL)
Log di squid
   
Posta elettronica
  Simple Mail Transfer Protocol (SMTP)
Sendmail
Procmail
Server POP3
Mail clients
ORACLE
Primi passi con Oracle: architettura e connessioni
File fisici, uso della memoria e processi di backgroung
Creazione del datbase "Seed" usando il Database Assistant
Modalità di connessione al server
Effettuare una connessione locale con SQL Plus o impostare una connessione di rete
Lavorare con SQL Plus
Interagire con il database inserendo comandi in modalità testo, grafica e web
 
Interrogare il database
  L'istruzione SELECT
Primi metodi di interrogazione e selezione dei risultati. La tabella "Dual"
Operatori logici e di paragone
Selezionare le righe utilizzando il confronto con termini di paragone e operatori logici
Ricerche su insiemi, testi e valori nulli
Suddivisione e selezioni con insiemi, ricerca di parole nei testi e gestione dei valori nulli
Ordinare i risultati di una query
Ordinare le informazioni rispetto ad uno o più campi in modo crescente o decrescente
 
Creare un progetto
  Creare un nuovo DB con DBCA
Iniziare un progetto da zero, utilizzando il Database Configuration Assistant
Tipi di dati in Oracle
Rappresentare le informazioni utilizzando i formati (datatype) forniti da Oracle
Creare tabelle
Rappresentare le informazioni sotto forma di tabelle. Il comando "CREATE TABLE"
Creare una tabella a partire da un'altra
Una semplice tecnica per generare tabelle simili tra loro
 
Manipolare le informazioni
  Inserire informazioni nelle tabelle
Usare comando "INSERT" in Oracle. Cenni alle differenze tra comandi DML e DLL
Modifica, cancellazione e transazioni sui dati
Effettuare modifiche alle tabelle e definire delle transazioni.
I comandi UPDATE, DELETE, COMMIT, ROLLBACK e TRUNCATE
 
Utenti e permessi
  Creazione di utenti
Come creare utenti ed assegnare loro privilegi ed aree di memoria
Quote e password
Definire limiti di memorizzazione per utente, assegnare password e bloccare utenti
I permessi
Assegnare a ciascun utente i privilegi necessari a compiere azioni sulle tabelle (oggetti)
Privilegi di sistema
 
I vincoli
  Vincoli di controllo sui dati
Controllare i valori inseriti per evitare valori NULL o dati al di fuori di range specifici
Chiavi primarie e campi unici
Definire le chiavi primarie per rendere univoco ogni record. Stabilire l'unicità di uno o più campi
Chiavi esterne e integrità referenziale
Definire relazioni tra le tabelle e vincoli di coerenza referenziale
 
Funzioni e raggruppamenti
  Manipolazione delle stringhe
Una carrellata sulle funzioni principali per manipolare stringhe di caratteri
Funzioni sui numeri
Operazioni possibili per il calcolo e formattazione di numeri in virgola mobile
Date e conversioni
Come gestire le date, calcolare intervalli e convertire i tipi di dati
Funzioni di gruppo
Calcolare ed estrapolare informazioni su più righe di una interrogazione
Raggruppare i dati
Funzioni e tecniche per fattorizzare i dati comuni a più righe di una interrogazione
 
Join e query complesse
  Join semplici
Eseguire collegamenti tra tabelle per estrarre dati correlati tra loro
Join complessi
Collegamenti con maggiori condizioni, aliasing dei nomi di tabella, varianti dello standard ANSI
Query nidificate
Come definire ed usare "subquery" ed interrogazioni gerarchiche con Oracle
 
Le viste
  Creare una vista
Come creare una vista per semplificare e limitare l'accesso alle tabelle da parte degli utenti
Operazioni sulle viste
Come modificare, cancellare una vista ed operare con i dati
 
Le sequenze
  Creare una sequenza
Introduzione all'automatismo delle sequenze, cosa sono e come definirne una
Utilizzare le sequenze
Sfruttare le sequenze per generare automaticamente campi PRIMARY KEY
 
Amministrazione
  Il DataBase Administrator
Definire un DBA e collegarsi al server da amministratori
Privilegi del DBA
Concessioni del privilegio SYSDBA, utente SYS e uso del dizionario dei dati
SHUT DOWN e STARTUP
Come avviare ed arrestare il server e cosa avviene durante queste procedure
Salvataggio e ripristino del database
Salvataggio logico dei dati
Salvataggio fisico offline
Salvataggio parziale del database
Salvataggio a database attivo
Gestione di Utenti, Profili, Ruoli
Grant
Revoke
 
Connessione client-server in LAN
  Scaricare Oracle Client
Procedura per effettuare il download del software client di Oracle
Installazione di Oracle Client
Installazione del client e connessione in rete con Oracle server
 
OPPURE
SQL SERVER 2008
Introduzione alle Basi di dati

• Sistemi informativi e sistemi informatici.
• Le basi di dati.
• Il DBMS.
• Tipologie di utenti di un DBMS
• Linguaggi per basi dati: DDL e DML.

 

Architetture delle Basi di dati

 

• I modelli dei dati.
• Schemi e livelli di astrazione in una base di dati.
• L'architettura ANSI/SPARC a tre livelli.
• Linguaggi ed interfacce per basi dati.
• Architetture centralizzate e client/server.

 

Modello ER per modellare i dati

  • Modelli di dati concettuali ad alto livello per la modellazione dei dati.
• Applicazione di esempio.
• Tipi di entità, insiemi di entità, attributi e chiavi.
• Tipi di associazione, insiemi di associazioni, ruoli e vincoli.
• Entità deboli.
• Raffinamento progettazione ER.
 

Modello EER e modellazione UML

  • Sottoclassi, superclassi ed ereditarietà.
• Specializzazione/generalizzazione.
• Tipi di associazione di grado maggiore di due.
• Astrazione dati, rappresentazione della conoscenza e ontologia.
 

Il modello relazionale

  • Prodotto cartesiano e relazioni.
• Corrispondenze fra relazioni.
• Informazione incompleta e valori nulli.
• Vincoli di integrità. Vincoli intrarelazionali: vincoli di tupla, vincolo di chiave.
• Vincoli interrelazionali: vincoli di integrità referenziale.
• Aggiornamento egestione delle violazioni e dei vincoli.
 

L'algebra relazionale

 

• Operatori dell'algebra relazionale: operatori insiemistici, ridenominazione, proiezione, selezione, join.
• Join naturale.
• Join esterno.
• Theta-join.
• Interrogazioni in algebra relazionale.
• Trasformazioni di equivalenza per espressioni in algebra relazionale.
• Algebra con valori nulli.
• Viste.

 
Leggere i dati da un db con diversi linguaggi
 

• Calcolo su domini.
• Costruzione delle formule: operatori logici and, or e not; quantificatore esistenziale e universale;
• Interrogazioni in calcolo sui domini.
• Calcolo su tuple con dichiarazione di range.
• Interrogazioni in calcolo su tuple.
• Limitazioni del calcolo relazionale.

 

Traduzione di schemi ER e EER a schemi relazionali

 

• Il processo di traduzione da ER a relazionale.
• Traduzione di costrutti EER in relazioni.

 

Principi di SQL/SQL Server

 

• Lo standard SQL-2.
• Definizione di schemi in SQL: tipi di dato di base e definiti dall'utente, definizione di tabelle; definzione dello schema; definizione di vincoli (intrarelazionali semplici, di integrità referenziale, e generici).
• Definizione di indici.
• Istruzioni per la modifica dello schema. Interrogazioni in SQL: il comando select; formule di selezione; ordinamento del risultato; join di tabelle. Uso di variabili.
• Operatori aggregati.
• Interrogazioni con raggruppamento.
• Interrogazioni nidificate.
• Operatori su insiemi.
• Istruzioni di inserimento, cancellazione e modifica.
• Le asserzioni.
• Le viste.
• Controllo degli accessi: identificazione, risorse e privilegi.

 

SQL: asserzioni, viste, trigger e tecniche di programmazione

 

• Specificazione vincoli mediante asserzioni.
• Viste in SQL.
• Trigger e concetti di basi di dati attive.
• Problematiche programmazione basi di dati.
• SQL embedded ed SQL dinamico.
• Funzioni.
• Stored procedure per le basi di dati.

 

Progettazione concettuale

 

• Fonti dei requisiti.
• Organizzazione e scrittura dei requisiti.
• Sviluppo del modello ER.
• Strategie di progetto: bottom-up, top-down, inside-out e ibrida.
• Qualità di uno schema concettuale.
• Strumenti CASE per la progettazione.

 

Progettazione logica

 

• Analisi delle prestazioni su schemi ER.
• Volume dei dati.
• Caratteristiche delle operazioni: schema di operazioni e tavola degli accessi.
• Ristrutturazione di schemi ER: analisi delle ridondanze, eliminazione delle generalizzazioni, partizionamento/accorpamento di entità e associazioni, scelta degli identificatori primari.
• Traduzione verso il modello relazionale.
• Traduzione di relazioni molti-a-molti, uno-a-molti e uno-a-uno.
• Un esempio di progettazione logica.
• Uso di strumenti CASE per la progettazione logica.

 

Dipendenze funzionali e normalizzazione per basi di dati relazionali

 

• Ridondanze e anomalie.
• Le dipendenze funzionali.
• Dipendenze non banali.
• Dipendenze e chiavi.
• Forma normale di Boyce e Codd.
• Normalizzazione in BCNF.
• Decomposizioni senza perdite.
• Decomposizioni con conservazione delle dipendenze.
• La terza forma normale.
• Decomposizione in 3FN.
• Normalizzazione e schemi concettuali.

 

Strato fisico: memorizzazione di dati, indici, elaborazione delle interrogazioni e progettazione fisica

 

• Memoria secondaria.
• Collocazione sul disco dei record di un file.
• Operazioni su file.
• Techiche hash.

 

Indici per file

 

• Tipi di indici ordinati a un solo livello e indici multilivello.
• Alberi B e alberi B1.
• Indici su chiavi multiple.
• Altri tipi di indici.

 

Transazioni

 

• Introduzione alla gestione delle transazioni.
• Concetti di transazione e di sistema.

 

Progetti da realizzare

 

• Supermarket.
• Videoteca.
• Internet Cafè.
• Progetti classici di SQL Server: World, Salila e Menagerie.

 
 

CEFI ® è un Marchio Registrato ,
Riconosciuto da Microsoft , Aica, Prometric , Adobe, Pearson Vue e accreditato per il rilascio della Patente Europea del Computer.
certificazioni