Zum Inhalt springen

Empfohlene Beiträge

Geschrieben

Hi leutz

bin ein totaler noob in Sachen DB's, deshalb eine Frage:

Wie baue ich mir hier lokal auf meinen Rechner eine SQL-DB auf d.h. wie/was muss ich installieren und wie konfiguriere ich sie (d.h. Spalten einfügen etc.) ?

Und wie kann ich dann aus VB 6.0 darauf zu greifen ?

Hab bis jetzt nur mit Access DB's gearbeitet (und da war des aufbauen ja nicht s so schwer :P ).

Hoffe ma das mich jetzt hier keiner auslacht aber hab echt 0 Plan von dem Thema :D

mfg byte

Geschrieben

Hi,

einiges Grundsätzliches:

1. Hast du schon ein Datenbank Management System (DBMS) z.B. MySQL, Oracle, Firebird?

Wenn nein brauchst du ersteinmal das. Meine Epfehlung wäre da erst einmal Firebird.

Firebird ist Open Source und steht hier zum Download: http://firebird.sourceforge.net/

Der Windows Installer dürfte ziemlich selbsterklärend sein, sonst mußt du halt mal nach einem HowTo googeln.

2. Um ersteinmal ein wenig mit der Firebird DB herumzuspielen brauchst du einen Administrationsclient. Einige solche Tools findest du hier: http://firebird-datenbank.de/

3. Nun solltest du dich ein wenig über Datenbankdesign informieren. Hier findest du ein Tutorial über die Grundlagen des Datenbankdesign: http://www.banana-tree.net/TCgi/TCgi.cgi?target=home&P_TT&P_Kat=2&P_KatSub=2

Dann kannst du deine benötigte Datenbank planen.

4. Um diese Datenbank dann auch tatsächlich aufsetzen zu können, brauchst du Kenntnisse über SQL. (Du kannst natürlich auch alles mit den grafischen Tools von Punkt zwei machen, aber ich gehe mal davon aus, du willst was lernen :) )

Hier ein Tutorial zu diesem Thema: http://www.netsystems.ch/support/sqlin21Tagen/inhalt.htm

5. Möchtest du sowei ich es verstehe einen Datenbankclient schreiben. Der Datenbankzugriff aus anderen Programmen erfolgt in der Regel über ODBC-Treiber. Einen für die Firebird DB kannst du dir ebenfalls unter http://firebird.sourceforge.net/ herunterladen. Dieser Treiber muß dann auf jedem Rechner, auf dem auch dein programmierter Client laufen soll installiert werden.

6. Zur arbeitsweise deines Clients. AFAIK bring VB tatsächlich die ADO Komponenten mit. Mit diesen kannst du auf Datenbanken über MDAC (=Microsoft Data Access Components) zugreifen. MDAC setzt wiederum den unter fünf genannten ODBC Treiber voraus. Hier findest du ein Beispiel zur Verwendung von ADO in VB: http://www.planet-source-code.com/vb/scripts/ShowCode.asp?txtCodeId=12050&lngWId=1

hth

nils

PS: Über die Qualität des VB-Beispiels kann ich nichts sagen. Bin bekenndender Altgrieche und Schlangenliebhaber. :floet:

Geschrieben

also SQL kann ich d.h. DML, DDL, DQL, DCL (kenn ich alles komm ausm host umfeld und kenn des wegen db2 DB's)

ansonsten big thx :)

hilft mir weiter werd mich dann gleich mal ran machen :)

mfg byte

Geschrieben

also hab jetzt Firebird installiert (v. 1.5) und als Administrationsclient hab ich IB_SQL gewählt.

Nur weiß ich jetzt nur nicht wie ich dieses IB_SQL benutzen kann bzw. was es eigentlich machen soll. Dann ich mit diesem Tool meine SQL Stats absetzten ?

Also Hauptfrage ist jetzt wo ich meine SQL Stats absetzen kann und wie gesagt installiert ist alles DBMS(Firebird) sowie ein Administrationsclient(IB_SQL) den ODBC Treiber hab ich noch nicht installiert weil ich jetzt erstmal schauen wollte wie das so funktioniert :)

thx schonmal für eure Hilfe :)

mfg byte

Geschrieben

aber kann ich auch ohne AdminClient ein SQL-Stat absetzen ?

mfg byte

~~ EDIT ~~

Ich hab mir jetzt mal des IBExpert runtergeladen und probier damit mal ein wenig rum, weil ich glaub mit der doku schaff ich das besser :)

thx, mfg byte

Geschrieben
aber kann ich auch ohne AdminClient ein SQL-Stat absetzen ?

Bin mir nicht sicher. Die Linux-Version von Firebird bringt die kleine Konsolenanwendung "isql". Sowas müßte es bei der Windows Variante denke ich auch geben.

gruß

nils

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...