|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : juin 2004 Messages : 4 ![]() |
bonjour,
tout d'abord bravo pour ce site et ce forum qui m'ont époustouflé ! :o je viens ici à la recherche de conseils... laissez moi vous exposer la situation : Je suis un étudiant (enfin techniquement plus étant donné que je viens de finir ma 2e licence..) visant une bourse de doctorat. Le projet lié à cette bourse est la réalisation d'une géographie historique des commerces de bruxelles depuis 1841 à aujourd'hui. cela implique donc de faire un inventaire des commerces à différentes dates clés et tous les ans pour certains quartiers. vous me voyez donc venir je suppose... cela suppose la constitution d'une Base de Données ces données devront par ailleurs être couplées avec différentes données relatives aux revenus, à la population, etc il y a donc de quoi créer une belle grosse BD seulement voilà, je n'y connais absolument rien en SGBD et j'ai donc décidé de m'y mettre pendant les 4-6 à venir car ma bourse ne commencerait (si je l'obtient) qu'en janvier. j'ai donc commencé ma petite enquete et j'ai appris plusieurs chose mais j'ai recu aussi bcp d'avis contradictoire. c'est pourquoi je viens quérir vos conseils en ce sacro-saint lieu de la SGBD que me faut-il apprendre ? quel système me faut-il utiliser ? on m'a dit que je devais apprendre SQL (ca je suppose que c'est obligé on m'a aussi dit qu'il me fallait apprendre un language de programmation Objet (lequel? pq?) quel programme me faudrat-il utiliser ? je suis bien conscient que je suis très vague mais c'est pour bonne et simple raison que je ne suis encore nulle part et que j'ai besoin d'un petite lumière pour me guider parmis la masse d'information présente ici merci à vous pour votre aide ! |
|
|
00
|
|
|
#2 |
|
Candidat au titre de Membre du Club
![]() Inscription : mars 2003 Messages : 21 ![]() |
Salut, je vais te répondre en vrac, mais sache que je ne suis pas expert.
Comme toi, je découvre les BDD, mais je connais bien la programmation orienté objet. Sur ce point, je te conseillerais java ou C++, et d'apprendre UML (ça te sera très utile), éventuellement renseigne toi sur les design pattern une fois que tu maitriseras un peu la POO. Coté BDD, tu as deux choix : BDD relationnel ou BDD relationnel-objet. Je te conseille d'apprendre des BDD libres, ça te sera toujours plus utile, pareil pour les langages : n'apprends pas les trucs .NET (genre c#). Si ton application doit se faire via web, penches toi vers PHP ou java. Sinon pour la BDD interbase/firebird semble pas mal, mais je ne viens que de la découvrir. Voilà en gros pour moi apprends : Java (+UML + Design Pattern) + Firebird |
|
|
00
|
|
|
#3 |
|
Expert Confirmé Sénior
![]() ![]() Pierre Ingénieur qualité méthodes Inscription : mars 2003 Messages : 3 726 ![]() |
Bon, ça fait un gros chantier pour une seule personne, qui débute en informatique de surcroit....
Dans ton explication, il y a beaucoup trop d'inconnues pour te fournir 1 réponse circonstanciée.... Par exemple, ta BdD, comment sera-t elle exploitée ? sur 1 seule machine ? depuis 1 réseau ? depuis internet ? ===> quelle architecture ? Répondre à cette simple question va déjà réduire les possibilités de BdD. Ensuite, le langage.... Si la consultation doit pouvoir se faire par internet, java semble incontournable....encore que pour de la simple consultation, PHP serait + économique en temps d'apprentissage. Pour l'interface de mise à jour, Java... mais uniquement si Java est aussi choisi pour la consultation (1 langage à apprendre). Mais sache que Java (comme le C++ dont il reprend beaucoup de concepts) est un langage assez ardu à apprendre et à mettre en oeuvre car il faut souvent aller à la "pêche aux classes"... Par contre, si l'appli n'est pas accessible sous internet, je te suggère d'opter pour Delphi. en tout état de cause, va faire un tour sur les forums spécialisés de Developpez, il y a beaucoup de tutoriels et de comparatifs. Voilà. Si tu souhaites + de détails, donne nous + de précisions sur ce que tu veux faire.
__________________
"Il n'y a pas de bonnes réponses à une mauvaise question." (M. Godet) ----------------------- Pensez à cloturer votre sujet - Aucune réponse aux sollicitations techniques par MPUsus magister est optimus |
|
|
00
|
|
|
#4 |
|
Invité de passage
![]() Inscription : juin 2004 Messages : 4 ![]() |
alors, tout d'abord merci pour cette longue réponse qi130 (c bcp ca
je vais de suite réduire le champs de recherche : non cette BD ne doit pas être consultable depuis internet et ne doit d'ailleurs pas être consultable sur un réseau non plus, elle n'est destinée qu'a une seule personne : moi concernant le language, tu me parles de Delphi... pq? est ce que VB ne pourrais pas faire l'affaire car j'utilise un programme de cartographie qui autorise l'ajout d'extension personnalisée faite en language "objet" et VB est bien accepté apparement... merci pour les précisions !! |
|
|
00
|
|
|
#5 | |
|
Expert Confirmé Sénior
![]() ![]() Pierre Ingénieur qualité méthodes Inscription : mars 2003 Messages : 3 726 ![]() |
Citation:
Maintenant, vu le contexte mono-utilisateur, et si tu connais déjà VB, allons-y pour VB... Si je n'ai pas évoqué VB, c'est qu'il est trop marié avec Access, et Access en multi-utilisateur (réseau), c'est pas le top.... Voilà, bon courage
__________________
"Il n'y a pas de bonnes réponses à une mauvaise question." (M. Godet) ----------------------- Pensez à cloturer votre sujet - Aucune réponse aux sollicitations techniques par MPUsus magister est optimus |
|
|
|
00
|
|
|
#6 | |
|
Invité de passage
![]() Inscription : juin 2004 Messages : 4 ![]() |
Citation:
donc VB pourrais faire l'affaire alors ? il pourrai me servir aussi dans les SGBD? ce que je comprends pas c'est qu'est ce que viens faire un language de programmation dans la gestion de BD... ok pour SQL mais pq un language ?? merci |
|
|
|
00
|
|
|
#7 | |
|
Expert Confirmé Sénior
![]() ![]() Pierre Ingénieur qualité méthodes Inscription : mars 2003 Messages : 3 726 ![]() |
Citation:
Maintenant, tu vas faire des select, tu vas obtenir des résultats, la question est: comment tu les restitues ou comment tu les présentes, comment tu les affiches ? Ta BdD, va falloir l'alimenter, la mettre à jour, etc.... Question : comment l'utilisateur va faire pour saisir les infos à stocker ? Quelle interface de saisie ? Comment vas-tu valider les données saisies ? (contrôles de validité, de conformité, etc...) Si tu t'appuies uniquement sur un client SQL, il faudra à chaque opération, réécrire la requète, tu ne pourras faire aucun contrôle, etc.... Si tu veux pouvoir faire des contrôles (plage de valeurs, dépendance d'une donnée par rapport à une autre, etc...) il va falloir programmer, réaliser une interface de saisie, et ça c'est le rôle du langage de programmation. Ce langage va en outre "encapsuler" le langage SQL pour accéder aux données. Donc, et pour résumer: SQL => accès aux données VB, Delphi, ou autre ==> interface de saisie et de restitution des données C'est ok comme ça ?
__________________
"Il n'y a pas de bonnes réponses à une mauvaise question." (M. Godet) ----------------------- Pensez à cloturer votre sujet - Aucune réponse aux sollicitations techniques par MPUsus magister est optimus |
|
|
|
00
|
|
|
#8 |
![]() ![]() ![]() |
A mon avis microsoft ACCES pour faire l'affaire pour un débutant car il intègre un puissant language de programmation VBA et un moteur de base de données relationnel.
Les interfaces sont facile à réaliser et en plus la base de données sera utiliser par un seul poste...
__________________
Découvrez la FAQ de MS SQL Server. La chance accorde ses faveurs aux esprits avertis ! |
|
|
00
|
|
|
#9 | |
|
Invité de passage
![]() Inscription : juin 2004 Messages : 4 ![]() |
Citation:
je vais donc faire SQL - VB et Access au niveau de l'apprentissage... j'ai de quoi faire merci à vous pour vos conseils ! |
|
|
|
00
|
|
|
#10 |
![]() ![]() ![]() |
Bien n'oublie plus de marquer Resolu ton poste.
Pour le Language SQL, voici le site de reference Bonne chance
__________________
Découvrez la FAQ de MS SQL Server. La chance accorde ses faveurs aux esprits avertis ! |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com