AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi Suche passendes Datenbank Tutorial
Thema durchsuchen
Ansicht
Themen-Optionen

Suche passendes Datenbank Tutorial

Ein Thema von ferby · begonnen am 7. Feb 2005 · letzter Beitrag vom 7. Feb 2005
Antwort Antwort
Seite 1 von 2  1 2      
ferby

Registriert seit: 15. Aug 2004
Ort: Wien
841 Beiträge
 
Delphi 2010 Enterprise
 
#1

Suche passendes Datenbank Tutorial

  Alt 7. Feb 2005, 00:17
Hallo,

Ich habe eine eigene Datenbank zusammengebasstelt die eigentlich sehr groß ist, in der Daten von 100 Kunden & 100 Lieferanten und & Professionisten gespeichert werden, von Persöhnlichen Daten, Rechungen, was wer will, lieferzeiten, konditionen, gespräche etc gespeichert werden

ich habe dabei nur txt und ini dateien verwendet ohne irgendeinen datenbank komponenten, ich wusste nicht das es die schon gibt, habe vorher das programm geschrieben und dann nach datenbanken im forum gesucht....

ja und so habe ich jetzt extrem viele dateien, um die 1000 txt Dateien....

jetzt wollte ich wissen ob ihr ein gutes Datenbank Tutorial kennt mit dem ich recht einfach eine große Datenbank machen kann.........

(die datenbank hat nichts mit dem internet zu tun, alle daten werden nur auf einen computer gespeichert und gebraucht)




ferby
  Mit Zitat antworten Zitat
Benutzerbild von Ultimator
Ultimator

Registriert seit: 17. Feb 2004
Ort: Coburg
1.860 Beiträge
 
FreePascal / Lazarus
 
#2

Re: Suche passendes Datenbank Tutorial

  Alt 7. Feb 2005, 00:19
Entweder auf www.dsdt.info gibts eins oder hier in der Tutorial-Sparte von Luckie is eins
Julian J. Pracht
  Mit Zitat antworten Zitat
Benutzerbild von MaBuSE
MaBuSE

Registriert seit: 23. Sep 2002
Ort: Frankfurt am Main (in der Nähe)
1.837 Beiträge
 
Delphi 10 Seattle Enterprise
 
#3

Re: Suche passendes Datenbank Tutorial

  Alt 7. Feb 2005, 08:02
Zitat von ferby:
Ich habe eine eigene Datenbank zusammengebasstelt die eigentlich sehr groß ist, in der Daten von 100 Kunden & 100 Lieferanten und & Professionisten gespeichert werden, von Persöhnlichen Daten, Rechungen, was wer will, lieferzeiten, konditionen, gespräche etc gespeichert werden
Ich will Dich ja nicht enttäuschen, aber Deine Datenbank wird nicht "sehr groß" sein.
Ich gehe mal davon aus, das Du (wie oben beschrieben) 100 Kunden hast, wenn jeder Kunde 100 Rechnungen hat, ergibt das ca. 10.000 Datensätze in der Rechnungstabelle. Je Rechnung 5 Positionen ergibt dann ca. 50.000 Datensetze in der RechPos Tabelle.
Das mag vieleicht viel klingen, ist aber durchaus noch mit lokalen Tabellen (z.B. Paradox via BDE) zu machen.
Ich habe früher mal ein Projekt (damals noch Delphi 1) gehabt, da haben ca. 30 Leute gleichzeitig auf einer "Paradox-Datenbank" (also Dateibasiert auf dem Server) mit ca. 120 Tabellen gearbeitet. Das hat eigentlich gut funktioniert. Als die Tabellen zu voll wurden (ca. 100.000 Datensätze) haben wir auf Sybase SQL Server (bzw danach auf MS-SQL Server) portiert. Damit war wieder eine angenehme Geschwindigkeit für die 30 Benutzer hergestellt. (damals schon ca. 250.000 Datensätze)

Von sehr Großen Datenbanken würde ich sprechen bei hunderten von Tabellen mit jeweils ein paar Mio (>1.000.000) Datensätzen.
Das ist aber dann nicht mehr ohne "richtigen" Datenbank Server (z.B. Oracle oder auch MS SQL) zu schaffen.

Zitat von ferby:
ich habe dabei nur txt und ini dateien verwendet ohne irgendeinen datenbank komponenten, ich wusste nicht das es die schon gibt, habe vorher das programm geschrieben und dann nach datenbanken im forum gesucht....
Du hast Recht das sind zu viele Daten ohne Datenbank

Wenn ich Dir einen Tipp geben darf.
Versuche Deine Datenbankzugriffe zu kapseln.
Das heißt:
Mach Dir eine Unit (z.B. ein Datenmodul / TDataModule) in der Du alle Datenbankzugriffe programmierst.
Du musst ja jetzt Dein Programm überarbeiten um die Zugriffe auf die Text / ini Dateien durch Datenbankzugriffe zu ersetzen. Fügen in den Code "nur" Funktionen ein die in Deiner Datenbank Unit definiert sind.
Delphi-Quellcode:
...
  KundenName := getKundenName(KundenNr);
...
So fällt es Dir leichter, später Änderungen an der Datenbank vorzu nehmen.
Das nennt sich DAL (Data Access Layer)
(Powepoint Vortrag von Ralf Westphal beschreibt DAL in einen C# Beispiel)
(°¿°) MaBuSE - proud to be a DP member
(°¿°) MaBuSE - proud to be a "Rüsselmops" ;-)
  Mit Zitat antworten Zitat
ferby

Registriert seit: 15. Aug 2004
Ort: Wien
841 Beiträge
 
Delphi 2010 Enterprise
 
#4

Re: Suche passendes Datenbank Tutorial

  Alt 7. Feb 2005, 08:19
Hallo,

Danke für eure Tipps, werde mir sobald wie möglich eure Links gut anschauen.


ferby
  Mit Zitat antworten Zitat
ferby

Registriert seit: 15. Aug 2004
Ort: Wien
841 Beiträge
 
Delphi 2010 Enterprise
 
#5

Re: Suche passendes Datenbank Tutorial

  Alt 7. Feb 2005, 09:31
Hallo,

ich mache gerade das Tutorial auf der seite

http://www.dsdt.info/tutorials/dbeinstieg/?page=2

da steht

Zitat:
[..]

Seit Delphi 5 ist die Datenbankunterstützung erst ab der Professional-Version enthalten!

[..]

Das Grundgerüst der Datei erstellen wir mit der Datenbankoberfläche. Diese lässt sich von Delphi aus über das Tools-Menü öffnen.

bei mir gibts es nichts mit datenbank unter tools,
ich habe personal 7, wo bekomme ich jetzt die Datenbankoberfläche her? Ich hätte gerne die selbe wie in diesen Tutorial verwendet wird,
danke



ferby
  Mit Zitat antworten Zitat
Benutzerbild von Schuster
Schuster

Registriert seit: 21. Okt 2004
Ort: Wien
176 Beiträge
 
Delphi XE7 Architect
 
#6

Re: Suche passendes Datenbank Tutorial

  Alt 7. Feb 2005, 09:48
In der Personal Version gibt es leider keine DB Komponenten.

Aber hier Link

hast du was mit dem sollte es auch mit der Personal - Version funken.
Habe es aber leider noch nie getestet.

Ist aber nur für My-Sql!!!
Markus Schuster
__________________
Markus
http://members.chello.at/delphi-developer
  Mit Zitat antworten Zitat
Benutzerbild von MaBuSE
MaBuSE

Registriert seit: 23. Sep 2002
Ort: Frankfurt am Main (in der Nähe)
1.837 Beiträge
 
Delphi 10 Seattle Enterprise
 
#7

Re: Suche passendes Datenbank Tutorial

  Alt 7. Feb 2005, 10:31
Zitat von Schuster:
In der Personal Version gibt es leider keine DB Komponenten.
Zu diesem Thema habe ich in der DP auch schon was geschrieben:
http://www.delphipraxis.net/internal...=308760#308760

Die dort angegebenen Komponenten können in der kostenlosen Version aber nur 1000 Datensätze speichern.
(°¿°) MaBuSE - proud to be a DP member
(°¿°) MaBuSE - proud to be a "Rüsselmops" ;-)
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#8

Re: Suche passendes Datenbank Tutorial

  Alt 7. Feb 2005, 10:42
Dann guck dir mal mein Tutorial an: http://tutorials.luckie-online.de . Das mySQL Tutorial ist auch für Datenbank-Anfänger geeignet.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
ferby

Registriert seit: 15. Aug 2004
Ort: Wien
841 Beiträge
 
Delphi 2010 Enterprise
 
#9

Re: Suche passendes Datenbank Tutorial

  Alt 7. Feb 2005, 17:07
Hallo,

Ich habe noch eine Frage, gibt es eine möglichkeit auf ms excel (oder acces) zuzugreifen und einfach dort tabellen zu verwenden???

wenn ja, kann mir jemand ein programmbeispiel geben wo ein name gepeichert wird und ausgelesen wird,

danke
  Mit Zitat antworten Zitat
Plague

Registriert seit: 6. Okt 2003
591 Beiträge
 
#10

Re: Suche passendes Datenbank Tutorial

  Alt 7. Feb 2005, 17:12
Ich würde generell die Tutorials von Delphi-Source empfehlen. Da findest Du zu allen Themen etwas passendes...

Gruß
Thomas
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


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 13:26 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