Competences d'un developpeur sur une DB

Résolu
mickeyjuve Messages postés 131 Date d'inscription   Statut Membre Dernière intervention   -  
HostOfSeraphim Messages postés 6750 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

J'aimerais avoir votre avis:

Je suis developpeur .NET, et je voudrais savoir quelles sont les competences ESSENTIELLES qu'un developpeur doit avoir sur la gestion de basse de donnees.
Create, Select, Update, Delete, Indexes, Triggers, PK/FK, Stored Procedures suffisent-ils? En fait, ou se trouve la difference entre un developpeur et un DBA concernant la programmation d'une base de donnees?

Merci, et bonne apres-midi :)



Si ton probleme a une solution, rien ne sert de s'inquieter...
S'il n'en a pas, t'inquieter ne sert a rien.
A voir également:

9 réponses

Utilisateur anonyme
 
Un administrateur s'occupe de la gestion de la base de données, son bon fonctionnement, ses sauvegardes, etc....

Un développeur lui, les créait et développe des logiciels pouvant s'appuyer sur une db...
0
mickeyjuve Messages postés 131 Date d'inscription   Statut Membre Dernière intervention   17
 
Je sais bien... Le DBA s'occupe de backups, il optimise la base de donnees, etc... Mais le developpeur doit tout de meme avoir des connaissances minimes concernant une base de donnees, il devrait savoir comment faire en sorte que l'execution soit rapide et efficace, non?
0
Utilisateur anonyme
 
Oui biensur, c'est son rôle. Un dba n'est pas censé développé...

http://oracletoday.blogspot.com/2006/08/dba-vs-developer.html
0
mickeyjuve Messages postés 131 Date d'inscription   Statut Membre Dernière intervention   17
 
Merci beaucoup. Tres bon article, effectivement (les commentaires le sont tout autant!).

Il decrit le job Developer/DBA, qui est en fait, un developpeur avec des connaissances sur la DB. C'est exactement ce que je veux savoir. Que doit on savoir EXACTEMENT pour le devenir. Les fonctionnalites que j'ai citees dans ma question suffisent-elles?

Merci beaucoup, je commence a sentir que j'approche du but! :)
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
mickeyjuve Messages postés 131 Date d'inscription   Statut Membre Dernière intervention   17
 
Par exemple, qui doit gerer les roles des utilisateurs? la securite de la base de donnees? Le DBA ou le developpeur?
0
Utilisateur anonyme
 
Oui il me semble que tu as les fonctionnalités nécessaires, si tu ajoutes le 'rollback transaction' de transact sql....
0
mickeyjuve Messages postés 131 Date d'inscription   Statut Membre Dernière intervention   17
 
C'est bien ce qu'il me semblait.

Merci beaucoup pour tes reponses breves et rapides. Tu es un boss! :)
0
Utilisateur anonyme
 
Merci du compliment mais non !

Nous sommes ce que nous sommes grâce à ce que nous sommes tous.

Tu pourrais clôturer le post stp ?

Bonne journée !
0
HostOfSeraphim Messages postés 6750 Date d'inscription   Statut Contributeur Dernière intervention   1 608
 
Pour la sécurité, c'est le DBA qui s'en occupe puisque le développeur n'a logiquement pas de compte "système" sur la base de données. Par contre, il est préférable que le développeur sache comment fonctionne la sécurité de la base de données.
0