Anzeige


SQL-DB-INIT. SQL Datenbanken erzeugen und verwenden...


Der heutige Text führt uns in die Welt von SQL. Unbestritten ist: SQL Datenbanken sind eine geniale Lösung zur Verwaltung von Datenmengen. SQL Datenbanken benötigen einen SQL Server. Der SQL Server ist eine Software, die Sie entweder lokal auf Ihrem Rechner oder im Netzwerk verwenden können. Aber bevor wir jetzt hier weiter Plattheiten von uns geben - Text: SQL Datenbank - eine praktische Art Informationen zu speichern. Text hier.

Allerdings: Leider scheuen sich viele (meistens kleinere) Unternehmen SQL einzusetzen. Zu teuer. Zu kompliziert. Zu wenig durchsichtig. usw. So bleiben die Vorteile von SQL auf diejenigen beschränkt, die damit umzugehen wissen. Aber - und an dieser Stelle legen wir los:


Der Microsoft SQL Server 2005 Express Version

Es handelt sich um einen SQL Server, den man kostenfrei einsetzen kann. Bei der Express Linie verfolgt Microsoft wohl das Ziel, die Anwendungen der Datenbanken zu verbreitern. Gegenwärtig gibt es wohl auch schon Nachfolger.

Tipp: Einfach den SQL Server 2005 Express Version bei Microsoft finden - downloaden - instalieren. Schon haben Sie einen SQL Server auf Ihrem Rechner.


Das Microsoft SQL Server Management Studio Express

Ein SQL Server ist wie Luft. Die Software sieht man nicht - obwohl sie trotzdem da ist. Was Sie nun benötigen ist irgend etwas, das die ganze Sache greifbar gestaltet, z.B. eine Software mit der man den SQL Server verwalten / administrieren kann.

Ein nahzu vollwertiges Administrationstool, mit dem man seinen Server verwalten kann. Datenbanken und Tabellen anlegen, User erzeugen, Datenbanken adminstrieren und was sonst noch alles. Wie schon bei der Express Line im SQL Server, so kann auch das SQL Server Management Studio Express kostenfrei geladen und verwendet werden.

Mit diesen beiden Werkzeugen lassen sich SQL Datenbanken einrichten und verwalten. Was Sie jetzt noch benötigen, ist ein Datenbankclient. Eine Anwendung, die Daten in der SQL Datenbank erzeugt und/oder auswertet.


Ein SQL Programm - Beispiel: Zeiterfassung mit Terminalsystemen und SQL PC Software

Als Beispiel sei mit unsere Zeiterfasung auf SQL Basis von AE SYSTEME www.terminal-systems.de genannt. Informationen hier. Diese Zeiterfassung besteht primär aus zwei Bausteinen:

Kleine Terminalsysteme zur bequemen An- und Abmeldung der Mitarbeiter. Die Terminalsystem hängen irgendwo im Eingangsbereich, jeder Mitarbeiter kann sein KOMMEN oder GEHEN einfach per RFID Transponder mitteilen. Das Terminal überträgt diese Information über Netzwerk an den SQL Server.

Einer PC Software PZE-TRM21-WIN zur Visualisierung und Auswertung der Zeiten, Mitarbeiterverwaltung usw. Hierbei handelt es sich um eine PC Software, mit der die Zeitdaten eines Mitarbeiters direkt auf dem PC ausgewertet werden können. Einfach Mitarbeiter auswählen und das Programm ermittelt im SQL Server alle An- und Abmeldezeiten für einen gewünschten Auswertezeitraum. Das Ganze wird in einer Tabelle angezeigt, Summen werden errechnet usw usf.

Es liegt auf der Hand: wenn die Terminalsysteme Daten einfach in SQL speichern - brauchen Sie das PC Programm zur Auswertung gar nicht. Sie können es auch selbst programmieren. Der SQL Server dient als Datensammelstelle und Sie können - sofern Sie Programmierer sind - sich ihren eigenen Client programmieren, mit dem die Daten ausgewertet werden.

Doch ein Problem gibt es: aller Anfang ist schwer. Den SQL Server und das Admintool zu installieren ist nicht schwer. Komplizierter ist es jedoch für den einen oder anderen Anwender die SQL Datenbank mit Tabellen und richtigen Datenformaten erstmalig anzulegen. Gemachte Fehler haben hier einen großen Nachteil: man merkt erst später, DASS man etwas falsch gemacht hat - nämlich, wenn die gewünschte Anwendung nicht richtig läuft.


SQL Database initialisieren - ohne Admintool

Das hat uns keine Ruhe gelassen und wir haben nach einer möglicht universell verwendbaren Möglichkeit gesucht, das erstmalige Anlegen der Datenbank und Tabellen zu vereinfachen.

Gefunden haben wir Sie in unserem kleine Tool SQL-DB-INIT für Windows.

Dieses kleine Programm übernimmt den manchmal etwas hakeligen ersten Schritt und fängt dann an, wenn der SQL Server installiert wurde.

SQL-DB-INIT wurde unter DOT.NET programiert und erledigt folgende Sachen:

- findet die SQL Server lokal und im Netzwerk
- erlaubt die Anmeldung an einen SQL Server
- legt auf dem Server eine SQL Datenbank mit frei wählbaren Namen an
- erzeugt in dieser Datenbank die notwendigen Tabellen mit den richtigen Feldwerten
- legt auf Wunsch auch noch einen User für die SQL Datenbank mit READ / WRITE Rechten an - damit das Terminalsystem über Netzwerk Zugriff bekomt.

Weitere Informationen zu SQL-DB-INIT für Windows.

Das kleine Tool ist also quasi der Einstieg für den SQL Anwender, um sich eine Arbeitsumgebung zu schaffen. Natürlich ist das Tool nicht zur vollwerten Administration gedacht. Sobald der Anwender seine ersten Schritte mit der weiteren Software gemacht und seine SQL Datenbanken gefüllt hat, kann er für die weitere Administration das SQL Server Management Studio Express verwenden.

Weitere Links:

SQL Datenbank - eine praktische Art Informationen zu speichern

Zeiterfassung mit SQL und Terminalsystemen**

SQL-DB-INIT - SQL INI Softwaretool für Windows**

Text: Hans-J. Walter, Stand März 2009
Kontakt: infoATterminal-systems.de
Pers. Anmerkung: Obiger Eintrag ist subjektiv und persönliche Meinungsäusserung. Er stellt keine Wertung für irgendwelche Softwarepakete da.

(c) hjw AE, Last Update: 14.09.2009. Alle Angaben ohne Gewähr
IT Lösungen für die Industrie: www.terminal-systems.de || IT Beiträge