C'est vrai qu'il n existe pas de règle pour définir cela, mais je dirais, par exemple, une application qui gère plus de 100 tables, dont la moitié contiennent des données de base ... mais ca reste approximatif je le reconnais.
Quand à celle qui utilise les TRIGGERS, c'est que son code interne est sufisemment simple pour se le permettre.
Cela reste des critères un peu aléatoires bien sur, c'est un ordre d'idée.
Quand à l'argumentaire, il est pile poil dans mon prost précédent. Et je suis étonné que vous ne me quotiez pas là dessus.
Si je me permet d'avoir cette condescendance comme tu la nomme, c'est que depuis mes 20 années de DEVELOPPEMENT, j'ai utilisé non seulement les outils que je cite, mais au bas mots une 15 aines d'autres langages et outils.
Alors je suis désolé si ma "Condescendance" te delpait, mais elle reste le fruit de mon expérience personelle.
Je suis un passionné d'ETL et de DW. D'autant que dans mon entreprise actuelle, nous n'avons pas moins de 2 ERP complétés d'une 10aine d'autres logiciels spécialisés (CONSO,TEMPS,PROJETS,RH,ORDO,PLANNIF Etc ...). Alors si quelqu'un aime le partage de donnée, c'est bien moi. Et pourtant je ne mélange pas cela avec les contraintes, car comme le disait si bien Jester, Comment gère tu tes contraintes entres 20 bases différentes sur des moteurs différents ? Je suis curieux de savoir ...
Quand à l'ERP magique, en tout cas de réputation, il n'en existe que 2 à ma connaissance, EXCEL et SAP, ce qui évidemment me rend hilare ....
Peut être me fera tu le plaisir de citer mes propos quand au fait que ACCESS n'est pas un SGBD ... il me semble même avoir dis quasiment le contraire. Si le débat tourne de cette facon ... il vaudrait mieux que le sujet soit clos définitivement, car personne n'en tirera rien de bon.
Il ne me semble pas avoir non plus dis que dans le cadre de petites applications de stockage, et d'autant plus en ACCESS, il est idiot d'utiliser des contraintes.
Je me borne depuis le début à tenter d'expliquer, mais pour cela encore faudrait t'il que l'on me lise, que ce que je réfute, c'est le discours de l'auteur qui prétend que si on n'utilise pas les Contraintes, on est un criminel bon à enfermer. Ce que j'en pense moi, c'est que c'est son discours qui est criminel, car il ne convainc que les afficionados, il n'enfonce que des portes ouvertes, alors où est l'interêt. Se faire mousser devant un public conquis d'avance ? Pas constructif.
Je reste certain qu'un tel article, bien tourné, avec des cas plus réalistes et en prenant un peu de recul vis à vis de ce qu'est "Une Application", l'effet escompté aurait été nettement meilleurs.
Maintenant je vais revenir sur le metier de Developpeur. Beaucoup ici sont du monde de la BDD d'après ce que je constate. Et jusqu'à présent, il ne me semble pas avoir "Dénigrer" le metier de DBA, d'autant que je l'ai vécu aussi. J'aimerait donc, que personne ne dénigre le metier de Developpeur, et ne "Pense" que le developpement c'est une affaire de petit joueurs qui feraient mieux d'êtres des DBA.
Ce metier je l'apprend encore aujourd'hui chaque jour, même au bout de 20 ans et je remerci le ciel pour ca. C'est un vrai metier, comme celui de DBA. Alors soit on adopte une posture et on clos de débat par avance. Soit on se fait plutôt éducateur, formateur, et on fait avancer le sujet. Mais pour ca, il faut aussi accepter les arguements de l'autre camps, et surtout les lires.
Après si vous voulez ... on discute.
Sur un cas précis peut etre même ... vous avez peut etre une application en tête ? comme base de discussion.
Partager