pearl.de Bestseller NEU Beratungsvideo Schnäppchen Ausgezeichnet bewertet Pressestimmen Günstig beiwww.pearl.de onlne einkaufen
PC Magazin


Peter Schnoor

15. Dezember 2008
Datenbank selbst gemacht: Visual Basic Plus SQL-Server Bild vergrößern 937 719 http://img2.magnus.de/IT-Professional-Programmierung-Visual-Basic-Plus-SQL-Server-r937x718-C-af756e38-6744010.jpg
Datenbank selbst gemacht

Visual Basic Plus SQL-Server

Um genau zu wissen, welche Musikstücke Sie besitzen und wo Sie diese finden, verwenden Sie am besten eine Datenbank. Mit Visual Basic programmieren Sie diese Datenbankanbindung ohne viel Aufwand.

Inhaltsverzeichnis 1/4

Zu Visual Studio 2008 gehört die neue Visual-Basic-Version. Damit legen Sie Datenbanken ohne viel Aufwand an. Mit den Expressversionen von Visual Basic und dem SQL-Server brauchen Sie nicht einmal Geld für diese Programme auszugeben. Wagen Sie es, mit diesen mächtigen Werkzeugen eine Datenbank zu programmieren. Es ist nicht schwer. Die meiste Arbeit leistet das Programm für Sie. Die manuelle Nacharbeit hält sich in Grenzen.


Beginn, Voraussetzung, Entwicklung

Wer eine Datenbank anlegt, muss sich zuerst Gedanken über den Aufbau der Datenbanktabellen und deren Beziehungen zueinander (Relationen) machen. In einer Datenbanktabelle ist es wichtig, jeden Datensatz eindeutig zu identifizieren. Dazu benötigt die Tabelle einen eindeutigen Schlüssel, der Primärschlüssel genannt wird. Für den Primärschlüssel ist der Felddatentyp Zahl die richtige Wahl.

Theoretisch dienen zwar auch Texte als Primärschlüssel, die verlangsamen aber den Programmablauf. Damit Sie nicht bei jedem neuen Datensatz eine neue Zahl eingeben müssen, soll das System den Primärschlüssel automatisch vergeben. Als Name bietet sich CDNummer an. Außerdem brauchen Sie ein Feld für den Titel der CD, den Interpreten und das Genre. Somit soll die erste Tabelle die Felder CDNummer, Covertitel, Interpret und Genre enthalten.

Weil Sie nicht nur die zusammenfassenden Informationen, sondern auch die einzelnen Titel der CD erfassen wollen, benötigen Sie eine zweite Tabelle. Die Daten dieser Tabelle setzen Sie über ein eindeutiges Feld mit der ersten Tabelle in Beziehung. Dazu müssen Sie sich in dieser Tabelle auf die erste Tabelle beziehen. Das funktioniert über ein Feld, das Sie CDNummer nennen. Sie benötigen in der zweiten Tabelle also auch eine Nummer, und zwar als Fremdschlüssel. Zusätzlich benötigen Sie Informationen über die Titelnummer, den Songtitel und die Laufzeit.

Wenn eine CD Musikstücke unterschiedlicher Interpreten enthält, sollten Sie auch das berücksichtigen. Somit benötigen Sie in Tabelle 2 die Felder: CDTitelverweis, LfNr, Songtitel, Laufzeit und Interpret. Überlegen Sie sich gleich Namen für die Tabellen: Die erste Tabelle soll CDHaupttabelle, die zweite CDDetailtabelle heißen. Mit diesen Vorüberlegung zur Datenbank entwicklen Sie die Anwendung.

Um mit der Visual Basic Express Edition eine SQL-Datenbank anzulegen und darauf zuzugreifen, müssen Sie erst den SQL Server Compact 3.5 installieren. Wenn Sie diesen nicht gleich mit Ihrer Visual Basic Express Edition mitinstalliert haben, holen Sie dies jetzt nach. Dann starten Sie Visual Basic.

Um eine neue Windows-Anwendung mit dem Namen Musiksammlunganzulegen, klicken Sie auf den Befehl Erstellen Projekt. Aktivieren Sie im Dialogfenster Neues Projekt das Symbol Windows Forms-Anwendung. Tippen Sie in das Feld Name den Datenbanknamen Musiksammlung V1.0 ein und klicken Sie auf OK. Ihr neues Projekt wird erstellt.

Um mit VB2008 eine SQL-Datenbank zu erzeugen, aktivieren Sie zunächst den Menübefehl Projekt und klicken dann auf Neues Element hinzufügen. Klicken Sie im jetzt eingeblendeten Dialogfenster Neues Element hinzufügen auf das Symbol Lokale Datenbank. Tippen Sie in das Feld Name den Datenbanknamen MusiksammlungDB ein, und klicken Sie auf "Hinzufügen". So blendet sich der Assistent zum Konfigurieren von Datenquellen ein.

Klicken Sie in diesem Dialogfenster auf Abbrechen, weil Sie die Datenquellen erst einfügen, wenn die Tabellen der Datenbank fertig sind. Die neue Datenbank Musiksammlung.sdf wird dem Projekt hinzugefügt und im Projektmappen-Explorer angezeigt. So leicht ist es also, eine Datenbank anzulegen. Doch die Datenbank nützt zunächst wenig, da sie weder Tabellen noch Daten enthält. Deshalb müssen Sie zur Aufnahme der Daten zunächst die Tabellen anlegen.



Inhaltsverzeichnis


Verwandte Themen

Günstig bei www.pearl.de online einkaufen
Meistgelesen
1. Kino-Kritik: Kill Me Please

Als Suizidwillige mit dem Tod konfrontiert werden, sinnen sie plötzlich nicht mehr auf das Ableben.

2. DECT-Telefon Peaq PDO250 im Test

Mit dem DECT-Telefon Peaq PDP250 schickt die Media-Saturn-Holding das erste Schnurlostelefon Marke Eigenbau ins Rennen. Im Test überzeugt das Peaq PDP250…

3. Kino-Kritik: Marley

So ausführlich wie oberflächlich präsentiert sich "Marley", die 144 Minuten lange Dokumentation über Reggae und Rastafari.

4. Adobe Photoshop Lightroom 4 im Test

Sie haben hunderte von Hochzeitsfotos geschossen und wollen die 50 besten davon zu einem Fotobuch zusammenstellen? Und das alles im Handumdrehen? Genau…


Kleines Spiel für zwischendurch

Bildergalerien
Samsung NV24 HD Praxistest: Nokia 6230i Sport-Gadgets - ISPO 2008 Namu6 2.4

Bilder-Suche

Top 5 Downloads
1
Recuva

Version: 1.42.544
Lizenz: Freeware
Betriebssystem: Windows

2
Win7codecs

Version: 3.6.2
Lizenz: Freeware
Betriebssystem: Windows

3
OnlineTV

Version: 6.2.0.2
Lizenz: Freeware
Betriebssystem: Windows

4
CCleaner

Version: 3.18.1707
Lizenz: Freeware
Betriebssystem: Windows

5
Firefox

Version: 13.0 Beta 3
Lizenz: Open Source
Betriebssystem: WindowsLinuxMac

Download-Suche