Datenorientierter Ansatz. Datenbankentwurfsschritte. Welche Daten müssen im System verwaltet werden? Wie werden die Daten im System verändert?
|
|
- Günter Solberg
- vor 6 Jahren
- Abrufe
Transkript
1 .RQ]HSWLRQHOOHU'DWHQEDQNHQWZXUI Datenorientierter Ansatz Welche Daten müssen im System verwaltet werden? Wie werden die Daten im System verändert? Datenbankentwurfsschritte Datenverarbeitungsanforderungen Hardware/BS- Eigenschaften Anforderungsanalyse Konzeptioneller Entwurf Logischer Entwurf Physischer Entwurf Informationsanforderungen DBMS- Eigenschaften Seite 18
2 $QIRUGHUXQJVDQDO\VH.RQ]HSWLRQHOOHU'DWHQEDQNHQWZXUI Diese Problemstellung wird primär im Bereich der Softwaretechnik betrachtet. siehe auch die Veranstaltungen von Prof. Hesse Die Analyse basiert auf dem Wissen über,qirupdwlrqvvwuxnwxudqirughuxqjhq, z. B. Was sind meine Objekte und deren Attribute? Wie sehen die Beziehungen zwischen den Objekten aus? Wie viele Objekte werden in meiner Datenbank auftreten? und die 'DWHQYHUDUEHLWXQJVDQIRUGHUXQJHQ, z. B. Was sind meine typischen Operationen? Laufzeit und Bedeutung der Operationen Zentrales Problem bei der Anforderungsanalyse: Entwickler einer Datenbank muss diese Informationen erst von den Benutzeren der Datenbank bekommen! Es gibt kein Patentrezept für eine erfolgreiche Anforderungsanalyse. In der Anforderungsanalyse werden im Gegensatz zu den anderen Phasen auch die Datenverarbeitungsanforderungen berücksichtigt. Seite 19
3 .RQ]HSWLRQHOOHU(QWZXUI.RQ]HSWLRQHOOHU'DWHQEDQNHQWZXUI Beschreibung der Datenstrukturen in einer formalen Sprache auf der Basis eines konzeptionellen Datenmodells hoher Abstraktion. Ein bekanntes konzeptionelles Datenmodell ist das Entity-Relationship Modell (ER- Modell) Ein insbesondere für OO-Sprachen wichtiges Datenmodell ist Bestandteil der UML (Unified Model Language). Daten in der Datenbank (Instanzen) werden nicht betrachtet, sondern nur deren Schema. Transformation einer Anforderungsanalyse in einen konzeptionellen Entwurf ist schwierig: Benutzer verwenden verschiedene Bezeichner für den gleichen Objekttyp Benutzer verwenden den gleichen Bezeichner für verschiedene Objekttypen Irrelevante Strukturen sollen weggelassen werden (Abstraktion der realen Objekte) Seite 20
4 /RJLVFKHU(QWZXUI Abbildung der Datenstrukturen des konzeptionellen Modells in Datenstrukturen des darunter liegenden logischen Datenmodells, d.h., in konkrete Strukturen der entsprechenden Datenbank (z. B. Relationen) Datenstrukturen des logischen Modells abstrahieren von der physischen Repräsentation. Ziel: einmalige Repräsentation Daten (Vermeidung von Redundanz) 3K\VLVFKHU(QWZXUI Physische Repräsentation der Datenstrukturen des logischen Entwurfs in Dateien. Anlegen von Hilfsstrukturen wie z. B. Indexe zur Unterstützung von Anfragen. zu viele Indexe: Updates der Datenbank werden zu teuer zu wenige Indexe: Anfragen werden nicht effizient unterstützt. Seite 21
5 (QWLW\5HODWLRQVKLS'DWHQPRGHOO kurz ER-Modell (Peter P. Chen: The Entity-Relationship Model - Toward a Unified View of Data. in Trans. on Database Systems 1(1): 9-36(1976)) Das ER-Modell hat eine große Relevanz in der Praxis (nicht nur für den konzeptionellen Entwurf von Datenbanken). Vorgehensweise beim DB-Entwurf (siehe oben) zuerst: Anforderungsanalyse und Entwurf des ER-Modells dann: Umsetzung des ER Modells in ein konkreteres Modell der Datenbank Ziel: Modellierung eines Ausschnittes der realen Welt durch $EVWUDNWLRQ, so dass gewisse Fragen über die reale Welt mit Hilfe des Modells beantwortet werden können. ³5HDOH:HOW :Zunächst nur wahrnehmbar über Sinnesorgane. Menschliche 6SUDFKH ist bereits erster Abstraktions- und Modellierungsschritt. ER-Modell beschreibt reale Welt durch (QWLWlWHQ ((QWLWLHV) mit (LJHQVFKDIWHQ ($WWULEXWHV) und %H]LHKXQJHQ (5HODWLRQVKLSV) zueinander. Seite 22
6 (QWLWlW(QWLW\ existiert in der realen, zu modellierenden Welt und unterscheidet sich von anderen Entitäten (ISBN , Datenbanken), (Sommer, C++) Ähnlich Entitäten werden zu einer (QWLWlWVPHQJH (Entity Set) zusammengefasst Menge aller Bücher, Menge aller Vorlesungen, Menge aller Professoren Eine Entitätsmenge umfasst alle zusammengehörigen Entitäten (unabhängig von der derzeitigen Ausprägung in der Datenbank). Man spricht dann auch von einem Entitätstyp. Ein Entitätstyp wird durch die zugehörigen Attribute und weiteren Nebenbedingungen beschrieben. $WWULEXW eines Entitätstyps beschreibt eine charakteristische Eigenschaft Jedes Buch besitzt eine ISBN-Nummer, einen Autor, Die Werte eines Attributes stammen aus :HUWHEHUHLFKHQ wie INTEGER, REAL, STRING z. B. ist die ISBN-Nummer eines Buches ein String aus Ziffern Eine PLQLPDOH Menge von Attributen, anhand deren Werte sich alle Entitäten eines Entitätstyps unterscheiden lassen, wird als 6FKO VVHONDQGLGDW bezeichnet. z.b. identifiziert die ISBN-Nummer das Buch Seite 23
7 %H]LHKXQJ5HODWLRQVKLS.RQ]HSWLRQHOOHU'DWHQEDQNHQWZXUI Über eine Beziehung lassen sich Zusammenhänge zwischen Entitäten herstellen. Beispiele: Student Maier hört Vorlesung DBS I es gibt ein Buchexemplar zum Buch mit ISBN-Nummer Eine homogene Menge von Beziehungen wird zu einer %H]LHKXQJVPHQJH5HODWLRQVVKLS 6HWVzusammengefasst z. B. die Beziehung Hört_Vorlesung Eine Beziehungsmenge wird auch als %H]LHKXQJVW\S bezeichnet, der durch eine geordnete Liste von Entitätstypen E i,1 d i d n, und zusätzlichen Attributen beschrieben wird. n ist der Grad der Beziehung Beziehungstypen können auch Attribute besitzen. Beispiel: Hört_Vorlesung besitzt als Eigenschaft die Nummer des Hörsaals Der Grad einer Beziehung ist i. A. 2, aber eine Beziehung mit höherem Grad ist möglich. Ein Entitätstyp darf in einem Beziehungstyp mehrfach vorkommen. Zur Unterscheidung ist es dann wichtig an die mehrfach in einer Beziehung vorkommenden Entitätstypen eine 5ROOH zu vergeben. Seite 24
8 )XQNWLRQDOLWlWYRQ%H]LHKXQJVW\SHQ %H]LHKXQJHQRQHWRRQHUHODWLRQVKLSV Falls für eine Beziehungstyp 5 ( 1 ( 2 jedes Entity aus ( zu höchstens einem Entity aus ¹ 1 ( 2 in Beziehung steht und umgekehrt. 0%H]LHKXQJHQRQHWRPDQ\UHODWLRQVKLSV Falls für eine zweistelliges Beziehungstyp 5( 1 ( jede Entität aus ( mit beliebig vielen 2 ¹ (also mehreren oder auch keinen) Entitäten aus (, aber jede Entität aus ( mit maximal einer Entität aus ( in Beziehung steht. 01%H]LHKXQJHQPDQ\WRPDQ\UHODWLRQVKLSV Falls für eine binären Beziehungstyp 5( 1 ( jede Entität aus ( mit beliebig vielen (also 2 ¹ mehreren oder auch keinen) Entitäten aus ( in Beziehung stehen kann und umgekehrt. Seite 25
9 %HLVSLHOH ABTEILUNG ZLUGJHOHLWHWYRQ ANGESTELLTER Annahme: jede Abteilung hat genau einen Leiter und kein Angestellter leitet mehr als eine Abteilung. ANGESTELLTER DUEHLWHWLQ ABTEILUNG Annahme: jeder Angestellte arbeitet in genau einer Abteilung. ANGESTELLTER DUEHLWHWLPProjekt Einige Besonderheiten: in Beziehungstypen, in denen Entitätstypen mehrfach vorkommen, werden entsprechende 5ROOHQ vergeben. Beispiel: VORGESETZTER(CHEF: ANGESTELLTER, MITARBEITER: ANGESTELLTER ) wobei CHEF und MITARBEITER Rollen für den Entitätstyp ANGESTELLTER sind. Einige Beziehungstypen sind so genannte Spezialisierungen: IS-A-Beziehungen ANGSTELLTER besitzt Attribute ANGNR, NAME und GEHALT ZUGFUEHRER und TECHNIKER sind auch ANGESTELLTER, besitzen aber noch weitere Attribute Seite 26
10 (5'LDJUDPP graphische Repräsentation von Entitätstypen, Beziehungstypen und ihrer Attribute durch einen Graphen folgende Vereinbarungen werden getroffen: Ein Rechteck repräsentiert einen Entitätstyp: Ellipsen repräsentieren Attribute: Sie sind über ungerichtete Kanten mit ihrem Entitätstyp verbunden. Schlüssel-Attribute werden unterstrichen. ein Beziehungstyp wird durch eine Raute repräsentiert: Beziehungstypen werden mit ihren Entitätstypen durch Kanten verbunden. Die Kanten werden mit der Funktionalität des in der Beziehung auftretenden Entity-Typs gekennzeichnet. a) Bei 1:1 Beziehungen besitzen beide Kanten das Symbol 1. b) Bei n:1beziehungen zwischen E1 und E2 ist die Kante zu E1 mit dem Symbol n und die Kante zu E2 mit dem Symbol 1 gekennzeichnet. c) Bei n:m Beziehungen wird n der einen und m der anderen Kante zugeordnet. Seite 27
11 $OWHUQDWLYH1RWDWLRQHQ.RQ]HSWLRQHOOHU'DWHQEDQNHQWZXUI 8QVHUH1RWDWLRQ bei einer 1:n-Beziehungen hält(professor, Vorlesung) sieht folgendermaßen aus: 1 N Professor hält Vorlesung In der Lietratur findet man auch die funktionale Schreibweise hält: Vorlesung --> Professor. Professor hält Vorlesung Stattdesssen wird auch die funktionale Beziehung dadurch charakterisiert, wie oft ein Entity in der Beziehung mit einem anderen Entity auftreten kann. Einige kommerzielle Anbieter verwenden die sogennannte Krähenfußnotation Professor hält Vorlesung Seite 28
12 min-max Notation.RQ]HSWLRQHOOHU'DWHQEDQNHQWZXUI An einer Kante einer Relation R(E 1,E 2 ) wird ein Intervall (min i,max i ) i=1,2 notiert. Dabei gilt: für alle H1 (1: PLQ 1 d ^H2 H1 H2 5` d PD[ 1 für alle H2 (2: PLQ 2 d ^H1 H1 H2 5` d PD[ 2 Wenn es keine obere Schranke gibt (oder diese unbekannt ist), wird dies durch ein * gekennzeichnet. Beispiel: 1 N Professor hält Vorlesung Wie man sieht unterscheiden sich die (min,max)-notation von der üblichen Notation. Seite 29
13 %H]LHKXQJHQPLWPHKUDOV]ZHL(QWLWlWHQ Im Folgenden betrachten wir eine Relation 5( 1 ( N mit k Entitäten. Wir ordnen in unserer Notation der Kante zur Entität eine 1 zu, falls ( M 5: ( 1 ( M 1 ( M + 1 ( N o ( M eine Funktion ist. Ansonsten ein Symbol. Die min-max Notation läst sich auch verallgemeinern. Dabei betrachten wir k Intervalle PLQ M PD[ M, 1 d Md N, wobei folgende Bedingungen gilt: PLQ M d PLQ HM ( 5H ( M 1 H M H N ) d PD[ HM ( 5H ( M 1 H M H N ) d PD[ M Beispiel: 1 N Professor hält Vorlesung 1 Raum Seite 30
14 Id-Beziehungen (UZHLWHUXQJHQ Id Beziehungen sind spezielle 1:n Beziehungen, wobei die Existenz einer Entität von einem anderen Entity abhängt. Man bezeichnet dann auch den existenzabhängigen Entitätstyp als schwach und den anderen Entitätstyp als stark. Graphische Notation Beispiel: schwache Entität Id Beziehung Abteilung 1 N Ang Seite 31
15 ,6$%H]LHKXQJHQ7\SHUZHLWHUXQJ Ein Entity vererbt DOOH seine Eigenschaften an einen anderen Entity. Die Beziehung zwischen den Entitätstypen wird auch als IS-A Beziehung bezeichnet. IS-A Beziehung wird für die Partitionierung einer Menge in (disjunkte) Teilmengen verwendet. Beide Entitäten einer IS-A Beziehung besitzen den gleichen Schlüssel. Beispiel ANGSTELLTER besitzt Attribute ANGNR, NAME und GEHALT Professoren sind auch ANGESTELLTER, besitzen aber noch weitere Attribute wie z. B. FACHGEBIET Angestellter IS-A Professor Mitarbeiter Besonderheit von IS-A und Id-Beziehungstypen Es gibt höchstens nur einen IS-A oder Id Beziehungstyp zwischen zwei Entitätstypen Seite 32
16 (QWZXUIHLQHV(5'LDJUDPPV an Hand des Beispiels eines Auskunft- und Buchungssystem für DB-ICE-Netz Mögliche Anfragen (Datenverarbeitungsanforderungen) Wann fährt ein Zug von München nach Bremen? Reserviere ein Platz von München nach Frankfurt im Zug ICE792 am Gib Liste der reservierten Plätze in Zug ICE792 am Gibt es eine Verbindung von München nach Essen mit Abfahrt zwischen 8.00 und (ohne umzusteigen)? Informationsanforderungen: Entitätstypen: Zug Wagen Platz Bahnhof Attribute: Zugnr, Name, Verkehrstage Wagennr., Klasse, Platzanzahl Platznr., R/NR Name, Umsteigebahnhof Seite 33
17 Beziehungstypen: Zugplan: Zug x Wagen Wageplan: Wagen x Platz Belegung: Platz x Bahnhof x Bahnhof Halt: Zug x Bahnhof Zuglauf: Zug x Bahnhof x Bahnhof x Bahnhof Verbindung: Bahnhof x Bahnhof x Bahnhof Einschränkungen: ein Platz kann nicht auf überlappenden Teilstrecken reserviert werden die Zeiten in den Beziehungstypen Halt und Verbindung müssen übereinstimmen Seite 34
18 (5'LDJUDPP Zug Zugplan Wagen Wagenp. Platz Zuglauf Bahnhof Belegung Halt Verbind. Seite 35
19 =XVDPPHQIDVVXQJ Datenbankentwurf ist ein äußerst komplexer Vorgang ER-Modellierung ist ein auch in der Industrie anerkanntes und weit verbreitetes Verfahren zur Datenmodellierung Voraussetzung ist aber bereits eine Anforderungsanalyse Beachte, dass das ER-Modell vom DBMS XQDEKlQJLJ ist. wichtige Komponenten: Entität, Entitätstyp Beziehung, Beziehungstyp. Charakterisierung von Beziehungstypen n:m, 1:m, 1:1-Beziehungen is-a Beziehung, has-a Beziehung starke Beziehungen Frage: Wie kann das ER-Modell in eine Datenbank abgebildet werden? Seite 36
3. Das Relationale Datenmodell
3. Das Relationale Datenmodell Das Relationale Datenmodell geht zurück auf Codd (1970): E. F. Codd: A Relational Model of Data for Large Shared Data Banks. Comm. of the ACM 13(6): 377-387(1970) DBMS wie
MehrInhalt. 2.1 Datenbankentwurf. 2.2 Relationales Modell. 2.3 Relationale Entwurfstheorie. 2.4 Relationale Algebra. 2.5 Structured Query Language (SQL)
2. Datenbanken Inhalt 2.1 Datenbankentwurf 2.2 Relationales Modell 2.3 Relationale Entwurfstheorie 2.4 Relationale Algebra 2.5 Structured Query Language (SQL) 2 2.1 Datenbankentwurf Datenbankanwendungen
MehrUni Duisburg-Essen Fachgebiet Informationssysteme Prof. Dr. N. Fuhr
Raum: LF 230 Bearbeitung: 25.-29. April 2005 Datum Gruppe Vorbereitung Präsenz Aktuelle Informationen unter: http://www.is.informatik.uni-duisburg.de/courses/dbp_ss03/index.html Datenbankentwurf Der Entwurf
MehrEin Schlüssel ist eine Menge von Attributen (also eines oder mehrere), die eine Datenzeile (Tupel) einer Tabelle eindeutig identifiziert
Maika Büschenfeldt Datenbanken: Skript 1 1. Was ist eine relationale Datenbank? In Datenbanken können umfangreiche Datenbestände strukturiert abgelegt werden. Das Konzept relationaler Datenbanken soll
MehrInhaltsverzeichnis. 1. Fragestellung
Inhaltsverzeichnis 1. Fragestellung... 1 2. Herleitung zum Thema... 1 3. Das Entity Relationship Modell (ERM)... 2 4. Praktisches Beispiel zum ERM... 7 5. Anhang...Fehler! Textmarke nicht definiert. 1.
MehrDatenbanken: ER-Modell
Beispiel: Lastenheft: Für eine Hochschule soll eine Verwaltungssoftware geschrieben werden, die alle relevanten Daten in einem relationalen Datenbanksystem speichert. Zu diesen Daten zählen die Stamm-
MehrEinführung in das Entity-Relationship-Modell
Einführung in das Entity-Relationship-Modell Historie Entity-Relationship-Modell kurz: ER-Modell bzw. ERM 1976 von Peter Chen vorgeschlagen Standardmodell für frühe Entwurfsphasen in der Datenbankentwicklung
Mehr2. Datenmodellierung mit ERM. Motivation für Datenmodellierung. Begriffsklärung. Kardinalität/Komplexität von Beziehungstypen
2. Datenmodellierung mit ERM Motivation für Datenmodellierung Begriffsklärung Kardinalität/Komplexität von Beziehungstypen Erweiterungen des E/R-Modells Darstellung von Attributen/Beziehungen als Entitytypen
MehrKapitel DB:III. III. Konzeptueller Datenbankentwurf
Kapitel DB:III III. Konzeptueller Datenbankentwurf Einführung in das Entity-Relationship-Modell ER-Konzepte und ihre Semantik Charakterisierung von Beziehungstypen Existenzabhängige Entity-Typen Abstraktionskonzepte
Mehr9. Einführung in Datenbanken
9. Einführung in Datenbanken 9.1 Motivation und einführendes Beispiel 9.2 Modellierungskonzepte der realen Welt 9.3 Anfragesprachen (Query Languages) 9.1 Motivation und einführendes Beispiel Datenbanken
Mehr3. Spezielle ER-Modelle und Tabellenableitung. Transformation von ER-Diagrammen in Relationen
3. Spezielle ER-Modelle und Tabellenableitung Spezialfälle von ER-Modellen Grundlage, was sind Relationen Transformation von ER-Diagrammen in Relationen 56 Lesebeispiel Access (Realisierungmodell!) 57
MehrEntwurf von Datenbanken
Bisher: was sind Datenbanken? Wie funktionieren sie? Im Folgenden: wie entwickle ich eine Datenbank? Was ist eine gute Datenbank? Der Datenbankentwurfsprozess Das Entity Relationship (ER) Modell Abbildung
MehrEinführung in Datenbanken
Einführung in Datenbanken Dipl.-Inf. Michael Wilhelm Hochschule Harz FB Automatisierung und Informatik mwilhelm@hs-harz.de aum 2.202 Tel. 03943 / 659 338 1 Inhalt 1. Grundlegende Begriffe der Datenbanktechnologie
MehrER-Modellierung am Beispiel der Universitätsdatenbank aus der DBIS-Vorlesung
ER-Modellierung am Beispiel der Universitätsdatenbank aus der DBIS-Vorlesung Datenbank-Praktikum SS 2010 Prof. Dr. Georg Lausen Florian Schmedding ER-Modell: Wiederholung Entitäten E Beziehungen B Attribute
MehrER-Modell. Entity-Relationship-Model
+ ER-Modell Entity-Relationship-Model + Was ist ein Modell? Worte/Zitat aus einem Physikbuch: "Modelle sind also Vorstellungshilfen und Wirklichkeitshilfen, nicht die Wirklichkeit selbst." (Metzler Physik).
MehrDatenbanken I - Übung 1
Datenbanken I - Übung 1 Oktober, 2010 1 von 11 Datenbanken I Lernkontrolle Beantworten Sie folgende Fragen (nach Möglichkeit ohne nachzuschlagen): Was bezeichnet man als Datenredundanz? Wieso führt Datenredundanz
MehrEinfÅhrung in die objektorientiere Programmierung (OOP) unter Delphi 6.0. EDV Kurs 13/2
EinfÅhrung in die objektorientiere Programmierung (OOP) unter Delphi 6.0 EDV Kurs 13/2 Inhaltsverzeichnis 1 Objekte... 1 2 Klassen... 3 2.1 Beziehungen zwischen Klassen... 4 2.1.1 Vererbung... 4 2.1.2
Mehr2 Das Entity-Relationship-Modell
2 Das Entity-Relationship-Modell Das ER-Modell geht auf Peter Pi-Shan Chen zurück: P. P. Chen: The Entity-Relationship-Model Toward a Unified View of Data, ACM Transactions on Database Systems, Vol.1,
MehrRelationale Datenbanken Kursziele
Relationale Datenbanken Kursziele DB Grundlagen Daten-Modellierung Relationales Modell und DB => Praxis: Mit SQL als Anfragesprache Mit MySQL als DB RDB 1-1 Kursinhalt (Tage) 1. DB Einleitung / Entity-Relationship
MehrRedundanz: Dieselben Informationen werden doppelt gespeichert.
Kapitel 1 Einführung 1.1 Definition Ein Datenbanksystem (auch Datenbankverwaltungssystem, abgekürzt DBMS = data base management system) ist ein computergestütztes System, bestehend aus einer Datenbasis
MehrSWE5 Slide 1. Software-Engineering. Vorlesung 5 vom 15.11.2004 Sebastian Iwanowski FH Wedel
SWE5 Slide 1 Software-Engineering Vorlesung 5 vom 15.11.2004 Sebastian Iwanowski FH Wedel SWE5 Slide 2 Software-Engineering Vorlesungsthemen: 1. Überblick über das Thema und die Vorlesung 2. Grundlegende
MehrIT-Kompaktkurs. Datenbanken Skript zur Folge 5. Prof. Dr. Georg Herde Fachhochschule Deggendorf
IT-Kompaktkurs Skript zur Folge 5 Prof. Dr. Georg Herde Fachhochschule Deggendorf Semantisches Datenmodell, Entity-Relationship, Normalformen Bei der Entwicklung einer Datenbank wird das Ziel angestrebt,
MehrChristian-Weise-Gymnasium Zittau Fachbereich Informatik M. Hans. Datenmodellierung 1. Inhaltsverzeichnis
Datenmodellierung 1 Inhaltsverzeichnis 1. Informationsstruktur ermitteln...2 2. Datenstruktur modellieren...3 2.1 Elemente des ER-Modells...3 2.1.1 Entities...3 2.1.2 Beziehungen zwischen Entities...4
MehrRelationale Datenbanken Kursziele
Relationale Datenbanken Kursziele DB Grundlagen Daten-Modellierung Relationales Modell und DB => Praxis: Mit SQL als Anfragesprache Mit MySQL als DB RDB 1-1 Kursinhalt (Tage) 1. Einleitung / Entity-Relationship
MehrEntity-Relationship-Modell. Ein Studierender kann (oder muss) mehrere Vorlesungen hören. Eine Vorlesung wird i.a. von mehrerer Studierenden gehört.
Beziehungen Ein Studierender kann (oder muss) mehrere Vorlesungen hören. Eine Vorlesung wird i.a. von mehrerer Studierenden gehört. Eine Vorlesung wird von genau einem Dozenten gelesen. Ein Dozent kann
MehrFundamentals of Software Engineering 1
Folie a: Name Fundamentals of Software Engineering 1 Grundlagen der Programmentwurfstechnik 1 Sommersemester 2012 Dr.-Ing. Stefan Werner Fakultät für Ingenieurwissenschaften Folie 1 Inhaltsverzeichnis
MehrDaten- und Informationsmodellierung
Institute for Web Science & Technologies WeST Grundlagen der Datenbanken Daten- und Informationsmodellierung Dr. Thomas Gottron Wintersemester 2012/13 Lernziele Kenntnis der Vorgehensweise beim DB-Entwurf
Mehr7. Analyse-Phase: Datenmodellierung Software Engineering
7. Analyse-Phase: Datenmodellierung Software Engineering Hochschule Darmstadt Haardtring 100 D-64295 Darmstadt Prof. Dr. Bernhard Humm Hochschule Darmstadt, 20. November 2006 Einordnung in den Kontext
MehrModellbasierte Softwareentwicklung mit EMF
Softwaretechnik I, WS 2009/10 Modellbasierte Softwareentwicklung mit EMF Übungsblatt 5 13. November 2009 Organisatorisches Zur Bearbeitung der Übungsaufgabe stehen Ihnen die folgenden 3 Wochen (Kalenderwochen
MehrDatenbanken 16.1.2008. Die Entwicklung der Datenbanksysteme ist eng an die der Hardware gekoppelt und wird wie jene in Generationen eingeteilt:
Datenbanksysteme Entwicklung der Datenbanksysteme Die Entwicklung der Datenbanksysteme ist eng an die der Hardware gekoppelt und wird wie jene in Generationen eingeteilt: 1. Generation: In den fünfziger
MehrDatenbankentwurf. 4.2 Logischer Entwurf. Kapitel 4. ER-Modell. Umsetzung. Entwurfsdokumentation. relationales Modell. Verbesserung
4.2 Logischer Entwurf Datenbankentwurf 4.2 Logischer Entwurf 2002 Prof. Dr. Rainer Manthey Informationssysteme Logischer Entwurf: Einordnung Entwurfsdokumentation logische Strukturen "auf dem Papier" konzeptueller
MehrPIWIN II. Praktische Informatik für Wirtschaftsmathematiker, Ingenieure und Naturwissenschaftler II. Vorlesung 2 SWS SS 08
PIWIN II Kap. 4: Datenbanksysteme 1 PIWIN II Praktische Informatik für Wirtschaftsmathematiker, Ingenieure und Naturwissenschaftler II Vorlesung 2 SWS SS 08 Fakultät für Informatik Technische Universität
MehrDas Entity-Relationship-Modell
Das Entity-Relationship-Modell 1976 vorgeschlagen von Peter Chen Entities wohlunterschiedbare Dinge der realen Welt Beispiele: Personen, Autos weithin akzeptiertes Modellierungswerkzeug, denn ist unabhšngig
MehrDatenbanken I - Einführung
- Einführung April, 2011 1 von 30 Outline 1 Organisatorisches 2 Vorlesungsinhalt 3 Begrisklärung 4 Motivation 5 Abstraktion 6 Datenmodelle 7 Literaturangabe 2 von 30 Scheinkriterien Belegübung Regelmäÿige
MehrDas Entity-Relationship-Modell (ERM)
Das Entity-Relationship-Modell (ERM) Konzeptionelle Informationsmodellierung Das Entity-Relationship-Modell (ER-Modell) Konzepte ER-Diagramme Beispiele Das Erweiterte ER-Modell (EER-Modell) Subklassen,
MehrDatenorganisation. Februar bis Mai 2007. Dipl.-Oek. Patrick Bartels Institut für Wirtschaftsinformatik Universität Hannover
Datenorganisation Februar bis Mai 2007 Dipl.-Oek. Patrick Bartels Institut für Wirtschaftsinformatik Universität Hannover Telefon: +49 (0) 511 762-4979 +49 (0) 170 342 84 95 Email: bartels@iwi.uni-hannover.de
MehrEinführung. Kapitel 1 2 / 508
Kapitel 1 Einführung 2 / 508 Einführung Was ist ein Datenbanksystem (DBS)? Ein System zum Speichern und Verwalten von Daten. Warum kein herkömmliches Dateisystem verwenden? Ausfallsicherheit und Skalierbarkeit
MehrDatenbanksysteme. Profilinformatik Kunst Klasse 9
Datenbanksysteme Profilinformatik Kunst Klasse 9 Informationen Unterrichtung, Mitteilung Auskunft Allgemeine Eigenschaft der uns umgebenden Welt Werden sowohl in der belebten als auch in der unbelebten
MehrKapitel DB:II. II. Datenbankentwurf und Datenbankmodelle. Entwurfsprozess Datenbankmodelle
Kapitel DB:II II. Datenbankentwurf und Datenbankmodelle Entwurfsprozess Datenbankmodelle DB:II-1 DB Design and Models STEIN 2004-2015 Entwurfsprozess ANSI/SPARC-Schema-Architektur externe Ebene externes
MehrKONZEPTUELLES DATENBANKEN-DESIGN
KONZEPTUELLES DATENBANKEN-DESIGN Batini, Ceri, Navathe, Conceptual Database Design, The Benjamin/Cummings Pub., 1992 ISBN 0-8053-0244-1 Part I: Kapitel 1 und Kapitel 2 II-1 Methode des Datenbanken-Designs
Mehr2 Das Entity-Relationship-Modell
2 Das Entity-Relationship-Modell (P.P.Chen, 1976; Verschiedene Versionen und Erweiterungen gebräuchlich) 2.1 Das Grundmodell... 2 2.2 Erweiterungen des ER-Modells... 58 2.3 Hinweise für den Aufbau von
MehrVorlesung 30.03.2009 1) Einführung
Vorlesung 30.03.2009 1) Einführung Was versteht man unter dem Begriff Datenbank? - Eine Datenbank ist eine Struktur zur Speicherung von Daten mit lesendem und schreibendem Zugriff - Allgemein meint man
MehrCarl-Christian Kanne. Einführung in Datenbanken p.1/513
Einführung in Datenbanken Carl-Christian Kanne Einführung in Datenbanken p.1/513 Kapitel 1 Einführung Einführung in Datenbanken p.2/513 Einführung Was ist ein Datenbanksystem (DBS)? Ein System zum Speichern
MehrEinteilung von Datenbanken
Datenbanksysteme (c) A.Kaiser; WU-Wien 1 Einteilung von Datenbanken 1. formatierte Datenbanken 2. unformatierte Datenbanken Information Retrieval Systeme 2 Wozu Datenbanken? Speicherung und Verwaltung
MehrDatenbankentwurf. Entwicklungsprozess Anforderungsanalyse & Miniwelt
Datenbankentwurf Entwicklungsprozess Wollen DB entwickeln. Etwa für Comic-Sammlung, aus der Freunde ausleihen dürfen. Was ist dazu zu tun? Wie kommt man zu einer laufenden Anwendung? Datenbankentwurf Entwicklungsprozess
MehrDAS ENTITY-RELATIONSHIP MODELL (E-R MODEL)
DAS ENTITY-RELATIONSHIP MODELL (E-R MODEL) P. Chen (76, ACM-TODS) Einfache graphische Darstellung Hauptelemente: Entitäten (entities) Beziehungen (relationships) Attribute (attributes) Weitere Elemente:
MehrSoftware-Engineering und Datenbanken
Software-Engineering und Datenbanken Datenbankentwurf Prof. Dr. Bernhard Schiefer 5-1 Datenbankentwurf: Phasenmodell Anforderungsanalyse Konzeptioneller Entwurf Verteilungsentwurf Logischer Entwurf Datendefinition
MehrKapitel 04 Strukturiertes Entity-Relationship-Modell. 4 Strukturiertes Entity-Relationship- Modell
Kapitel 04 Strukturiertes Entity-Relationship-Modell 4 Strukturiertes Entity-Relationship- Modell 4 Strukturiertes Entity-Relationship-Modell...1 4.1 Erste Verbesserung...4 4.2 Objekttypen in SERM...6
MehrObjektorientierte Datenmodelle und - verwaltung
Schlagworte der 90er: Objektorientiertes GIS OpenGIS Case-Tool Geoökologe Legt Problemstellung fest (Art, Anzahl, Dimension, Skalierung) Wählt Koordinatensystem Wählt Fachattribute OOUI (object-oriented
MehrDatenbankmodelle 1. Das Entity-Relationship-Modell
Datenbankmodelle 1 Das Entity-Relationship-Modell Datenbankmodelle ER-Modell hierarchisches Modell Netzwerkmodell relationales Modell objektorientierte Modelle ER Modell - 2 Was kann modelliert werden?
MehrVorlesung Datenbanken II A Klausur
Prof. Dr. Stefan Brass 11. Juli 2006 Institut für Informatik MLU Halle-Wittenberg Vorlesung Datenbanken II A Klausur Name: Matrikelnummer: Studiengang: Aufgabe Punkte Max. Punkte Zeit 1 (Entwurf im ER-Modell)
MehrTeil 7: Einführung in den logischen Entwurf
7. Einführung in den logischen Entwurf 7-1 Teil 7: Einführung in den logischen Entwurf Literatur: Elmasri/Navathe:Fundamentals of Database Systems, 3. Auflage, 1999. Chapter 3, Data Modeling Using the
MehrDatenbankmodelle 1. Das Entity-Relationship-Modell. Prof. Dr. Bernhard Schiefer 2-1
Datenbankmodelle 1 Das Entity-Relationship-Modell Prof. Dr. Bernhard Schiefer 2-1 Datenbankmodelle ER-Modell hierarchisches Modell Netzwerkmodell relationales Modell objektorientierte Modelle Prof. Dr.
MehrRelationale Datenbanken Datenbankgrundlagen
Datenbanksystem Ein Datenbanksystem (DBS) 1 ist ein System zur elektronischen Datenverwaltung. Die wesentliche Aufgabe eines DBS ist es, große Datenmengen effizient, widerspruchsfrei und dauerhaft zu speichern
MehrDatenbanken in der Praxis. Dr. Frank Seifert
Datenbanken in der Praxis Dr. Frank Seifert Kontakt Dr. Frank Seifert Fakultät für Informatik Lehrstuhl Datenverwaltungssysteme Straße der Nationen 62 Büro 336g fsei@cs.tu-chemnitz.de 2 Übungen Termin
MehrModell/Metamodell. Generated Source Code. Generator. Model. Fakultät für Informatik und Wirtschaftsinformatik MDSD - SS 2014
Modell/Metamodell Model Generator Generated Source Code Andreas Schmidt Modellierung 1/18 Modell Modell beschreibt die zu generierende Anwendung Modell ist... abstrakt kompakt formal Modell kann in unterschiedlichen
MehrDatenmodellierung! Informatik II: Modellierung Prof. Dr. Martin Glinz. Kapitel 3. Institut für Informatik!
Institut für Informatik! Informatik II: Modellierung Prof. Dr. Martin Glinz Kapitel 3 Datenmodellierung! 2008, 2011 Martin Glinz. Alle Rechte vorbehalten. Speicherung und Wiedergabe für den persönlichen,
MehrEinführung. Informationssystem als Abbild der realen Welt
Was ist ein Datenbanksystem? Anwendungsgrundsätze Betrieb von Datenbanksystemen Entwicklung von Datenbanksystemen Seite 1 Informationssystem als Abbild der realen Welt Modellierung (Abstraktion) Sachverhalte
MehrVorlesung "Software-Engineering"
Vorlesung "Software-Engineering" Rainer Marrone, TUHH, Arbeitsbereich STS Vorige Vorlesung Pflichtenheft (requirements specification document) Charakterisierung von Software-Qualität Detaillierte Anforderungsanalyse
MehrICT Power-User und Supporter SIZ 2010 Modul 432: Datenbank mit Access 2010. Tanja Bossert, Andrea Weikert. 1. Ausgabe, November 2011
ICT Power-User und Supporter SIZ 2010 Modul 432: Tanja Bossert, Andrea Weikert 1. Ausgabe, November 2011 Datenbank mit Access 2010 SIZ-432-ACC2010 2 ICT Power-User und Supporter SIZ 2010 - Modul 432 2
MehrKnasmüller.book Seite vii Mittwoch, 28. März 2001 11:11 11. vii. Inhaltsverzeichnis
Knasmüller.book Seite vii Mittwoch, 28. März 2001 11:11 11 vii 1 Einführung 1 1.1 Motivation.................................... 1 1.2 Vorteile der neuen Techniken...................... 3 1.3 Aufbau des
MehrGrundlagen von Datenbanksystemen
Ramez Elmasri Shamkant B. Navathe Grundlagen von Datenbanksystemen 3., überarbeitete Auflage ein Imprint der Pearson Education Deutschland GmbH Inhaltsverzeichnis Vorwort 9 Über die Autoren 13 Teil 1 Grundkonzepte
MehrDaten Bank. 2. Vorlesung. Dr. Karsten Tolle PRG2 SS 2015
Daten Bank 2. Vorlesung Dr. Karsten Tolle PRG2 SS 2015 Letzte Vorlesung Grundbegriffe SQL create table insert select Dr. Karsten Tolle PRG2 SS 2015 2 Heute Übersicht Modellierung (ER-Diagramme) Entitäten
MehrAls logisches Datenmodell wird hier das Relationenmodell vorgestellt, das heute den Standard für relationale Datenbanken darstellt.
Das Relationenmodell Logische Datenmodell Das Entity Relation Modell wird in ein logisches Datenmodell umgesetzt. Welches logische Datenmodell gewählt wird, hängt von dem verwendeten Datenbanksystem ab.
MehrDatenbanken. Einführung
Datenbanken Einführung Einsatzbereiche von Datenbanken Unterstützung von Routinearbeiten Mehrfachnutzung von Daten Bewältigung der Informationsflut Fehlervermeidung Änderungen vornehmen Verbesserung der
MehrEinführung in Datenbanken
Grundlagen der Programmierung 2 Einführung in Datenbanken Grundlagen der Programmierung 2 I-1 Inhalt Einführung Entity-Relationship-Diagramm Relationales Modell Entity-Relationship-Diagramm ins Relationales
MehrUML - Tutorial. Hubert Baumgartner. www.inso.tuwien.ac.at
UML Tutorial UML - Tutorial SS 06 Hubert Baumgartner www.inso.tuwien.ac.at INSO - Industrial Software Institut für Rechnergestützte Automation Fakultät für Informatik Technische Universität Wien Inhalt
MehrObjektorientierte Softwareentwicklung
Objektorientierte Softwareentwicklung Objektorientierte Softwareentwicklung Smalltalk CLOS Ada 9 C++ Objektorientierte Softwareentwicklung Object Pascal Java Oberon-2 Frage: Die Bibliothek der Fachhochschule
MehrRelationales Datenmodell
Relationales Datenmodell Spezialfall der logikorientierten Datenmodelle: Anfrageprogramme : Sichtrelationen : semantische Bedingungen : nur bezüglich Basisrelationen kein Relationensymbol wird rekursiv
MehrDB-Entwurf im ER-Modell
DB-Entwurf im 1 Datenbankentwurf 2 Datenbankmodell 3 4 Erweiterungen des s 5 Weiteres Vorgehen beim Entwurf Sattler / Saake Datenbanksysteme Wintersemester 2006/7 4 1 Datenbankentwurf Entwurfsaufgabe Datenhaltung
MehrDarstellung von Assoziationen
Darstellung von Assoziationen Wie bereit aus Kapitel 1 bekannt, beschreiben Assoziationen Beziehungen zwischen Objekten, die zwischen Klassen modelliert werden. Zunächst soll die Modellierung binärer Assoziationen
MehrÜbungsblatt 4. Aufgabe 7: Datensicht Fachkonzept (Klausur SS 2002, 1. Termin)
Übungsblatt 4 Aufgabe 7: Datensicht Fachkonzept (Klausur SS 2002, 1. Termin) Die Saartal Linien beauftragen Sie mit dem Entwurf der Datenstrukturen für ein Informationssystem. Dieses soll zur Verwaltung
MehrGrundlagen von Datenbanken
Grundlagen von Datenbanken Aufgabenzettel 1 Grundlagen Datenbanken: Kurzer historischer Überblick (1) Anwendung 1 Anwendung 2 Datei 1 Datei 2 Datei 3 Zugriff auf Dateien ohne spezielle Verwaltung 2 Exkurs:
MehrSchulung FRBR Functional Requirements for Bibliographic Records
Arbeitsstelle für Standardisierung (AfS) 1. Oktober 2010 Schulung FRBR Functional Requirements for Bibliographic Records Modul B: Grundprinzipien FRBR ER-Modelle Lernziele Nach Bearbeitung des Moduls B
MehrInformationsmodellierung
Herbstsemester 2010 Datenbanken mit Übungen Kapitel 2: Datenbankentwurf Informationsmodellierung H. Schuldt Informationsmodellierung Ziel der Informationsmodellierung (des konzeptuellen Datenbankentwurfs)
MehrAufgabe 1: Beschreibung des Forschungsgebietes der Wirtschaftsinformatik
Übungsblatt 01 / 2011 Datum: 5. Mai 2011 Aufgabe 1: Beschreibung des Forschungsgebietes der Wirtschaftsinformatik Beschreiben Sie das Lehr- und Forschungsgebiet der Wirtschaftsinformatik und zeigen Sie
MehrKurzreferenz Sybase PowerDesigner
FB 4 Wirtschaftsinformatik Prof. Dr. Peter Zschockelt 1. Einführung Kurzreferenz Sybase PowerDesigner Der Sybase PowerDesigner ist ein universelles Modellierungstool. Für das Fach "Datenmodellierung und
MehrInformatik II Datenorganisation Datenbanken
Informatik II Datenorganisation Datenbanken Studiengang Wirtschaftsingenieurwesen (2. Semester) Prof. Dr. Sabine Kühn Tel. (0351) 462 2490 Fachbereich Informatik/Mathematik skuehn@informatik.htw-dresden.de
MehrDaten Bank. 2. Vorlesung. Dr. Karsten Tolle PRG2 SS 2012
Daten Bank 2. Vorlesung Dr. Karsten Tolle PRG2 SS 2012 Erstellung einer Datenbank: Erster Schritt Was sind die Anforderungen? Was sind die Ziele? Ist bekannt was gespeichert werden soll? Design des Datenmodells
MehrInformations- und Wissensmanagement
Übung zur Vorlesung Informations- und Wissensmanagement (Übung 1) Frank Eichinger IPD, Lehrstuhl für Systeme der Informationsverwaltung Zur Person Beruflicher Hintergrund Studium an der TU Braunschweig
MehrInf 12 Übungsarbeit Lösungen 29.04.2007/pl
1) In einer IT Firma existiert eine Datenbank zur Arbeitsorganisation mit den Relationen MITARBEITER(person_nr,...), ABTEILUNG(abteil_nr,...) und ARBEITET_IN(person_nr, abteil_nr,...). Oft werden Mitarbeiter
MehrProseminar Pioniere der Informatik. Peter P. S. Chen
Proseminar Pioniere der Informatik Peter P. S. Chen Jawid Rassa Technische Universität München rassa@in.tum.de Abstract: Obwohl die Informatik derzeit eine noch sehr junge Wissenschaft ist, hat sie schon
MehrVorlesung Nr.9: Der Inhalt
Vorlesung Nr.9: Der Inhalt Integrierte IS. Beispiel Die Prinzipien der Projektierung und Realisierung eines IS fuer Verwaltung Die funktionelle Untersysteme eines Unternehmens. Methoden für Projektierung
MehrTU München, Fakultät für Informatik Lehrstuhl III: Datenbanksysteme Prof. Alfons Kemper, Ph.D.
TU München, Fakultät für Informatik Lehrstuhl III: Datenbanksysteme Prof. Alfons Kemper, Ph.D. Blatt r. 2 Hausaufgabe Übung zur Vorlesung Grundlagen: Datenbanken im WS3/4 Henrik Mühe (muehe@in.tum.de)
MehrDatenmodellierung und Datenbanksysteme. Vorlesung. Informationswissenschaft und Informationssysteme. Hans Uszkoreit & Brigi1e Jörg
Vorlesung Informationswissenschaft und Informationssysteme Hans Uszkoreit & Brigi1e Jörg Definitionen Data modeling in software engineering is the process of creating a data model by applying formal data
MehrInformationssystemanalyse Use Cases 11 1
Informationssystemanalyse Use Cases 11 1 Use Cases Slide 1 Als ein populäres Mittel um Anforderungen zu erfassen und Systeme zu beschreiben, werden Use Cases benutzt. Sie bilden die Basis für eine umfassendere
MehrDBSP. Vorlesung. Prof. Dr. rer. nat. Nane Kratzke. Unit. Praktische Informatik und betriebliche Informationssysteme
Handout zur Vorlesung Vorlesung DBSP Unit Datenmodellierung 1 Prof. Dr. rer. nat. Nane Kratzke Praktische Informatik und betriebliche Informationssysteme Raum: 17-0.10 Tel.: 0451 300 5549 Email: kratzke@fh-luebeck.de
MehrPräsentation zum Thema XML Datenaustausch und Integration
Sebastian Land Präsentation zum Thema XML Datenaustausch und Integration oder Warum eigentlich XML? Gliederung der Präsentation 1. Erläuterung des Themas 2. Anwendungsbeispiel 3. Situation 1: Homogene
MehrAbstrakt zum Vortrag im Oberseminar. Graphdatenbanken. Gero Kraus HTWK Leipzig 14. Juli 2015
Abstrakt zum Vortrag im Oberseminar Graphdatenbanken Gero Kraus HTWK Leipzig 14. Juli 2015 1 Motivation Zur Darstellung komplexer Beziehungen bzw. Graphen sind sowohl relationale als auch NoSQL-Datenbanken
Mehr3. Ontologien und Wissensbasen
Ontologien Ontologien stellen mittlerweile die Basis für viele innovative wissensbasierte Systeme dar: 3. Ontologien und Wissensbasen ecommerce/elearning Knowledge Management Informationsextraktion/Data-mining
MehrÜbungsaufgaben zur Vorlesung Modellbasierte Softwareentwicklung Wintersemester 2014/2015 Übungsblatt 8
Prof. Dr. Wilhelm Schäfer Paderborn, 8. Dezember 2014 Christian Brenner Tristan Wittgen Besprechung der Aufgaben: 15. - 18. Dezember 2014 Übungsaufgaben zur Vorlesung Modellbasierte Softwareentwicklung
Mehr3.1Vorgehen bei Entwurf und Realisierung einer Datenbank
1 Erstellung (): Kapitelinhalt Wie geht man generell vor bei einem Datenbankprojekt. Wie werden Anforderungen erhoben und ein erster (fachlicher) Entwurf erstellt. Welche Möglichkeiten der Entwurfsdarstellung
MehrWirtschaftsinformatik 2. Tutorium im WS 11/12
Wirtschaftsinformatik 2. Tutorium im WS 11/12 Entity/Relationship-Modell SQL Statements Tutorium Wirtschaftsinformatik WS 11/12 2.1 Datenmodellierung mit ERM (1) Datenmodellierung zur Erarbeitung des konzeptionellen
MehrGrundlagen der Informatik. Prof. Dr. Stefan Enderle NTA Isny
Grundlagen der Informatik Prof. Dr. Stefan Enderle NTA Isny 2 Datenstrukturen 2.1 Einführung Syntax: Definition einer formalen Grammatik, um Regeln einer formalen Sprache (Programmiersprache) festzulegen.
MehrSoftware Engineering Klassendiagramme weiterführende Konzepte
Software Engineering Klassendiagramme weiterführende Konzepte Prof. Adrian A. Müller, PMP, PSM 1, CSM Fachbereich Informatik und Mikrosystemtechnik 1 Klassenattribut: static Implementierung in Java public
MehrWillkommen zum DBS I Praktikum!
Willkommen zum DBS I Praktikum! Oliver Berthold Frank Huber Heiko Müller Lehr- und Forschungseinheit Datenbanken und Informationssysteme Übungsaufgaben Ausgabe Montags (i.d.r. aller 2 Wochen) erste Aufgabe
MehrUni Duisburg-Essen Fachgebiet Informationssysteme Prof. Dr. N. Fuhr
Raum: LF 230 Bearbeitung: 9.-11. Mai 2005 Datum Gruppe Vorbereitung Präsenz Aktuelle Informationen unter: http://www.is.informatik.uni-duisburg.de/courses/dbp_ss03/ Tabellen in IBM DB2 Tabellen Eine relationale
MehrIn die Zeilen würden die Daten einer Adresse geschrieben werden. Das Ganze könnte in etwa folgendermaßen aussehen:
1 Einführung in Datenbanksysteme Fast jeder kennt Excel und hat damit in seinem Leben schon einmal gearbeitet. In Excel gibt es Arbeitsblätter, die aus vielen Zellen bestehen, in die man verschiedene Werte
MehrViews in SQL. 2 Anlegen und Verwenden von Views 2
Views in SQL Holger Jakobs bibjah@bg.bib.de, holger@jakobs.com 2010-07-15 Inhaltsverzeichnis 1 Wozu dienen Views? 1 2 Anlegen und Verwenden von Views 2 3 Schreibfähigkeit von Views 3 3.1 Views schreibfähig
MehrSystemanalyse. - Folien zur Vorlesung für AI3 im Sommersemester 2010 - -Teil 4 -
Systemanalyse - Folien zur Vorlesung für AI3 im Sommersemester 2010 - -Teil 4 - Hans-Jürgen Steffens (by courtesy of Prof. Dr. Thomas Allweyer) Fachbereich Informatik und Mikrosystemtechnik Fachhochschule
Mehr