Hallo TenBaseT (Hans)!
TenBaseT hat geschrieben:... Nanu, wer verklickert [...] denn immer, dass Access sooooo easy ist? ...
MS-ACCESS hab´ und kenn´ ich und komme damit auch einigermaßen klar (soweit eben die vorgesehenen (Klick-)Möglichkeiten reichen). Hinzu kommt, dass mir mal in einem Schwung ´ne Menge ACCESS-Literatur zugelgt habe.
Ansonsten hänge ich nicht an MS-ACCESS. Im Gegenteil wäre es durchaus von Vorteil ein sowohl unter Windows als auch unter Linux nutzbares Datenbanksystem zu haben.
TenBaseT hat geschrieben:Ich würde SQL Datenbanken vorziehen PostgreSql, Firebird, Interbase, .......
Wieso/warum? Ich meine kannst du mir bitte erklären, was Du mit einer SQL-Datenbank meinst (ist das keine Selbstverständlichkeit, bzw. warum rechnest Du ACCESSS nicht dazu)?
Dann sind das ja alles schöne (Datenbank-)Namen, doch (wenn irgend möglich) will ich die nicht alle kennenlernen müssen, um mich für eine entscheiden zu können. Was meinst Du sind den die (neben der Windowsfähigkeit) entscheidenen Eigenschaften?
Warum hast Du eigentlich nicht MySQL mit aufgeführt? Wäre die für meine Zwecke ungeeignet?
TenBaseT hat geschrieben:Wenn du die Datenbank richtig anlegst, dann kannst du innerhalb der Datenbank sehr viele Aufgaben automatisch ablaufen lassen, die du sonst immer in jedem Programm abprüfst (Gültigkeit von Werten, eindeutige Werte, etc. etc.).
Also ich will mir z.Bsp. eine Hausverwaltungsdatenbank selbst stricken. Davon gibt es viele auch zu günstigen Preisen. Die ganze Arbeit möchte ich mir natürlich nur machen, wenn ich damit meine ganz persönlichen Bedürfnisse befriedigen kann und da komme ich m.E. nicht darum herum auch ein bischen dazu zu programmieren.
Wie willst Du den die oben von mir beschriebene Stringvergleichsaufgabe lösen? Selbst wenn eine Datenbank das sogar mit dem Straßenbeispiel schon könnte, dürften immer noch viele Aufgaben überig bleiben, die man nur durch selbst gestrickten Code lösen kann.
TenBaseT hat geschrieben:Und eine Userverwaltung ist auch möglich.
Das hat bei mir noch ein bischen Zeit (obwohl diese Fähigkeit natürlich grundsätzlich vorhanden sein sollte).
TenBaseT hat geschrieben:Dafür solltest du SQL können. (Man kann sich zwar viel zusammenklicken, aber man sollte doch verstehen, was man da macht)
Bitte erklär mir das noch mal ein bischen genauer. Also bezüglich der Abfragen ist mir das schon klar und da werde ich mir (wenn ich überhaupt mal soweit komme) das notwendige Wissen schon aneignen. Aber wofür brauche ich so was wie create table u.s.w. wenn, man sich das so schön anschaulich zusammenklicken kann?
@alle Anderen
Bitte auch die Fragen 1 und 2 beantworten. Danke!
Gruß - Mr.Ioes