J'aimerais savoir quel outil utilisez-vous pour modéliser des tables, des relations, etc., la modélisation de base de données générique, sous Ubuntu.
Ce serait bien si cet outil génère des scripts SQL, et un plus avec ces scripts est compatible SQLite, mais ce n'est pas nécessaire.
Actuellement, j'utilise Enterprise Architect pour cela sous une machine virtuelle, ce qui est nul. J'ai pu l'exécuter sous Wine, mais pas aussi bien que je le voulais. C'est un outil complet pour modéliser n'importe quoi dans ce monde, et pour le moment, je n'ai pas besoin de tant.
Vous pouvez essayer DIA . Vous pouvez utiliser UML pour créer/modéliser des bases de données et utiliser l’un des scripts officiellement pris en charge pour le convertir en SQL.
Par exemple, vous pouvez trouver un tutoriel de base utilisant DIA et TeDia2SQL à l’adresse suivante: http://left.subtree.org/2007/12/05/database-design-with-dia/
Une autre bonne option est mysql-workbench . Il peut être facilement installé avec apt-get
(la troisième commande suffira, mais je préfère mettre à jour et rechercher en premier):
Sudo apt-get update
Sudo apt-cache search mysql-workbench
Sudo apt-get install mysql-workbench
Ensuite, vous pouvez simplement taper mysql
dans le hub et le tour est joué.
Il fonctionne comme un charme. Il y a aussi un téléchargement sur leur site web, qui m'a pourtant donné une erreur de dépendance en 12.10 (le téléchargement est pour 12.04 donc ça pourrait l'expliquer).
D'autres ont également fait référence à: druide et DBDesigner . Il existe également un autre article sur DB Design sur superuser.com .
Vous pouvez essayer ArguoUML avec son plugin SQL .