Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

SOFTWARE TECHNOLOGY 2009/2010 Faculty of Electrical Engineering and Technical Informatics Budapest University of Technology and Economics Aufgabe-Dataspec.

Ähnliche Präsentationen


Präsentation zum Thema: "SOFTWARE TECHNOLOGY 2009/2010 Faculty of Electrical Engineering and Technical Informatics Budapest University of Technology and Economics Aufgabe-Dataspec."—  Präsentation transkript:

1 SOFTWARE TECHNOLOGY 2009/2010 Faculty of Electrical Engineering and Technical Informatics Budapest University of Technology and Economics Aufgabe-Dataspec. Problems

2 Software technology08.08.2006 © dr. Z. László2 Aufgabe:Wagenbesitzer Ein Register von Wagenbesitzer ist zu fertigen. Es soll bestimmt werden können wer der Besitzer des Wagens in einem beliebigen Zeitpunkt war. Alle Wagen haben nur einen Besitzer, und jeder Wagen darf nur einen Besitzer haben.

3 Software technology08.08.2006 © dr. Z. László3 Wagenregister

4 Software technology08.08.2006 © dr. Z. László4 Anmerkung Praktisch jedes Block bedeutet bei der Realisation eine Datenbanktabelle. Es wurde keine 0 bei der Beziehungen angegeben, heisst Wagen ohne Besitzer gibt es nicht und verkehrt um. So wurde es verlangt. Aber wenn es so realisiert wird im Prinzip kann kein Programm geschrieben werden der nur die Wagendaten insertiert. (genauso Personendaten können auch nicht allein insertiert werden) Dasselbe ist gültig für das Löschen von Daten. (wegen Constraints)

5 Software technology08.08.2006 © dr. Z. László5 Bibliothek In einer Bibliothek können Bücher ausgeliehen werden (mehrere Bücher). Bücher können auch vorgemerkt verden.

6 Software technology08.08.2006 © dr. Z. László6 Bibliothek

7 Software technology08.08.2006 © dr. Z. László7 Hotel In einem Hotelverwaltungsprogramm werden Zimmer und Dienstleisungen verwaltet. Der Gast bekommt beim Anmelden eine ID- Karte, womit die Zimmertür geöffnet werden kann, und können andere Dienstleistungen im Hotel benutzt werden (z.B. Restaurant, Fittness). Es werden die Zeit, Preis und Art der Dienstleistung mit Hilfe der ID-Karte gebucht. Die Rechnung wird erst beim Abmelden bezahlt. Nach der Zahlung sollen alle Dienstleistungsdaten gelöscht werden, mit Ausnahme der persöhnlichen Angaben.

8 Software technology08.08.2006 © dr. Z. László8 Hotelverwaltung

9 Software technology08.08.2006 © dr. Z. László9 Komputerverwaltung Bei einer Firma werden die Mitarbeiter (Name, Steuernummer) und die benutzte Komputer (Typ, Nummer) registriert. Wenn jemand einen neue Komputer bekommt, der alte wird jemandem weitergegeben. Es soll bestimmt werden können, ob in einem Zeitpunkt bei wem war die Maschiene, und wer es zuletzt installiert hat. Es gibt Mitarbeiter ohne Komputer. Es gibt eine reserve von Komputer. -- es folgt --

10 Software technology08.08.2006 © dr. Z. László10 Komputerverwaltung Es können Teile von Komputer ausgebaut, und in andere Komputer eingebaut werden. Die Teile werden mit einem Name und der Nummer des ersten Komputers identifiziert. In einem Komputer können mehrere fremde Teile benutzt werden, und können mehrere ausgebaut werden. Es soll bestimmt werden können ob ein bestimmter Teil in welchem Komputer ist, und wer und wann es eingebaut und installiert hat.

11 Software technology08.08.2006 © dr. Z. László11 Komputer

12 Software technology08.08.2006 © dr. Z. László12 XML- Richtig ? Jozsi Jani Reminder Don't forget me this weekend! Formattiert: Jozsi Jani Reminder Don't forget me this weekend!

13 Software technology08.08.2006 © dr. Z. László13 XML Root fehlt, richtig sollte so aussehen: Jozsi Jani Reminder Don't forget me this weekend!

14 Software technology08.08.2006 © dr. Z. László14 XML ---> DTD mixed_example 12 11 2006 Jozsi Sanyi Jani Reminder Don't forget me this weekend!

15 Software technology08.08.2006 © dr. Z. László15 XML-DTD <!DOCTYPE note [ ]>

16 Software technology08.08.2006 © dr. Z. László16 XML-DTD struct date { month_type month; day_type day; year_type year; } struct note { str_type rem; struct date datex; str_type to[n]; str_type from; str_type heading; str_type body;}

17 Software technology08.08.2006 © dr. Z. László17 Attributes John Lennon DTD ist anzugeben!

18 Software technology08.08.2006 © dr. Z. László18 Attributes John Lennon <!DOCTYPE person [ ]>

19 Software technology08.08.2006 © dr. Z. László19 Data ---> DTD Algebraische Notation: Data= b + c + {q} + [ - | d ] wo - : leer ein DTD ist anzugeben!

20 Software technology08.08.2006 © dr. Z. László20 Data Composition ---> DTD Data= b + c + {q} + [ - | d ] <!DOCTYPE Data [ ]>


Herunterladen ppt "SOFTWARE TECHNOLOGY 2009/2010 Faculty of Electrical Engineering and Technical Informatics Budapest University of Technology and Economics Aufgabe-Dataspec."

Ähnliche Präsentationen


Google-Anzeigen