AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Online Datenbanken

Ein Thema von wfs12 · begonnen am 4. Apr 2007 · letzter Beitrag vom 5. Apr 2007
Antwort Antwort
wfs12

Registriert seit: 15. Nov 2006
60 Beiträge
 
Delphi 7 Personal
 
#1

Online Datenbanken

  Alt 4. Apr 2007, 21:22
Einen schönen guten abend!
Ich habe ein Problem und das möchte ich lösen! Ich arbeite bald an einem Projekt, das vernetzt werden soll, d.h. es soll eine online datenbank geben und jeder rechner mit meinem programm soll seine informationen von dieser datenbank nehmen, bzw. eigene informationen ablgleichen. jetzt ist besteht aber das problem, das ich soetwas bis jetzt noch nicht gemacht habe. Also bräuchte ich ein paar tipps, bzw. gute tutorials welche datenbank ich nemen sollte und wie man dieses problem im allgemeinen angeht. Also wie ich mir Datenbanken selber näher bringen kann.
Vielen Dank im Voraus!
  Mit Zitat antworten Zitat
Benutzerbild von Jelly
Jelly

Registriert seit: 11. Apr 2003
Ort: Moestroff (Luxemburg)
3.741 Beiträge
 
Delphi 2007 Professional
 
#2

Re: Online Datenbanken

  Alt 4. Apr 2007, 21:26
Liegt die Datenbank im LAN (also von der Aussenwelt abgeschottet), oder soll sie übers Internet nutzbar sein. Was sind denn die Sicherheitskriterien ?
  Mit Zitat antworten Zitat
4. Apr 2007, 21:42
Dieses Thema wurde von "Jelly" von "Object-Pascal / Delphi-Language" nach "Datenbanken" verschoben.
Besser hier aufgehoben.
wfs12

Registriert seit: 15. Nov 2006
60 Beiträge
 
Delphi 7 Personal
 
#4

Re: Online Datenbanken

  Alt 4. Apr 2007, 22:52
Die Sicherheitskriterien sind eigentlich relativ unrelevant. Das sollte nicht von der Auenwelt abgeschottet sein, sondern über das Internet laufen, da die beiden rechner mehrere kilometer auseinander stehen sollten.
  Mit Zitat antworten Zitat
Hansa

Registriert seit: 9. Jun 2002
Ort: Saarland
7.554 Beiträge
 
Delphi 8 Professional
 
#5

Re: Online Datenbanken

  Alt 4. Apr 2007, 23:18
Wenn klar ist, wie eine Datenbank funktioniert, dann mache da weiter. Und zwar so : lade dir die IBExpert-Trial runter und aktiviere die (30 Tage, Rest ist Kostenfrage. Das ist kommerzielles Umfeld). Schiebe die eigene DB auf den IBExpert-Server. Da kann man Tabellen und alles mögliches für Internet-DB anlegen. Habe das getestet und es geht. 30 Tage als Vollzeit dürften ausreichen, ansonsten eher nicht. Werde Holger Klemt in Paderborn mal auf die knappe Zeit hin ansprechen.
Gruß
Hansa
  Mit Zitat antworten Zitat
Nuclear-Ping
(Gast)

n/a Beiträge
 
#6

Re: Online Datenbanken

  Alt 5. Apr 2007, 02:12
Wenns kein kommerzielles Projekt werden soll, wäre MySQL in der 4er oder 5er Version denke ich eine gute Wahl, da kostenlos.

Tutorials + Komponenten für MySQL & Delphi -> Google. Da hab ich grad leider nix zur Hand.

Und wenn du schon beim einsteigen und tutoren bist, schau dir (um Himmels willen) BITTE BITTE vorher ein Tutorial aber "relativ" vernünftiges Datenbankdesign an. Gerade als Anfänger verzichtet man gern auf Primary Keys, Sicherheitsfragen und kümmert sich einen ... um relationalen Datenbankaufbau ( http://de.wikipedia.org/wiki/Relationale_Datenbank ), was später zu mehr oder weniger großen Problemen führen kann.
  Mit Zitat antworten Zitat
Benutzerbild von Jelly
Jelly

Registriert seit: 11. Apr 2003
Ort: Moestroff (Luxemburg)
3.741 Beiträge
 
Delphi 2007 Professional
 
#7

Re: Online Datenbanken

  Alt 5. Apr 2007, 06:56
Also resumier ich mal:
  • Mehrere Anwender
  • Online über Internet
  • Keine relevante Sicherheitsaspekte notwendig
Ich geh mal weiter davon aus, dass du mit deiner Delphianwendung auf die DB direkt zugreifen willst. Würde die Sicherheit eine Rolle spielen, müsste eine Mittelschicht her, aber ist ja hier nicht relevant.

Bleibt noch zu klären für dich, wie du die DB (eigentlich egal welche der bisher genannte: Firebird, MySQL oder eine andere wie MSSQL Express) offen legen willst.

Nennst Du einen Router dein Eigen und besitzt Du einen DSL Anschluss? Ich geh mal weiter davon aus: Dann musst noch deinen Router so konfigurieren, dass er Anfragn von aussen über einen bestimmten Port an eine feste interne IP deines LAN weiterleitet. Manche Router nennen das Port Forwarding, oder ähnliche Begriffe. Für MySQL ist dies standardmässig der Port 3306, Firebird 3050, MSSQL 1434.

Wichtig bei der Wahl des Datenbanksystems ist nicht ob Firebird besser ist oder andere Systeme schlechter. Lass Dir da nichts reinreden. Wichtig ist, dass die Datenbank über netzfähig ist: also definitiv Finger weg von Paradox oder Access
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.851 Beiträge
 
Delphi 11 Alexandria
 
#8

Re: Online Datenbanken

  Alt 5. Apr 2007, 07:07
Zitat:
Wichtig bei der Wahl des Datenbanksystems ist nicht ob Firebird besser ist oder andere Systeme schlechter.
Natürlich nicht.
Du mußt überprüfen, in wie weit die verschiedenen Alternativen deine Anforderungen erfüllen. Dann ob eventualige Beschränkungen bestehen.
Dann ob du mit den Lizenzbedingungen leben kannst bzw. wie viel dir das Ganze wert ist (kommerzielle Varianten)
Markus Kinzler
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:06 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz