Remplir une base de données avec tous les mots du dictionnaire français
+2
houda.jendouba
methodiX
6 participants
Forum INFOMATH :: Enseignement de l'informatique :: INFO - Supérieur (Etudiants et Professionnels) :: BD - MySql
Page 1 sur 1
Remplir une base de données avec tous les mots du dictionnaire français
houda.jendouba a écrit:salut tous le monde
c'est trés urgent!!! je
veux savoir une methode simple pour remplir une base de données avec
tous les mots du dictionnaire français!!! est ce que je vais créer 26
tables et entrer tous les mots!!!
MERCI DE ME RéPONDRE
methodiX- Admin
-
Nombre de messages : 1260
Localisation : Le couloir de l'école polytechnique de Tunis
Réputation : 68
Points : 7253
Date d'inscription : 22/03/2007
Feuille de personnage
Capacité linguistique:
(1000/1000)
Re: Remplir une base de données avec tous les mots du dictionnaire français
Bonjour,
Si j'ai bien compris: tu veux remplir dans une table d'une base de données, tous les mots du dictionnaire de la langue française.
Je te recommande de suivre les étapes suivantes:
1. Télécharger un fichier Texte qui contient tous les mots de la langue française: il y en a sur internet gratuitement (plus que 150.000 mots)
2. Si ta base de donnée est en Access, alors, tu peux importer le fichier texte du dictionnaire directement vers la table des mots.
3. Sinon, tu dois écrire un petit programme dans un langage qui supporte l'utilisation des BDs (Java, VB, C++...). Ce programme doit lire mot à mot le dictionnaire, et effectue un INSERT dans la table des mots.
Conseil: si tu comptes mette le dictionnaire dans une BD et l'utiliser fréquemment dans un éditeur de texte par exemple, les BDs sont un très mauvais choix. Ton programme doit mettre beaucoup de temps pour chercher le mot, ou bien sa signification...
A++
Si j'ai bien compris: tu veux remplir dans une table d'une base de données, tous les mots du dictionnaire de la langue française.
Je te recommande de suivre les étapes suivantes:
1. Télécharger un fichier Texte qui contient tous les mots de la langue française: il y en a sur internet gratuitement (plus que 150.000 mots)
2. Si ta base de donnée est en Access, alors, tu peux importer le fichier texte du dictionnaire directement vers la table des mots.
3. Sinon, tu dois écrire un petit programme dans un langage qui supporte l'utilisation des BDs (Java, VB, C++...). Ce programme doit lire mot à mot le dictionnaire, et effectue un INSERT dans la table des mots.
Conseil: si tu comptes mette le dictionnaire dans une BD et l'utiliser fréquemment dans un éditeur de texte par exemple, les BDs sont un très mauvais choix. Ton programme doit mettre beaucoup de temps pour chercher le mot, ou bien sa signification...
A++
methodiX- Admin
-
Nombre de messages : 1260
Localisation : Le couloir de l'école polytechnique de Tunis
Réputation : 68
Points : 7253
Date d'inscription : 22/03/2007
Feuille de personnage
Capacité linguistique:
(1000/1000)
Re: Remplir une base de données avec tous les mots du dictionnaire français
MERCI pour votre réponse mais si pouvez vous me donner un lien qui me permet de télécharger le dictionnaire.
Aussi je peux savoir votre avis à propos de l'utilisation de ORACLE et vous me conseiller d'utiliser quelle version.
MERCI D'ANVANCE
Aussi je peux savoir votre avis à propos de l'utilisation de ORACLE et vous me conseiller d'utiliser quelle version.
MERCI D'ANVANCE
houda.jendouba- Entier Naturel
-
Nombre de messages : 7
Age : 35
Localisation : Tunisie
Réputation : 4
Points : 5466
Date d'inscription : 17/12/2009
Re: Remplir une base de données avec tous les mots du dictionnaire français
houda.jendouba a écrit:MERCI pour votre réponse mais si pouvez vous me donner un lien qui me permet de télécharger le dictionnaire.
Aussi je peux savoir votre avis à propos de l'utilisation de ORACLE et vous me conseiller d'utiliser quelle version.
MERCI D'ANVANCE
Je ne peux pas vous recommander un SGBD sans avoir au moins une idée sur le type d'application que tu dois développer.
Revisite le forum de temps d'ici demain matin, je posterai en haut un lien vers un dictionnaire téléchargeable en mode texte. Mais je crois que "dictionnaire" veut dire ensemble de tous les mots en français, et non pas les mots avec leurs explications, comme dans un dictionnaire standard.
a+
methodiX- Admin
-
Nombre de messages : 1260
Localisation : Le couloir de l'école polytechnique de Tunis
Réputation : 68
Points : 7253
Date d'inscription : 22/03/2007
Feuille de personnage
Capacité linguistique:
(1000/1000)
Re: Remplir une base de données avec tous les mots du dictionnaire français
salut
je cherche la liste de tous les mots du dictionnaire français avec leurs définitions en mode texte
j'ai trouvé sur net seulement la liste des mots
je veux un fichier txt contenant tous les mots et leurs définitions de cette forme :
mot def
mot def
merci de m'aider
Je ne crois pas qu'un tel document existe sur le net. Cherche...
methodiX- Admin
-
Nombre de messages : 1260
Localisation : Le couloir de l'école polytechnique de Tunis
Réputation : 68
Points : 7253
Date d'inscription : 22/03/2007
Feuille de personnage
Capacité linguistique:
(1000/1000)
Re: Remplir une base de données avec tous les mots du dictionnaire français
merci pour votre reponse ,mais j'ai trouvé
houda.jendouba- Entier Naturel
-
Nombre de messages : 7
Age : 35
Localisation : Tunisie
Réputation : 4
Points : 5466
Date d'inscription : 17/12/2009
Re: Remplir une base de données avec tous les mots du dictionnaire français
Alors, bon travail. Ne t'éloigne pas trop du forum.
methodiX- Admin
-
Nombre de messages : 1260
Localisation : Le couloir de l'école polytechnique de Tunis
Réputation : 68
Points : 7253
Date d'inscription : 22/03/2007
Feuille de personnage
Capacité linguistique:
(1000/1000)
Re: Remplir une base de données avec tous les mots du dictionnaire français
ne t'inquiètes pas je vais pas m'éloigner et merci pour ton interêt
houda.jendouba- Entier Naturel
-
Nombre de messages : 7
Age : 35
Localisation : Tunisie
Réputation : 4
Points : 5466
Date d'inscription : 17/12/2009
meme probleme
slt j'ai même probléme que toi donc ci tu peux mettre le lien pour ta solution trouver c'est à dire un fichier texte contenant les mots et définitions merci
meuz- Entier Naturel
-
Nombre de messages : 2
Localisation : france
Réputation : 0
Points : 4943
Date d'inscription : 14/05/2011
Ce que tu as trouvé est interessant : partage !
houda.jendouba a écrit:merci pour votre reponse ,mais j'ai trouvé
Salut houda.jendouba !
Tu as trouvé la liste de tous les mots du dictionnaire français avec leurs définitions en mode texte ! C'est très intéressant !
Partage donc ce lien ! Ca me sera bien certainement utile !
Merci d'avance
remi- Entier Naturel
-
Nombre de messages : 2
Localisation : Rhone-alpes France
Réputation : 0
Points : 4402
Date d'inscription : 05/11/2012
Re: Remplir une base de données avec tous les mots du dictionnaire français
Bonjour
J'éspère que ce n'est pas trop tard,si j'ai bien compris tu as bien trouvé le fichier qui contient tous les mots.
voila un petit script perl qui fait le nécéssaire:
Voila j'éspère que je n'ai pas répondu assez tard
Bon courage
J'éspère que ce n'est pas trop tard,si j'ai bien compris tu as bien trouvé le fichier qui contient tous les mots.
voila un petit script perl qui fait le nécéssaire:
- Code:
use warnings;
use strict;
use DBI;
my $bd= "ta base";
my $serveur ='localhost';#Si ta base est distante tu mets IP
my $identifiant = 'login'; # Identifiant
my $motdepasse = 'mdp';
#Si vous utilisez d'utre SGBD vous changer juste le driver(1er argument de #connect)
my $dbh = DBI->connect( "dbi:mysql:dbname=$bd;host=$serveur;", $identifiant, $motdepasse ) or die "Connexion impossible à la base de données $bd !";
my $sql_creation_table_regions = <<"SQL";
CREATE TABLE Mots (
id INT NOT NULL ,
mot VARCHAR( 6 ) NOT NULL
)
SQL
$dbh->do($sql_creation_table_regions) or die "Impossible de créer la table Mots\n\n";
open $flux , "fichier.txt";
$\=" ";#on fixe espace comme délimiteur d'enrégistrement
@tabmot=<$flux>;#dans tab on aura tous les mots dans chaque case
$id=0;
foreach(@tab){
my $requete_sql_region = <<"SQL";
INSERT INTO Mots ( id,mot)
VALUES ( ?,?);
SQL
$requete_sql_region->execute($id++,$_);
}
}
close $dbh;
Voila j'éspère que je n'ai pas répondu assez tard
Bon courage
moudhafer salhi- Entier Naturel
-
Nombre de messages : 7
Localisation : france
Réputation : 2
Points : 4661
Date d'inscription : 27/02/2012
liste des mots et définitions
Merci pour ta réponse, c'est super cool. Mais ce qui m’intéressait était le fichier avec tous les mots (et leurs définitions). L'intégration dans une base de données est une autres histoire ! (sympa ton script PERL)
remi- Entier Naturel
-
Nombre de messages : 2
Localisation : Rhone-alpes France
Réputation : 0
Points : 4402
Date d'inscription : 05/11/2012
partagez va dans les deux sens
Bonjour je recherche moi aussi exactement le même genre de donées.
Auriez vous l'amabilité de partager votre savoir, votre lien, votre source s'il vous plait ?
Merci d'avance pour votre sympathie et vôtre aide.
J'ai l'espoir aussi de pouvoir partager quand l'occasion se présente.
Auriez vous l'amabilité de partager votre savoir, votre lien, votre source s'il vous plait ?
Merci d'avance pour votre sympathie et vôtre aide.
J'ai l'espoir aussi de pouvoir partager quand l'occasion se présente.
unAutreJerome- Entier Naturel
-
Nombre de messages : 1
Localisation : Thailand
Réputation : 0
Points : 3508
Date d'inscription : 17/04/2015
Sujets similaires
» Structure données Vs. Dictionnaire de mots
» Cours: Conception d'une base de données - Français (pdf)
» KIFKIF au dictionnaire français
» Introduction à l'optimisation de base de données
» Programmation + Utilisation de SQL + Base de données
» Cours: Conception d'une base de données - Français (pdf)
» KIFKIF au dictionnaire français
» Introduction à l'optimisation de base de données
» Programmation + Utilisation de SQL + Base de données
Forum INFOMATH :: Enseignement de l'informatique :: INFO - Supérieur (Etudiants et Professionnels) :: BD - MySql
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum