bases de données et internet

  • Créateur du sujet Créateur du sujet cham
  • Date de début Date de début

cham

Membre expert
Club iGen
13 Novembre 2001
1 859
26
Bonjour,

Je sais que le sujet a déjà été abordé mais je n'ai pas vraiment trouvé réponse à ma question dans les threads précédents.
Je n'y connais rien mais je voudrais faire un site web au greaphisme assez simple (donc pas compliqué pour un débutant) mais utilisant une base de données. Il s'agit d'archiver les numéros d'un journal et de permettre la consultation des articles et illustrations à travers une recherche par mots clés (dans le titre et l'article), auteurs, thème, date, etc.

Que me conseilleriez-vous a priori comme type de BDD et comme langage pour le site (pour débutant) ?

Et si en plus je cherche une BDD "standard" pour être réutilisable par quelqu'un d'autre, a quoi pensez-vous ?

4D, ça peut aller ?
FileMaker ?
Dernière question : c quoi SQL, MySQL etc (serait-ce par hasard un produit microsoft) ?

Merci de vos éclairages !

PS : existe-t-il aussi des moteurs de recherche de mots clés dans des articles prêts à l'emploi ?
 
Oulalalal, 4D / FileMaker .. c'est pas trop mal, mais ne compte pas l'herbeger facilement non plus ...

Il faut des hébergements pro qui coute la peau du cul...


SQL : Structured Query Language est un langage d'interogation de base de donnée permettant d'utiliser des bases telles que :
MySQL, mSQL, PostregreSQL .....

Le seul qui est de M$ dans l'histoire, c'est mSQL ... pour MicrosoftSQL bien sur
smile.gif
))


alors moi ce que je te conseille, c'est comme tout le monde, à savoir le couple PHP / MySQL, qui n'est pas très dur à apprendre, et qui permet de faie tout ce que tu veux, et qui en plus peux se faire héberger sur énormement d'hébergeur gratuit.....
smile.gif



Pour les recherches, avec Php/MySQL, c'est pas très dur de les faire toi même dans la base de données
smile.gif
 
Pourrais tu me donner quelques nom d'hebergeurs qui ont activé php et mysql svp? (gratuits de preference) merci
 
Free est gratuit par exemple. Tu as le droit à une base de données et un espace de 100 megas sans pub. De plus leurs explications sont plutôt bien foutues quand on débute avec Php/MySQL.
Sinon, OVH n'est pas cher (de l'ordre de 20€HT par an pour un nom de domaine plus un hébergement avec MySQL et Php).

Pour la personne qui cherche un moteur interne fonctionnant par mots clés, moi j'ai utilisé Moteur'Ed.
Il se compose de trois fichiers php, 'un indexateur' du site, une page pour taper la recherche et une pour afficher les résultats. Il fonctionne juste en php, il ne necessite pas de base de données.
Il est très facile à installer et à adapter au graphisme d'un site.
Bref, petit mais costaud (il peut indexer jusqu'à 200 pages selon son créateur).
 
<blockquote><font class="small">Post&eacute; &agrave; l'origine par [MGZ]Toine</font><hr> MySQL, mSQL, PostregreSQL .Le seul qui est de M$ dans l'histoire, c'est mSQL ... pour MicrosoftSQL bien <hr /></blockquote>

Conneries :
mSQL = Mini SQL, pas du tout de M$ (qui produit SQL Server). C'est là.
PostregreSQL : ça ne s'écrit pas comme ça mais plutôt "PostgreSQL", successeur de "IngreSQL", et c'est là.

Sinon : oui MySQL est très utilisé avec PHP : yaka demander à MacG ce qu'ils utilisent ( /ubbthreads/http://forums.macg.co/vbulletin/images/smiliesold/tongue.gif ), mais PostgreSQL, un peu moins connu, l'est aussi pour son meilleur "professionnalisme", si l'on peut dire, et à sa meilleure "conformation" au standard SQL 92 car ,oui, SQL est un standard. Il peut lui aussi être piloté par PHP.

Maintenant, le choix d'un sgbd (système de gestion de bases de données) reste indifférent et ne pourra être dicté que par la disponibilité d'offres d'hébergements répondant à votre critères de volumes et de prix.
Le choix du language dépendra essentiellement de vos connaissances et des possibilités d'hébergement : perl, tcl, php, jdbc sont autant d'interfaces de programmations possibles.
Enfin une connaissance préalable du SQL me semble la base : les tables et requêtes (entre autres) ne se font pas toutes seules.


Je résume :
prix que vous êtes prêt à mettre pour le logiciel (PostgreSQL et MySQL sont gratuits)
Prix de l'hébergement (quelques gratuits pour MySQL et PostgreSQL)
Connaissances de bases : SQL et Bases de données en général, un language interface entre le SGBD et le site, HTML et autres bidules pour les parties "statiques" des pages Web.

Si vous n'ètes pas découragés, au moins vous savez ce qu'il vous faut connaitre.
 
<blockquote><font class="small">Post&eacute; &agrave; l'origine par pacou:</font><hr />
Conneries :
<hr /></blockquote>

Le terme me dérange un peu. Il nous arrive à tous parfois de manquer de précision ou de faire des erreurs, inutile de le stigmatiser ici par un vocabulaire excessif ! /ubbthreads/http://forums.macg.co/vbulletin/images/smiliesold/wink.gif

<blockquote><font class="small">Post&eacute; &agrave; l'origine par pacou:</font><hr />Je résume :

- Connaissances de bases : SQL et Bases de données en général, un language interface entre le SGBD et le site, HTML et autres bidules pour les parties "statiques" des pages Web.

Si vous n'ètes pas découragés, au moins vous savez ce qu'il vous faut connaitre.
<hr /></blockquote>

Je vais me permettre ici de nuancer un peu ton propos. De nombreuses solutions 'toutes prêtes' reposant sur l'architecture Apache/php/MySQL existent aujourd'hui et sont très faciles à mettre en place, y compris pour un neophyte.
J'en cite ici quelques unes qui pourraient aisément tirer notre ami d'affaire, sans qu'il ait à en passer par une maîtrise d'informatique:
Spip (système de publication), PhpBB (forum de type MacGe), Php-Nuke (site portail), etc.
Je rajoute au passage l'exemple du petit moteur de recherche interne que je cite déjà plus haut Moteur'Ed, qui se place en cinq minutes sur un site.

Voilà, en gros, inutile de faire peur au gens qui font preuve de curiosité, en déballant tout de suite la grosse artillerie ! /ubbthreads/http://forums.macg.co/vbulletin/images/smiliesold/laugh.gif
Ils sont en général à même d'évaluer la difficulté lorsqu'ils y sont confrontés. /ubbthreads/http://forums.macg.co/vbulletin/images/smiliesold/wink.gif
 
J'admet que le terme "conneries" était mal choisi mais c'est que sur un forum on oublie parfois de mettre les formes. J'ai écris conneries comme j'aurais dit "erreurs". Désolé /ubbthreads/http://forums.macg.co/vbulletin/images/smiliesold/smile.gif .

En ce qui concerne les systèmes "prêt à l'emploi", c'est une "connerie" /ubbthreads/http://forums.macg.co/vbulletin/images/smiliesold/laugh.gif de ma part: je ne les connaissais pas. Mais cependant, une solution, même toute prête n'empêche pas d'avoir le minimum de connaissance requis, et dans ce cas au moins savoir structurer une base de données, ce qui n'est pas si facile qu'on le croit.

Donc soit, peut-être pas de grosse artillerie, mais il y a un minimum quand même, sinon bonjour la cata quand on ne peut plus bouger parce que le système est mal conçu. /ubbthreads/http://forums.macg.co/vbulletin/images/smiliesold/wink.gif

Voilà, voilà. ET ENCORE DESOLE POUR MES ECARTS DE LANGAGE /ubbthreads/http://forums.macg.co/vbulletin/images/smiliesold/frown.gif