Autor Beitrag
ACID
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 53


D7 Pers
BeitragVerfasst: Mo 02.05.05 09:24 
Hi, ich wollte ein Programm unter windows mit delphi schreiben das zugriff auf eine Datenbank ermöglicht.
Die Datenbank sollte aus dem Programm und von ein Web-Site aktualliesiert werden.

Nun meine Fragen.
Welche Datenbank wäre dafür am geeignetsten (muss Sicher sein, sprich es dürfen nur bestimmte nutzer drauf zugreifen.)?
Wenn ich das Programm unter Windows mit Delphi geschrieben habe, kann ich das Programm auch unter Linux starten?

Würde mich sehr über eine Antwort freuen.


Zuletzt bearbeitet von ACID am Di 03.05.05 06:41, insgesamt 1-mal bearbeitet
MAlsleben
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 303

W2k,WinXP
D3 - DXE3 Enterprise
BeitragVerfasst: Mo 02.05.05 10:35 
Hi,

mit den wenigen Informationen kannst Du keine umfassende Antwort bekommen. Nur soviel, ich würde das ganze nur als webserver - Applikation machen, wenn Du das ohnehin brauchst. Dann geht Windows und Linux. Ein extra Progarmm kannst Du Dir dann sparen. Welche Datenbank Du verwendest, hängt von mehreren Faktoren ab. Eine Benutzerverwaltung bietet jede SQL-Datenbank.

Gruß Micha.

_________________
Viele Wege führen nach Rom.
UGrohne
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Veteran
Beiträge: 5502
Erhaltene Danke: 220

Windows 8 , Server 2012
D7 Pro, VS.NET 2012 (C#)
BeitragVerfasst: Mo 02.05.05 22:09 
Hallo,
der Titel Deines Beitrages ist nicht aussagekräftigt genug. Man weiß nicht genau, um was es geht. Bitte ändere ihn entsprechend!
Dies kannst Du tun, indem Du in Deinem ersten Beitrag auf "Edit" klickst und den Titel dort änderst.

Dazu hier auch noch der Auszug aus den Richtlinien:
Richtlinien hat folgendes geschrieben:
1.2 Beiträge
Bitte formuliere den Betreff Deiner Beiträge so, dass andere Mitglieder anhand dieser bereits das eigentliche Thema festmachen können. Beiträge wie etwa "Eine Anfängerfrage" oder "Weiß jemand, wie das geht?" lassen den Leser im Unklaren darüber, was das Thema der Diskussion ist. Eine Pseudocodezeile oder die Nennung des Objektes, um welches es sich in dem Beitrag handelt, helfen da schon mehr weiter. Wenn Du beispielsweise wissen möchtest, wie es möglich ist, eine Integer-Variable in das String-Format zu konvertieren, würde ein Beitrag wie etwa "Integer zu String" oder "Integerkonvertierung" anderen Forenmitgliedern einen kurzen Überblick über die eigentliche Fragestellung verschaffen. So ist es möglich gezielter Lösungen für Probleme zu finden. Zudem solltest du immer daran denken: Der Fragesteller möchte etwas von den anderen Usern - nicht umgekehrt.


Vielen Dank

Gruß,

uwe
ACID Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 53


D7 Pers
BeitragVerfasst: Di 03.05.05 06:50 
Danke erst einmal für den Hinweis.
Nun erklär ich meine Frage genauer.

Ich soll eine Datenbank schreiben, wo sich beutzer einer Gruppe über das Internet eintragen können. Desweiteren gibt es nur 4 Benutzer die mit diesen Daten arbeiten.
Für diese 4 Benutzer soll ich ein Programm schreiben womit sie zugriff auf die Datenbank haben. Das Programm für die 4 Benutzer soll unter Windows und Linux laufen. Auserdem soll die Datenbank eine hohe sicherheit haben.

Nun mein Gedanke.
Ich erstelle zwei Datenbanken, eine für das Programm (Haupt-DB) und eine für die Interneteingabe (Web-DB). Wenn nun ein benutzer über das Web-Interface seine Daten in die Web-DB gespeichert hat muss ein Update geschehen, welches die Daten aus Web-DB in die Haupt-DB schreibt.

Aber ich weis noch nicht so richtig welchen Datenbanktypen ich nehmen soll. Habe zwar an MySQL gedacht, aber da ist die frage ob es mich für dieses Anwendung etwas kostet. Es soll Ksotenlos sein.
Kann ich das Programm mit Delphi7 unter Windows programmieren, so das es auch unter Linux läuft?
MAlsleben
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 303

W2k,WinXP
D3 - DXE3 Enterprise
BeitragVerfasst: Di 03.05.05 09:56 
Hi,

ist gibt ein Delppi6 Pedant für Linux-> Kylix3. Damit kannst Du mit relativ wenig Aufwand CLX -Anwendungen in Kylix für Linux kompilieren. Aber die Zukunft von Kylix ist recht ungewiss, z.Zt. ruht die Entwicklung dafür bei Borland. Deswegen meine ich, wenn Du ohnehin ein Webinterface machen willst, kannst Du das doch gleich für intern und extern nutzen.

Die Datenbank ist dann eigentlich egal. Delphi kann fast alle. Hier ist die Frage, wieviel User greifen darauf zu, Transaktionen, Größe usw. Nicht zuletzt spielen persönliche Vorlieben eine Rolle. Ich persönlich bin kein Freund von MySQL. In der aktuellen freigegebenen Version werden einfach zu viele Dinge aus dem SQL92 Standart nicht unterstützt. Firebird ist auch kostenlos und simpler in der Bedienung und SQL92 konform. Kann natürlich im High End Umfeld nicht mithalten.

Über den Punkt kann man stundenlang diskutieren. Wenn Du hier im Forum mal nach ähnlichen Themen sucht, wirst Du auch ausreichend Info's zu Thema, welche DB setzt man am besten ein, finden. Ob es Dir weiterhilft, sei dahin gestellt, denn die Meinungen sind sehr unterschiedlich. Die Entscheidung mußt Du nach gründlicher Analyse der Anforderungen selber treffen, denn mit hoher Wahrscheinlichkeit wirst Du von 10 Leuten 8 unterschiedliche Empfehlungen erhalten.

Gruß Micha.

_________________
Viele Wege führen nach Rom.