Competences d'un developpeur sur une DB

Résolu/Fermé
mickeyjuve Messages postés 131 Date d'inscription vendredi 28 novembre 2008 Statut Membre Dernière intervention 3 août 2011 - Modifié par mickeyjuve le 3/08/2011 à 13:23
HostOfSeraphim Messages postés 6750 Date d'inscription jeudi 2 février 2006 Statut Contributeur Dernière intervention 31 juillet 2016 - 3 août 2011 à 16:07
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
3 août 2011 à 13:13
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 vendredi 28 novembre 2008 Statut Membre Dernière intervention 3 août 2011 17
3 août 2011 à 13:19
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
3 août 2011 à 13:26
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 vendredi 28 novembre 2008 Statut Membre Dernière intervention 3 août 2011 17
3 août 2011 à 13:37
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 vendredi 28 novembre 2008 Statut Membre Dernière intervention 3 août 2011 17
3 août 2011 à 13:38
Par exemple, qui doit gerer les roles des utilisateurs? la securite de la base de donnees? Le DBA ou le developpeur?
0
Utilisateur anonyme
3 août 2011 à 13:40
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 vendredi 28 novembre 2008 Statut Membre Dernière intervention 3 août 2011 17
3 août 2011 à 13:47
C'est bien ce qu'il me semblait.

Merci beaucoup pour tes reponses breves et rapides. Tu es un boss! :)
0
Utilisateur anonyme
3 août 2011 à 13:57
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 jeudi 2 février 2006 Statut Contributeur Dernière intervention 31 juillet 2016 1 608
3 août 2011 à 16:07
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