Quel logiciel libre utiliser pour les bases de données ?

5 replies [Last post]
shokin
Offline
Joined: 03/01/2013

Salut à toutes et à tous,

Sur Trisquel 6.0 , j'aimerais savoir quel logiciel libre fait bien l'affaire pour créer des bases de données.

Au passage, mais c'est moins important : quel logiciel libre utiliser pour établir (et imprimer) des horaires de bus/trains/etc. et des réseaux (voire voir des graphiques des déplacements, etc.) ?

Merci d'avance pour vos réponses.

Magic Banana

I am a member!

Offline
Joined: 07/24/2010

Tout dépend de tes besoins. Une base de données relationnelle ?, NoSQL ?, les performances importent ?, etc.

Pour ce qui est des bases de données relationnelle, j'ai tendance à recommander PostgreSQL (qui est, bien sûr, installable en quelques clics dans le gestionnaire de paquets Synaptic). Il y a aussi SkySQL...

shokin
Offline
Joined: 03/01/2013

Pour commencer, ce serait pour apprendre à créer, modifier, gérer des bases de données.

Ce serait pour :

- des coordonnées : nom, prénom, adresse, numéro postale, commune, téléphone 1, téléphone 2, courriel 1, courriel 2, date de naissance, etc.,
- des bibliographies : titre, auteur, domaine, sous-domaine, année de parution, etc.,
- des listes de sites web : adresse url, domaine, sous-domaine, licence du contenu, etc.
- des fichiers (si c'est possible).

Il paraît que ça peut être utile pour créer, par la suite, un site web (structurer les informations, les pages, créer une fonction Recherche).

Justement, j'ai lu qu'il y avait différents SGBDR à disposition, comme MySQL, FireBird. Quels avantages ont chacun de ces SGBDR ?

Dans le gestionnaire de paquets Synaptic, il y a tout plein de paquets dont le nom contient au moins "PostgreSQL". Lesquels installer ?

Magic Banana

I am a member!

Offline
Joined: 07/24/2010

Que penses-tu du paquet "postgresql" ? :-)

Si ce n'est pas déjà fait, tu veux probablement acquérir un livre expliquant comment structurer une base de données relationnelle (on appelle cela un schéma) et comment la consulter à l'aide du langage SQL (la norme).

shokin
Offline
Joined: 03/01/2013

S'il existe un pdf, je suis preneur.

quantumgravity
Offline
Joined: 04/22/2013

Pour commencer, je te conseille la combinaison "mysql + phpmyadmin".
Tu ne dois pas apprendre SQL pour créer un site web en pratique;
Je ne connais point un scènario en tu ne peux faire tout ce qu'est nécéssaire avec phpmyadmin.
En tout cas tu peux apprendre beaucoup avec phpmyadmin et tourner vers SQL après.

Pour installer:
sudo apt-get install mysql-common phpmyadmin