Ist Base die richtige Datenbankanwendung für mich?

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Ist Base die richtige Datenbankanwendung für mich?

Re: Ist Base die richtige Datenbankanwendung für mich?

von t-rexx » Sa, 03.11.2007 11:48

servus hans,

wenn ich dich richtig verstanden habe ist das Thema noch aktuell für dich. ich stand vor ca. 1 jahr vor der gleichen frage (allerdings brauchte ich noch die Lauffähigkeit in einem kleinen Netzwerk). da du offenbar kein Web-Frontend benötigst kann ich dir nur meine umsetzung empfehlen, die sich bestens bewährt hat (unter windows, alle Programme aber auch unter linux lauffähig).
Grundsätzlich ist es immer anzuraten, die Datenstrukturen von der Oberfläche zu trennen, um u.a. deinem wunsch nach einem einfachen austausch des Frontend gerecht zu werden, ohne die daten aufwändig konvertieren zu müssen, oder aber auch um später mehrere frontends anbieten zu können(Client-PC und Web). die daten sollten dann noch möglichst über standardisierte schnittstellen abfragbar und manipulierbar sein. auch für mich war ein bequemes und zuverlässiges backup der daten entscheidend.
Also, nun die umsetzung:
  • MySQL 5 als DBMS zur Ablage der Daten
  • OOo 2 Base als GUI-Frontend (Formulare, Berichte) und Logik (Base Makros)
  • Zugriff von Base auf die MySQL-Datenbank per JDBC-Treiber
    • Einfaches Erstellen von Tabellen und Spalten
    • Automatisches und Zyklisches Backup meiner Datenbanktabellen als ein SQL-File ins File-System
    • Nutzerverwaltung
    • Server-Statistiken
Wie gesagt, dies hat sich nach annähernd einem jahr produktiven einsatzes in einem kleinen unternehmen bewährt und sollte auch bei einer Single-PC-Lösung die richtige Wahl sein.

Viele Grüße,
Tom

Re: Ist Base die richtige Datenbankanwendung für mich?

von linuxpower » Mo, 29.10.2007 15:02

Also ich denke, dass du für deine Bedürfnisse mit Base hinkommen müsstest. Es läuft unter Linux, ist Open Source und soweit ich Erfahrungen gemacht habe konnte man auch im Nachhinein Spalten ändern. Das mit dem leichten Wechsel von Frontends verstehe ich nicht so ganz. Wenn du noch ein Programm oder auch eine Website dazu schreiben möchtest, wäre MySQL besser, als OOo Base. Aber eigentlich kannst du doch immer OOo Base nehmen zum verwalten des Sportkurses, es sei denn man hat Spass am Programmieren...

Re: Ist Base die richtige Datenbankanwendung für mich?

von MicSchäfer » Mi, 18.07.2007 16:25

Die Antowrt kommt zwar späte, aber immerhin kommt sie.
Also, wenn ich das Problem hätte, was du hast, dann würde ich das ganze auch mit MySQL Datenbanken lösen. Ob du dann als Fronthead OO oder ein PHP Script nutzt ist eigentlich egal, aber es sei noch follgendes gesagt:
Egal wie einfach und simpel deine Datenbank ist, du kommst nicht umher dich wirklich gut in das Thema einzulesen und leider reichen dafür die online Dokumente nicht aus. Ich mach hier zwar keine Werbung aber der Galileo Verlag (http://www.galileo-press.de) hat einige gute Bücher für dich. Wenn du die Datenbank vielleicht auch online stellen willst, dann kann ich nur "Webseiten programmieren und gestalten" von Mark Lubkowitz empfehlen. Das Buch schlägt zwar mit knapp 40€ zu Buche, aber dafür lernt man da alles, was man zum erstellen von HTML Seiten, MySQL Datenbanken und PHP Scripten braucht. Außerdem sind noch ein paar (ich besitzte die 2. Auflage, damals waren 2, ich weiß nicht, ob es bei der aktuellen, dritten Auflage, mehr sind) sehr nützliche e-books dabei. Das Geld ist also wirklich sinnvoll angelegt wenn du die Datenbank auch online stellen willst und kannst.
Anonsten lege ich dir noch das Tool XAMPP (mit PHPmyAdmin) ans Herz wenn du mit MySQL arbeiten willst, und wünsche dir viel Spaß, Erfolg, und vor allem Geduld beim erstellen der Datenbank, denn das braucht man, und nutzte ruhig Open Office, solange die Datenbank nicht allzusehr ausartet und du irgendwelche komplexen Abfragen (wer was der älteste Feldspieler in unserer Mannschaft, der jemals mehr als 10 Tore in einer Saison geschossen hat und mehr als 15 Jahr bei uns gespielt hat etc.) benötigst.
Michael.

Ist Base die richtige Datenbankanwendung für mich?

von hansp » Mi, 12.04.2006 16:26

Hallo,

ich bin Anfänger im Bereich (relationale) Datenbanken und suche eine Datenbank + Frontend, um meine Sportkurse zu verwalten. Es fallen nicht sehr viele Daten an, aber die wenigen möchte ich jetzt richtig organisieren, um Abfragen zu ermöglichen wie "Wer hat in den letzten zwei Jahren einen Anfängerkurs belegt?"

meine Anforderungen:
lauffähig unter Linux
Open Source
leichter Wechsel des Frontends möglich (bekomme ich da generell Probleme mit [Ooo-]Formularen?)
flexibel (z.B. möchte ich auch nachträglich neue Spalten in Tabellen setzen und die Eigenschaften bestehender Spalten ändern können, ohne Daten zu verlieren - SQLite scheidet also schon mal aus)

Schön wäre auch ein einfaches Backup (Ein-Datei-Formate würde ich deshalb bevorzugen).

was ich nicht benötige:
Verwaltung von Zugriffsrechten
hohes Tempo
souveräner Umgang mit Gigabyte-großen Datenbanken
Netzwerkfunktionen
etc.


Bisher habe ich mit OpenOffice.org Base / HSQL und einigen MySQL-Frontends experimentiert, mit diversen Problemen wie Unzulänglichkeiten der Frontends (inklusive Abstürzen, besonders bei Ooo) oder bei der Kommunikation Frontend-Datenbank. Liegt sicher auch an mangelnder Erfahrung mit der Materie. Dabei habe ich mich recht ausführlich eingelesen. Aber manchmal war ein RTFM mangels M nicht möglich. :-(

Ich bin für jede Hilfe dankbar. Der Frühling ist (mehr oder weniger) gekommen, jetzt müssen schleunigst wichtige Mailings raus. Ich habe keine Lust, das weiterhin per Hand zu sortieren...

Gruß, Hans

Nach oben