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

Geschrieben

ahso ok, aber sonst mach ich meine stats mit dem adminclient oder ?

(also eigentlich aus nem proggy raus aber ich mein jetzt zum stats testen)

mfg byte

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden

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...