informationsmanagement - universität des...

36
Informationsmanagement Übungsstunde 11 Univ.-Prof. Dr.-Ing. Wolfgang Maass Lehrstuhl für Betriebswirtschaftslehre, insb. Wirtschaftsinformatik im Dienstleistungsbereich (Information and Service Systems ISS) Universität des Saarlandes, Saarbrücken SS 2012 Donnerstags, 10:00 – 12:00 Uhr (s.t.) Audimax, B4 1

Upload: others

Post on 28-Jul-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Informationsmanagement - Universität des Saarlandesiss.uni-saarland.de/workspace/documents/ifm_uebungsstun... · 2012-07-26 · Informationsmanagement Übungsstunde 11 Univ.-Prof

Informationsmanagement Übungsstunde 11

Univ.-Prof. Dr.-Ing. Wolfgang Maass Lehrstuhl für Betriebswirtschaftslehre, insb. Wirtschaftsinformatik im Dienstleistungsbereich (Information and Service Systems ISS) Universität des Saarlandes, Saarbrücken SS 2012 Donnerstags, 10:00 – 12:00 Uhr (s.t.) Audimax, B4 1

Page 2: Informationsmanagement - Universität des Saarlandesiss.uni-saarland.de/workspace/documents/ifm_uebungsstun... · 2012-07-26 · Informationsmanagement Übungsstunde 11 Univ.-Prof

Univ.-Prof. Dr.-Ing. Wolfgang Maass  

26.07.12 Slide 2  

Übungsübersicht

11 Übungstermine & 11 Übungsblätter Managementsicht des Informationsmanagements •  Übung 1 - 03.05.2012 (Freischaltung Übungsblatt 1) •  Übung 2 - 10.05.2012 (Freischaltung Übungsblatt 2) •  Keine Übung - 17.05.2012 •  Übung 3 - 24.05.2012 (Freischaltung Übungsblatt 3) •  Übung 4 - 31.05.2012 (Freischaltung Übungsblatt 4) •  Keine Übung - 07.06.2012 (Freischaltung Übungsblatt 5) Unternehmensarchitekturen •  Übung 5 - 14.06.2012 (Freischaltung Übungsblatt 6) •  Übung 6 - 21.06.2012 (Freischaltung Übungsblatt 7)

Systemarchitekturen •  Übung 7 - 28.06.2012 (Freischaltung Übungsblatt 8) •  Übung 8 - 05.07.2012 (Freischaltung Übungsblatt 9) •  Übung 9 - 12.07.2012 (Freischaltung Übungsblatt 10)

Datenmodellierung •  Übung 10 - 19.07.2012 (Freisch. Ü. 11) •  Übung 11 - 26.07.2012

Page 3: Informationsmanagement - Universität des Saarlandesiss.uni-saarland.de/workspace/documents/ifm_uebungsstun... · 2012-07-26 · Informationsmanagement Übungsstunde 11 Univ.-Prof

Univ.-Prof. Dr.-Ing. Wolfgang Maass  

26.07.12 Slide 3  

Lösung Übungsblatt 11

Page 4: Informationsmanagement - Universität des Saarlandesiss.uni-saarland.de/workspace/documents/ifm_uebungsstun... · 2012-07-26 · Informationsmanagement Übungsstunde 11 Univ.-Prof

Univ.-Prof. Dr.-Ing. Wolfgang Maass  

26.07.12 Slide 4  

Lösung Übungsblatt 11

Aufgabe A (4 Punkte) Im Rechenzentrum der Universität werden die IT-Service-Angebote diskutiert. Besonders bei den Webangeboten gäbe es Möglichkeiten, diese „intelligenter“ zu gestalten, meint ein Kollege im Meeting. 1)  Erläutern Sie in 3-4 Sätzen, worin die Problematik aktueller Angebote im Web liegt?

•  Maschine kann Bedeutung der Information nicht verstehen à keine Unterscheidung zwischen wichtiger und unwichtiger Information

•  Suche rein syntaktisch statt semantisch, d.h. auf Basis von Zeichenketten à viele nicht relevante Ergebnisse bzw. fehlen relevante Ergebnisse

•  Heterogenität der vorhandenen Information, z.B. Dateiformate, Sprache à erschwert einheitliche Aufbereitung der Daten, Informationsintegration

Page 5: Informationsmanagement - Universität des Saarlandesiss.uni-saarland.de/workspace/documents/ifm_uebungsstun... · 2012-07-26 · Informationsmanagement Übungsstunde 11 Univ.-Prof

Univ.-Prof. Dr.-Ing. Wolfgang Maass  

26.07.12 Slide 5  

Lösung Übungsblatt 11

Aufgabe A (4 Punkte) 2) Eine Möglichkeit ist, Informationen vorn vornherein entsprechend annotiert zur Verfügung zu stellen, werfen Sie ein. Man unterscheidet zwischen vier abstrakten Repräsentationsstufen. Worin besteht der Unterschied zwischen der 2. und 3. Repräsentationsstufe? Erläutern Sie dies in 1-2 Sätzen.

•  Repräsentationsstufe 2 à einheitliches Vokabular, d.h. einheitliche Tags mit Bedeutung; domänenbezogen, z.B. Product Offer, Recipe à Beispiel: schema.org

•  Repräsentationsstufe 3 à Erstellung eines eigenen Vokabulars; Domäne frei wählbar à z.B. RDF

Page 6: Informationsmanagement - Universität des Saarlandesiss.uni-saarland.de/workspace/documents/ifm_uebungsstun... · 2012-07-26 · Informationsmanagement Übungsstunde 11 Univ.-Prof

Univ.-Prof. Dr.-Ing. Wolfgang Maass  

26.07.12 Slide 6  

Lösung Übungsblatt 11

Aufgabe A (4 Punkte) 3) Im Meeting fallen die Begriffe Dublin Core, microformats und Schema.org. Worin liegt der essentielle Unterschied zwischen Dublin Core und microformats / Schema.org? Erläutern Sie dies in 1-2 Sätzen.

•  Dublin Core à Annotation im Header der HTML-Datei; Meta-Daten

•  Microformats / Schema.org à Verflechtung der Annotationen mit dem Inhalt der HTML-Datei; Integration in HTML-Tags

Page 7: Informationsmanagement - Universität des Saarlandesiss.uni-saarland.de/workspace/documents/ifm_uebungsstun... · 2012-07-26 · Informationsmanagement Übungsstunde 11 Univ.-Prof

Univ.-Prof. Dr.-Ing. Wolfgang Maass  

26.07.12 Slide 7  

Lösung  Übungsbla,  11  

Aufgabe  B  (4  Punkte)  In  der  folgenden  Grafik  ist  ein  vereinfachter  RDF-­‐Graph  dargestellt.  Welche  Aussagen  lassen  sich  auf  Basis  des  Graphen  treffen?  Nennen  Sie  mindestens  4  Aussagen.  

•  Fechten  ist  eine  sportliche  Disziplin  •  Dressurreiten  ist  eine  sportliche  Disziplin  •  Benjamin  Kleibrink  ist  eine  Instanz  der  Klasse  

„Sportler“  •  ChrisDna  Sprehe  ist  eine  Instanz  der  Klasse  

„Sportler“  •  Benjamin  Kleibrink  betreibt  die  sportliche  

Disziplin  Fechten  •  ChrisDna  Sprehe  betreibt  die  sportliche  

Disziplin  Dressurreiten  •  Olympia  2012  ist  eine  Instanz  der  Klasse  

„Veranstaltung“  •  ChrisDna  Sprehe  und  Benjamin  Kleibrink  

nehmen  an  der  Veranstaltung  Olympia  2012  teil  

•  Desperados  ist  eine  Instanz  der  Klasse  „Pferd“  •  ChrisDna  Sprehe  reitet  Desperados  

Page 8: Informationsmanagement - Universität des Saarlandesiss.uni-saarland.de/workspace/documents/ifm_uebungsstun... · 2012-07-26 · Informationsmanagement Übungsstunde 11 Univ.-Prof

Univ.-Prof. Dr.-Ing. Wolfgang Maass  

26.07.12 Slide 8  

Lösung Übungsblatt 11

Fügen Sie bei der Klasse “Student” den Datentyp “IDnumber” hinzu. Der Wertebereich umfasst Integer (range = int).

Aufgabe  C  (4  Punkte)  Laden  Sie  sich  unter  hKp://iss.uni-­‐saarland.de/de/teaching/modules/ifm/  die  OWL-­‐Datei  „universitypeople_version_uebung11.owl“  herunter.  Installieren  Sie  die  Version  3.4.8  des  Programms  „Protégé“  (hKp://protege.stanford.edu/download/registered.html#p3.4)  auf  Ihrem  Computer.  Anmerkung:  Die  Datei  muss  in  ihrer  Ursprungsform  nicht  geändert  werden  und  funk\oniert  fehlerfrei.    

Page 9: Informationsmanagement - Universität des Saarlandesiss.uni-saarland.de/workspace/documents/ifm_uebungsstun... · 2012-07-26 · Informationsmanagement Übungsstunde 11 Univ.-Prof

Univ.-Prof. Dr.-Ing. Wolfgang Maass  

26.07.12 Slide 9  

Lösung Übungsblatt 11 – Aufgabe C

Geben Sie der bestehenden Studenten-Instanz “Dan Meyer” die IDnumber 112233. Neben dem Kurs “Information Management” besucht Dan auch den Kurs “Game Theory”.

Page 10: Informationsmanagement - Universität des Saarlandesiss.uni-saarland.de/workspace/documents/ifm_uebungsstun... · 2012-07-26 · Informationsmanagement Übungsstunde 11 Univ.-Prof

Univ.-Prof. Dr.-Ing. Wolfgang Maass  

26.07.12 Slide 10  

Lösung Übungsblatt 11 – Aufgabe C

Fügen Sie eine weitere Kurs-Instanz hinzu mit dem Namen “Web Technologies” sowie einen weiteren Professor mit folgenden Daten: Name: John Doe Age: 65 Title: Prof.

Page 11: Informationsmanagement - Universität des Saarlandesiss.uni-saarland.de/workspace/documents/ifm_uebungsstun... · 2012-07-26 · Informationsmanagement Übungsstunde 11 Univ.-Prof

Univ.-Prof. Dr.-Ing. Wolfgang Maass  

26.07.12 Slide 11  

Lösung Übungsblatt 11 – Aufgabe C

John Doe hält den Kurs “Web Technologies”.

Page 12: Informationsmanagement - Universität des Saarlandesiss.uni-saarland.de/workspace/documents/ifm_uebungsstun... · 2012-07-26 · Informationsmanagement Übungsstunde 11 Univ.-Prof

Univ.-Prof. Dr.-Ing. Wolfgang Maass  

26.07.12 Slide 12  

Lösung Übungsblatt 11 – Aufgabe C

Fügen Sie 2 weitere Studenten hinzu: Name: Lisa Simpson IDNumber: 445566 Age: 21 Attends (Course): Game Theory Name: Peter Griffin IDNumber: 778899 Age: 28 Attends (Course): Web Technologies

Page 13: Informationsmanagement - Universität des Saarlandesiss.uni-saarland.de/workspace/documents/ifm_uebungsstun... · 2012-07-26 · Informationsmanagement Übungsstunde 11 Univ.-Prof

Univ.-Prof. Dr.-Ing. Wolfgang Maass  

26.07.12 Slide 13  

Lösung Übungsblatt 11 – Aufgabe C

Page 14: Informationsmanagement - Universität des Saarlandesiss.uni-saarland.de/workspace/documents/ifm_uebungsstun... · 2012-07-26 · Informationsmanagement Übungsstunde 11 Univ.-Prof

Univ.-Prof. Dr.-Ing. Wolfgang Maass  

26.07.12 Slide 14  

Lösung Übungsblatt 11 – Aufgabe C

Stellen Sie an den neuen Datenbestand Ihrer OWL-Datei eine Anfrage mit SPARQL, die Ihnen alle Studenten ausgibt, die den Kurs “Game Theory” besuchen. Kopieren Sie Ihre SPARQL-Anfrage in das Textfeld im Formblatt.

Page 15: Informationsmanagement - Universität des Saarlandesiss.uni-saarland.de/workspace/documents/ifm_uebungsstun... · 2012-07-26 · Informationsmanagement Übungsstunde 11 Univ.-Prof

Univ.-Prof. Dr.-Ing. Wolfgang Maass  

26.07.12 Slide 15  

Lösung Übungsblatt 11 – Aufgabe C

Stellen Sie an den neuen Datenbestand Ihrer OWL-Datei eine Anfrage mit SPARQL, die Ihnen alle Kurse des Professors John Nash ausgibt. Kopieren Sie Ihre SPARQL-Anfrage in das Textfeld im Formblatt.

Page 16: Informationsmanagement - Universität des Saarlandesiss.uni-saarland.de/workspace/documents/ifm_uebungsstun... · 2012-07-26 · Informationsmanagement Übungsstunde 11 Univ.-Prof

Univ.-Prof. Dr.-Ing. Wolfgang Maass  

26.07.12 Slide 16  

Lösung Übungsblatt 11 – Aufgabe C

Page 17: Informationsmanagement - Universität des Saarlandesiss.uni-saarland.de/workspace/documents/ifm_uebungsstun... · 2012-07-26 · Informationsmanagement Übungsstunde 11 Univ.-Prof

Univ.-Prof. Dr.-Ing. Wolfgang Maass  

26.07.12 Slide 17  

Organisatorische Fragen zur Klausur

•  Rechenaufgaben sind relevant

•  Taschenrechner dürfen nicht verwendet werden

•  Keine Multiple Choice-Fragen

•  Verständnisaufgaben werden in Klausur enthalten sein

•  Keine Schwerpunktsetzung

•  Übungsblätter sind alle relevant (auch die letzten drei)

•  Vorlesungsinhalte und Übungsinhalte sind relevant

•  Graphiken sind relevant

•  Ausfüllen eines leeren Schaubildes ist möglich

•  Anwendung von Formeln und Deutung der Ergebnisse ist relevant

Page 18: Informationsmanagement - Universität des Saarlandesiss.uni-saarland.de/workspace/documents/ifm_uebungsstun... · 2012-07-26 · Informationsmanagement Übungsstunde 11 Univ.-Prof

Univ.-Prof. Dr.-Ing. Wolfgang Maass  

26.07.12 Slide 18  

Organisatorische Fragen zur Klausur

•  Arbeiten mit Quelltext (html, PHP): Nicht relevant

•  Text von Carr und Zeitungsartikel: Nur Kern wissen, keinen detaillierten Inhalt

•  Gastvortrag: Nur Kern, keine Details (nicht auswendig lernen)

•  Verwendung von Abkürzungen (z.B. IS für Informationssysteme): Können

verwendet werden, müssen jedoch am Anfang der Klausur bzw. der jeweiligen

Aufgabe einmal erklärt werden

Page 19: Informationsmanagement - Universität des Saarlandesiss.uni-saarland.de/workspace/documents/ifm_uebungsstun... · 2012-07-26 · Informationsmanagement Übungsstunde 11 Univ.-Prof

Univ.-Prof. Dr.-Ing. Wolfgang Maass  

26.07.12 Slide 19  

Inhaltliche Fragen zur Klausur

Vorlesung 1 •  Was genau ist mit Information aus Sicht der Nachrichtentheorie gemeint?

•  Technische Übertragung von Nachrichten (Aneinanderreihung von Zeichen) •  Information im Sinne von technischem Code •  Übertragung durch Signale: Codierung der Zeichen

Vorlesung 2

•  Strategische Situationsanalyse: Ist „Analyse Informationsinfrastruktur“ auch ein Unterpunkt von "Eigenes Unternehmen“

•  Kann auch als Unterpunkt angesehen werden

•  Kann Qualität auch ein Sachziel sein? denn in Vorlesung 5 wird sie als solches dargestellt, in anderen Veranstaltungen sowie in der Vorlesung 2 dieser Veranstaltung wird Qualität als Sachziel gesehen.

•  Formalziel (Qualität und Güte der Sachziele): Erreichung der Sachziele des Informationsmanagements mit maximalem Nutzen bei gegebenen Kosten

•  Dient der Sicherstellung der Formalziele Effizienz sowie Effektivität der IT •  Dient der Sicherstellung der Sachziele Qualität, Funktionalität und Termineinhaltung der IT

Page 20: Informationsmanagement - Universität des Saarlandesiss.uni-saarland.de/workspace/documents/ifm_uebungsstun... · 2012-07-26 · Informationsmanagement Übungsstunde 11 Univ.-Prof

Univ.-Prof. Dr.-Ing. Wolfgang Maass  

26.07.12 Slide 20  

Inhaltliche Fragen zur Klausur

Vorlesung 3 •  Was ist Business Intelligence und wie hängt sie mit den anderen Komponenten zusammen? (vor

allem die letzten Folien dieses Kapitels) •  Business Intelligence: Verfahren zur Analyse von elektronischen Daten (z.B. Automatisierung des

Berichtswesens) •  Analyse von z.B. Daten aus dem Data Warehouse

•  Ist es möglich nochmal auf den OLAP Würfel einzugehen und die Rotation sowie Slicing nochmal zu erklären? •  On-Line Analytical Processing (OLAP) •  Methode zur Analyse von Daten in Echtzeit auf höherer Ebene •  Multidimensionale Betrachtung großer Datenmengen (historisch) •  z.B. Absatzzahlen eines Unternehmens •  Keine Betrachtung auf zwei Ebenen (z.B. Produkt und Verkaufsregion), sondern drei •  Betriebswirtschaftliche Daten werden mit verschiedenen Dimensionen dargestellt (z.B. Produkt, Verkaufsregion

und Zeitraum) •  Ergebnisse werden meist in zweidimensionalen Tabellen ausgegeben

Page 21: Informationsmanagement - Universität des Saarlandesiss.uni-saarland.de/workspace/documents/ifm_uebungsstun... · 2012-07-26 · Informationsmanagement Übungsstunde 11 Univ.-Prof

Univ.-Prof. Dr.-Ing. Wolfgang Maass  

26.07.12 Slide 21  

OLAP

OLAP-Würfel (OLAP-Cube) •  Daten nicht in zweidimensionaler Listenform, sondern Würfelform

gespeichert •  Dimensionen (Produkt, Region etc. ) als Würfelkanten •  Quantitative Größen in Würfelform: Würfel kann je nach Fragestellung

aus anderer Perspektive betrachtet werden

(Codd et al., 1993; Laudon, Laudon & Schoder, 2005; Chamoni & Gluchowski, 2006)

•  Beispiele: •  z.B. Fragestellung: Wie groß ist der

gegenwärtige Umsatz an Schrauben in der Region Ost?

•  z.B. Fragestellung: Wie groß ist der vorhergesagte Umsatz an Bolzen in der Region Mitte?

Umsatzbetrachtung

Page 22: Informationsmanagement - Universität des Saarlandesiss.uni-saarland.de/workspace/documents/ifm_uebungsstun... · 2012-07-26 · Informationsmanagement Übungsstunde 11 Univ.-Prof

Univ.-Prof. Dr.-Ing. Wolfgang Maass  

26.07.12 Slide 22  

OLAP

Operationen der Datenanalyse im OLAP-Würfel: •  Rotation: Drehen des Würfels

entlang der verschiedenen Achsen •  z.B. Drehung um 90 Grad an x-

Achse nach vorne •  Zeigt gegenwärtige und

vorhergesagte Umsätze nach Regionen

•  z.B. Drehung um 90 Grad an y-Achse nach links (gegen Uhrzeigersinn)

•  Zeigt gegenwärtige und vorhergesagte Umsätze nach Produkten

(Holte, Rotthowe, Schütte, 2001; in Anlehung an Laudon, Laudon & Schoder, 2005)

x-Achse

y-Achse

z-Achse

Umsatzbetrachtung

Page 23: Informationsmanagement - Universität des Saarlandesiss.uni-saarland.de/workspace/documents/ifm_uebungsstun... · 2012-07-26 · Informationsmanagement Übungsstunde 11 Univ.-Prof

Univ.-Prof. Dr.-Ing. Wolfgang Maass  

26.07.12 Slide 23  

OLAP

Operationen der Datenanalyse im OLAP-Würfel: •  Slicing: „Herausschneiden“ einer

„Scheibe“ des Würfels •  z.B. Analyse der Region „Mitte“

bezüglich der gegenwärtigen und vorhergesagten Umsätze aller Produkte

•  Relevant für Regionalmanager

•  Kombination von Rotation und Slicing: Jede beliebige Ansicht des Würfels möglich

(Holte, Rotthowe, Schütte, 2001; in Anlehung an Laudon, Laudon & Schoder, 2005)

y-Achse

Umsatzbetrachtung

Page 24: Informationsmanagement - Universität des Saarlandesiss.uni-saarland.de/workspace/documents/ifm_uebungsstun... · 2012-07-26 · Informationsmanagement Übungsstunde 11 Univ.-Prof

Univ.-Prof. Dr.-Ing. Wolfgang Maass  

26.07.12 Slide 24  

OLAP

Operationen der Datenanalyse im OLAP-Würfel: •  Dicing: Betrachten eines

Ausschnitts des Würfels •  Verwendet, wenn nicht alle Daten

der jeweiligen Dimension von Interesse sind

•  Dient der Reduktion der Anzahl der Informationen

•  z.B. Gegenwärtige Umsätze der Produkte Muttern und Bolzen für die Regionen West und Mitte

(Holte, Rotthowe, Schütte, 2001; in Anlehung an Laudon, Laudon & Schoder, 2005)

y-Achse

Umsatzbetrachtung

Page 25: Informationsmanagement - Universität des Saarlandesiss.uni-saarland.de/workspace/documents/ifm_uebungsstun... · 2012-07-26 · Informationsmanagement Übungsstunde 11 Univ.-Prof

Univ.-Prof. Dr.-Ing. Wolfgang Maass  

26.07.12 Slide 25  

Inhaltliche Fragen zur Klausur

Vorlesung 5 •  Skizze zu strategischen, administrativen und operativen Zielen auf Folie 15

Strategische Ziele

Administrative Ziele

Operative Ziele

Plan Ist

Plan Ist

Plan Ist

Page 26: Informationsmanagement - Universität des Saarlandesiss.uni-saarland.de/workspace/documents/ifm_uebungsstun... · 2012-07-26 · Informationsmanagement Übungsstunde 11 Univ.-Prof

Univ.-Prof. Dr.-Ing. Wolfgang Maass  

26.07.12 Slide 26  

Inhaltliche Fragen zur Vorlesung

Vorlesung 7 – Architekturen von Informationssystemen Architekturmodelle (Folie 14-18) (3) Komponentenbasiertes Architekturmodell

Frage (4.1): Ist im komponentenbasierten

Architekturmodell kein Rechner explizit für z.B. Lagerverwaltung oder

Auftragsbearbeitung zuständig wie im objektorientierten Architekturmodell, in welchem ein Rechner für eine Aufgabe zuständig ist (Vorverarbeitungsserver,

Kundenadministration...)?

•  Weiterentwicklung des objektorientierten Architekturmodells

•  Anwendungsfunktionen werden von Eigenschaften der verteilten Systeme getrennt

•  Jede Komponente erfüllt einen bestimmten Zweck und wird erst beim Start auf ihren jeweiligen aktuellen Einsatzzwecks hin konfiguriert, Änderungen im Quellcode sind nicht notwendig

•  Eine Laufzeitumgebung kümmert sich um die Verwaltung (z.B. Starten, Stoppen) der aktuell benötigten Komponenten

(nach  Schill  &  Springer,  2012)  

Page 27: Informationsmanagement - Universität des Saarlandesiss.uni-saarland.de/workspace/documents/ifm_uebungsstun... · 2012-07-26 · Informationsmanagement Übungsstunde 11 Univ.-Prof

Univ.-Prof. Dr.-Ing. Wolfgang Maass  

26.07.12 Slide 27  

Inhaltliche Fragen zur Vorlesung

Vorlesung 7 – Architekturen von Informationssystemen Architekturmodelle (Folie 14-18) (4) Dienstorientiertes Architekturmodell

Frage (4.2): Nach welcher Art von Diensten richtet sich

die Architektur? (Beispiel)

•  Prozessorientierter Ansatz mit Diensten als Basiskonzept

•  Dienste werden im verteilten System angeboten, gesucht und genutzt

•  Vergleichbar mit Komponenten. Dienste kapseln Funktionalität und Daten jedoch auf einer höheren konzeptionellen Ebene, z.B. komplette Geschäftsprozesse

•  Jeder Dienst hat eine Schnittstelle über die er angefragt wird

•  Ziel: Interoperabilität über Plattform- und Unternehmensgrenzen hinweg

Beispiel: Service Oriented Architectures (SOA) realisiert als SOAP Web Services

(nach  Schill  &  Springer,  2012)  

Page 28: Informationsmanagement - Universität des Saarlandesiss.uni-saarland.de/workspace/documents/ifm_uebungsstun... · 2012-07-26 · Informationsmanagement Übungsstunde 11 Univ.-Prof

Univ.-Prof. Dr.-Ing. Wolfgang Maass  

26.07.12 Slide 28  

Inhaltliche Fragen zur Klausur

Vorlesung 8 – Web Architekturen •  SOA à kurzes Beispiel für bedarfsgerechte Verbindung betrieblicher und rechnergestützter

Ressourcen

SOA ermöglicht … •  Neukombinationen von Diensten in verschiedenen Formen, um neue oder verbesserte

betriebliche Prozesse zu implementieren •  Die bedarfsgerechte Verbindung betrieblicher und rechnergestützer Ressourcen (on demand) •  z.B. Mitarbeiter der Firma X nutzt das CRM nur 1x im Monat, während anderen Kollegen es

jede Woche benutzen à über dienstbasierte Architektur kann das CRM als web-basierter Service angebunden werden, der dann zur Verfügung steht, wenn er gebraucht wird, aber nicht permanent auf der lokalen IT-Infrastruktur vorgehalten werden muss

Page 29: Informationsmanagement - Universität des Saarlandesiss.uni-saarland.de/workspace/documents/ifm_uebungsstun... · 2012-07-26 · Informationsmanagement Übungsstunde 11 Univ.-Prof

Univ.-Prof. Dr.-Ing. Wolfgang Maass  

26.07.12 Slide 29  

Inhaltliche Fragen zur Klausur

Vorlesung 9 – Mobile und Cloud Computing •  Welchen Sinn haben allgemein die "is provided by some infrastructure" Modelle?

Presentation Business Logic Data User

Infrastructure

is provided by some

Communication Computation Storage

Abstraktion von der Infrastruktur - das Cloud

Computing Prinzip, d.h. Infrastruktur ist verteilt;

es ist egal wo sie sich befindet

Page 30: Informationsmanagement - Universität des Saarlandesiss.uni-saarland.de/workspace/documents/ifm_uebungsstun... · 2012-07-26 · Informationsmanagement Übungsstunde 11 Univ.-Prof

Univ.-Prof. Dr.-Ing. Wolfgang Maass  

26.07.12 Slide 30  

Inhaltliche Fragen zur Klausur

Vorlesung 9 – Mobile und Cloud Computing •  Welchen Sinn haben allgemein die "is provided by some infrastructure" Modelle?

SaaS = Software as a service •  Lizenzfreie Software; Gebrauch der Software als Service,

z.B. Google Docs Textverarbeitung PaaS = Platform as a service •  Integrierte Laufzeit- / Entwicklungsumgebung als Service,

z.B., Windows Azure (Server Infrastruktur für Cloud Services), Google App Engine und Force.com (Entwickeln und Bereitstellen von eigenen Applikationen auf externer Infrastruktur)

IaaS = Infrastucture as a service •  Mieten von Hardware anstatt

diese zu kaufen, z.B., Amazon EC2 (Rechnerleistung) und S3 (Speicherkapazität)

is provided by some

Anwendung

Frameworks

Web Server

OS-Dienste

Betriebssystem

Virtualisierung

Hardware

Infrastructure

Page 31: Informationsmanagement - Universität des Saarlandesiss.uni-saarland.de/workspace/documents/ifm_uebungsstun... · 2012-07-26 · Informationsmanagement Übungsstunde 11 Univ.-Prof

Univ.-Prof. Dr.-Ing. Wolfgang Maass  

26.07.12 Slide 31  

Inhaltliche Fragen zur Klausur

Vorlesung 10 – Grundlagen der Datenmodellierung • Sind DBMS und SQL beides Sprachen oder ist DBMS nur das System?

-  DBMS = Datenbank-Management-System -  SQL = Datenbanksprache

• Was ist die Dokumentation des ERD? -  ER-Diagramm beschreibt Entitäten und Beziehungen à Details in

Dokumentation -  z.B. bei Entitäten: Name, Beispiele, geschätzte Mengen -  z.B. bei Beziehungen: beteiligte Entitätstypen, Kardinalität -  z.B. bei Attributen: Wertebereich (von 1-99) -  Dokumentation im Modellierungswerkzeug oder über Dokumenten-Templates

Page 32: Informationsmanagement - Universität des Saarlandesiss.uni-saarland.de/workspace/documents/ifm_uebungsstun... · 2012-07-26 · Informationsmanagement Übungsstunde 11 Univ.-Prof

Univ.-Prof. Dr.-Ing. Wolfgang Maass  

26.07.12 Slide 32  

Inhaltliche Fragen zur Klausur

Vorlesung 10 – Grundlagen der Datenmodellierung •  Was sind Integritätsbedingungen?

Datenbankmodell hat drei Eigenschaften (Codd, 1980) ①  Generische Datenstruktur, die die Struktur von Daten in einer Datenbank beschreibt

•  Beispiel: relationale Datenbank besteht aus Relationen (Tabellen) mit eindeutigen Namen •  Relation = Menge von Tupeln (Datensätzen) gleichen Typs •  Relationen und ihre Attribute (Spalten) können beliebig gewählt werden

②  Menge von generischen Operatoren, die man auf die Datenstrukturen (siehe 1) anwenden kann, um Daten einzutragen, zu ändern, abzufragen oder abzuleiten

③  Menge von Integritätsbedingungen, mit denen die zulässigen Datenbankinhalte über die Datenstrukturen (siehe 1) weiter einschränken kann

•  Beispiel: im relationalen Datenbankmodell kann jedes Attribut einer Relation als eindeutig bestimmt werden -> zwei Tupel dieser Relation dürfen dann nicht den gleichen Wert in diesem Attribut haben, ansonsten Verletzung der Integritätsbedingungen

•  Integritätsbedingung (im Kontext von Datenstrukturen) = Bedingung, die an den Zustand einer Datenstruktur gestellt werden à Zustände werden als konsistent (korrekt) bezeichnet, wenn sie die Integritätsbedingungen erfüllen

Page 33: Informationsmanagement - Universität des Saarlandesiss.uni-saarland.de/workspace/documents/ifm_uebungsstun... · 2012-07-26 · Informationsmanagement Übungsstunde 11 Univ.-Prof

Univ.-Prof. Dr.-Ing. Wolfgang Maass  

26.07.12 Slide 33  

Inhaltliche Fragen zur Klausur

Vorlesung 10 – Grundlagen der Datenmodellierung

•  Was sind Integritätsbedingungen?

-  Beispiel: Relationale Datenbanksysteme à Möglichkeit, bei der Definition eines relationalen Schemas Integritätsbedingungen zu formulieren, deren Einhaltung vom System garantiert wird, z.B. Schlüsselbeziehungen

-  SQL-Beispiel

-  Jede Prüfung referenziert eine Vorlesung. Solange noch eine Prüfung für eine Vorlesung existiert, darf diese Vorlesung nicht aus der Datenbank gelöscht werden à on delete no action verhindert, dass referenzierter Datensatz aus der Tabelle “Vorlesung" gelöscht wird. (Integritätsbedingung: Zu jeder Prüfung gibt es auch eine Vorlesung)

Page 34: Informationsmanagement - Universität des Saarlandesiss.uni-saarland.de/workspace/documents/ifm_uebungsstun... · 2012-07-26 · Informationsmanagement Übungsstunde 11 Univ.-Prof

Univ.-Prof. Dr.-Ing. Wolfgang Maass  

26.07.12 Slide 34  

Inhaltliche Fragen zur Klausur

Vorlesung 10 – Grundlagen der Datenmodellierung •  Was ist der Unterschied zwischen der 2. und 3 Normalform?

2. Normalform (2NF): Eine Relation ist in der zweiten Normalform, wenn die erste Normalform vorliegt und kein Nichtschlüsselattribut funktional abhängig von einer echten Teilmenge eines Schlüsselkandidaten ist. •  Jedes Nichtschlüsselattribut ist von der Gesamtheit des Schlüssels abhängig

(nicht nur von einem Teil des Schlüssels) •  Ziel: jede Tabelle modelliert nur einen thematischen Zusammenhang •  Nutzen: Redundanz und damit Gefahr von Inkonsistenzen wird reduziert, da sich nur noch logisch/

sachlich zusammengehörige Information in einer Tabelle befindet

(Bildquelle: wikipedia.de)

Page 35: Informationsmanagement - Universität des Saarlandesiss.uni-saarland.de/workspace/documents/ifm_uebungsstun... · 2012-07-26 · Informationsmanagement Übungsstunde 11 Univ.-Prof

Univ.-Prof. Dr.-Ing. Wolfgang Maass  

26.07.12 Slide 35  

Inhaltliche Fragen zur Klausur

3. Normalform (3NF): Die dritte Normalform ist erreicht, wenn sich das Relationenschema in 2NF befindet, und kein Nichtschlüsselattribut von einem Schlüsselkandidaten transitiv abhängt. •  Ein Nichtschlüsselattribut darf nicht von einer Menge aus Nichtschlüsselattributen abhängig sein,

sondern nur direkt von einem Schlüssel abhängig sein •  Ziel: jede Tabelle modelliert nur einen Sachverhalt •  Nutzen: verbliebene thematische Durchmischungen werden behoben; nach der 3NF sind Tabellen

zuverlässig monothematisch

•  Interpret einer CD lässt sich aus der CD_ID bestimmen, das Gründungsjahr der Band/Interpreten hängt vom Interpreten und damit transitiv von der CD_ID ab

•  Datenredundanz: wird neue CD mit existierendem Interpreten eingeführt, so wird das Gründungsjahr redundant gespeichert

(Bildquelle: wikipedia.de)

Page 36: Informationsmanagement - Universität des Saarlandesiss.uni-saarland.de/workspace/documents/ifm_uebungsstun... · 2012-07-26 · Informationsmanagement Übungsstunde 11 Univ.-Prof

Univ.-Prof. Dr.-Ing. Wolfgang Maass  

Univ.-Prof. Dr.-Ing. Wolfgang Maass Lehrstuhl für Betriebswirtschaftslehre, insb. Wirtschaftsinformatik im Dienstleistungsbereich (Information and Service Systems ISS) Universität des Saarlandes, Saarbrücken