Home ·  Unternehmen ·  Partner ·  News ·  Know-how ·  Produkte ·  Support ·  Sitemap ·  Kontakt ·  Impressum ·  Datenschutz

 

SILVERRUN an der HTL Wiener Neustadt

An der Abteilung für Elektronische Datenverarbeitung und Organisation der Höheren technischen Bundeslehr- und Versuchsanstalt Wiener Neustadt werden IT-Spezialisten mit fundiertem kommerziellen Hintergrund ausgebildet. Die Studenten beginnen nach der achten Schulstufe eine 5 jährigen Ausbildung, die sich über das Alter zwischen 15 und 19 erstreckt. Zirka die Hälfte des Unterrichtskontingents wird auf allgemeinbildende Gegenstände aufgewendet, in der anderen Hälfte werden IT-spezifische und kaufmännische Inhalte mit großem praktischen Übungsanteil vermittelt. Den Abschluß bildet die Reife- und Diplomprüfung mit den daraus folgenden Berechtigungen:

  • Studienberechtigung an allen Universitäten
  • EU-weite Anerkennung auf Diplomebene (postsekundäre Ausbildung)
  • Verleihung des Berufstitels "Ingenieur" nach dreijähriger Praxis.

Im Rahmen der IT-Ausbildung wird im Gegenstand "Angewandte Datentechnik" Datenbanktheorie und -praxis vermittelt:

  • 3. Jahrgang: Desktopdatenbanken (MS Access)
  • 4. Jahrgang: Datenmodellierung, Relationenmodell, SQL, Serverdatenbanken (MS SQLServer)
  • 5. Jahrgang: Transaktionen, Recovery, Concurrency, Stored Procedures und Triggers (MS SQLServer und Oracle)

Seit dem Jahr 1995 wird im Bereich der Datenmodellierung das CASE-Tool SILVERRUN eingesetzt. Die Akzeptanz bei den Studenten gegenüber dem händischen Erstellen von Entity-Relationship-Diagrammen war naturgemäß sehr hoch. Folgende Vorteile sprechen für sich:

  • ERDs können sauber gezeichnet werden, die Anordnung der Entity- und Beziehungstypen kann übersichtlich angepaßt werden
  • Änderungs- und Erweiterungsmöglichkeiten sind einfach gegeben
  • Verschiedene strukturelle Fehler werden vom System erkannt
  • Die Ableitung in die Tabellen ist automatisch möglich (inklusive Foreign-Key Generation, etc.)
  • Das SQL-Skript für die Erstellung der Tabellen wird rechnerunterstützt erstellt (DDL Generation)
  • Verschiedene Darstellungsmöglichkeiten (min und max Notation, Craw-Feet, etc.) sind auf Knopfdruck möglich
  • Eine optisch ansprechende Ausgestaltung ist leicht erreichbar
  • Verschiedene Berichte mit übersichtlicher Zusammenstellung der Tabellen und Spalten samt Eigenschaften sind automatisch zu erstellen

Die Arbeitsweise in einem zweistufigen Designprozeß vom konzeptionellen Datenmodell (Entity-Relationship Modell, ERX) zum physischen Datenmodell (Relationales Datenmodell, RDM) und dort wieder für mehrere verschiedene konkrete Zielsysteme kann mit SILVERRUN didaktisch sauber nachvollzogen werden. Bei der Generierung der Tabellendefinitionen für MS Access kann eine relativ umfassende Anwendung der Data Access Objects (DAO) in der Definition gezeigt werden. Auch die Verwendung von (zunächst in der Theorie durchgenommenen) Strukturen, wie "abhängige Entitytypen" und "überlagerte Entitytypen" ist mit SILVERRUN praktisch leicht und durchgängig möglich. Die Hauptgründe, warum die Wahl auf SILVERRUN fiel, sind folgende:

  • Kompaktes, jedoch gleichzeitig mächtiges System mit vernünftigen Anforderungen an die notwendigen Rechnerressourcen
  • Für Übungszwecke (nicht mehr als acht Entitytypen) ohne Security-Block zu betreiben, daher problemlose Weitergabe an die Studenten möglich

Im Gegenstand "Projektentwicklung" (in den letzten beiden Jahren der Ausbildung) werden Softwareprojekte praktisch durchgeführt. Auch hier kommt SILVERRUN in der Datenmodellierung und -definition erfolgreich zum Einsatz. Ein "SILVERRUN-Rechner" (mit Security-Block) ist für die verschiedenen Projektgruppen bereitgestellt, wo die Erstellung und Bearbeitung der teilweise recht umfangreichen Datenmodelle erfolgt. Im Netz abgelegt stehen die Modelle allen Mitgliedern der Projektgruppe z.B. zum Einbinden in Dokumentationen oder zum Ausdrucken zur Verfügung und bilden somit ein gemeinsames "Daten-Repository". Beginnend mit 1998 wird Silverrun auch bei der praktischen Reife- und Diplom-prüfung eingesetzt. Die Studenten müssen im Rahmen einer Projektklausur ihre Fertigkeiten in der Modellierung, Implementierung und Verwendung einer Datenbank unter Beweis stellen. Dieser Arbeitsabschnitt erstreckt sich über einen ganzen Arbeitstag (8 Stunden). Die Aufgabenstellung ist im Rahmen von konkreten Firmen aus den verschiedensten Branchen vorgegeben (z.B. Energieversorgungsunternehmen, Tabakkonzern, Feuerwehrausstatter, Papierindustrie, Reifenbranche, Transportunternehmen). Es müssen folgende Teile implementiert werden, als Zieldatenbanksystem wird zur Zeit MS SQLServer verwendet:

  • Erstellung eines ERX für eine bestimmte, vorgegebene Problemstellung der Firma
  • Ableitung des RDM und Ergänzung - Generierung der Create Table-Anweisungen (inklusive diverser Check-Constraints)
  • Definition von Triggers zur Gewährleistung bestimmter Business-Rules
  • SQL-Skript zum Einfügen von Testdaten
  • Erstellung einer View und mehrerer Abfragen (mit Subqueries, Outer Join, Grouping, etc.)
  • Implementierung einer Stored Procedure (inklusive Verwendung von Cursor)
  • Frontend (zur Zeit in MS Access): Formular zur Eingabe und Änderung von Daten und / oder Auswertung aus der Datenbank (auch mit Pass-Through Queries)

Alles in allem kann gesagt werden, daß der Einsatz von SILVERRUN eine ausgesprochene Belebung und Bereicherung im Unterricht von Datenbankdesign und bei der Datenbankerstellung darstellt. Das Tool ist für unsere Zwecke ideal geeignet und bereitet unsere Studenten auf einem hohem Level für Ihre spätere berufliche Tätigkeit vor.

 

Home  ·   Unternehmen  ·   Partner  ·   News  ·   Know-how  ·   Produkte  ·   Support  ·   Sitemap  ·   Kontakt Impressum  ·   Datenschutz  ·