Einsatz von SiSy in der Berufsausbildung Erstellung von Datenbanken Copyright: © Laser & Co Computer GmbH; http://www.sisy.de; laser-co@sisy.de Laser & Co. Solutions GmbH
Ziel: Erzeugen einer Datenbank Es soll eine Access-Datenbank auf der Grundlage des Ergebnisses der Geschäftsprozeßmodellierung erzeugt werden. Laser & Co. Solutions GmbH
Laser & Co. Solutions GmbH Herangehensweise Grundlagen Erzeugen eines Entity-Relationship-Diagramms auf der Grundlage der Geschäftsprozesse. Design der Datenbank mit Festlegen von Tables und Attributen Erzeugen der Datenbank mittels ODBC Laser & Co. Solutions GmbH
Êa Grundlagen: Datenbank Kundenanschriften Artikeldaten Aufträge Telfonnummern Rechnungsdaten Unternehmens- datenbank Laser & Co. Solutions GmbH
Datenbank- interner Aufbau Aufträge Kunden Artikel Lieferanten Daten werden als Tabellen (=Tables) gespeichert Tabellen haben eine feste Anzahl von Spalten (=Attribute) Laser & Co. Solutions GmbH
Datenbank- Zusammenhänge der Tables Primärschlüssel (= Primary Key) dient zur eineindeutigen Identifizierung einer Zeile (=Datensatz) in einer Tabelle KdNr Name AufNr KdNr Auftrags- tabelle Kunden- tabelle 173 2134 173 Meyer zeigt auf 173 3425 Fremdschlüssel (= Foreign Key) dient zum Verweis auf eine zugehörigen Datensatz in einer anderen Tabelle Fremdschlüssel zeigt auf Primärschlüssel hier: die Aufträge 2134 und 3425 gehören Herrn Meyer Laser & Co. Solutions GmbH
Laser & Co. Solutions GmbH Êb Grundlagen: ODBC Open DataBase Connectivity = Offene Datenbankschnittstelle ODBC ermöglicht Anwendungen auf fremde Datenbanken zuzugreifen Voraussetzung ist das installierte ODBC und der ODBC-Treiber der Datenbank Laser & Co. Solutions GmbH
Laser & Co. Solutions GmbH ODBC - Prinzipaufbau Anwendungen Treiber Datenbanken ODBC- Schnitt- stelle (=Betriebs- system- komponente) Word Access Access dBase SiSy dBase FoxPro FoxPro Access SiSy kann eine Access-Datenbank erzeugen Word kann einen Serienbrief mit einer dBase-Datenbank drucken Access kann Daten aus einer FoxPro-Datenbank importieren Laser & Co. Solutions GmbH
Ë Erzeugen des Entity-Relationship-Diagramms Laser & Co. Solutions GmbH
Ermittlung relevanter Daten Laser & Co. Solutions GmbH
Festlegung der Entities Laser & Co. Solutions GmbH
Erstellung der Beziehungen zwischen den Entities Laser & Co. Solutions GmbH
Laser & Co. Solutions GmbH Beziehungen 1:1 Beziehung 1:n Beziehung Typ A Typ B Typ A Typ B Typ A Typ B Typ B Typ A Typ B Typ A Typ B Typ B Typ A m:n Beziehung Laser & Co. Solutions GmbH
Laser & Co. Solutions GmbH Ì Design der Datenbank Laser & Co. Solutions GmbH
Laser & Co. Solutions GmbH Festlegen der Tables Kunden Laser & Co. Solutions GmbH
Typische Umsetzung der Beziehungen Typ A Typ B 1:1 Beziehung eine Table Typ A Typ B 1:n Beziehung zwei Tables Typ B Typ A m:n Beziehung drei Tables Laser & Co. Solutions GmbH
Festlegen der Attribute Strg+A Laser & Co. Solutions GmbH
Schlüsselvergabe Primary-Key & Foreign-Key 2. Alle Foreign-Keys 1. Alle Primary-Keys Strg+A Strg+A Laser & Co. Solutions GmbH
Í Erzeugen der Datenbank mittels ODBC Laser & Co. Solutions GmbH
ODBC-Einrichten Strg+T Treiber auswählen / einrichten Laser & Co. Solutions GmbH
Bezeichner vergeben Beachte: Es gelten die Konventionen des ausgewählten Treibers Laser & Co. Solutions GmbH
Laser & Co. Solutions GmbH Datenbank erzeugen Laser & Co. Solutions GmbH
Laser & Co. Solutions GmbH Fertige Datenbank Laser & Co. Solutions GmbH
Definition im ODBC und Umsetzung in Access Laser & Co. Solutions GmbH