Delphi-PRAXiS
Seite 2 von 3     12 3      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Anfänger will simple Datenbank machen (https://www.delphipraxis.net/11770-anfaenger-will-simple-datenbank-machen.html)

CalganX 13. Nov 2003 19:36

Re: Anfänger will simple Datenbank machen
 
Hi,
:shock: das ist jetzt allerdings suspekt. :|

Naja. Wem es Spaß macht. *tz* Jeder der ein wenig mehr von XML versteht, kann das coden (meiner Meinung nach).

Chris

MrSpock 13. Nov 2003 19:40

Re: Anfänger will simple Datenbank machen
 
Hallo Uncle Cracker,

wenn du D4 und die genannten Datenbankkomponenten hast, dann ist Paradox eine gute Alternative. Für XML benötigst du extra Komponenten und das XML schneller als Paradox ist, halte ich für ein Gerücht.

Also der erste Schritt ist die Planung der Tabellenstrukturen. Du solltest dir also genau überlegen, was du speichern willst. Eine Tabelle ist eine Sammlung von gleichartigen Daten, die in sogenannten Feldern strukturiert wird. Jedes Feld hat eine "Domain" also einen Wertebereich, der durch seinen Typ festgelegt wird. Die wichtigsten Felder sind

Alphanumerische Felder
Zahlen Felder
Blob Felder
Datumsfelder
Zähler

Poste einfach einmal, welche Felder du speichern willst und von welchem Typ sie sein könnten.
Dann geht's weiter.

CalganX 13. Nov 2003 19:43

Re: Anfänger will simple Datenbank machen
 
Hi,
Zitat:

Zitat von MrSpock
Für XML benötigst du extra Komponenten

nicht wenn es mit Hilfe des XML DOM macht. Klar. Du musst dir die TB (Typenbibliothek) runterladen, allerdings halte ich das nicht für ein Problem.
Zitat:

Zitat von MrSpock
und das XML schneller als Paradox ist, halte ich für ein Gerücht.

Kommt vielleicht auch auf die Datenmenge an... *rausred* :duck:

Chris

Uncle Cracker 13. Nov 2003 19:44

Re: Anfänger will simple Datenbank machen
 
Ich brauche wenn ich das richtig sehe nur Alphanumerische Felder, da ich als erstes den Namen des Interpreten speichern möchte und in das zweite Feld die Titel.

Es sollte möglich sein neue Daten hinzuzufügen und Daten zu editieren.

MrSpock 13. Nov 2003 19:55

Re: Anfänger will simple Datenbank machen
 
Hallo Uncle Cracker,

dann pack mal die Datenbankoberfläche aus :mrgreen: (unter Start|Programme|... , im Delphi Programmordner)

Dort klickst du auf Datei|Neu|Tabelle, akzeptierst Paradox als Typ mit OK. Im folgenden Fenster vergibst du die Namen und die Feldtypen (z.B.):

Feldname|Typ|Größe|Schlüssel
ID | +| |* (den Stern erzeugst du mit der Leertaste)
Name | A | 30

Diese Tabelle speicherst du unter dem Namen Interpreten.

MrSpock 13. Nov 2003 20:05

Re: Anfänger will simple Datenbank machen
 
Hallo Uncle Cracker,

anschließend erstellst du auf gleiche Weise eine zweite Tabelle:

Feldname|Typ|Größe|Schlüssel
ID | +| |* (den Stern erzeugst du mit der Leertaste)
Interpret | I |
Titel | A | 50

und speicherst diese Tabelle z.B unter den Namen Songs.

Morgen geht's dann weiter, ich muss jetzt weg (ins Kino: die Matrix ruft :stupid: )

Uncle Cracker 13. Nov 2003 20:19

Re: Anfänger will simple Datenbank machen
 
:love: Danke erstmal.

Viel Spass in der Matrix :wink:

Regionost 13. Nov 2003 21:09

Re: Anfänger will simple Datenbank machen
 
Zitat:

Zitat von Uncle Cracker
Ich würde gern für mein Programm eine Datenbank nutzten. Da ich aber überhaupt keine Ahnung davon habe und ich weiß das es hier ein paar extreme Datenbankprofis gibt, würde ich gern wissen wie ich das am einfachsten machen kann.

Es soll eine Musikdatenbank werden, bei der zu einem bestimmten Namen die verschiedenen Titel dastehen.

Kennt vielleicht jemand eine Seite mit Datenbanktutorials die für Anfänger gedacht sind, die keine Datenbankprofis werden wollen?

Oder kann mir jemand Step-By-Step zeigen wie ich diese Datenbank umsetzten kann, so das ich es auch verstehe?


:love: Danke UC


Hay

Das ist ganz einfach. Ich Arbeite seit 5 Jahren mit Datenbanken.
Also
1. Erstelle ein neues Projekt.
2. Danch füge die Komponente Table1 und datasorce1 ein.
3. In der Objekteingenschaft steht Databasename, dort kannst Du den Pfad angeben, oder vom Programm zuweisen.
4. Verknüpfe die Datasource1 mit Table1.
5. Nun kannst Du DBEdit's einfügen. Die musst Du auch wieder die Tablename und Feldname angeben. Danach Atkiviere die Datenbank in Table1.Active := true, oder im Programm Table1.open/Table1.close.
Ansonsten kannst Du mir auch ne Mail machen. Regionost@bluewin.ch

r_kerber 14. Nov 2003 07:32

Re: Anfänger will simple Datenbank machen
 
Hallo Regionost,

Du hast vergessen als ersten Punkt zu festzuhalten, dass man sich zunächst für ein DBMS entscheiden muß und als nächstes sich ein Datenmodell "ausdenken" muß. Also welche Informationen will ich speichern. Welche Tabellen mit felchen Feldern benötige ich, wie hängen die einzelnen Tabellen voneinander ab, ...
Und dann muß die Datenbank ja auch noch erstellt werden. Das sind alles Vorarbeiten, die Du durchführen solltest, bevor Du die erste Zeile Programmcode schreibst.

Uncle Cracker 14. Nov 2003 07:36

Re: Anfänger will simple Datenbank machen
 
Danke ihr beiden, doch ich kann euch nicht ganz folgen was ihr wollt, deshalb warte ich MrSpocks Live Tutorial, dann werde ich es vielleicht besser begreifen :gruebel:


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:48 Uhr.
Seite 2 von 3     12 3      

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz