Datentechnik Informatik Theorie

Größe: px
Ab Seite anzeigen:

Download "Datentechnik Informatik Theorie"

Transkript

1 Datentechnik Inforatik Theorie Gewerbeschule Sursee Inforatikerlehre 2. Lehrjahr Letzte Anpassung:

2 Seite 2 von 0 Inhaltsverzeichnis. Begriffe Relationales Datenbankodell ER Modell Noralisierung von Datenbanken Entitäten ohne Noralfor Noralfor: Nur ein Attributswert pro Zelle Noralfor: Ein Priärschlüssel darf nur einal vorkoen Noralfor: Keine transitiven Abhängigkeiten Struktur Regeln Entwurf eines Datenscheas Abstecken des Problerahens (Buch S. 06) Bildung von Entitätsengen (Buch S. 06) Festlegen von Beziehungen zwischen Entitätsengen (Buch S. 07) Mögliche Beziehungstypen Definition von Indentifikationsschlüsseln (Globalattribute) (Buch S. 07) Globale Noralisierung (Buch S. 07) Einbezug der beschriebenen Attribute (Buch S. 0) Bereinigung der Konsistenzbedingungen (Buch S. 3) Transaktionkonzept (Buch S. 3) Datenorganisation DBMS DB Indexsequentielle Dateiorganisation Datenschutz... 0

3 Seite 3 von 0. Begriffe Traditionelle Begriffe Datenfeld (Field) Datenfeldbezeichnung Datensatz (Record) Datei (File) Relationale Begriffe Attributswert (Zelleninhalt) Attribut (Spaltenkopf) Tuple (Zeile) Entität (Karteikasten, Tabelle) 2. Relationales Datenbankodell :n Priärschlüssel Datenfeldbezeichnung (Attribut) AdrNr Nae AdrNr Nae Vorn. Vorn. Datensatz (Tupel) Datenfeld (Attributswert) Entität

4 Seite 4 von 0 3. ER Modell Vornae Adressen Adress Nr. Nae :n Adress Nr. Rechnungs Nr. Rechnungen Enditäten Priärschlüssel Attribut

5 Seite 5 von 0 4. Noralisierung von Datenbanken 4.. Entitäten ohne Noralfor Firen Nr Firennae Kontakt Person Firentyp Firenart Huber AG F Huber Grosskunde M. Meier 2 Arnold AG K. Aregger 2 Kleinkunde Noralfor: Nur ein Attributswert pro Zelle. Firen Nr Firennae Kontakt Person Firentyp Firenart Huber AG F Huber Grosskunde Huber AG M. Meier Grosskunde 2 Arnold AG K. Aregger 2 Kleinkunde Noralfor: Ein Priärschlüssel darf nur einal vorkoen. Firen Nr Firennae Firentyp Firenart Huber AG Grosskunde 2 Arnold AG 2 Kleinkunde Kontakt Nr Firen Nr Kontakte F Huber 2 M. Meier 3 2 K Aregger Noralfor: Keine transitiven Abhängigkeiten. Firen Nr Firennae Firentyp Huber AG 2 Arnold AG 2 Kontakt Nr Firen Nr Kontakte F Huber 2 M. Meier 3 2 K Aregger Firentyp Firenart Grosskunde 2 Kleinkunde

6 Seite 6 von 0 5. Struktur Regeln Globalattribut: Lokalattribut: Attribut, dass Priärschlüssel ist. Attribut, dass al vorkot und nicht Priärschlüssel ist. Struktur Regel : Struktur Regel 2: Struktur Regel 3: Struktur Regel 4: Struktur Regel 5: Struktur Regel 6: Jedes Attribut hat einen Priärschlüssel. Relationen in der 3 Noralfor. Nur Global- und Lokalattribute. Lokalattribute üssen statische Wertebereiche verwenden. Jedes Globalattribut darf nur in einer einzigen Relation auf eine statischen Wertebereich basieren und uss in dieser Relation Priärschlüssel sein. In allen anderen Relationen uss es als Fredschlüssel aus einer anderen Relation eingebracht werden. Rekursive Beziehungen zwischen Relationen sind untersagt. Rekursion auflösen in de eine zusätzliche Entität eingefügt wird. Mengenbeziehungen üssen ier ganz genau dargestellt werden. Die Globalattribute einer Relation, die nicht auf statische Wertebereiche basieren, sind als Fredschlüssel auf jenen Relationen zu basieren, welche die grösstöglichen Einschränkungen des zulässigen Wertebereichs erlauben.

7 Seite 7 von 0 6. Entwurf eines Datenscheas 6.. Abstecken des Problerahens (Buch S. 06) Datenbank für Organisation- und Auswertarbeiten eines Fertigungsbetriebes unterstützen (spez. Arbeitsvorgang und Materialbewirtschaftung) Fertigungsbetrieb: Angestellte: Maschinen: Abteilung (Naen und Kurznaen) Personalnuer, Naen, Lohnklasse, Allenfalls Leitungsfunktion Interne Nuer, Bezeichnung, Modellangabe, Leistungsangabe, Abteilungszugehörigjeit, wer kann dait arbeiten, welche Teile können dait produziert werden (Ober- und Unterteil) Stücklisten und Teilverwendung der Maschienen sollen verwaltet werden können Bildung von Entitätsengen (Buch S. 06) Abteilungen Teile Personal Maschinen 6.3. Festlegen von Beziehungen zwischen Entitätsengen (Buch S. 07) : einfache Assoziation genau etwas c: konditionelle Assoziation keines oder etwas : ultiple Assoziation etwas oder ehrere : ultiple konditionelle Assoziation keines, etwas oder ehrere Mögliche Beziehungstypen -: Eheann - Ehefrau c-: Faxnuer - Nae -: Rechnungen - Kunde -: Kinder - Eltern c-c: Ehefrau - Eheann -c: Planeten - Sonne -c: Lottospieler Sechser -: Klasse - Lehrer -: Freifächer - Lehrlinge -: Mann Frau (Beziehung)

8 Seite 8 von 0 Abteilungen Teile c Personal Maschinen 6.4. Definition von Indentifikationsschlüsseln (Globalattribute) (Buch S. 07) Abteilungen: Personal: Maschinen: Teile: AbteilungsNr PersonalNr MaschinenNr TeilNr 6.5. Globale Noralisierung (Buch S. 07) Abteilungen Teile Teilestruktur Abteilungsleiter c Personal Maschinen M-T-Eignung P-M-Eignung P-M-T-Eignung 6.6. Einbezug der beschriebenen Attribute (Buch S. 0) Abteilungen: Personal: Abteilungsleiter: Maschinen: P-M-Eignung: M-T-Eignung: Teile: P-M-T-Eignung: Teilestruktur: AbteilungsNr, Nae PersonalNr, Nae, Vornae, AbteilungsNr, Lohnklasse AbteilungsNr, PersonalNr MaschinenNr, AbteilungsNr, Nae, Modell, Max-Leistung PersonalNr, MaschinenNr, Ausbildungssatnd MaschinenNr, TeilNr, Einrichtungszeit, Soll-Leistung TeilNr, Bezeichnung, Material PersionalNr, MaschinenNr, TeileNr, von, bis OberteilNr, UnterteilNr Abteilungen Teile Teilestruktur c* Abteilungsleiter c * * Personal Maschinen * M-T-Eignung P-M-Eignung * P-M-T-Eignung

9 Seite 9 von 0

10 Seite 0 von Bereinigung der Konsistenzbedingungen (Buch S. 3) Die it eine * gekennzeichneten Beziehungen sind wegen Konsistenzbedingungen geändert worden Transaktionkonzept (Buch S. 3) Hier üssen ögliche Transaktionen genauer betrachtet und analysiert werden, u ögliche Proble aus de Wege zu räuen. 7. Datenorganisation 7.. DBMS - Datenbankanageentsyste - RAM (Priärspeicher) 7.2. DB - Datenbasis - Harddisk (Sekundärspeicher) 7.3. Indexsequentielle Dateiorganisation - Suchschlüssel = Sortierschlüssel - Hilfstabelle Arnold Huber... Huber... Meier Meier Datenschutz Gefahren Massnahen (Organisatorische und Technische)

Datenbanken und SQL. Kapitel 3. Datenbankdesign Teil 2: Entity-Relationship-Modell. Edwin Schicker: Datenbanken und SQL

Datenbanken und SQL. Kapitel 3. Datenbankdesign Teil 2: Entity-Relationship-Modell. Edwin Schicker: Datenbanken und SQL Datenbanken und SQL Kapitel 3 Datenbankdesign Teil 2: Entity-Relationship-Modell Datenbankdesign Entity-Relationship-Modell ERM Entitäten und ihre Eigenschaften Beziehungen zwischen den Entitäten Überführung

Mehr

3. Relationale Datenbank 8

3. Relationale Datenbank 8 Inforationsbestände analysieren Relationale Datenbank 3. Relationale Datenbank 8 Eine Datenbank bildet ein Syste aus gespeicherten, strukturierten Daten einschließlich der zwischen diesen Daten bestehenden

Mehr

2 Das Entity Relationship Model

2 Das Entity Relationship Model 2 Das Entity Relationship Model Das Entity Relationship Model (ERM) ist ein graphisches Datenodell zur foralisierten Darstellung von Beziehungen zwischen Daten ittels eines Diagras. Diese Modellierungstechnik

Mehr

Informationssysteme und Datenbanken (O?)

Informationssysteme und Datenbanken (O?) Carl August Zehnder Professor für Informatik an der ETH Zürich Informationssysteme und Datenbanken (O?) Inhaltsverzeichnis Einführung 3 Inhaltsverzeichnis 5 1 Leben mit Information 9 1.1 Wir brauchen Informationen

Mehr

PD Dr.-Ing. F. Lobeck. Seite 6

PD Dr.-Ing. F. Lobeck. Seite 6 Seite 6 Datenbanken Datenbank: Eine geordnete Menge von Daten. Speicherung erfolgt unabhängig von speziellen Anwenderprogrammen. Ebenso sollte die Hardwareunabhängigkeit gesichert werden. Zu einem Datenbankmanagementsystem

Mehr

Entwurf von Relationalen Datenbanken (1) (mit dem Entity-Relationship-Modell)

Entwurf von Relationalen Datenbanken (1) (mit dem Entity-Relationship-Modell) In der Regel werden Diskursbereiche durch mehrere Relationen (Tabellen) abgebildet. Ziele: Entwurf von Relationalen Datenbanken (1) (mit dem Entity-Relationship-Modell) Vermeiden von Redundanz in Relationen

Mehr

Datenbanken. Teil 2: Informationen. Kapitel 8: Normalformen. ER-Modell und Normalformen. Schrittweise Normalisierung einer unnormalisierten Tabelle

Datenbanken. Teil 2: Informationen. Kapitel 8: Normalformen. ER-Modell und Normalformen. Schrittweise Normalisierung einer unnormalisierten Tabelle Datenbanken Noralforen Seite von 20 Datenbanken Teil 2: Inforationen Kapitel 8: Noralforen ER-Modell und Noralforen Schrittweise Noralisierung einer unnoralisierten Tabelle. Fehler i ER-Modell (: - Beziehung)

Mehr

Arbeiten mit einer Datenbank 1

Arbeiten mit einer Datenbank 1 Arbeiten mit einer Datenbank 1 1. Datenmodelle 1.1 Das Entity-Relationship-Model (Objekt-Beziehungs-Modell) Bevor man in einem Datenbanksystem eine Datenbank aufbaut, muss man sich die Struktur der Datenbank

Mehr

Datenbanken. Allg. Einführung in Datenbanken 1. Ich kenne Datenbanken. Wo werden Datenbanken eingesetzt. Welchen Zweck haben Datenbanken.

Datenbanken. Allg. Einführung in Datenbanken 1. Ich kenne Datenbanken. Wo werden Datenbanken eingesetzt. Welchen Zweck haben Datenbanken. Vorshau Einführung und Begriffe ER-Modell Relationales Datenodell Entities, Relations, Attribute Beispiele, Grafishe Darstellung Ipleentationsentwurf: Datenbanken konkret konzipieren Die Arbeit it Datenbanken

Mehr

ER-Modell, Normalisierung

ER-Modell, Normalisierung ER-Modell Mit dem Entity-Relationship-Modell kann die grundlegende Tabellen- und Beziehungsstruktur einer Datenbank strukturiert entworfen und visualisiert werden. Das fertige ER-Modell kann dann ganz

Mehr

Datenbanken Einführung Seite 1 von 7

Datenbanken Einführung Seite 1 von 7 Datenbanken Einführung Seite 1 von 7 Datenbanken Teil 1: Handlungssituation Kapitel 1.1: Zeitschriftenarchiv Beispiel Fachzeitschrift EL-I.te Folien it Inforationen zur ersten Handlungssituation: 1. Situationsbeschreibung

Mehr

Relationale Datenbanken

Relationale Datenbanken Relationale Datenbanken Problemstellung: Dateninkonsistenz und -redundanz Datenredundanz Informationsduplikate verschwenden Platz Dateninkonsistenz Informationsduplikate verschwenden Platz Lösung: Zerlegung

Mehr

Vorlesung Software-Engineering I

Vorlesung Software-Engineering I Vorlesung Software-Engineering I im 3. und 4. Semester 06. SW-Architektur - Datensicht DHBW-Stuttgart/Frank M. Hoyer SWE1-06. SW-Architektur - Datensicht 16. Juli 2010 geändert: 12. Oktober 2015, FMH Daten

Mehr

Datenbanksysteme: Entwurf

Datenbanksysteme: Entwurf Wichtigste Themen hier: Datenbanksysteme: Entwurf DB Entwurf ist in der Regel eingebettet in ein größeres Projekt: siehe Informationssysteme Die Daten dienen einem Zweck und sind dennoch universell nutzbar:

Mehr

Schiller-Gymnasium Hof

Schiller-Gymnasium Hof Datenbanken odellieren Das Erstellen einer Datenbank erfolgt in ehreren Schritten, a Ende besteht eine relationale Datenbank, und nur die werden i Unterricht behandelt, lediglich aus Tabellen. I. Erstellen

Mehr

- Gewinnung neuer Informationen durch Berechnungen - Einsatz graphischer Mittel zur Präsentation / Visualisierung von Datenreihen

- Gewinnung neuer Informationen durch Berechnungen - Einsatz graphischer Mittel zur Präsentation / Visualisierung von Datenreihen Informatik Datenbank/Datenmodell 1 Übersicht Standardsoftware Textverarbeitung - Informationen "gestalten/darstellen" durch * sprachliche Mittel * Hervorhebung bzw. Unterdrückung von Inhalten * Kombination

Mehr

Relationale Datenbanken

Relationale Datenbanken Ramon A. Mata-Toledo, Pauline K. Cushman Relationale Datenbanken Schaum's Repetitorien Übersetzung aus dem Amerikanischen von G&U Technische Dokumentation GmbH Z Die Autoren 9 Vorwort 9 1 Ein Überblick

Mehr

Grundkurs Relationale Datenbanken

Grundkurs Relationale Datenbanken Rene Steiner Grundkurs Relationale Datenbanken Eine grundlegende Einführung in die Praxis der Datenbankentwicklung für Ausbildung, Studium und Beruf 6., überarbeitete und erweiterte Auflage Mit 165 Abbildungen

Mehr

Matthias Schubert. Datenbanken. Theorie, Entwurf und Programmierung relationaler Datenbanken. 2., überarbeitete Auflage. Teubner

Matthias Schubert. Datenbanken. Theorie, Entwurf und Programmierung relationaler Datenbanken. 2., überarbeitete Auflage. Teubner Matthias Schubert Datenbanken Theorie, Entwurf und Programmierung relationaler Datenbanken 2., überarbeitete Auflage m Teubner Inhalt Wichtiger Hinweis 12 Vorwort 13 Wer sollte dieses Buch lesen? 13 Noch

Mehr

Erstellen von relationalen Datenbanken mit Hilfe der Nomalisierung

Erstellen von relationalen Datenbanken mit Hilfe der Nomalisierung Erstellen von relationalen Datenbanken mit Hilfe der Nomalisierung Vermeiden von Redundanzen Skalierbarkeit Vermeidung von Anomalien Szenario Rechnung Pizza Taxi Brechstr. 12 Rechnung: Datum: 30.05.2008

Mehr

Kapitel 1: Einführung 1.1 Datenbanken?

Kapitel 1: Einführung 1.1 Datenbanken? 1. Einführung 1.1. Datenbanken? Seite 1 Kapitel 1: Einführung 1.1 Datenbanken? 1. Einführung 1.1. Datenbanken? Seite 2 Willkommen! Studierenden-Datenbank Hans Eifrig hat die Matrikelnummer 1223. Seine

Mehr

3. Grundlagen relationaler Datenbanksysteme

3. Grundlagen relationaler Datenbanksysteme 3. Grundlagen relationaler Datenbanksysteme Hier nur kurze Rekapitulation, bei Bedarf nachlesen 3.1 Basiskonzepte des Relationenmodells 1 Darstellung der Miniwelt in Tabellenform (DB = Menge von Relationen

Mehr

D1: Relationale Datenstrukturen (14)

D1: Relationale Datenstrukturen (14) D1: Relationale Datenstrukturen (14) Die Schüler entwickeln ein Verständnis dafür, dass zum Verwalten größerer Datenmengen die bisherigen Werkzeuge nicht ausreichen. Dabei erlernen sie die Grundbegriffe

Mehr

Anomalien & Redundanzen 1.NF (Erste Normalform)

Anomalien & Redundanzen 1.NF (Erste Normalform) Lösung Seite 1 von 4 12.8.1 Anoalien & Redundanzen 1.NF (Erste Noralfor) Teil Kapitel 8.1 / 8.2 Einführung / 1.NF 13.7.1 / 13.7.2 Redundanz Anoalie 1.NF Fragen a) Welche Anoalien gibt es? Einfügeanoalie

Mehr

Datenbanken und Datenmodellierung

Datenbanken und Datenmodellierung Veranstaltung Pr.-Nr.: 0 023 V Wirtschaftsinformatik für Wirtschaftwissenschaftler Datenbanken und Datenmodellierung -Teil 2 - Dr. Chris Bizer WS 2007/2008 Phasenschemata des Datenbankentwurfs Informationsanalyse

Mehr

Kapitel DB:IV (Fortsetzung)

Kapitel DB:IV (Fortsetzung) Kapitel DB:IV (Fortsetzung) IV. Logischer Datenbankentwurf mit dem relationalen Modell Das relationale Modell Integritätsbedingungen Umsetzung ER-Schema in relationales Schema DB:IV-46 Relational Design

Mehr

Profilunterricht Modul: Modellierung (IT & Medien) Normalisierung. Tobias Liebing 1

Profilunterricht Modul: Modellierung (IT & Medien) Normalisierung. Tobias Liebing 1 Profilunterricht Modul: Modellierung (IT & Medien) Normalisierung Tobias Liebing 1 Ablauf 1. Wiederholung des Stoffes aus der letzten Stunde 2. Normalisierung 3. ER-Modell 4. Datenbank mit Base Tobias

Mehr

Der Tabellenname wird in Grossbuchstaben geschrieben.

Der Tabellenname wird in Grossbuchstaben geschrieben. Datenbanken: Abbildungsregeln 1 Tabellen Einleitung Da ein relationales Datenbankschema als Objekte nur Tabellen zulässt, müssen sowohl die Entitäts- als auch die Beziehungsmengen in Tabellenform ausgedrückt

Mehr

Rene Steiner. Theorie und Praxis relationaler Datenbanken

Rene Steiner. Theorie und Praxis relationaler Datenbanken Rene Steiner Theorie und Praxis relationaler Datenbanken Au, dcill BCI"l.'Il.h COIll utcrfjl.hlitcr.ltuf Tdckommunikation mit dcm PC von Albrecht Darimont Multimedia-PC von Armin Muller Theorie und Praxis

Mehr

Datenbanken. Zusammenfassung. Datenbanksysteme

Datenbanken. Zusammenfassung. Datenbanksysteme Zusammenfassung Datenbanksysteme Christian Moser Seite 1 vom 7 12.09.2002 Wichtige Begriffe Attribut Assoziation API Atomares Attribut Datenbasis DBMS Datenunabhängigkeit Datenbankmodell DDL DML DCL ER-Diagramm

Mehr

Quelle: TU Dresden, Fakultät Informatik, Institut für Systemarchitektur, Professur für Datenbanken, Dr.-Ing. B. Keller

Quelle: TU Dresden, Fakultät Informatik, Institut für Systemarchitektur, Professur für Datenbanken, Dr.-Ing. B. Keller Arbeitsblatt: Aufgaben zur Wiederholung DATENBANKEN 1. Was versteht an unter Datenbanken? 2. Nennen Sie Beispiele für den Einsatz von Datenbanken! 3. Welche Modelle liegen Datenbanken beispielseise zugrunde?

Mehr

Theorie zur Übung 8 Datenbanken

Theorie zur Übung 8 Datenbanken Theorie zur Übung 8 Datenbanken Relationale Datenbanksysteme Ein relationales Datenbanksystem (RDBS) liegt vor, wenn dem DBS ein relationales Datenmodell zugrunde liegt. RDBS speichern Daten in Tabellenform:

Mehr

Einführung in die Datenorganisation. Informationssysteme

Einführung in die Datenorganisation. Informationssysteme Einführung in die Datenorganisation Informationssysteme Informationen Sind Kenntnisse über Sachverhalte Daten sind abgelegte Informationen Nachrichten sind Informationen zur Weitergabe Drei Betrachtungsebenen

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

Einführung in die Datenbanktechnik

Einführung in die Datenbanktechnik Einführung in die Datenbanktechnik Prof. Dr. Klaus R. Dittrich III-1 Einführung in die Datenbanktechnik Grundlagen & Zusammenhänge Was ist eine Datenbank, was ist ein Datenbanksystem, wozu das alles? Aufgaben

Mehr

Informatik Datenbanken

Informatik Datenbanken Normalisierung Beim Entwurf einer Datenbank müssen die Tabellenstrukturen und Beziehungen auf Vollständigkeit und Widerspruchsfreiheit geprüft werden. Dazu muss man folgende Fragen klären: Sind alle Informationen

Mehr

Datenbanken. Teil 2: Informationen. Kapitel 2: Einführung. Zusammenfassung der Grundbegriffe. Übersicht über wichtige Grundbegriffe:

Datenbanken. Teil 2: Informationen. Kapitel 2: Einführung. Zusammenfassung der Grundbegriffe. Übersicht über wichtige Grundbegriffe: Datenbanken Einführung Seite 1 von 17 Datenbanken Teil 2: Informationen Kapitel 2: Einführung Zusammenfassung der Übersicht über wichtige : 1. Merkmal,, 2., 3., 4., nname 5. Beziehungstabelle, zusammengesetzter

Mehr

Die Bestellungen eines Schreibwarengeschäftes sollen auf eine aktuelle Form mit Hilfe einer zeitgemäßen Datenbank umgestellt werden.

Die Bestellungen eines Schreibwarengeschäftes sollen auf eine aktuelle Form mit Hilfe einer zeitgemäßen Datenbank umgestellt werden. Die Bestellungen eines Schreibwarengeschäftes sollen auf eine aktuelle Form mit Hilfe einer zeitgemäßen Datenbank umgestellt werden. Die nachfolgende Tabellenform, eine sogenannte Nullform muss in eine

Mehr

Einführung in Datenbanken

Einführung in Datenbanken Einführung in Datenbanken Dipl.-Inf. Michael Wilhelm Hochschule Harz FB Automatisierung und Informatik mwilhelm@hs-harz.de Raum 2.202 Tel. 03943 / 659 338 1 Inhalt 1. Grundlegende Begriffe der Datenbanktechnologie

Mehr

Übung 2. Verwendung eines RDBMS. Prof. Dr. Andreas Schmietendorf 1. Übung 2

Übung 2. Verwendung eines RDBMS. Prof. Dr. Andreas Schmietendorf 1. Übung 2 Verwendung eines RDBMS Prof. Dr. Andreas Schmietendorf 1 Aufgabenbeschreibung Prof. Dr. Andreas Schmietendorf 2 Zielstellung Die Vorlesung konzentriert sich auf die Verwendung relationaler Datenbankmanagement-Systeme.

Mehr

Das relationale Modell (Teil 1)

Das relationale Modell (Teil 1) Vorlesung #2 Das relationale Modell (Teil 1) Fahrplan WS 2010/11 Feedback Vorlesung#1 Das relationale Modell Einordnung (wir überspringen die Modellierung, das kommt im 4. Semester Datenmanagement ) Definition,

Mehr

Aufgabe 1) Übung 4: 1.2

Aufgabe 1) Übung 4: 1.2 Übung 4: Aufgabe 1) 1.2 Relation: Eine Relation besteht aus Attributen und Tupeln. Sie wird üblicherweise mit Hilfe einer Tabelle beschrieben, welche in zweidimensionaler Anordnung die Datenelemente erfasst.

Mehr

Vorlesung DBIS I (WS 2005/2006) Teil 4

Vorlesung DBIS I (WS 2005/2006) Teil 4 otivation Das Relationenmodell Vorlesung Prof. Johann Christoph Freytag, Ph.D. Institut für Informatik Humboldt-Universität zu Berlin WS 2005/2006 Ziel des Relationenmodells Hoher Grad an Datenunabhängigkeit

Mehr

Datenbanken Entity-Relationship-Modell und Datenbankentwurf 1. Andreas Heß Hochschule Furtwangen

Datenbanken Entity-Relationship-Modell und Datenbankentwurf 1. Andreas Heß Hochschule Furtwangen Datenbanken Entity-Relationship-Modell und Datenbankentwurf 1 Andreas Heß Hochschule Furtwangen Inhalte heute Einführung ins Entity-Relationship-Modell Einführung ins relationale Modell Umsetzung vom E/R-

Mehr

Veranstaltung Pr.-Nr.: Datenmodellierung. Veronika Waue WS 07/08. Phasenschema der Datenbankentwicklung (grob) Informationsanalyse

Veranstaltung Pr.-Nr.: Datenmodellierung. Veronika Waue WS 07/08. Phasenschema der Datenbankentwicklung (grob) Informationsanalyse Veranstaltung Pr.-Nr.: 101023 Datenmodellierung Veronika Waue WS 07/08 Phasenschema der Datenbankentwicklung (grob) Informationsanalyse Konzeptualisierung und Visualisierung (z.b. mittels ERD) (Normalisiertes)

Mehr

Inhaltsverzeichnis. Lothar Piepmeyer. Grundkurs Datenbanksysteme. Von den Konzepten bis zur Anwendungsentwicklung ISBN:

Inhaltsverzeichnis. Lothar Piepmeyer. Grundkurs Datenbanksysteme. Von den Konzepten bis zur Anwendungsentwicklung ISBN: Lothar Piepmeyer Grundkurs Datenbanksysteme Von den Konzepten bis zur Anwendungsentwicklung ISBN: 978-3-446-42354-1 Weitere Informationen oder Bestellungen unter http://www.hanser.de/978-3-446-42354-1

Mehr

Abstraktionsschichten. Das Relationale Datenmodell

Abstraktionsschichten. Das Relationale Datenmodell Abstraktionsschichten. Das Relationale Datenmodell Verschiedene Abstraktionsebene Data in Beziehung zur Application Data in Beziehung zur Datenmodell Data in Beziehung zur physischen Darstellung Datenunabhängigkeit

Mehr

Angewandte Informatik Datenbank/Datenmodell 1

Angewandte Informatik Datenbank/Datenmodell 1 Angewandte Informatik Datenbank/Datenmodell 1 Übersicht Standardsoftware Textverarbeitung - Informationen "gestalten" durch * sprachliche Mittel * Hervorhebung bzw. Unterdrückung von Inhalten * Kombination

Mehr

3. Relationales Modell

3. Relationales Modell 3. Relationales Modell entwickelt von Codd (1970) beruht auf dem mathematischen Begriff der Relation, den man anschaulich mit dem der Begriff Tabelle vergleichen kann alle Informationen sind in Relationen

Mehr

Informatik II Datenorganisation Datenbanken

Informatik 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

Mehr

Entwurf und Verarbeitung relationaler Datenbanken

Entwurf und Verarbeitung relationaler Datenbanken Entwurf und Verarbeitung relationaler Datenbanken Eine durchgängige und praxisorientierte Vorgehens weise von Prof. Dr. Nikolai Preiß Berufsakademie Stuttgart R. Oldenbourg Verlag München Wien Inhalt Abbildungsverzeichnis

Mehr

Kapitel DB:IV (Fortsetzung)

Kapitel DB:IV (Fortsetzung) Kapitel DB:IV (Fortsetzung) IV. Logischer Datenbankentwurf mit dem relationalen Modell Das relationale Modell Integritätsbedingungen Umsetzung ER-Schema in relationales Schema DB:IV-45 Relational Design

Mehr

Klausur Datenbanken. Fachhochschule Furtwangen, WS 08/09,

Klausur Datenbanken. Fachhochschule Furtwangen, WS 08/09, Klausur Datenbanken Fachhochschule Furtwangen, WS 08/09, 4.2.2009 Dozent Dr. D. Fehrer ame: Matrikel-ummer: Studiengang: Studiensemester: Aufgabe : Entwurf 3 Punkte (9++2+) Aufgabe 2: ormalformen 9 Punkte

Mehr

Datenbanken und SQL. Prof. Dr. Rolf Lauser

Datenbanken und SQL. Prof. Dr. Rolf Lauser Datenbanken und SQL Prof. Dr. Rolf Lauser Von der IHK für München und Oberbayern öffentlich bestellter und vereidigter Sachverständiger für Systeme und Anwendungen der Informationsverarbeitung im kaufmännisch-administrativen

Mehr

Informations-, Daten- und Wissensmanagement

Informations-, Daten- und Wissensmanagement Informations-, Daten- und Wissensmanagement Lesen Sie den Artikel Schürfen in der Datenhalde und beantworten Sie folgende Fragen: Was ist Wissensmanagement? Forschungsgebiet / Managementthema, das sich

Mehr

Relationales Datenmodell

Relationales Datenmodell Relationales Datenmodell Ein Datenmodell hat zwei Bestandteile: Eine mathematische Notation zur Darstellung von Daten und Beziehungen. Operationen auf den Daten, um Abfragen und andere Manipulationen zu

Mehr

Übungen Teil 2: Normalisierung und ER-Modell. Dozent: Stefan Maihack Dipl. Ing. (FH)

Übungen Teil 2: Normalisierung und ER-Modell. Dozent: Stefan Maihack Dipl. Ing. (FH) Übungen Teil 2: Normalisierung und ER-Modell Dozent: Stefan Maihack Dipl. Ing. (FH) Es soll anhand einer Reisekostentabelle gezeigt werden, wie zuerst eine Normalisierung bis zur 3. Normalform durchgeführt

Mehr

d.h. zu Definitions-Stelle eindeutiger Funktionswert x X! y Y : (x,y) f umgekehrt: (x 1,y), (x 2,y) f ist o.k. X Y f(x) = y

d.h. zu Definitions-Stelle eindeutiger Funktionswert x X! y Y : (x,y) f umgekehrt: (x 1,y), (x 2,y) f ist o.k. X Y f(x) = y Kapitel 7 Normalformen und DB-Entwurf Kap. 7.1 Normalformen Theorie Funktionale Abhängigkeit: f X Y f als Relation, d.h. Menge von Paaren {(x,y)} x: Definitions-Stelle, y: Funktionswert f ist Funktion

Mehr

Datenorganisation: (Daten)Datei versus Datenbank

Datenorganisation: (Daten)Datei versus Datenbank Datenorganisation: (Daten)Datei versus Datenbank Grundsätzlich gilt: Daten können in (Daten)Dateien oder in Datenbanken organisiert werden. 1 Datenorganisation in Dateien Kunde: Hermann Müller Hermann

Mehr

Kapitel 1: Wiederholungsfragen Grundlagen DBS

Kapitel 1: Wiederholungsfragen Grundlagen DBS Grundlagen DBS 1. Welche zentralen Anforderungen an ein DBS definierte Edgar Codd? 2. Was ist eine Transaktion? 3. Welche Eigenschaften muss das DBMS bei der Transaktionsverarbeitung sicherstellen? 4.

Mehr

Arbeitsplan III. Schlüssel und Transformation. Name: Tenbusch Klasse: Datum: Blatt Nr.: 1 / 7 lfd. Nr.:

Arbeitsplan III. Schlüssel und Transformation. Name: Tenbusch Klasse: Datum: Blatt Nr.: 1 / 7 lfd. Nr.: Name: Tenbusch Klasse: Datum: Blatt Nr.: 1 / 7 lfd. Nr.: Inhaltsverzeichnis Aufgabe 1...2 Aufgabe 2...3 2-Schichten-Architektur...3 3- Schichten-Architektur...3 Zusammenhang...4 Aufgabe 4...4 Aufgabe 4.1,

Mehr

Einführung in Datenbanken

Einführung in Datenbanken Einführung in Datenbanken Dipl.-Inf. Michael Wilhelm Hochschule Harz FB Automatisierung und Informatik mwilhelm@hs-harz.de Raum 2.202 Tel. 03943 / 659 338 1 Inhalt 1. Grundlegende Begriffe der Datenbanktechnologie

Mehr

Wenn man eine Datenbank erstellen will, braucht es eine genaue Analyse der Situation, damit klar wird, wie die Datenbank aufgebaut werden muss.

Wenn man eine Datenbank erstellen will, braucht es eine genaue Analyse der Situation, damit klar wird, wie die Datenbank aufgebaut werden muss. Das Entitäten-Beziehungsmodell und die Normalformen Entitäten-Beziehungsmodell Erstellen einer Datenbank Wenn man eine Datenbank erstellen will, braucht es eine genaue Analyse der Situation, damit klar

Mehr

Modul Datenmodellierung und Datenbanksysteme

Modul Datenmodellierung und Datenbanksysteme Prof. Dr. Herann Gehring unter Mitarbeit von: Dipl.-Infor. Jörg Hoberger Modul 31751 Datenodellierung und Datenbanksystee Kurs 00817 Kurseinheit 2: Logische Datenorganisation LESEPROBE Der Inhalt dieses

Mehr

Inhaltsverzeichnis. Teil 1 - XM L Einleitung Motivation...15

Inhaltsverzeichnis. Teil 1 - XM L Einleitung Motivation...15 Inhaltsverzeichnis 1 Einleitung...11 2 Motivation...15 Teil 1 - XM L......17 3 Geschichte von X M L...17 3.1 Markupsprachen...17 3.1.1 Auszeichnungsarten...17 3.1.2 Markupsprachen...20 4 Zeichensatz...

Mehr

Übungsblatt DB:IV. Abzugeben sind, bis , Lösungen zu den Aufgaben 1d, 1e, 3, 7, 9, 12. Aufgabe 1 : Datenintegrität

Übungsblatt DB:IV. Abzugeben sind, bis , Lösungen zu den Aufgaben 1d, 1e, 3, 7, 9, 12. Aufgabe 1 : Datenintegrität Datenbanken WS 2012/13 8. November 2012 Übungsblatt DB:IV Abzugeben sind, bis 19.11.2012, Lösungen zu den Aufgaben 1d, 1e, 3, 7, 9, 12. Aufgabe 1 : Datenintegrität (a) Welche Arten von Integritätsbedingungen

Mehr

Entity Relationship Modell (ERM) (Konzeptueller Datenbankentwurf)

Entity Relationship Modell (ERM) (Konzeptueller Datenbankentwurf) Entity Relationship Modell (ERM) (Konzeptueller Datenbankentwurf) 10.02.14 Ahmad Nessar Nazar 1 Reale Welt Sie bekommen von einer Reifenhandels Firma den Zuschlag, eine Verwaltungsdatenbank zu entwerfen,

Mehr

Daten Bank. 2. Vorlesung. Dr. Karsten Tolle PRG2 SS 2014

Daten Bank. 2. Vorlesung. Dr. Karsten Tolle PRG2 SS 2014 Daten Bank 2. Vorlesung Dr. Karsten Tolle PRG2 SS 2014 Letzte Vorlesung Grundbegriffe SQL create table insert select Dr. Karsten Tolle PRG2 SS 2014 2 Heute Übersicht Modellierung (ER-Diagramme) Entitäten

Mehr

Folien zum Textbuch. Kapitel 2: Planung, Entwicklung und Betrieb von IS. Teil 3: Modellierung von betrieblichen Informationssystemen

Folien zum Textbuch. Kapitel 2: Planung, Entwicklung und Betrieb von IS. Teil 3: Modellierung von betrieblichen Informationssystemen Folien zum Textbuch Kapitel 2: Planung, Entwicklung und Betrieb von IS Teil 3: Modellierung von betrieblichen Informationssystemen Textbuch-Seiten 185-208 WI Planung, Entwicklung und Betrieb von IS IS-Modellierung

Mehr

Entwicklung der Datenbanksysteme

Entwicklung der 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 Jahren waren die

Mehr

BERUFSPRAKTIKUM UND -VORBEREITUNG

BERUFSPRAKTIKUM UND -VORBEREITUNG Department für Geographie Marco Brey BERUFSPRAKTIKUM UND -VORBEREITUNG Crashkurs IT-Methoden ein anwendungsorientierter Einstieg in Datenbanksysteme, Programmierung und fortgeschrittene Excel-Funktionen

Mehr

Normalisierung Szenario [nach Zehnder; Informationssysteme und Datenbanken. Teubner, 1989]

Normalisierung Szenario [nach Zehnder; Informationssysteme und Datenbanken. Teubner, 1989] Informatik Normalisierung / ERM 1 Normalisierung Szenario [nach Zehnder; Informationssysteme und Datenbanken. Teubner, 1989] Die Firma EDV-Soft beschäftigt die Personen Müller, Meyer, Schultze, Schmidt.

Mehr

OPERATIONEN AUF EINER DATENBANK

OPERATIONEN AUF EINER DATENBANK Einführung 1 OPERATIONEN AUF EINER DATENBANK Ein Benutzer stellt eine Anfrage: Die Benutzer einer Datenbank können meist sowohl interaktiv als auch über Anwendungen Anfragen an eine Datenbank stellen:

Mehr

Medizininformatik Software Engineering

Medizininformatik Software Engineering Vorlesung Software Engineering Inhaltsverzeichnis 1. Einleitung 2. Software und Medizinprodukt 3. Vorgehensmodelle 4. Strukturierter Entwurf von Echtzeitsystemen 4.1 Echzeit, was ist das? 4.2 Einführung

Mehr

Modul Lineare Gleichungen

Modul Lineare Gleichungen Modul Lineare Gleichungen Stellen Sie sich vor, Sie haben einen Hund und eine Leine gekauft und vergessen, was wieviel gekostet hat. Sie wissen nur noch, daß Hund und Leine zusaen 0 gekostet haben. Also

Mehr

Grundlagen der Programmentwurfstechnik Fundamentals of Software Engineering 1

Grundlagen der Programmentwurfstechnik Fundamentals of Software Engineering 1 Fundamentals of Software Engineering 1 Inhaltsverzeichnis 1. Einführung 2. Allgemeine Modellbildung - Klassische Konzepte des Software Engineering- 2.1 Das Kontextmodell 2.2 Entscheidungstabellen 2.3 Zustandsmodelle

Mehr

ERM/ERD Entity Relationship Model Entity Relationship Diagram.

ERM/ERD Entity Relationship Model Entity Relationship Diagram. ERM/ERD Entity Relationship Model Entity Relationship Diagram Vorbemerkung: Wichtiger Unterschied zwischen Typ / Modell und Exemplar Kundin: Ich möchte mir gerne ein Smartphone zulegen. Wie viele Modelle

Mehr

Logischer Entwurf. Stufen der Entwicklung einer Datenbank. Inhalt. Übersicht. 1. Datenbank - Entwurf ( ER - Diagramm)

Logischer Entwurf. Stufen der Entwicklung einer Datenbank. Inhalt. Übersicht. 1. Datenbank - Entwurf ( ER - Diagramm) 10. Logischer Entwurf 10-1 10. Logischer Entwurf 10-2 Stufen der Entwicklung einer Datenbank 1. Datenbank - Entwurf ( ER - Diagramm) Logischer Entwurf 2. Umsetzen des ER - Diagramms ins relationale Modell

Mehr

Fachbereich Wirtschaftswissenschaften Campus Sankt Augustin

Fachbereich Wirtschaftswissenschaften Campus Sankt Augustin Hochschule Bonn-Rhein-Sieg Fachbereich Wirtschaftswissenschaften Campus Sankt Augustin Prüfung Probeklausur SoSe 2015 mit Lösung Teil 3: Jacobsen/Pieters Aufgabe 1: Abfragen Die Tabelle zeigt einen Auszug

Mehr

Anwendungsentwicklung Datenbanken Datenbankentwurf. Stefan Goebel

Anwendungsentwicklung Datenbanken Datenbankentwurf. Stefan Goebel Anwendungsentwicklung Datenbanken Datenbankentwurf Stefan Goebel Warum eine Datenbank? Nutzung von gleichen Daten durch viele Anwender auch an unterschiedliche Orten Daten können mit unterschiedlicher

Mehr

Microsoft Access Relationen. Anja Aue

Microsoft Access Relationen. Anja Aue Microsoft Access Relationen Anja Aue 10.11.16 Beziehungen zwischen Tabellen Verknüpfung zwischen zwei Tabellen. Darstellung von Beziehungen zwischen Objektgruppen. Verweis in einer Tabelle auf den Datensatz

Mehr

Konzeptueller Entwurf

Konzeptueller Entwurf Konzeptueller Entwurf UML Klassendiagrame UML Assoziationen Entspricht Beziehungen Optional: Assoziationsnamen Leserichtung ( oder ), sonst bidirektional Rollennamen Kardinalitätsrestriktionen UML Kardinalitätsrestriktionen

Mehr

OpenOffice Base 3.4 PRAXIS. bhv. Datenbank mit. Schritt für Schritt eine Datenbank mit OpenOffice Base erstellen

OpenOffice Base 3.4 PRAXIS. bhv. Datenbank mit. Schritt für Schritt eine Datenbank mit OpenOffice Base erstellen bhv PRAXIS Winfried Seimert Datenbank mit OpenOffice Base 3.4 Tabellen erzeugen und Beziehungen herstellen Abfragen nach eigenen Kriterien durchführen Formulare zur Eingabe von Daten entwerfen Schritt

Mehr

Das relationale Datenmodell

Das relationale Datenmodell Das relationale Datenmodell Konzepte Attribute, Relationenschemata, Datenbank-Schemata Konsistenzbedingungen Beispiel-Datenbank Seite 1 Einführung Zweck datenmäßige Darstellung von Objekten und Beziehungen

Mehr

Datenbanken Unit 5: Datenintegrität und funktionale Abhängigkeit

Datenbanken Unit 5: Datenintegrität und funktionale Abhängigkeit Datenbanken Unit 5: Datenintegrität und funktionale Abhängigkeit 23. IV. 2018 Outline 1 Organisatorisches 2 Relationale Algebra Notation 3 Datenintegrität 4 Funktionale Abhängigkeit 5 SQL Outline 1 Organisatorisches

Mehr

5.2 Entity-Relationship-Modell

5.2 Entity-Relationship-Modell 5.2 Entity-Relationship-Modell Mod-5.8 Entity-Relationship-Modell, ER-Modell (P. Chen 1976): Kalkül zur Modellierung von Aufgabenbereichen mit ihren Objekten, Eigenschaften und Beziehungen. Weitergehende

Mehr

Kapitel 1: Einführung 1.1 Datenbanken?

Kapitel 1: Einführung 1.1 Datenbanken? Kapitel 1: Einführung 1.1 Datenbanken? 1. Einführung 1.1. Datenbanken Grundlagen der Datenbanksysteme, WS 2012/13 29. Oktober 2012 Seite 1 1. Einführung 1.1. Datenbanken Willkommen! Studierenden-Datenbank

Mehr

Das konzeptionelle Datenmodell

Das konzeptionelle Datenmodell Das konzeptionelle Datenmodell Signifikanz der Datenmodellierung Anforderungsanalyse Effizienz der Anwendung. Redundanzfreiheit. Datenintegrität. Reibungsarme Umsetzung des Datenmodells in das physikalische

Mehr

Einteilung von Datenbanken

Einteilung 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

Mehr

Datenübernahme in ADITO AID 013 DE

Datenübernahme in ADITO AID 013 DE Datenübernahme in ADITO AID 013 DE 2014 ADITO Software GmbH Diese Unterlagen wurden mit größtmöglicher Sorgfalt hergestellt. Dennoch kann für Fehler in den Beschreibungen und Erklärungen keine Haftung

Mehr

SQL/Datenbanken Klausur: Basics

SQL/Datenbanken Klausur: Basics SQL/Datenbanken Klausur: Basics Kapitel 1: Einführung in Datenbanken 1.1 Historische Entwicklung Dateisysteme Nach und nach wurde in Unternehmen immer mehr EDV eingesetzt, diese gewachsenen EDV-Systeme

Mehr

Kapitel 6: Das E/R-Modell

Kapitel 6: Das E/R-Modell Ludwig Maximilians Universität München Institut für Informatik Lehr- und Forschungseinheit für Datenbanksysteme Skript zur Vorlesung Wintersemester 2013/2014 Vorlesung: Prof. Dr. Christian Böhm Übungen:

Mehr

Kommunikation und Datenhaltung

Kommunikation und Datenhaltung Kommunikation und Datenhaltung 2. Übung zur Datenhaltung EER & Relationenmodell Agenda Institut für Programmstrukturen und Datenorganisation (IPD) Kurze Nachbesprechung zum ersten Übungsblatt (Relationale

Mehr