Références
try catch
· http://www.siteduzero.com/tutoriel-3-10399-les-exceptions.html
String url = "jdbc:mysql://127.0.0.1:3306/java";
· http://www.siteduzero.com/tutoriel-3-119257-se-connecter-a-sa-bdd.html
Class.forName ("com.mysql.jdbc.Driver").newInstance();
connect = DriverManager.getConnection (url, userName, password);
· Comment initialise-t-on un driver JDBC dans un programme Java ? http://www.siteduzero.com/tutoriel-3-119257-se-connecter-a-sa-bdd.html
Ici, la méthode printStackTrace() permet de voir ou se situe l'exception dans notre code ! Elle vous informe sur le nom de la classe levant l'exception et le numéro de ligne ou se trouve le code l'ayant levée.
· http://www.siteduzero.com/tutoriel-3-10399-les-exceptions.html
Scalaire
Un processeur est dit scalaire s'il ne traite qu'une seule donnée à la fois. Il est superscalaire si, grâce à son architecture parallélisée, il est capable d'en traiter plusieurs. Les processeurs scalaires sont parfois mis en opposition avec les processeurs vectoriels. Pour plus de détails, se référer aux articles suivants :
* Pipeline (informatique)
* Processeur superscalaire
* Processeur vectoriel
On parle aussi de valeur ou de variable scalaire pour désigner une valeur ou un contenant destiné par son type à contenir une valeur atomique. On oppose valeur atomique à valeur composite. Un entier, un nombre flottant sont des valeurs atomiques. Un tableau ou une table associative sont des valeurs composites. Une valeur composite est une structure de données composée récursivement ou non de valeurs scalaires. Une chaîne de caractères peut être considérée comme un tableau ou une valeur scalaire selon le langage de programmation.
Les 3 tables de la base MySQL et leurs liens
1 Dictionnaire des formes simples
- id
- forme
- lemme
- catégorie lexicale
- propriétés morpho syntaxiques
exemple:
- 12
- chantera
- chanter
- verbe
- conjugué
2 Dictionnaire des expressions idiomatiques
- id
- lemme
- formes de la locution
exemple
- 14
- chanter
- chanter à tue tête
- 15
- chanter
- chanter à pleine voix
la liaison entre le dictionnaire des formes simples et le dictionnaire des expressions idiomatiques se fait par le lemme
3 étiqueteur
- id
- forme
- lemme
- catégorie lexicale (9)
exemple
- 23
- chantions
- chanter
- verbe
il n'y a pas de liaison entre l'étiqueteur et le dictionnaire, on pourrait envisager de pousser les formes, leur lemme, leur catégorie lexicale dans le dictionnaire des formes simples, on remplirait alors les propriétés morphosyntaxiques
Morphosyntaxique
- genre et nombre indéterminés
- genre indéterminé et de nombre singulier
- genre indéterminé et nombre pluriel
- genre masculin et de nombre singulier
- genre masculin et de nombre pluriel
- genre féminin et de nombre singulier
- genre féminin et de nombre pluriel
- conjugué
- à l'infinitif
- passé
- présent
catégories
1. nom
2. adjectif
3. adverbe
4. conjonction
5. determinant
6. preposition
7. pronom
8. verbe
9. participe
la base mysql
Partant du principe que dans un systeme d'analyse syntaxique on n'a pas besoin du sens ni du contexte ni des reference du contexte ni des definition mais au contraire bien besoin des proprietes morphosyntaxiques, voir de garder les formes au niveau du dictionnaire des formes simples et pas seulement les lemmes.... on parle dans le sujet de "le cas echeant"
L'autre question que je me pose c'est cette histoire de "terminaison typiques", on n'est pas tres fort sur ce point ! il faudrait poser la question à un linguiste ! -er, -ir, ce sont des verbes, -ement des adverbes, -eau des noms : est-ce qu 'il existe dejà des choses de ce type et que nous aurions du voir à partir de cours de culture générale ?
Est ce qu'on peut simplifier la base MySQL la réduisant à 4 tables ?
- categorie locution morpho
- forme simple
- expression
- eti
1 categorie
- id
- locution (nom, verbe, adjectif, adverbe)
- codecat = type (nom, verbe, adjectif, adverbe, pronom, conjonction, preposition, determinant)
- prop morph SYNTEX (nom, verbe, adjectif, adverbe, pronom, conjonction, preposition, determinant) avec un menu deroulant pour chacune des prop morph et un nombre à deux chiffres
2 forme simple
- id
- lemme
- propmorph
- codecat
3 expression idiom
- id
- lemme
- locution
- codecat
4 étiqueteur
- id
- forme
- lemme
- prop morph
Forme simple
2 solutions
- recuperer DICENA
- créer un dictionnaire de formes simples à partir d'un dictionnaire papier
récupérer DICENA
- avantage :- 8 x 20 formes dejà rentrees avec propriétés morphosyntaxiques de SYNTEX
- possibilité d'utiliser les scripts Perl
- il y a le minimum lemme et propriété syntaxique
- il y a aussi les formes qui normalement ne sont pas dans un dictionnaire papier classique
- inconvénient :
- comment faire en gardant 8 tables
- il n'y a pas de définition de contexte, les propriétés morphosyntaxiques sont plus complexes que dans un dictionnaire papier
créer un dictionnaire de formes simples à partir d'un dictionnaire papier
- avantage :
- il y a déjà un début avec 30 termes (forme_simple)
- pour les categories c'est clair
- inconvénient :
- pour les propriétés morphosyntaxiques ce n'est pas clair voire faux
- il manque des catégories la 2, la 5
- des fautes à corriger
- remplir les 130 manquants
prop morph : la solution est sans doute dans un tableau ou les chiffres des categorie correspond a des nombres à deux chiffres des proprietes morphosyntaxiques (chiffredes categories = chiffre des dizaines des propmorph)
est ce qu'on se lance dans definition exemples c'est peut être hors sujet finalement ? idem pour expression idiomatiques mieux vaut faire quelque chose simple et de bon gout