Ich suche nach einem grafischen Tool, mit dem ich Datenbanken erstellen, füllen und durchsuchen/durchsuchen kann.
Primärer Anwendungsfall: Pflegen Sie eine persönliche Sammlung (z. B. für Filme, Briefmarken, Zitate usw.). Für solche Fälle gibt es oft spezialisierte Datenbanken (z. B. Griffith für Medien), aber ich suche nach einer Allzweckdatenbank, die keine Annahmen trifft.
Es sollte natürlich mehrere Tabellen unterstützen (sonst könnte wohl LibreOffice Calc verwendet werden). Im Falle einer Filmdatenbank möchte der Benutzer also möglicherweise auch Regisseure (und ihre Metadaten) aufzeichnen.
Das Formular (zum Ausfüllen) sollte automatisch gemäß der Datenbankeinrichtung erstellt werden.
Es sollte Felder anbieten wie: Text, Datum, Auswahllisten (mit vordefinierten Werten), Beziehungen (zu anderen Datensätzen in derselben oder anderen Tabellen), Datei-Upload, Bild (angezeigt) usw.
Es muss eine Art Export in einem bekannten Format geben.
Es muss sowohl die Suche in bestimmten als auch in allen Feldern unterstützen, nur in bestimmten oder auch in allen Tabellen.
Ich habe keine Erfahrung mit diesem Tool, aber ich denke, dass OpenOffice / LibreOffice Base wahrscheinlich die meisten meiner Anforderungen lösen könnte, aber soweit ich sehen kann, müsste ich die Formulare manuell erstellen (dh zuerst die Datenbank erstellen, dann das Formular erstellen). Auch das (standardmäßige?) "Design" (Look and Feel) der Formulare ist nicht wirklich benutzerfreundlich, es wird kompliziert, wenn es um mehrere Tabellen geht.
Ich verwende oft das CMS Drupal , wenn ich eine solche Datenbank benötige. Es bietet alles, was ich brauche (Inhaltstypen, Felder, Beziehungen), erstellt die Formulare automatisch und erlaubt mir, die Daten zu exportieren (mit benutzerdefinierten Modulen). Ich suche jedoch einen nativen/lokalen Client (nichts, was einen Server erfordert).
Ich habe auch Glom und Kexi gefunden , aber ich habe keine Erfahrung mit ihnen.
Sie können MySQL-Datenbanken verwenden und phpMyAdmin verwenden (siehe Demo ).
zB auf Ubuntu oder Linux Mint:
sudo apt-get install mysql-server
sudo apt-get install php5-mysql
sudo phpmyadmin
Gehen Sie dann in einem beliebigen Browser zu ‚localhost/phpmyadmin‘. Dies wird auf Ihrem lokalen Computer ausgeführt.
Ein Teil, den ich hervorheben möchte, ist der Designer. Der Designer zeigt Ihnen alle Tabellen mit den Relationen:
Dies ist äußerst nützlich für das Prototyping.
Für die Dateneingabe haben Sie automatisch generierte Formulare, die so aussehen (in meinem Fall ist die Benutzeroberfläche deutsch. Es gibt auch eine englische Version):
Mike Pennington
unoder
TomJ
Sucher
unoder
OuzoPower
unoder