Voir le sujet précédentAller en basVoir le sujet suivant
Dimka
Dimka
Vénérable

Faire une base de données en sciences humaines et sous Linux Empty Faire une base de données en sciences humaines et sous Linux

par Dimka Lun 9 Mai 2016 - 14:15
Bonjour !
Je suis doctorant, et j’aurais besoin de faire une base de données (et je n’y connais rien). En gros, je travaille sur des monastères médiévaux, dans une région particulière.

Déjà, je travaille sous Linux, et je ne sais pas quel logiciel choisir : base me semble trop basique (ha, ha…) pour ce que je veux faire. On m’a conseillé Filemaker, de ce que j’en ai vu, ça répondrait à mes besoins… mais ce n’est pas Linux. En cherchant, j’ai trouvé Glom, mais ça manque de documentation je ne suis pas doué, et je n’arrive pas à faire ce que je veux. Cela dit, si on me conseille un autre logiciel, il n’y a pas de soucis pour changer.

Ensuite… J’aurais besoin d’un truc avec quatre type de données :

  • des monastères (j’aurais une fiche par monastère, avec son nom, sa localisation, ses dates d’activités, les sources qui en parlent, les articles qui en parlent, son rite, et éventuellement des commentaires)
  • des sources − les documents historiques − (une fiche par source, avec sa date, sa localisation, les monastères qu’il traite, les articles qui lui sont consacrés… et éventuellement des commentaires)
  • des articles d’historiens récents et des liens internet (une fiche par article/internet, avec son auteur, sa date, son titre…, les monastères qu’il cite, les autres articles qu’il cite, les sources qu’il cite… et éventuellement des commentaires)

(ce qui est en gras, ce serait les données qui feraient des liens entre les diverses sources : genre, une fiche monastère peut me permettre de retrouver toutes les fiches articles qui lui sont consacrés)

Je ne suis pas exhaustif, mais j’aurais besoin de pouvoir mettre comme valeur :

  • Du texte libre plus ou moins long (noms, commentaires, etc.)
  • Des valeurs boléennes (oui/non)
  • Du texte entre des choix prédéfinis (par exemple pour les rites, ça ne peut être que « latin », « grec », « inconnu » ou « particulier »)
  • Des dates plus ou moins précises
  • Des coordonnées géographiques (plus ou moins précises : parfois, je peux repérer un site dans Google earth, parfois j’ai juste très vaguement la région)
  • Des références bibtex
  • Des liens vers d’autres fiches déjà créées
  • Éventuellement des documents iconographiques (photos, plans…)

Enfin, très idéalement j’aimerais pouvoir utiliser cette base de donnée en lien avec un logiciel cartographique (Qgis ?), pour pouvoir faire des cartes à partir de ma future bdd, et en lien avec bibtex pour mes références.

Merci d’avance ! Smile

_________________
Spoiler:
Le grincheux
Le grincheux
Sage

Faire une base de données en sciences humaines et sous Linux Empty Re: Faire une base de données en sciences humaines et sous Linux

par Le grincheux Lun 9 Mai 2016 - 14:34
Dimka a écrit:Bonjour !
Je suis doctorant, et j’aurais besoin de faire une base de données (et je n’y connais rien). En gros, je travaille sur des monastères médiévaux, dans une région particulière.

Déjà, je travaille sous Linux,
Ça, c'est bien...
Spoiler:

et je ne sais pas quel logiciel choisir : base me semble trop basique (ha, ha…) pour ce que je veux faire. On m’a conseillé Filemaker, de ce que j’en ai vu, ça répondrait à mes besoins… mais ce n’est pas Linux. En cherchant, j’ai trouvé Glom, mais ça manque de documentation je ne suis pas doué, et je n’arrive pas à faire ce que je veux. Cela dit, si on me conseille un autre logiciel, il n’y a pas de soucis pour changer.
Déjà, je pense que tu devrais dissocier deux choses : la base elle-même du logiciel d'exploitation. Pour la base, je pencherais pour du PostgreSQL. Lorsque je vois ce que ML est capable de faire, il faut oublier MySQL. Pour l'outil, knoda4 est correct, même s'il a encore des bugs. L'outil Libreoffice peut se connecter aussi à une base de type Postgres.


Ensuite… J’aurais besoin d’un truc avec quatre type de données :

  • des monastères (j’aurais une fiche par monastère, avec son nom, sa localisation, ses dates d’activités, les sources qui en parlent, les articles qui en parlent, son rite, et éventuellement des commentaires)
  • des sources − les documents historiques − (une fiche par source, avec sa date, sa localisation, les monastères qu’il traite, les articles qui lui sont consacrés… et éventuellement des commentaires)
  • des articles d’historiens récents et des liens internet (une fiche par article/internet, avec son auteur, sa date, son titre…, les monastères qu’il cite, les autres articles qu’il cite, les sources qu’il cite… et éventuellement des commentaires)

(ce qui est en gras, ce serait les données qui feraient des liens entre les diverses sources : genre, une fiche monastère peut me permettre de retrouver toutes les fiches articles qui lui sont consacrés)

Je ne suis pas exhaustif, mais j’aurais besoin de pouvoir mettre comme valeur :

  • Du texte libre plus ou moins long (noms, commentaires, etc.)
  • Des valeurs boléennes (oui/non)
  • Du texte entre des choix prédéfinis (par exemple pour les rites, ça ne peut être que « latin », « grec », « inconnu » ou « particulier »)
  • Des dates plus ou moins précises
  • Des coordonnées géographiques (plus ou moins précises : parfois, je peux repérer un site dans Google earth, parfois j’ai juste très vaguement la région)
  • Des références bibtex
  • Des liens vers d’autres fiches déjà créées
  • Éventuellement des documents iconographiques (photos, plans…)

Enfin, très idéalement j’aimerais pouvoir utiliser cette base de donnée en lien avec un logiciel cartographique (Qgis ?), pour pouvoir faire des cartes à partir de ma future bdd, et en lien avec bibtex pour mes références.

Merci d’avance ! Smile
Aïe... Pour le logiciel de cartographie, il y a PostGIS qui tourne avec PostgreSQL et qui est très puissant. En revanche, ce qui me fait un peu peur, c'est l'organisation des tables. Lorsqu'on utilise une base de données, ce n'est pas pour faire ce qu'on pourrait faire avec un tableau. Il s'agit de base relationnelle. Il faut donc avoir un schéma clair avant de commencer à en écrire le début de la structure.

_________________
Le carnet du Grincheux, Chroniques de misanthropie ordinaire
http://grincheux.de-charybde-en-scylla.fr/
Ma vie, mon œuvre
http://www.systella.fr/
Carnyx
Carnyx
Neoprof expérimenté

Faire une base de données en sciences humaines et sous Linux Empty Re: Faire une base de données en sciences humaines et sous Linux

par Carnyx Lun 9 Mai 2016 - 14:36
Avec Linux, éviter de brancher autre chose qu'un clavier et un écran à l'ordi ! Very Happy

_________________
Of all tyrannies, a tyranny sincerely exercised for the good of its victims may be the most oppressive. It would be better to live under robber barons than under omnipotent moral busybodies. The robber baron’s cruelty may sometimes sleep, his cupidity may at some point be satiated; but those who torment us for our own good will torment us without end for they do so with the approval of their own conscience.
Le grincheux
Le grincheux
Sage

Faire une base de données en sciences humaines et sous Linux Empty Re: Faire une base de données en sciences humaines et sous Linux

par Le grincheux Lun 9 Mai 2016 - 14:48
Carnyx a écrit:Avec Linux, éviter de brancher autre chose qu'un clavier et un écran à l'ordi ! Very Happy
Faudra que j'en parle à mes machines, elles ne doivent visiblement pas être au courant...

_________________
Le carnet du Grincheux, Chroniques de misanthropie ordinaire
http://grincheux.de-charybde-en-scylla.fr/
Ma vie, mon œuvre
http://www.systella.fr/
Dimka
Dimka
Vénérable

Faire une base de données en sciences humaines et sous Linux Empty Re: Faire une base de données en sciences humaines et sous Linux

par Dimka Lun 9 Mai 2016 - 20:05
OK, merci pour les conseils ! Je vais tester cela.

Le grincheux a écrit:En revanche, ce qui me fait un peu peur, c'est l'organisation des tables. Lorsqu'on utilise une base de données, ce n'est pas pour faire ce qu'on pourrait faire avec un tableau. Il s'agit de base relationnelle. Il faut donc avoir un schéma clair avant de commencer à en écrire le début de la structure.
Comme ça : http://pix.tdct.org/upload/original/1462824107.jpg ? J’avais fait ce dessin, quand j’avais voulu expliquer mon projet à l’informaticien de mon UFR, mais ça ne doit pas être très clair, parce qu’il n’a pas répondu. Embarassed

_________________
Spoiler:
Le grincheux
Le grincheux
Sage

Faire une base de données en sciences humaines et sous Linux Empty Re: Faire une base de données en sciences humaines et sous Linux

par Le grincheux Lun 9 Mai 2016 - 21:20
Dimka a écrit:OK, merci pour les conseils ! Je vais tester cela.

Le grincheux a écrit:En revanche, ce qui me fait un peu peur, c'est l'organisation des tables. Lorsqu'on utilise une base de données, ce n'est pas pour faire ce qu'on pourrait faire avec un tableau. Il s'agit de base relationnelle. Il faut donc avoir un schéma clair avant de commencer à en écrire le début de la structure.
Comme ça : http://pix.tdct.org/upload/original/1462824107.jpg ? J’avais fait ce dessin, quand j’avais voulu expliquer mon projet à l’informaticien de mon UFR, mais ça ne doit pas être très clair, parce qu’il n’a pas répondu. Embarassed
Euh... Pour un non spécialiste, ce n'est pas clair. Mais le simple fait que tu te poses les question des tables est déjà une bonne chose.

Typiquement, dans littérature, il y a un champ monastère qui prend un nom dans une liste finie. Il y a peut-être moyen de mutualiser cette liste.

Sinon, un schéma de base de données, c'est plutôt quelque chose du genre : Faire une base de données en sciences humaines et sous Linux Excel-quebec-requete-sql-excel-1

_________________
Le carnet du Grincheux, Chroniques de misanthropie ordinaire
http://grincheux.de-charybde-en-scylla.fr/
Ma vie, mon œuvre
http://www.systella.fr/
Dimka
Dimka
Vénérable

Faire une base de données en sciences humaines et sous Linux Empty Re: Faire une base de données en sciences humaines et sous Linux

par Dimka Lun 9 Mai 2016 - 21:44
Bon, je verrai ça demain, je suis crevé. Là, je n’ai pas trouvé knoda4 dans les dépôts (Debian Sid pour cet ordi…), et j’ai lamentablement échoué la compilation.

Merci pour les conseils, en tous cas !

_________________
Spoiler:
Voir le sujet précédentRevenir en hautVoir le sujet suivant
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum