Newsgroup: it.lavoro.informatica
Titolo: Oracle DBA County Clare

Arrivato un paio di giorni fa.
----
Database Administrator County Clare
2+ years experience, preferably with strong experience of Oracle 9i &
Sybase
The successful candidate will:
    * Install and upgrade the Oracle 9i / Sybase Servers and
application tools.
    * Own the database in Sybase and the Oracle database environments
in Development, Staging and Production.
    * Create / Maintain primary database storage structures (table
spaces) for applications
    * Create / Maintain primary database objects (tables, views,
indexes) once an application has been designed. Provide input to the
design phases.
    * Ensure compliance with Sarbanes Oxley requirements.
Salary €50-€60k + package
Lynda Morrissey
LMorrissey @ verkom . ie
+353 (0)21 2300333
 
-- 
Living in Barbaropoli
http://gensuke.blogspot.com

 anche ad un livello non eccelso.
E ti sbagli di grosso. Un cattivo DBA può fare infinitamentre più
danni di un cattivo programmatore.

 danni di un cattivo programmatore.
Questo mi ricorda a quegli accordi di disarmo nucleare che negli anni
ottanta firmavano Reagan e Gorbaciov.
Della serie: con questo trattato abbiamo ridotto i nostri arsenali
atomici e ora la Terra non può più essere distrutta 1256 volte, ma solo
1250. Che culo.

 1250. Che culo.
celodurismo !
http://www.saviglianocn.it/comics/celoduro/duro.jpg
felice_pago
.
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 seguita.
Come laureato ti do ragione, come azienda no.
Nel secondo caso a me interessa quanto la persona è "produttiva" (nel più
ampio e positivo senso del termine), indipendentemente dal suo titolo.
Si può discutere per ore su quanto l'università prepari una persona
finalizzandola ad essere "produttiva" (quindi in parole povere quanto serve
veramente laurearsi), ma questo è un altro discorso.
PaF

 indipendentemente dai profitti e dalla "produttività" dell'individuo.
Sarei d'accordo se questa richiesta fosse accompagnata dalla possibilità da
parte dell'azienda di licenziare "facilmente" un dipendente TI una volta
dimostrata la sua inadeguatezza (per colpa, dolo o semplice non
compatibilità con la mansione). Non sono aggiornato in merito ma che io
sappia oggi non è così semplice licenziare un dipendente.
Quello che richiedi tu senza una controparte aziendale implicherebbe la
chiusura di molte ditte, se hanno dipendenti fannulloni. Su che base io
azienda devo corrispondere a te dipendenze fancazzista un minimo se tu non
te lo meriti ?
PaF

 seguita.
Queste sono considerazioni moralistico-sarebbe giusto che lasciano il
tempo che trovano.

 
Concordo su tutto. Ma ... un DBA non fa questo! Un Dba amministra, per
l'appunto, il db. Quindi fa: pianificazione ed esecuzione backup
generali e particolari; restore quando richiesto; verifica prestazioni
(tipico caso: il sistema rallenta vistosamente, il dba vede in console
una qualche query "pesante", va nella stanza dei programmatori e
chiede: di chi è tale query?" :-); migrazione/reinstallazione db in
casi molto speciali, tipo cambio macchina; gestione degli spazi fisici;
e simili.
Forse in ambienti molto strutturati esegue anche, a richiesta dei
programmatori e/o utenti, le 4 operazioni CRUD direttamente sulle
tabelle. Un Dba non progetta il db, essendo questa un'operazione del
tutto astratta dalla conoscenza specifica del prodotto. Un Dba potrebbe
implementare il db, ma in genere questo lo fanno gli analisti e/o i
programmatori, visto che le varie Create possono essere scritte
facilmente anche da loro.
Insomma, un Dba è un sistemista specializzato su un particolare
prodotto Dbms. Altrimenti tende a cadere nella categoria dei
"tuttofare".

 "tuttofare".
No, quello non è un DBA, è uno che fa i backup  e si intende un po' di
DB.
Comunque, da annuncio :
* Create / Maintain primary database objects (tables, views,
indexes) once an application has been designed. Provide input to the
design phases.
E poi questo  :
* Ensure compliance with Sarbanes Oxley requirements.
http://en.wikipedia.org/wiki/Sarbanes-Oxley_Act

 
http://en.wikipedia.org/wiki/Sarbanes-Oxley_Act
L'annuncio dice anche:
    * Install and upgrade the Oracle 9i / Sybase Servers and
application tools.
    * Own the database in Sybase and the Oracle database environments
in Development, Staging and Production.
    * Create / Maintain primary database storage structures (table
spaces) for applications
Ovvero cercano uno che installa/aggiorna il prodotto, gestisce gli spazi
(magari fa pure i backup), crea gli oggetti (cioč forse scrive, ma
sicuramente esegue le create; un operatore di console quindi)  e
contemporaneamente fornisce generici "input alla progettazione" .
Per me č la conferma che si tratta di un tecnico specializzato su
Oracle e Sybase, il quale non progetta il db, non decide campi,
tabelle, indici, ecc., ma fornisce gli elementi utili per ottimizzarne
l'implementazione in quei prodotti dbms.

 e simili.
ho quotato entrambi, perchè leggo che avete opinioni diverse (e 
interessanti) su cosa faccia effettivamente un DBA, e anche perchè mi avete 
fatto venire un dubbio sul contenuto del mio curriculum. Io faccio (anche) 
quasi tutte queste cose che avete scritto da diversi anni, ma non ho mai 
scritto 'DBA' sul mio curriculum: faccio bene o male ?
grazie 1000
Andrea

 
Se fai le cose che ho scritto, indubbiamente sei un Dba. Se progetti
anche db, hai la corrispondente qualifica.
Certo dipende molto dalla dimensioni dei progetti su cui lavori.
Ovviamente progettare e gestire un db Access da 100.000 righe totali
non e la stessa cosa che progettare e gestire un db Oracle o DB2 da
100.000.000 di righe. Quanto piu sono piccoli i progetti, tanto piu
tendono a confondersi le attivita e le qualifiche.