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

Slides:



Advertisements
Ähnliche Präsentationen
Support.ebsco.com Lernprogramm zum Erstellen einer lokalen Sammlung.
Advertisements

PC-Senioren Ludwigsburg
Hat alles ein Ende? Ist/wäre das gut so?
Das Entity-Relationship-Modell
Passwörter.
Hands On – Einführung in XML
FH-Hof Extensible Markup Language Richard Göbel. FH-Hof Extensible Markup Language XML XML ist universeller Ansatz für die Strukturierung von Zeichenketten.
Alternativen und Muster. Alternativen Gegeben ist eine Tabelle in der ein Attribut der Tabelle Buecher Gruppe genannt wurde. So gibt es unter anderem.
XML-Parser Manuel Röllinghoff.
Allgemein Batchdatei/en erstellen Was ist das?? Wie geht das??
Modularization of XHTML™
EINI-I Einführung in die Informatik für Naturwissenschaftler und Ingenieure I Vorlesung 2 SWS WS 99/00 Gisbert Dittrich FBI Unido
XML Standardisierungen und Abfragesprachen
Einführung XML XML Einführung Andreas Leicht.
Quartett spielen (Operatoren)
PKJ 2005/1 Stefan Dissmann Rückblick auf 2005 Was zuletzt in 2005 vorgestellt wurde: Klassen mit Attributen, Methoden und Konstruktoren Referenzen auf.
Objektorientierte DBMS Klassen und Beziehungen Seminar: Verteilte Datenbanken Manuela Fischer.
ExKurs Datenprüfung 1/9 Dr. Barbara Hoffmann LiteraturKompetenz Datenprüfung Die automatische Datenerfassung durch Citavi ist eine bequeme Art,
DVG Kommentare1 Kommentare. DVG Kommentare 2 Kommentare Es gibt zwei Arten von Kommentaren: einzeilige Kommentare // der Kommentar geht.
DVG Felder1 Felder. DVG Felder 2 Was sind Felder? Felder sind Reihungen aus endlich vielen Elementen gleichen Typs. Z.B.: Vektoren : (x.
DVG Klassen und Objekte
DVG Kommentare 1 Kommentare. 2 Kommentare Es gibt zwei Arten von Kommentaren: einzeilige Kommentare // der Kommentar geht bis zum Ende der Zeile.
Kapitel 2: Konzeptuelle Modellierung
2.2 Definition eines Datenbankschemas (SQL-DDL)
1 Grundlagen und Anwendung der Extensible Markup Language (XML ) Peter Buxmann Institut für Wirtschaftsinformatik Johann Wolfgang Goethe-Universität Frankfurt.
6. Vorlesung: Statische Konzepte
01 1 Dateneingabe Die Daten der Schüler können über die Tabelle eingegeben werden. In der Schule sind diese Daten aber bereits abgespeichert. Der Systembetreuer.
Kapitel - Thema letzte Aktualisierung © Accor Hospitaliy Germany Notizen BLANKO 0 X – XXXXXXX XXXXXXXXXXXXXXXXXXX Anmerkung XXXXXXXX Headline.
SOFTWARE TECHNOLOGY 2009/2010 Faculty of Electrical Engineering and Technical Informatics Budapest University of Technology and Economics Aufgabe-1.
Wie führe ich eine Fernleih- bestellung durch?
Funktionsweise BodyPHONE ( Kreislaufsystem ) Wählt sich in Sendemast ein 1. Nummer klingelt geht niemand ran 1.Nummer die auf das BodyPHONE eingespeichert.
DTD – Deklaration von Elementen Beschreibt die Einschränkungen des Inhalts eines Elements Syntax: Einziger atomarer Typ: #PCDATA (Parsed Character DATA)
Entwurfs- und Implementationsdiagramme
RFS Roboter Fussball Simulation. Projektdaten Warum gibt es dieses Projekt: Jahr der Informatik Anfrage des Fördervereins Fussballweltmeisterschaft in.
Wird ganz am Anfang der HTML-Datei geschrieben Doctype html public bedeutet, dass man sich auf die Öffentlichkeit der html-dtd bezieht Html ist die meist.
Einführung in die Informatik für Naturwissenschaftler und Ingenieure
Willkommen in Deutsch 1!.
Wohlgeformtheit und Gültigkeit Grundlagen der Datenmodellierung Anke Jackschina.
(D.h. „Hallo MausFans!“ auf Japanisch).
SOFTWARE TECHNOLOGY 2006/2007 Faculty of Electrical Engineering and Technical Informatics Budapest University of Technology and Economics Aufgabe-1.
Wie.
Leben mit Vision III.
SOFTWARE TECHNOLOGY 2009/2010 Faculty of Electrical Engineering and Technical Informatics Budapest University of Technology and Economics OO problems 1.
SOFTWARE TECHNOLOGY 2009/2010 Faculty of Electrical Engineering and Technical Informatics Budapest University of Technology and Economics OO problems 3de.
SOFTWARE TECHNOLOGY 2009/2010 Faculty of Electrical Engineering and Technical Informatics Budapest University of Technology and Economics OO problems 4de.
SOFTWARE TECHNOLOGY 2009/2010 Faculty of Electrical Engineering and Technical Informatics Budapest University of Technology and Economics Struct_exa problems.
SOFTWARE TECHNOLOGY 2009/2010 Faculty of Electrical Engineering and Technical Informatics Budapest University of Technology and Economics Aufgabe-3.
SOFTWARE TECHNOLOGY 2009/2010 Faculty of Electrical Engineering and Technical Informatics Budapest University of Technology and Economics JSP-JSD problems.
Information zur Fachwahl Jgst. 11 Schülerportal. Wo finde ich die Fachwahlen? Infos->Schulstufen->Oberstufe.
Im Hotel Název školy Gymnázium Zlín - Lesní čtvrť
9. 2 Befehle und Meldungen Erkläre dem TN, dass sich der bevorstehende Vortrag mit dem Thema Befehle und Meldungen befasst.
Kurzbesschreibung TU Wien-Atominstitut Helmuth Böck TU Wien/Atominstitut Interdisziplinäres Praktikums 'Wiedereinstieg in die Atomenergie?'
Kapitel - Thema letzte Aktualisierung © Accor Hospitaliy Germany Notizen BLANKO 0 X – XXXXXXX XXXXXXXXXXXXXXXXXXX Anmerkung XXXXXXXX →
Der erste Abend im KonfiCastle 2009 Kaum waren die Katechumenen und Konfirmanden angekommen, mussten sie den ersten Hindernisparcours überwinden. Gerade.
Staudinger Wer bin ich?. Staudinger Wer bin ich? Technische Hinweise Nutzen: Anklicken eines Puzzlesteins  Entfernen Klick neben das Puzzlefeld  nächste.
Inhaber: Christina Jozwiak, Julia Meister, Ralf Schmitt
Hauptseminar Web-Services und verteilte Datenbanken Thema XML, DTDs und XML-Schema XML, DTDs und XML-Schema - Stefan Kurz, 25. April 2003.
Geoinformation3 Geoinformation III XML Grundlagen und Dokumentspezifikation Vorlesung 12b.
Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Zuzana Pauserová. Dostupné z Metodického portálu ; ISSN Provozuje.
Kapitel - Thema letzte Aktualisierung © Accor Hospitaliy Germany Notizen BLANKO 0 X – XXXXXXX XXXXXXXXXXXXXXXXXXX Anmerkung XXXXXXXX.
von Daniel Büchel und Joris Doorn
C) Buch-Behälter B) BuchhändlerA) Buch-Verleih D) Buch-Tisch “Bibliothek” heißt wörtlich übersetzt:
ANMELDE-LEITFADEN LTF IM GYMNET EINLOGGEN Die Internetseite öffnen -Adresse und Passwort des Vereinslogins eingeben und.
The PowerLanguage Platform © PowerLanguage™ Ltd KEY LANGUAGE YEAR 1 / BLOCK 1 GERMAN.
Co-funded by the European Union Viel Spaß mit dem Handy und Internet
IOS Entwicklung von 0 auf 100 Von Philipp Koulen Lehr- und Forschungsgebiet Ingenieurhydrologie.
Anforderungen an ein Datenbanksystem
Googelnde Wikipedianer
Die Struktur einer Java-Klasse
Dokumentenproduktion im Medienzentrum
 Präsentation transkript:

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

Software technology © 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.

Software technology © dr. Z. László3 Wagenregister

Software technology © 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)

Software technology © 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.

Software technology © dr. Z. László6 Bibliothek

Software technology © 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.

Software technology © dr. Z. László8 Hotelverwaltung

Software technology © 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 --

Software technology © 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.

Software technology © dr. Z. László11 Komputer

Software technology © 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!

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

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

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

Software technology © 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;}

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

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

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

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