10.1 Abbildung von Anwendungsobjekten auf Datenbankobjekte in ERP-Systemen 10.2 Workshop: Datenmodell, Metadaten, & Abbildung auf RDBMS in SAP R/3

Größe: px
Ab Seite anzeigen:

Download "10.1 Abbildung von Anwendungsobjekten auf Datenbankobjekte in ERP-Systemen 10.2 Workshop: Datenmodell, Metadaten, & Abbildung auf RDBMS in SAP R/3"

Transkript

1 Kap.10 ERP: Datenmodellierung und verwaltung 10.1 Abbildung von Anwendungsobjekten auf Datenbankobjekte in ERP-Systemen 10.2 Workshop: Datenmodell, Metadaten, & Abbildung auf RDBMS in SAP R/3 Objektverwaltung höherer Ordnung (OHO) SS 2003 Kapitel 10: ERP: Datenmodell & -Abbildung 1

2 Kapitel 10: ERP: Datenmodell & -Abbildung Anwendungsobjekte oberhalb von DB-Objekten Komplexe betriebswirtschaftliche Anwendungen erfordern in der Regel ein spezielles Datenmodell auf Anwendungsebene (Anwendungsobjekte bzw. Business Objects) Objektverwaltung höherer Ordnung Anwendungsobjekte werden in einer oder in mehreren Datenbanken gespeichert Abbildung von Anwendungsobjekten auf Datenbankobjekte (Relationen, DB-Objekte) Da zumeist mehrere Datenbanksysteme unterstützt werden, muss diese Abbildung hersteller-unabhängig geschehen (jeder DB-Hersteller hat eine proprietäre Schnittstelle zur Datenbank, eigene Datentypen, usw.)

3 Kapitel 10: ERP: Datenmodell & -Abbildung 3 Anwendungsobjekte DB-Objekte Datenbank-Abstraktions-Schicht innerhalb des ERP-Systems, zwischen Anwendungslogik und Datenbank, gewährleistet Unabhängigkeit vom Datenbankprodukt z.b. durch Einführung eines eigenen SQL-Dialekts, der in den speziellen Dialekt der verwendeten DB umgesetzt wird Meta-Daten zur Objektverwaltung Die Business Objects müssen auf der Anwendungsebene verwaltet werden Dazu ist Meta-Information nötig Zur Beschreibung der existierenden Anwendungsobjekte Zur Abbildung auf Datenbankobjekte Data Dictionary

4 Kapitel 10: ERP: Datenmodell & -Abbildung 4 Anwendungsobjekte DB-Objekte Client-GUI Client-GUI Client-GUI Client-GUI Betriebswirtschaftliche Data Anwendungslogik Dictionary Betriebswirtschaftliche Anwendungslogik Datenbank-Abstraktion

5 Kapitel 10: ERP: Datenmodell & -Abbildung SAP R/3: Datenmodell, Metadaten, & Abbildung auf RDBMS SAP R/3 Repository Analyse: Datenmodell von SAP R/3 SAP-SERM Metadatenverwaltung Data Dictionary Abbildung von SAP-Tabellen auf Tabellen des RDBMS Vorbereitung der praktischen Übung (Ü7) Bankanwendung in SAP R/3 (Teil I)

6 SAP R/3 Repository: Übersicht SAP R/3 Anwender SAP R/3 Administrator/ Entwickler/ Consultant QM Qualitätsmanagement PA Personaladministration FI Finanzwesen PM Instandhaltung HR Personalplang. & -entwicklung AA Anlagenwirtschaft PP Produktionsplanung MM Materialwirtschaft TR Treasury benutzt PS Projektsystem SD Vertrieb IM Investitionsmanagement IS Branchenlösungen EC Unternehmens Controlling CO Controlling definiert / passt an Tabellen Programme etc. Objektverwaltung höherer Ordnung (OHO) SS 2003 R/3 Repository Kapitel 10: ERP: Datenmodell & -Abbildung 6

7 Kapitel 10: ERP: Datenmodell & -Abbildung 7 Integriertes SAP R/3 Repository Repository enthält sämtliche Daten, Objekte sowie Metadaten, die das R/3-System beschreiben Verwendung Analyse Design Implementation Orthogonal hierzu: Sichtweisen Datenorientiert Funktionsorientiert Prozessorientiert

8 Kapitel 10: ERP: Datenmodell & -Abbildung 8 R/3 Repository: Konzepte & Sprachen Analyse Design Implementation EPK (Ereignisgesteuerte Prozessketten) Business Engineering Entwicklungsklasse prozessorientierte Sicht SAP Module (FI, HR, ) ABAP/4 funktionsorientierte Sicht SAP SERM Data Dictionary (Open & Native) SQL datenorientierte Sicht

9 Kapitel 10: ERP: Datenmodell & -Abbildung 9 R/3 Repository: Objekte Analyse Design Implementation Ü9 Funktion, Ereignis, Workflow Transaktionen prozessorientierte Sicht Ü8 Programm, Report, funktionsorientierte Sicht Ü7 Entitäten, Beziehungen Manuelle Übersetzung Tabellen, Domänen, Fremdschlüssel,... Tool-unterstützte Übersetzung DB-Tabellen interne Tabellen ABAP-Variablen, datenorientierte Sicht

10 Kapitel 10: ERP: Datenmodell & -Abbildung 10 Tools des R/3 Repository Data Modeler Datenmodellierung Data Dictionary Metadatenverwaltung Data Browser Zugriff auf Datenbanktabellen (nur Anwendungsdaten) Object Navigator Zugriff auf sämtliche Programmobjekte Entwicklungswerkzeuge ABAP-Editor Screen Painter Menu Painter (Definition von Buttons & Menüeinträgen)

11 Kapitel 10: ERP: Datenmodell & -Abbildung 11 Datenmodell: SAP-SERM SERM = Structured Entity Relationship Model Tool-Unterstützung: Data Modeler Einkaufsinformation H Einkaufsinformation Einkaufsorganisation - Einkaufsinformation H Bestellpreisentwicklung Einkaufsorganisation - Einkaufsinfosubcontracting

12 Kapitel 10: ERP: Datenmodell & -Abbildung 12 Datenmodell: SAP-SERM Modifiziertes Entity-Relationship-Modell Setzt sich zusammen aus Entitätstypen 4 unterschiedliche Beziehungstypen Ohne Berücksichtigung der Attribute Strukturierung (S in SERM) Beziehungen sind nur horizontal dargestellt, und nur von links nach rechts Keine m:n-beziehungen erlaubt Erhöht die Lesbarkeit, führt aber zu recht unförmigen Datenmodellen Funktion des SAP-SERM Primär: Dokumentation des Systems Jedoch auch: (begrenzt) Unterstützung von kundenspezifischen Erweiterungen/Anpassungen

13 Kapitel 10: ERP: Datenmodell & -Abbildung 13 SAP-SERM-Beziehungstypen: Hierarchisch Hierarchische Beziehung SERM QQ H ZZ Schlüssel der Zielentität Z (abhängige Entität) hängt vom Schlüssel der Quellentität Q ab Im erweiterten ER-Modell (EERM) entspricht daher Z einer schwachen Entität EERM keyq keyq keyz Q (1,1) Z bzw. Q Z

14 Kapitel 10: ERP: Datenmodell & -Abbildung 14 SAP-SERM-Beziehungstypen: Aggregierend Aggregierende Beziehung: SERM Q 1... A ZZ Q n Analog zur hierarchischen Beziehung, nur ist die Zielentität von mehreren Quellentitäten existenzabhängig EERM keyq 1 Q 1 keyq n... Q n (1,1) (1,1) Z keyq 1 keyz keyq n

15 Kapitel 10: ERP: Datenmodell & -Abbildung 15 SAP-SERM-Beziehungstypen: Referentiell Referentielle Beziehung Z SERM QQ R Ein Nicht-Schlüsselfeld der Zielentität Z (abhängige Entität) hängt vom Schlüssel der Quellentität Q ab Entspricht einer Fremdschlüsselabhängigkeit im Relationenmodell EERM keyq keyz Q (0,1) Z keyq Foreign key references Q.keyQ

16 Kapitel 10: ERP: Datenmodell & -Abbildung 16 IS-A-Beziehung SAP-SERM-Beziehungstypen: IS-A SERM General Special Analogon zur IS-A-Beziehung des EERM Eigenschaften: vollständig überdeckend und disjunkt Allerdings: keine automatische Umsetzung in entsprechende Konsistenzregeln EERM General Special

17 Kapitel 10: ERP: Datenmodell & -Abbildung 17 SAP-SERM-Notation: Kardinalitäten Kardinalitäten sind in die Darstellung der Beziehungstypen integriert (ausser bei IS-A-Beziehungen) 1:1 Quellentität besitzt genau eine abhängige Entität 1:m Quellentität besitzt mindestens m > 0 eine abhängige Entität 1:c Quellentität besitzt höchstens c {0,1} eine abhängige Entität 1:cm Quellentität besitzt beliebig viele cm 0 abhängige Entitäten

18 Kapitel 10: ERP: Datenmodell & -Abbildung 18 SAP R/3-Tabellen Tabelle wichtigste Datenstruktur in SAP R/3 Jede Entität im Datenmodell entspricht einer SAP-Tabelle bzw. einer View Data Dictionary: Verwaltung von Metadaten über SAP-Tabellen Sonstige SAP-Schemaobjekte Domänen spezifische Ausprägungen der 23 SAP-internen Basisdatentypen, evtl. ergänzt um Wertebereichsbeschränkungen Datenelemente (semantische Domänen) Basisdatentypen angereichert mit zusätzlicher Semantik: Beschreibung, Formatierung, etc. Aber auch Schema-Objekte der unterliegenden Datenbank Views Indizes Fremdschlüssel,...

19 Rückblick: Architektur von SAP R/3 SAPGUI (Business Client) SAPGUI (Business Client) Web-Client Präsentation HTTP Dispatcher Web Server Anwendungen (ABAP) Data Dictionary DynPro-Interpreter ABAP-Interpreter Datenbank-Schnittstelle SAP- Tabellen Anwendungslogik DB- Tabellen Datenhaltung Objektverwaltung höherer Ordnung (OHO) SS 2003 Kapitel 10: ERP: Datenmodell & -Abbildung 19

20 Kapitel 10: ERP: Datenmodell & -Abbildung 20 Rückblick: Dialog-Workprozess Dialog-Workprozess DynPro-Interpreter Shared Memory ABAP-Interpreter Native SQL Tabellenpuffer Datenbank- Schnittstelle Open SQL Data Dictionary

21 Kapitel 10: ERP: Datenmodell & -Abbildung 21 Von R/3-Tabellen zu DB-Tabellen Abbildung der logischen SAP-Tabellen auf physische Tabellen des unterliegenden RDBMS Transparente Tabellen 1:1 Abbildung, d.h. eine Datenbankrelation pro Tabelle Anwendungsdaten SAP-Tabellen DB-Tabellen

22 Kapitel 10: ERP: Datenmodell & -Abbildung 22 Von R/3-Tabellen zu DB-Tabellen Pool-Tabellen Mehrere SAP-Tabellen mit gleichem Schema in einer DB-Tabelle In der Datenbank wird zu jedem Tupel gespeichert, zu welcher SAP-Tabelle es gehört SAP-Tabellen A DB-Tabellen B A A B B A A B A A B

23 Kapitel 10: ERP: Datenmodell & -Abbildung 23 Von R/3-Tabellen zu DB-Tabellen Cluster-Tabellen Mehrere, logisch zusammengehörende SAP-Tabellen in einer DB-Tabelle (objektweise Speicherung) Voraussetzung: zusammengehörende Datensätze (Tupel der SAP- Tabellen) über gemeinsame Primärschlüssel identifizierbar SAP- Tabellen A Key p q r s DB-Tabellen B Key p q r s Key p q r s C Key p q r s

24 Kapitel 10: ERP: Datenmodell & -Abbildung 24 Unterscheidung: Tabellen, Datenelemente, Domänen Tabellen Lohnauszahlung KtoNr Monat Betrag BuchNr Buchung Betrag KtoNr Konto Ktovon Ktonach Konto- Stand Zinssatz Datenelemente (technische & betriebswirtschaftliche Angaben) Domänen (technische Angaben) BUCHUNGSBETRAG Buchungsbetrag in CHF BETRAG Betrag mit zwei Nachkommastellen KONTOSTAND Kontostand in CHF Datentyp: CURR Stellen: 12 Dezimalst.: 2 Werteber.: > -500,00 SAP-Basisdatentypen CURR (Währungsfeld, abgelegt als DEC)

25 Kapitel 10: ERP: Datenmodell & -Abbildung 25 Umsetzung der Basis-Datentypen Die SAP-Basisdatentypen (Domänen-Datentypen) werden automatisch durch die Datenbankschnittstelle und das Data Dictionary auf die Datentypen des jeweils verwendeten RDBMS umgesetzt Datenbank-Datentypen SAP-Basisdatentypen ABAP-Datentypen automatische Übersetzung automatische Übersetzung Domänen-Datentypen und ABAP-Datentypen stimmen ebenfalls nicht direkt überein. Daher auch hier automatische Übersetzung im Data Dictionary

26 Kapitel 10: ERP: Datenmodell & -Abbildung 26 RDBMS von SAP R/3 Aus Sicht der Datenbank existiert nur ein einziger Benutzer (SAPR3) als Eigentümer aller Datenbank-Objekte Alle Sourcen des Systems sind in der Datenbank abgelegt Diese Tabellen sind jedoch im Data Dictionary nicht sichtbar Z.B. Verwaltung der ABAP-Programme (sowohl Quellcode als auch Bytecode) Datenbanktabellen SAPR3.D010S, SAPR3.D010T, SAPR3.D010Y,... Code als LONG RAW Feld gespeichert

27 Praktische Übung (Allg.) Implementierung des Transfer-Szenarios (OHO-Bank) innerhalb von SAP R/3 Jeder OHO-Teilnehmer erhält ein SAP-Account (dbsxx) mit Entwickler- Berechtigung (xx entspricht dabei der Nummer des Oracle-Accounts ohoxx) Normale Benutzer werden lokal verwaltet Entwickler müssen jedoch bei SAP in Walldorf registriert werden (in Form eines benutzerspezifischen Entwicklerschlüssels) Zusätzlich: Registrierung für jedes zu ändernde SAP-Objekt benötigt (des Original-SAP-Systems) Entwicklungen in SAP R/3 Begrenzter Namensraum: Y oder Z Konvention für die Übung Benennung: ZOHOxx wobei xx die Login-Nr aus dbsxx ist Alle Entwicklungen in privater Entwicklungsklasse ZOHOxx ablegen (Sammlung von logisch zusammengehörenden Objekten). Dies erleichtert das Wiederauffinden der eigenen Objekte Objektverwaltung höherer Ordnung (OHO) SS 2003 Kapitel 10: ERP: Datenmodell & -Abbildung 27

28 Kapitel 10: ERP: Datenmodell & -Abbildung 28 Praktische Übung (Ü7) Datenmodell der OHO-Bank in SAP-SERM umsetzen ZOHOxxKUN ZOHOxxKTO ZOHOxxBUCH (0,*) (1,1) (0,*) (1,1) dabei die bestehende Kundentabelle KNA1 in Form einer View übernehmen, die Konto- und die Buchungstabelle neu im Data Dictionary anlegen

Anhang A: Einblick in Enterprise Resource Planning - Beispiel SAP R/3 -

Anhang A: Einblick in Enterprise Resource Planning - Beispiel SAP R/3 - Anhang A: Einblick in Enterprise Resource Planning - Beispiel SAP R/3 - Inhalt: Einblick in ein ERPS am Beispiel SAP R/3 aus Infrastruktur/Informationssysteme-Sicht (Teile I, II, III) Hauptidee von SAP

Mehr

Kapitel 10: Datenbankzugriff & Pufferung 2

Kapitel 10: Datenbankzugriff & Pufferung 2 Kap. 10 Datenbankzugriff und Pufferung 10.1 Datenbankzugriff in ERP-Systemen 10.2 Pufferung auf Anwendungsebene 10.3 Workshop: ABAP-Programmierung in SAP R/3 Open SQL Native SQL Kapitel 10: Datenbankzugriff

Mehr

Kap. 9 Datenmodellierung und verwaltung

Kap. 9 Datenmodellierung und verwaltung Kap. 9 Datenmodellierung und verwaltung 9.1 Abbildung von Anwendungsobjekten auf Datenbankobjekte in ERP-Systemen 9.2 Workshop: Datenmodell, Metadaten, & Abbildung auf RDBMS in SAP R/3 Kapitel 9: Datenmodell

Mehr

8.4 Überblick und Vergleich weiterer ERP-Systeme. G Oracle Applications 11 G PeopleSoft 7 G J.D. Edwards One World G BaanERP

8.4 Überblick und Vergleich weiterer ERP-Systeme. G Oracle Applications 11 G PeopleSoft 7 G J.D. Edwards One World G BaanERP 8.4 Überblick und Vergleich weiterer ERP-Systeme G Oracle Applications 11 G PeopleSoft 7 G J.D. Edwards One World G BaanERP Kapitel 8: ERP-Einführung 32 Architektur von Oracle Applications 11 G Logische

Mehr

3. Das Relationale Datenmodell

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

Mehr

Einführung in SAP ERP Human Capital Management

Einführung in SAP ERP Human Capital Management Einführung in SAP ERP Human Capital Management Dr. Udo Siedler Aufbau des Kurses Grundlagen der Softwarebibliothek SAP ERP Komponenten von SAP ERP HCM Personaladministration Organisationsmanagement Personalzeitwirtschaft

Mehr

Enterprise Resource Planning (ERP): Komplexe betriebswirtschaftliche Anwendungs- und Informationssysteme am Beispiel von SAP R/3

Enterprise Resource Planning (ERP): Komplexe betriebswirtschaftliche Anwendungs- und Informationssysteme am Beispiel von SAP R/3 Kapitel 9: Einführung in ERP und SAP R/3 1 Enterprise Resource Planning (ERP): Komplexe betriebswirtschaftliche Anwendungs- und Informationssysteme am Beispiel von SAP R/3 9. Allg. Einführung in die Konzepte

Mehr

Kap. 11 Datenbankzugriff und Pufferung in SAP R/3

Kap. 11 Datenbankzugriff und Pufferung in SAP R/3 Kap. 11 Datenbankzugriff und Pufferung in SAP R/3 11.1 Datenbankzugriff 11.2 Pufferung auf Anwendungsebene 11.3 Workshop: ABAP-Programmierung in SAP R/3 Open SQL Native SQL Objektverwaltung höherer Ordnung

Mehr

10.3. ABAP-Programmierung mit Open- und Native SQL

10.3. ABAP-Programmierung mit Open- und Native SQL 10.3. ABAP-Programmierung mit Open- und Native SQL G ABAP Übersicht G Datenbankzugriff aus ABAP-Programmen Open SQL Native SQL G Vorbereitung der praktischen Übung mit SAP R/3 (Teil II) Kapitel 10: Datenbankzugriff

Mehr

Ein Schlüssel ist eine Menge von Attributen (also eines oder mehrere), die eine Datenzeile (Tupel) einer Tabelle eindeutig identifiziert

Ein 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

Mehr

Kap. 5.5: ABAP-Programmierung mit Open- und Native-SQL

Kap. 5.5: ABAP-Programmierung mit Open- und Native-SQL Kap. 5.5: ABAP-Programmierung mit Open- und Native-SQL ABAP - Übersicht Datenbankzugriff aus ABAP-Programmen Open-SQL Native-SQL Vorbereitung der praktischen Übung mit SAP R/3 (Teil II) Kap. 5.5-1 ABAP/4

Mehr

In die Zeilen würden die Daten einer Adresse geschrieben werden. Das Ganze könnte in etwa folgendermaßen aussehen:

In 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

Mehr

ABAP/4 - Die Programmiersprache von SAP

ABAP/4 - Die Programmiersprache von SAP 10.3. ABAP-Programmierung mit Open- und Native SQL G ABAP Übersicht G Datenbankzugriff aus ABAP-Programmen Open SQL Native SQL G Vorbereitung der praktischen Übung mit SAP R/3 (Teil II) Kapitel 10: Datenbankzugriff

Mehr

Cubeware Connectivity for SAP Solutions

Cubeware Connectivity for SAP Solutions Cubeware Connectivity for SAP Solutions Beispiele und Anwendungsfälle 1. Modellierung, Extraction, Transformation und Loading mit Datenquelle SAP R/3 und mysap ERP Mit Hilfe des Cubeware Importers und

Mehr

Kurzreferenz Sybase PowerDesigner

Kurzreferenz 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

Mehr

Fundamentals of Software Engineering 1

Fundamentals 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

Mehr

Teil II: Anwendungssysteme

Teil II: Anwendungssysteme 1 Teil II: Anwendungssysteme Objektverwaltung höherer Ordnung: ERP-Systeme (prakt. Beispiel: SAP R/3) Data Warehouse Kap5-1 Kap. 5 Objektverwaltung höherer Ordnung: ERP-Systeme 5.1 Was ist Standardsoftware?

Mehr

Abschnitt 4: Grundlagen der Datenbanktechnologie

Abschnitt 4: Grundlagen der Datenbanktechnologie Abschnitt 4: Grundlagen der Datenbanktechnologie Inhalt: Dateien vs. Datenbanken Datenbanken: Tabellen, Attribute und Datentyp Datenmodellierung mit dem Entity-Relationship-Modell Normalformen einer Datenbank

Mehr

Modellbasierte Softwareentwicklung mit EMF

Modellbasierte 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

Mehr

--> Berufsbilder sind NICHT relevant, nur die Risikopotenziale kommen dran! Ok.

--> Berufsbilder sind NICHT relevant, nur die Risikopotenziale kommen dran! Ok. --> Berufsbilder sind NICHT relevant, nur die Risikopotenziale kommen dran! --> Erwartete Frage: Welche Art von Software bezeichnet man als Funktionssoftware? Betriebswirtschaftliche Standardsoftware wird

Mehr

Gliederung Datenbanksysteme

Gliederung Datenbanksysteme Gliederung Datenbanksysteme 5. Datenbanksprachen 1. Datendefinitionsbefehle 2. Datenmanipulationsbefehle 3. Grundlagen zu SQL 6. Metadatenverwaltung 7. DB-Architekturen 1. 3-Schema-Modell 2. Verteilte

Mehr

Uni Duisburg-Essen Fachgebiet Informationssysteme Prof. Dr. N. Fuhr

Uni 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

Mehr

Vorwort zur 5. Auflage... 15 Über den Autor... 16

Vorwort zur 5. Auflage... 15 Über den Autor... 16 Vorwort zur 5. Auflage...................................... 15 Über den Autor............................................ 16 Teil I Grundlagen.............................................. 17 1 Einführung

Mehr

Semantische Integrität (auch: Konsistenz) der in einer Datenbank gespeicherten Daten als wichtige Anforderung

Semantische Integrität (auch: Konsistenz) der in einer Datenbank gespeicherten Daten als wichtige Anforderung 6. Datenintegrität Motivation Semantische Integrität (auch: Konsistenz) der in einer Datenbank gespeicherten Daten als wichtige Anforderung nur sinnvolle Attributwerte (z.b. keine negativen Semester) Abhängigkeiten

Mehr

Information-Design-Tool

Information-Design-Tool Zusatzkapitel Information-Design-Tool zum Buch»HR-Reporting mit SAP «von Richard Haßmann, Anja Marxsen, Sven-Olaf Möller, Victor Gabriel Saiz Castillo Galileo Press, Bonn 2013 ISBN 978-3-8362-1986-0 Bonn

Mehr

Wirtschaftsinformatik II SS 2012. Einführung in SAP

Wirtschaftsinformatik II SS 2012. Einführung in SAP Wirtschaftsinformatik II SS 2012 Einführung in SAP SAP als klassisches ERP-System SAP = ERP Enterprise Ressource Planing SAP als klassisches ERP-System SAP: führender Anbieter im Bereich ERP-Systeme (Enterprise

Mehr

Datenbanken. Dateien und Datenbanken:

Datenbanken. Dateien und Datenbanken: Dateien und Datenbanken: Professionelle Anwendungen benötigen dauerhaft verfügbare, persistent gespeicherte Daten. Datenbank-Systeme bieten die Möglichkeit, Daten persistent zu speichern. Wesentliche Aspekte

Mehr

ABAP - Next Generation

ABAP - Next Generation Rieh Heilman, Thomas Jung ABAP - Next Generation Galileo Press Bonn Boston Einführung 15 1.1 Anmelden und erste Schritte 26 1.1.1 Workbench Object Browser 26 1.1.2 Object-Browser-Liste 27 1.1.3 Workbench-Einstellungen

Mehr

3. Spezielle ER-Modelle und Tabellenableitung. Transformation von ER-Diagrammen in Relationen

3. 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

Mehr

Database Exchange Manager. Infinqa IT Solutions GmbH, Berlin Stralauer Allee 2 10245 Berlin Tel.:+49(0) 30 2900 8639 Fax.:+49(0) 30 2900 8695

Database Exchange Manager. Infinqa IT Solutions GmbH, Berlin Stralauer Allee 2 10245 Berlin Tel.:+49(0) 30 2900 8639 Fax.:+49(0) 30 2900 8695 Database Exchange Manager Replication Service- schematische Darstellung Replication Service- allgemeines Replikation von Daten von bzw. in ein SAP-System und einer relationalen DMS-Datenbank Kombination

Mehr

SAP: Architektur und Geschäftsprozesse

SAP: Architektur und Geschäftsprozesse SAP: Architektur und Geschäftsprozesse Das Ziel dieser Vorlesung ist es Informationen über die SAP und Ihre Systeme zu vermitteln: Wer ist die SAP AG? Warum ist die SAP AG Marktführer? Was ist das SAP-System?

Mehr

XML - Extensible Markup Language. Agenda - Oracle XML DB

XML - Extensible Markup Language. Agenda - Oracle XML DB Architektur und Funktionalitäten der Oracle XML DB - ein Überblick mit ausgewählten praktischen Beispielen - im Rahmen des 17. Workshop Grundlagen von Datenbanken 2005 in Wörlitz Annegret Warnecke Senior

Mehr

Softwaretool Data Delivery Designer

Softwaretool Data Delivery Designer Softwaretool Data Delivery Designer 1. Einführung 1.1 Ausgangslage In Unternehmen existieren verschiedene und häufig sehr heterogene Informationssysteme die durch unterschiedliche Softwarelösungen verwaltet

Mehr

SQL-Abfragen selbst gemacht SAP Business One

SQL-Abfragen selbst gemacht SAP Business One SQL-Abfragen selbst gemacht SAP Business One Version 2.0 Schulungsdokumentation Data Unit AG Surentalstrasse 10 CH - 6210 Sursee +41 (0)41 925 17 17 www.dataunit.ch 2 SQL-Abfragen selbst gemacht Inhalt

Mehr

Datenbanken. Einführung

Datenbanken. Einführung Datenbanken Einführung Einsatzbereiche von Datenbanken Unterstützung von Routinearbeiten Mehrfachnutzung von Daten Bewältigung der Informationsflut Fehlervermeidung Änderungen vornehmen Verbesserung der

Mehr

Relationale Datenbanken Datenbankgrundlagen

Relationale 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

Mehr

3. Übung. Einführung MS Access. TU Dresden - Institut für Bauinformatik Folie-Nr.: 1

3. Übung. Einführung MS Access. TU Dresden - Institut für Bauinformatik Folie-Nr.: 1 WP3-13 Bauinformatik-Vertiefte Grundlagen 3. Übung Einführung MS Access Folie-Nr.: 1 Allgemeines Microsoft Access ist ein Datenbank-Management-System (DBMS) zur Verwaltung von Daten in Datenbanken und

Mehr

Datenbankenseminar: SAP Reporting Vergleich ABAP vs. Quick View. Dipl. WiFo Sven Adolph

Datenbankenseminar: SAP Reporting Vergleich ABAP vs. Quick View. Dipl. WiFo Sven Adolph Datenbankenseminar: SAP Reporting Vergleich ABAP vs. Quick View Dipl. WiFo Sven Adolph Gehalten am Lehrstuhl PI III Prof. Moerkotte 28.11.2003 Übersicht 1. Motivation 2. Die betriebliche Standardsoftware

Mehr

Vorlesung 30.03.2009 1) Einführung

Vorlesung 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

Mehr

RE.one. Self Service Information Management für die Fachabteilung

RE.one. Self Service Information Management für die Fachabteilung RE.one Self Service Information Management für die Fachabteilung Das Ziel Verwertbare Informationen aus Daten gewinnen Unsere Vision Daten Info Data Warehousing radikal vereinfachen in einem Tool Die Aufgabe

Mehr

Kapitel 04 Strukturiertes Entity-Relationship-Modell. 4 Strukturiertes Entity-Relationship- Modell

Kapitel 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

Mehr

Geschäftsprozessmodellierung und implementierung am Beispiel SAP ERP

Geschäftsprozessmodellierung und implementierung am Beispiel SAP ERP Geschäftsprozessmodellierung und implementierung am Beispiel SAP ERP V04 02. Mai 2011, 16.15-17.45 Uhr, ITS-Pool nur zugelassene Teilnehmer Niedersächsisches Hochschulkompetenzzentrum für SAP (CCC) Aktuelles

Mehr

Relationale Datenbanken Kursziele

Relationale 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

Mehr

Joachim Becker, Norbert Schroeder, Dirk Michael Schulze, Ulrich Spinola SAP Records Management

Joachim Becker, Norbert Schroeder, Dirk Michael Schulze, Ulrich Spinola SAP Records Management Joachim Becker, Norbert Schroeder, Dirk Michael Schulze, Ulrich Spinola SAP Records Management Galileo Press Inhalt Vorwort 11 Einleitung 13 1 SAP Records Management - eine Einführung 15 1.1 Digitale Dokumente,

Mehr

fbi h_da Datenbanken Kapitel 1: Einführung Schestag Datenbanken (Bachelor) Kapitel 1-1

fbi h_da Datenbanken Kapitel 1: Einführung Schestag Datenbanken (Bachelor) Kapitel 1-1 Datenbanken Kapitel 1: Einführung Schestag Datenbanken (Bachelor) Kapitel 1-1 Einführung Inhalte des Kapitels Einsatzgebiete von Datenbanken Datenbank Datenbanksystem Datenbankmanagementsystem Historische

Mehr

ER-Modell. Entity-Relationship-Model

ER-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).

Mehr

Klausur Datenbanken Wintersemester 2004/2005 Prof. Dr. Wolfgang May 10. Februar 2004, 11-13 Uhr Bearbeitungszeit: 90 Minuten

Klausur Datenbanken Wintersemester 2004/2005 Prof. Dr. Wolfgang May 10. Februar 2004, 11-13 Uhr Bearbeitungszeit: 90 Minuten Klausur Datenbanken Wintersemester 2004/2005 Prof. Dr. Wolfgang May 10. Februar 2004, 11-13 Uhr Bearbeitungszeit: 90 Minuten Vorname: Nachname: Matrikelnummer: Bei der Klausur sind keine Hilfsmittel (Skripten,

Mehr

Kurzanleitung ERwin V8.3 1. Kurzanleitung Erwin

Kurzanleitung ERwin V8.3 1. Kurzanleitung Erwin Kurzanleitung ERwin V8.3 1 Kurzanleitung Erwin Kurzanleitung ERwin V8.3 2 Inhalt 1 Ziel... 4 2 Model... 4 2.1 Modellelemente (Modellbaum)... 5 2.1.1 Default Values (Logische Ansicht)... 5 2.1.2 Subject

Mehr

SQL (Structured Query Language) Schemata Datentypen

SQL (Structured Query Language) Schemata Datentypen 2 SQL Sprachelemente Grundlegende Sprachelemente von SQL. 2.1 Übersicht Themen des Kapitels SQL Sprachelemente Themen des Kapitels SQL (Structured Query Language) Schemata Datentypen Im Kapitel SQL Sprachelemente

Mehr

Datenbankmodelle 1. Das Entity-Relationship-Modell. Prof. Dr. Bernhard Schiefer 2-1

Datenbankmodelle 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.

Mehr

Inhalt. 1. MySQL-Einführung 1. 2. Datenbankentwurf 27

Inhalt. 1. MySQL-Einführung 1. 2. Datenbankentwurf 27 Inhalt 1. MySQL-Einführung 1... 1.1 Geschichte von MySQL... 1 1.2 Entscheidungskriterien für MySQL... 2 1.3 Installation eines MySQL-Servers... 3 1.3.1 Linux... 5 1.3.2 Windows 9x/Me/NT/2000/XP... 7 1.3.3

Mehr

Technik der SAP-Anbindung Christian Aigner Team Entwicklung, Kranzberg

Technik der SAP-Anbindung Christian Aigner Team Entwicklung, Kranzberg Christian Aigner Team Entwicklung, Kranzberg Inhalt Schnell- und Kürzestübersicht über SAP Architektur Inhalt, Login, Session SapGUI Workbench,Editor,Explorer Mechanismen Die Gemeinsamkeiten: nutzbare

Mehr

Arbeiten mit einem lokalen PostgreSQL-Server

Arbeiten mit einem lokalen PostgreSQL-Server Arbeiten mit einem lokalen PostgreSQL-Server Download für das Betriebssystem Windows PostgreSQL-Server und pgadmin: http://www.enterprisedb.com/products-servicestraining/pgdownload#windows pgadmin: http://www.pgadmin.org/download/windows.php

Mehr

ELO Digital Office GmbH

ELO Digital Office GmbH ELO Digital Office GmbH Grundlagen ELO ArchiveLink mit SAP R/3 Unterschiede in der unter SAP Dokumentenablage (optische ) Originalbelege : eingehende Dokumente (Eingangsrechnungen,...) Frühes, Gleichzeitiges,

Mehr

Relationale Datenbanken Kursziele

Relationale 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

Mehr

Fragebogen. SAP - Outsourcing

Fragebogen. SAP - Outsourcing Fragebogen SAP - Outsourcing ifilios GmbH Business Technology Consulting Maximilianstraße 13 D-80539 München Sitz der Gesellschaft: München Registergericht München HRB 202785, USt.-IdNr. DE286548485 Geschäftsführer:

Mehr

Semtation GmbH SemTalk

Semtation GmbH SemTalk Semtation GmbH SemTalk Christian Fillies Was ist SemTalk? Prozessmodellierung mit Visio2003 Viele Methoden (EPK, PROMET, FlowChart, KSA ), einfach an Kundenbedürfnisse anzupassen und zu erweitern HTML

Mehr

wirtschaftsinformatik im hauptstudium:

wirtschaftsinformatik im hauptstudium: wirtschaftsinformatik im hauptstudium: einführung in erp teil II 03/2000 martin finkbeiner 1 erp am beispiel sap r/3 inhalt teil II: struktur von sap r/3 module aufbau erweiterte systemlandschaft mögliche

Mehr

Inhalt. TEIL I Grundlagen. 1 SAP HANA im Überblick... 31. 2 Einführung in die Entwicklungsumgebung... 75

Inhalt. TEIL I Grundlagen. 1 SAP HANA im Überblick... 31. 2 Einführung in die Entwicklungsumgebung... 75 Geleitwort... 15 Vorwort... 17 Einleitung... 19 TEIL I Grundlagen 1 SAP HANA im Überblick... 31 1.1 Softwarekomponenten von SAP HANA... 32 1.1.1 SAP HANA Database... 32 1.1.2 SAP HANA Studio... 34 1.1.3

Mehr

Datenmanagement in Android-Apps. 16. Mai 2013

Datenmanagement in Android-Apps. 16. Mai 2013 Datenmanagement in Android-Apps 16. Mai 2013 Überblick Strukturierung von datenorientierten Android-Apps Schichtenarchitektur Möglichkeiten der Datenhaltung: in Dateien, die auf der SDCard liegen in einer

Mehr

Applikationsentwicklung Architekturübungen

Applikationsentwicklung Architekturübungen Applikationsentwicklung Architekturübungen Aufgabe : Systeme und Subsysteme Gegeben ist das umfangreiche Softwaresystem eines modernen Passagierflugzeuges von der Steuerung und Navigation bis zum Bordunterhaltungssysstem

Mehr

ER-Modellierung am Beispiel der Universitätsdatenbank aus der DBIS-Vorlesung

ER-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

Mehr

Weißt du, wieviel Sternlein stehen. Welche Typen von Systemen gibt es?

Weißt du, wieviel Sternlein stehen. Welche Typen von Systemen gibt es? Weißt du, wieviel Sternlein stehen Weißt du, wieviel Sternlein stehen Document / Content e für die Technische Dokumentation im Überblick Martin Holzmann ARAKANGA GmbH Ja, wieviele sind s denn nun? Mit

Mehr

Datenbankentwurf. 4.2 Logischer Entwurf. Kapitel 4. ER-Modell. Umsetzung. Entwurfsdokumentation. relationales Modell. Verbesserung

Datenbankentwurf. 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

Mehr

Kapitel DB:III. III. Konzeptueller Datenbankentwurf

Kapitel 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

Mehr

ICT 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: 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

Mehr

2 Datenbanksysteme, Datenbankanwendungen und Middleware... 45

2 Datenbanksysteme, Datenbankanwendungen und Middleware... 45 Vorwort 15 Teil I Grundlagen 19 i Einführung In das Thema Datenbanken 21 I.I Warum ist Datenbankdesign wichtig? 26 i.2 Dateisystem und Datenbanken 28 1.2.1 Historische Wurzeln 29 1.2.2 Probleme bei der

Mehr

Beraterprofil Stand Mai 2010

Beraterprofil Stand Mai 2010 Beraterprofil Stand Mai 2010 Geschäftsführer Jörg Hamburg Daten zur Person Ausbildung Beruf Dipl.-Kaufmann zertifizierter FI/CO Berater (SAP R/3) SAP-Berater / Managementberater Geburtsjahr 1962 Fremdsprachen

Mehr

Oracle SQL Developer Data Modeling

Oracle SQL Developer Data Modeling Oracle SQL Developer Data Modeling DOAG Regio Rhein-Neckar Oracle Deutschland GmbH The following is intended to outline our general product direction. It is intended for information

Mehr

7. Übung - Datenbanken

7. Übung - Datenbanken 7. Übung - Datenbanken Informatik I für Verkehrsingenieure Aufgaben inkl. Beispiellösungen 1. Aufgabe: DBS a Was ist die Kernaufgabe von Datenbanksystemen? b Beschreiben Sie kurz die Abstraktionsebenen

Mehr

MEHRWERK. E-Procurement

MEHRWERK. E-Procurement MEHRWERK E-Procurement für SAP ERP E-Procure @ xyz Anforderungen Lösungsvorschlag Überblick E-Procure Lösung Beispiel Bestell-Scenario Seite 2 Anforderungen Aufbau Katalog basierender Bestellung für C-Teile

Mehr

Ministerium für Kultus, Jugend und Sport Baden-Württemberg

Ministerium für Kultus, Jugend und Sport Baden-Württemberg Anlage zu 45-6512-2420/31 Ministerium für Kultus, Jugend und Sport Baden-Württemberg Schulversuch 51-6624.20/100 (früher: /84) vom 26. August 2003 Lehrpläne für das berufliche Gymnasium der sechs- und

Mehr

Integritätsbedingungen / Normalformen- Beispiel: Kontoführung

Integritätsbedingungen / Normalformen- Beispiel: Kontoführung Technische Universität München WS 2003/04, Fakultät für Informatik Datenbanksysteme I Prof. R. Bayer, Ph.D. Lösungsblatt 8 Dipl.-Inform. Michael Bauer Dr. Gabi Höfling 12.01. 2004 Integritätsbedingungen

Mehr

Oracle 10g und SQL Server 2005 ein Vergleich. Thomas Wächtler 39221

Oracle 10g und SQL Server 2005 ein Vergleich. Thomas Wächtler 39221 Oracle 10g und SQL Server 2005 ein Vergleich Thomas Wächtler 39221 Inhalt 1. Einführung 2. Architektur SQL Server 2005 1. SQLOS 2. Relational Engine 3. Protocol Layer 3. Services 1. Replication 2. Reporting

Mehr

Software Engineering 2 (SWT2) Dr. Alexander Zeier. Chapter 3: Introduction to ERP Systems

Software Engineering 2 (SWT2) Dr. Alexander Zeier. Chapter 3: Introduction to ERP Systems Software Engineering 2 (SWT2) Dr. Alexander Zeier Chapter 3: Introduction to ERP Systems Standard Software vs. Individual Software 2 Software wird meist in 2 Phasen erstellt 1. Auftrag eines Kunden zur

Mehr

Wirtschaftsinformatik 2. Tutorium im WS 11/12

Wirtschaftsinformatik 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

Mehr

3 Anwendungsarchitektur und Entwicklungsumgebung

3 Anwendungsarchitektur und Entwicklungsumgebung 21 3 Anwendungsarchitektur und Bei den Entwicklern von Web-basierten Dialogsystemen hat sich im Laufe der Zeit eine Vorgehensweise im Design von Anwendungen entwickelt, dies es ermöglicht, flexible Web-Dialoge

Mehr

Wann nutze ich welchen semantischen Layer im Kontext von SAP HANA? [B3] Francis Fink Uetliberg, 16.09.2014 www.boak.ch

Wann nutze ich welchen semantischen Layer im Kontext von SAP HANA? [B3] Francis Fink Uetliberg, 16.09.2014 www.boak.ch Wann nutze ich welchen semantischen Layer im Kontext von SAP HANA? [B3] Francis Fink Uetliberg, 16.09.2014 www.boak.ch Obwohl mit der Verwendung von SAP HANA ein neuer semantischer Layer zum Einsatz kommt,

Mehr

Datenbanken. Dortmund, Februar 2000. Quelle: z.g.t. Hansen/Internet-Unterlagen

Datenbanken. Dortmund, Februar 2000. Quelle: z.g.t. Hansen/Internet-Unterlagen Datenbanken Dortmund, Februar 2000 Quelle: z.g.t. Hansen/Internet-Unterlagen Prof. Dr. Heinz-Michael Winkels, Fachbereich Wirtschaft FH Dortmund Emil-Figge-Str. 44, D44227-Dortmund, TEL.: (0231)755-4966,

Mehr

Einführung Datenbanken

Einführung Datenbanken Einführung Grundlagen Datenmodellierung Datenbank-Entwurf Von der Tabellenkalkulation zur DB Datenbankfunktionen in Excel Sortieren Filtern Maske Teilergebnis Pivot-Tabelle Tabellenverknüpfung mittels

Mehr

Technische Prozesse der Archivierung am Beispiel SAP R/3. Teil III: Dokumentenverarbeitung in SAP R/3

Technische Prozesse der Archivierung am Beispiel SAP R/3. Teil III: Dokumentenverarbeitung in SAP R/3 Elektronische Archivsysteme im kommerziellen Einsatz Institut für Publizistik und Kommunikationswissenschaften Dozent: R. Weißbach WS 00/01 Technische Prozesse der Archivierung am Beispiel SAP R/3 Teil

Mehr

Im Fall einer Personaldatenbank würde eine Relation beispielsweise wie folgt aussehen:

Im Fall einer Personaldatenbank würde eine Relation beispielsweise wie folgt aussehen: Grundwissen zu relationalen Datenbanken Die Funktion einer relationalen Dankbank besteht in der elektronischen Verwaltung von Daten in Computersystemen. Die Basis für relationale Datenbanken bildet das

Mehr

Software-Engineering Einführung

Software-Engineering Einführung Software-Engineering Einführung 7. Übung (04.12.2014) Dr. Gergely Varró, gergely.varro@es.tu-darmstadt.de Erhan Leblebici, erhan.leblebici@es.tu-darmstadt.de Tel.+49 6151 16 4388 ES Real-Time Systems Lab

Mehr

Entwicklung eines Infotyps (Planung)

Entwicklung eines Infotyps (Planung) Entwicklung eines Infotyps (Planung) HELP.PAXX Release 4.6C SAP AG Copyright Copyright 2001 SAP AG. Alle Rechte vorbehalten. Weitergabe und Vervielfältigung dieser Publikation oder von Teilen daraus sind,

Mehr

Inhalt der Vorlesung. 1 Datenmodellierung (Entity-Relationship Modell) 2 Das relationale Modell. 3 Relationenalgebra. 4 Datenbanksprache (SQL)

Inhalt der Vorlesung. 1 Datenmodellierung (Entity-Relationship Modell) 2 Das relationale Modell. 3 Relationenalgebra. 4 Datenbanksprache (SQL) Inhalt der Vorlesung 1 Datenmodellierung (Entity-Relationship Modell) 2 Das relationale Modell 3 Relationenalgebra 4 Datenbanksprache (SQL) 5 Normalisierung 6 Vom ERM zum Datenbankschema 7 Routinen und

Mehr

CAS genesisworld.exchange connect Abgleich von Adressen und Terminen

CAS genesisworld.exchange connect Abgleich von Adressen und Terminen Abgleich von Adressen und Terminen Stand Juni 2004 Was ist CAS genesisworld.exchange connect? Inhalt 1 Was ist CAS genesisworld.exchange connect?... 3 2 Systemvoraussetzungen... 5 2.1 Software...5 2.2

Mehr

Schlüssel bei temporalen Daten im relationalen Modell

Schlüssel bei temporalen Daten im relationalen Modell Schlüssel bei temporalen Daten im relationalen Modell Gesine Mühle > Präsentation > Bilder zum Inhalt zurück weiter 322 Schlüssel im relationalen Modell Schlüssel bei temporalen Daten im relationalen Modell

Mehr

Datenmodellierung und Datenbanksysteme. Vorlesung. Informationswissenschaft und Informationssysteme. Hans Uszkoreit & Brigi1e Jörg

Datenmodellierung 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

Mehr

Profilbezogene informatische Bildung in den Klassenstufen 9 und 10. Schwerpunktthema Daten und Datenbanken

Profilbezogene informatische Bildung in den Klassenstufen 9 und 10. Schwerpunktthema Daten und Datenbanken Profilbezogene informatische Bildung in den Klassenstufen 9 und 10 Schwerpunktthema Robby Buttke Fachberater für Informatik RSA Chemnitz Fachliche Einordnung Phasen relationaler Modellierung Fachlichkeit

Mehr

Fachhochschule Furtwangen Integrationskonzepte am Beispiel von R/3 Prof. Dr. Peter Mattheis SS 05. Klausur

Fachhochschule Furtwangen Integrationskonzepte am Beispiel von R/3 Prof. Dr. Peter Mattheis SS 05. Klausur Klausur 1. Wofür steht die Abkürzung PDM? (1 P). 2. Beim Customizing werden verschiedene IMGs eingesetzt. IMG steht für. Ordnen Sie die Begriffe Referenz-IMG, Unternehmens-IMG, Projekt-IMG den folgenden

Mehr

Vorlesung Informatik II

Vorlesung Informatik II Vorlesung Informatik II Universität Augsburg Wintersemester 2011/2012 Prof. Dr. Bernhard Bauer Folien von: Prof. Dr. Robert Lorenz Lehrprofessur für Informatik 08. Exkurs: Datenbanken 1 Motivation Datenbanksysteme

Mehr

Inhaltsverzeichnis. 1. Fragestellung

Inhaltsverzeichnis. 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.

Mehr

Referenzielle Integrität SQL

Referenzielle Integrität SQL Referenzielle Integrität in SQL aus Referential Integrity Is Important For Databases von Michael Blaha (Modelsoft Consulting Corp) VII-45 Referenzielle Integrität Definition: Referenzielle Integrität bedeutet

Mehr

Jakarta Turbine Ein Open Source Framework fÿr Webanwendungen. KNF Kongre 2001 Henning P. Schmiedehausen

Jakarta Turbine Ein Open Source Framework fÿr Webanwendungen. KNF Kongre 2001 Henning P. Schmiedehausen <henning@apache.org> Jakarta Turbine Ein Open Source Framework fÿr Webanwendungen Henning P. Schmiedehausen Turbine - ein berblick Open Source unter Apache License 100% pure Java, Java 2 (JDK 1.2+) Servlet-basiertes

Mehr

Einführung in das Entity-Relationship-Modell

Einfü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

Mehr

FRANZIS PROFESSIONAL SERIES. Daniel Warner. udienausgabe. SQL für Praxis und Studium. Mit 95 Abbildungen

FRANZIS PROFESSIONAL SERIES. Daniel Warner. udienausgabe. SQL für Praxis und Studium. Mit 95 Abbildungen FRANZIS PROFESSIONAL SERIES Daniel Warner Advanced SQL. udienausgabe SQL für Praxis und Studium Mit 95 Abbildungen 11 Inhaltsverzeichnis 1 Einleitung 21 1.1 Über das Buch und seine Zielgruppe 21 1.2 Inhalte

Mehr

Das Multidimensionale Datenmodell

Das Multidimensionale Datenmodell Das Multidimensionale Datenmodell Konzeptuelle Modellierung Umsetzung des Modells Beispiel ER-Modell 2 / 36 Probleme ER-Modellierung Keine Unterscheidung Klassifikation, Attribute, Kenngrößen Dimension

Mehr

Vergleich von ERPConnect Services (ECS) gegenüber Duet Enterprise for Microsoft SharePoint and SAP

Vergleich von ERPConnect Services (ECS) gegenüber Duet Enterprise for Microsoft SharePoint and SAP Vergleich von ERPConnect Services (ECS) gegenüber Duet Enterprise for Microsoft SharePoint and SAP Stand: Mai 2014 Fähigkeiten Duet Enterprise ERPConnect Services Anbindung an existierende SAP Business

Mehr

Thaysen Consulting Kontaktdaten

Thaysen Consulting Kontaktdaten Projektprofil Anja Thaysen Diplom-Betriebswirtin (FH) Kontaktdaten Adresse Thaysen Consulting Kaiserswerther Str. 198 40474 Düsseldorf Mobile 0172 / 299 70 20 Email mail@thaysen-consulting.de Seite 1 von

Mehr

16.4 Wiederverwendung von COTS-Produkten

16.4 Wiederverwendung von COTS-Produkten 16.4 Wiederverwendung von COTS-Produkten COTS = commercial of the shelf im Handel erhältliche Software-Produkte Anpassung für Kunden ohne Änderung am Quellcode Quellcode in der Regel nicht einsehbar (Ausnahme

Mehr