Beispiel Rechnerverwaltung Kurzbeschreibung Die Rechner der Fakultät werden in einer Datenbank verwaltet. Neben den Daten über die Rechner und ihre Anschlüsse ans Universitätsnetz finden sich Daten über die nutzenden Personen und die Institutsorganisation. SQL und DBMS Beispiele für Informationsgewinnung • DBMS • SQL • Anwendungen der Wirtschaftsinformatik 01-1 Anwendungen der Wirtschaftsinformatik 01-3 Beispiel Rechnerverwaltung Fragestellungen • Welche Gebäude kommen in der Datenbank vor? • Welche Rechner mit welchen technischen Daten gibt es in der Datenbank? • Welche Rechner sind älter als drei Jahre? • Welche Rechner sind für Windows XP nicht geeignet? • Wie viele Rechner hat jedes Institut? • Welche Personen gibt es im Stadtgraben 9 (mit den ihnen zugeordneten Rechnern)? • Welchen Personen ist mehr als ein Rechner zugeordnet? Ziel Gewinnung von Informationen aus den Dateien der Unternehmensdatenbanken Anwendungen der Wirtschaftsinformatik 01-2 Anwendungen der Wirtschaftsinformatik 01-4 Notwendige Werkzeuge Access als DBMS • System zur Verwaltung der Dateien => Database Management System • System zur Verwaltung der Abfragen (Erstellen, Ausführen) => Database Management System • Sprache zur Formulierung der Abfragen => Structured Query Language Anwendungen der Wirtschaftsinformatik • • • • 01-5 Front End Tool Eigene Datenbankmaschine (Jet Engine) Alle gängigen Werkzeuge Unterstützt verteilte Datenbanken (ODBC) Anwendungen der Wirtschaftsinformatik Elemente eines DBMS einer operativen Datenbank Em bedded SQ L U tilitie s D a ta D ic tio n a ry M asken R e p o rts A b fra g e s ys te m P ro g ra m m ie rs p ra c h e n Abfragen • Gewinnung von Informationen aus vorhandenen Datenbanken • Abfrage, Sicht, Query, View, Filter, abgeleitete Dateien • Befehle zur Extraktion/Verarbeitung der Daten aus der Datenbank • Abgeleitete Dateien werden nicht gespeichert, sondern die Befehle zur Extraktion/Verarbeitung der Daten V e rte ilu n g S e rv e r DBMS D a te n b a n k m a s c h in e F ro n t E n d T o o ls V e rte ilu n g C lie n t P rim ä rd a te n Anwendungen der Wirtschaftsinformatik S e k u n d ä rd a te n S ys te m d a te n 01-7 Backup L o g g in g 01-6 Anwendungen der Wirtschaftsinformatik 01-8 Werkzeuge Abfragen in Access • zur Formulierung der Befehle zur Extraktion /Verarbeitung der Daten aus der Datenbank • Grafisch: Query by Example QBE • Sprache: Structured Query Language SQL • Zwei Wege zur Erstellung (two way tool) • QBE-Technik: grafisch orientiert, mit Mausbedienung • SQL-Technik: Sprachliche Formulierung der Abfrage • Automatisches Überführen ineinander Anwendungen der Wirtschaftsinformatik 01-9 Anwendungen der Wirtschaftsinformatik Werkzeug SQL Erstellen einer Abfrage • Sprache zur Abfrage und Manipulation von relational orientierten Datenbanken • Kennzeichen von SQL – von IBM für den Nicht-Mathematiker und NichtProgrammierer entwickelt – lehnt sich an die natürliche englische Sprache an – unterstützt die Tabellenorientierung des relationalen Modells und die dort möglichen Operationen – arbeitet mengenorientiert – beschreibt die gewünschte Ergebnismenge, nicht den Weg, wie man sie erhält (deskriptiv statt prozedural) Anwendungen der Wirtschaftsinformatik 01-11 01-10 • • • • • • • • • Anlegen einer neuen Abfrage Auswahl/Angabe der Dateien Auswahl/Angabe der Felder Einbau der Verknüpfungen Formulierung der Bedingungen Zusätzliches (Order, Group etc.) Ausführen Evtl. korrigieren und erneut ausführen speichern Anwendungen der Wirtschaftsinformatik 01-12