Übung VI Aufgabe 1a-c
|
|
|
- Manuela Kalb
- vor 8 Jahren
- Abrufe
Transkript
1 Aufgabe a-c a) Selektion I [(b=2) (c=2)] r b) Projektion F [a,b] r4 a b 2 c) natürlicher Join r2 * r3 a c d e r* (r2 * r3) d e Bemerkung: natürlicher Join ist kommutativ und assoziativ! Slide Aufgabe d-f d) natürlicher Join r * r4 2 2 e) Theta-Join r3 * [e<a] r4 c' d e r3* [e<a] r4 = I [e<a] (r3xr4) f) b F [b,c] r4 c Kartesisches Produkt, da keine gleichen Spalten (F [b,c] r4) * r2 d Slide 2
2 Aufgabe g-i g) Durchschnitt r r4 2 2 h) Vereinigung r r i) Differenz r \ r Bemerkung zu Mengenoperatoren: beteiligte Relationen müssen "kompatibel" sein, d.h. sie müssen durch die selbe Attributkombination definiert sein. Slide 3 Aufgabe 2a-f a.) I [Menge > 300 ^ Menge < 750] (lieferung) b.) F [L#, T#, P#] (lieferant * (teil * projekt)) c.) F [T#] (lieferung * (I [Stadt = "London ] (lieferant)) d.) F [T#] (lieferung * (I [Stadt = "London ] (projekt) * I [Stadt = "London ] (lieferant))) oder F [T#] (lieferung * (I [Stadt = "London ] (projekt * lieferant))) e.) F [P#] ((projekt * [projekt.stadt lieferant.stadt] lieferant) * lieferung) f.) F [PNAME] (projekt * (I [L# ="L ] (lieferung))) Bemerkung: In der Regel sind zu einer Aufgabenstellung unterschiedliche Anfragen in Relationenalgebra als Lösungen möglich Slide 4
3 Aufgabe 2g-j g.) F [L#] (lieferung* F [T#] (lieferung * F [L#] (lieferung * (I [FARBE = "ROT ] (teil)))) h.) lieferant * [lieferant.stadt < teil.stadt] teil i.) j.) F [T#] (teil) \ F [T#] (I [STADT="LONDON ] (projekt * lieferung)) Die Mengen müssen vereinigungskompatibel sein, deshalb jeweils Projektionen auf T# F [L#] (lieferung * F [T#] (I [L# = "L2 ] (lieferung))) oder L2 entfernen: F [L#] (lieferung * F [T#] (I [L# = "L2 ] (lieferung))) \ F [L#] (I [L# = "L2 ] (lieferung)) Bemerkung: In der Regel sind zu einer Aufgabenstellung unterschiedliche Anfragen in Relationenalgebra als Lösungen möglich Slide 5 Aufgabe 3a " ": x rel x.a rel.a x.b rel.b, weiterhin gilt: x.a.a B = x.a B = x.b.a B x = x.a*x.b rel.a*rel.b x rel.a*rel.b " ": rel 0 0 A = {a,b}, B={b,c} rel.a a b 0 rel.b b c 0 rel.a * rel.b 0 0 Slide 6
4 Aufgabe 3b " " z rel *rel 2 x rel, y rel 2 : [z=x*y] x rel, y rel 2 : [z.a = x z.b = y] z.a (=x) rel z.b (= y) rel 2 " ": rel a b 0 rel 2 b c rel * rel 2 0 (rel *rel 2).A a b 0 aber: (rel *rel 2).B b c Slide 7 Aufgabe 4a Primärschlüssel: Schlüsseleigenschaft ist nur bei D# (für Relation "dozent") und bei VVZ# (für Relation "vorlesung") zu vermuten. Primärschlüssel für Relation "lesen" besteht aus den Fremdschlüsseln "VVZ#" und "D#". Fremdschlüssel: treten auf in der Relation "lesen" und verweisen auf "dozent" bzw. "vorlesung": lesen.{vvz#} vorlesung.{vvz#} lesen.{d#} dozent.{d#} weitere statische Konsistenzbedingungen: z.b. maximales Alter der Dozenten, n-stellige VVZ#, 0<SWS<0, usw. Slide 8
5 Aufgabe 4b-d b) F [VNAME, VVZ#] (vorlesung) c) F [VNAME] (I [DNAME="Stucky"] (dozent * lesen * vorlesung)) d) F [VNAME, VVZ#] (I [SWS > 2 INSTITUT="AIFB"] (dozent * lesen * vorlesung)) Slide 9 Annahmen zur Aufgabe: LKW Teilstrecke Frachtauftrag Beziehung ist vom Typ : p : m und einzig jedes Entity aus dem Entity-Set zum Entity-Typ Frachtauftrag wird mindestens einmal in Beziehung gesetzt, da jeder Frachtauftrag erledigt werden muss (*) Fahrer Tour LKW Beziehung ist vom Typ :: und keiner der beteiligten Entitiy - Sets muss vollständig in der Beziehung vertreten sein Name und PLZ ist Schlüssel für Verladeort Slide 0
6 Zuerst die Entity s: Pers-Nr Name Fahrer fahrer : ( Pers-NR, Name, Adresse, Geburtsdatum ) Adresse Geburtsdatum Fahrer Tour-Nr Tour tour : ( Tour-Nr,, mehrtägig, Ruhezeiten ) mehrtägig Ruhezeiten Tour Kennzeichen Baujahr Typ LKW LKW lkw : ( Kennzeichen, Baujahr, Typ ) Slide TS-Nr Hinweis Teilstrecke Teilstrecke teilstrecke : ( TS-Nr,, Hinweis) Frachtauftrag Auftrag-Nr Frachtauftrag frachtauftrag : ( Auftrag_Nr, Datum, Gewicht) Datum Gewicht Kunde Kunden-Nr Name Kunde kunde : ( Kunden-Nr, Name, Anschrift ) Anschrift Slide 2
7 Verladeort Verladeort verladeort : ( Name, Strasse, Hausnummer, PLZ, Ort ) Name/Firma Straße Hausnummer PLZ Ort Weak Entity: Frachtgut Bezeichnung Gefahrenklasse Frachtgut frachtgut : ( Bezeichnung, Auftrag-Nr, Gefahrenklasse) frachtgut.auftrag-nr frachtauftrag.auftrag-nr Slide 3 Beziehungen mit Grad = 2 Tour-Nr mehrtägig TS-Nr Hinweis Ruhezeiten Tour besteht aus p n Teilstrecke Teilstrecke teilstrecke : ( TS-Nr,, Hinweis) Teilstrecke teilstrecke : ( TS-Nr,, Hinweis, Tour-Nr ) teilstrecke.tour-nr tour.tour-nr Es entsteht keine neue Relation, die Information wird an die Relation "angehängt", die dem Entity-Typ an der mit n beschrifteten Kante entspricht. Slide 4
8 TS-Nr Teilstrecke Hinweis n n beginnt endet Teilstrecke teilstrecke : ( TS-Nr,, Hinweis, Tour-Nr ) Teilstrecke teilstrecke : ( TS-Nr,, Hinweis, beg_vo_name, beg_vo_plz, endet_vo_name, endet_vo_plz, Tour-Nr ) Verladeort Name/Firma Straße Hausnummer PLZ Ort teilstrecke.{beg_vo_name, beg_vo_plz} verladeort.{name, PLZ} teilstrecke.{endet_vo_name, endet_vo_plz} verladeort.{name, PLZ} Slide 5 Kunden-Nr Name Anschrift vergibt n Kunde Auftrag-Nr Datum Gewicht Frachtauftrag von n n Verladeort nach Name/Firma Straße Hausnummer PLZ Ort Frachtauftrag frachtauftrag : ( Auftrag_Nr, Datum, Gewicht) Frachtauftrag frachtauftrag : ( Auftrag_Nr, Datum, Gewicht, von_vo_name, von_vo_plz, nach_vo_name, nach_vo_plz, vergibt_knr) frachtauftrag.{von_vo_name, von_vo_plz} verladeort.{name, PLZ} frachtauftrag.{nach_vo_name, nach_vo_plz} verladeort.{name, PLZ} frachtauftrag.vergibt_knr kunde.kunden-nr Slide 6
9 Beziehungen mit Grad > 2 Pers-Nr Name Adresse Geburtsdatum Tour-Nr mehrtägig Ruhezeiten Fahrer oder n führt durch LKW oder m Tour Kennzeichen Baujahr Typ fuehrt_durch fuert_durch : ( Pers-Nr, Tour-Nr, Kennzeichen ) fuehrt_durch.pers-nr fahrer.pers-nr fuehrt_durch.tour-nr tour.tour-nr fuehrt_durch.kennzeichen lkw.kennzeichen Slide 7 TS-Nr Hinweis p Teilstrecke LKW oder k erledigt Kennzeichen Baujahr Typ m Frachtauftrag Auftrag-Nr Datum Gewicht erledigt erledigt : ( Kennzeichen, TS-Nr, Auftrag-Nr ) erledigt.kennzeichen lkw.kennzeichen erledigt.ts-nr teilstrecke.ts-nr erledigt.auftrag-nr frachtauftrag.auftrag-nr Slide 8
10 Da jeder Frachtauftrag erledigt werden muss kommt noch hinzu: frachtauftrag.auftrag-nr erledigt.auftrag-nr (*) Slide 9 fuehrt_durch.kennzeichen lkw.kennzeichen Fahrer fahrer : ( Pers-NR, Name, Adresse, Geburtsdatum ) Tour tour : ( Tour-Nr,, mehrtägig, Ruhezeiten ) Teilstrecke teilstrecke : ( TS-Nr,, Hinweis, beg_vo_name, beg_vo_plz, endet_vo_name, endet_vo_plz, Tour-Nr ) LKW lkw : ( Kennzeichen, Baujahr, Typ ) Kunde kunde : ( Kunden-Nr, Name, Anschrift ) Frachtauftrag frachtauftrag : ( Auftrag_Nr, Datum, Gewicht, von_vo_name, von_vo_plz, nach_vo_name, nach_vo_plz, vergibt_knr) Verladeort verladeort : ( Name, Strasse, Hausnummer, PLZ, Ort ) Frachtgut frachtgut : ( Bezeichnung, Auftrag-Nr, Gefahrenklasse) erledigt erledigt : ( Kennzeichen, TS-Nr, Auftrag-Nr ) fuehrt_durch fuert_durch : ( Pers-Nr, Tour-Nr, Kennzeichen ) teilstrecke.{beg_vo_name, beg_vo_plz} verladeort.{name, PLZ} teilstrecke.{endet_vo_name, endet_vo_plz} verladeort.{name, PLZ} teilstrecke.tour-nr tour.tour-nr frachtauftrag.{von_vo_name, von_vo_plz} verladeort.{name, PLZ} frachtauftrag.{nach_vo_name, nach_vo_plz} verladeort.{name, PLZ} frachtauftrag.vergibt_knr kunde.kunden-nr frachtauftrag.auftrag-nr erledigt.auftrag-nr (*) frachtgut.auftrag-nr frachtauftrag.auftrag-nr erledigt.kennzeichen lkw.kennzeichen erledigt.ts-nr teilstrecke.ts-nr erledigt.auftrag-nr frachtauftrag.auftrag-nr fuehrt_durch.pers-nr fahrer.pers-nr fuehrt_durch.tour-nr tour.tour-nr Slide 20
Datenbank- und Informationssysteme. Lösungsvorschläge zu Übungsblatt 2. Sommersemester 1999. CREATE DOMAIN KennzeichenDomain AS VARCHAR(9);
Institut für Angewandte Informatik AIFB und Formale Beschreibungsverfahren Universität Karlsruhe (TH) Prof. Dr. W. Stucky U. Schmidle Tel.: 0721 / 608-3812, 3509 Fax.: 0721 / 693717 e-mail: stucky schmidle
Einleitung. Aufgabe 1a/1b. Übung IV
Übug IV Eileitug Etity-Relatioship-Modell: Modellierug zu Aalyse- ud Etwurfszwecke (Phase 2 i Wasserfallodell). "diet dazu, de projektierte Awedugsbereich zu strukturiere." [Keper/Eickler: Datebaksystee]
Relationentheorie grundlegende Elemente
Relationentheorie grundlegende Elemente Symbol Bedeutung Entsprechung in SQL π AAAA Projektion SELECT σ F Selektion WHERE ρ Umbenennung RENAME; AS Natural Join NATURAL JOIN (nicht in MS SQL Server verwendbar)
105.3 SQL-Datenverwaltung
LPI-Zertifizierung 105.3 SQL-Datenverwaltung Copyright ( ) 2009 by Dr. W. Kicherer. This work is licensed under the Creative Commons Attribution-Noncommercial-Share Alike 2.0 Germany License. To view a
Software-Engineering Einführung
Software-Engineering Einführung 7. Übung (04.12.2014) Dr. Gergely Varró, [email protected] Erhan Leblebici, [email protected] Tel.+49 6151 16 4388 ES Real-Time Systems Lab
Vom Entity-Relationship-Modell (ERM) zum relationalen Datenmodell (RDM)
Regeln Vom Entity-Relationship-Modell (ERM) zum relationalen Datenmodell (RDM) Seite 1 Regel 1 Starke Entity-Typen Starke Entity-Typen Bilde ein Relationenschema R für jeden regulären Entity-Typ mit den
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
DBS ::: SERIE 5. Join Right Semi- Join Left Semi-Join Projektion Selektion Fremdschlüssel. Kreuzprodukt
DBS ::: SERIE 5 Die Relation produkt enthält Hersteller, Modellnummer und Produktgattung (pc, laptop oder drucker aller Produkte. Die Modellnummer ist (der Einfachheit halber eindeutig für alle Hersteller
4comfort Seefeldstrasse"7 8008 Zürich http://www.4comfort.ch/ accellence"gmbh Kraftstrasse"25 8044 Zürich ADP"Architekten"AG Seefeldstr."152 8008 Zürich Agnes"Kissling Wildbachstr."65 8008 Zürich ALBERT"SCHMID"AG
Einführung Datenbanken: Normalisierung
Einführung Datenbanken: Normalisierung Für die Kursverwaltung einer VHS hat der Datenbank-Programmierer ein ER-Modell entworfen: Entitätstyp Entitäten Attribute Attributsausprägungen Kurse Teilnehmer Dozenten
DATENBANKEN SQL UND SQLITE VON MELANIE SCHLIEBENER
DATENBANKEN SQL UND SQLITE VON MELANIE SCHLIEBENER INHALTSVERZEICHNIS 1. Datenbanken 2. SQL 1.1 Sinn und Zweck 1.2 Definition 1.3 Modelle 1.4 Relationales Datenbankmodell 2.1 Definition 2.2 Befehle 3.
ABTEILUNGS- ABTEILUNGS- LEITER NAME
Übungsaufgaben Übungsaufgabe 1 - Normalisierung - Gegeben ist folgende unnormalisierte Relation, die Daten über Mitarbeiter und deren Abteilungszughörigkeit enthält. Weiterhin sind die Beteiligung(en)
Datenbanken: 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-
Informatik II Datenorganisation Datenbanken
Informatik II Datenorganisation Datenbanken Studiengang Wirtschaftsingenieurwesen (2. Semester) Prof. Dr. Sabine Kühn Tel. (0351) 462 2490 Fachbereich Informatik/Mathematik [email protected]
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
Übungsblatt 4 Lösung
Dr. N. Ritter Fachbereich Informatik Arbeitsgruppe Datenbanken und Informationssysteme Universität Kaiserslautern Übungsblatt 4 Lösung für die Übung am Donnerstag, 14. Dezember 2000, 15.30 Uhr in 36/265
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
Datenmanipulation in SQL. Select Anweisung
Datenmanipulation in SQL Unter Datenmanipulation wird sowohl der lesende Zugriff auf die Daten (Select Statement) als auch die Änderung von Daten (Insert, Delete, Update) subsummiert. Wir beginnen mit
Sie sollen eine Datenbank für Befragungen mittels Online Fragebögen zu unterschiedlichen Themen erstellen:
AUFGABEN UND LÖSUNGEN ZU DATENBANKEN FRAGEBOGEN-AUFGABE Sie sollen eine Datenbank für Befragungen mittels Online Fragebögen zu unterschiedlichen Themen erstellen: Ein Fragebogen besteht aus mehreren Fragen,
Labor 3 - Datenbank mit MySQL
Labor 3 - Datenbank mit MySQL Hinweis: Dieses Labor entstand z.t. aus Scripten von Prof. Dr. U. Bannier. 1. Starten des MySQL-Systems MySQL ist ein unter www.mysql.com kostenlos erhältliches Datenbankmanagementsystem.
1. Übungsblatt 3.0 VU Datenmodellierung
1. Übungsblatt 3.0 VU Datenmodellierung 5. März 2014 Allgemeines In diesem Übungsteil werden Sie den Entwurf einer kleinen Datenbank üben, deren Überführung in das Relationenschema, sowie die relationale
SQL: statische Integrität
SQL: statische Integrität.1 SQL: statische Integrität Im allgemeinen sind nur solche Instanzen einer Datenbank erlaubt, deren Relationen die der Datenbank bekannten Integritätsbedingungen erfüllen. Integritätsbedingungen
Klausur zur Vorlesung Datenbanken I im Wintersemester 2011/12
Prof. Dr. Lutz Wegner, Dipl.-Math. Kai Schweinsberg 21.03.2012 Klausur zur Vorlesung Datenbanken I im Wintersemester 2011/12 Name:... Vorname:... Matr.Nr.:... Studiengang:... Hinweis: Bearbeiten Sie alle
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
Einleitung Projektion Selektion Join Mengenop. Vollst.keit. Einleitung Projektion. Selektion Join. Vollst.keit. Einleitung Projektion Selektion Join
Parsen der Anfrage (SQL) Transformation in eine Standardform (Relationenalgebra) Logische Optimierung Transformation in alternative Zugriffspläne, Physische Optimierung Ausführung des gewählten Zugriffsplans
Übung Datenbanken in der Praxis. Relationale Algebra
Relationale Algebra Folie 16 Relationale Algebra - Aufgabe 1 Gegeben seien die Relationen R1, R2 und R3. Erstellen Sie die Ergebnisrelationen für folgende Operationen und bestimmen Sie jeweils den Grad
Fragebogen Ballonversicherung
Fragebogen Sehr geehrter Interessent, vielen Dank für Ihr Interesse an einer Luftfahrtversicherung. Damit wir Ihnen ausgezeichnete Konditionen des Marktes anbieten können, bitten wir um sorgfältige und
Aufnahmebogen in Unfallsachen
Aufnahmebogen in Unfallsachen Bitte füllen Sie diesen Fragebogen soweit Ihnen dies möglich ist - sorgfältig und vollständig aus. Ihre Daten werden für die Bearbeitung Ihrer Rechtssache benötigt, unterliegen
Vorlesung Datenbankmanagementsysteme
Vorlesung Datenbankmanagementsysteme Relationale Datenbanken Vorlesung Datenbankmanagementsysteme Relationale Datenbanken M. Lange, S. Weise Folie #4-1 Relationale Datenbanken Wiederholung - Datenbankmodelle,
Kapitel 3. Relationales Modell (Relationenmodell) Transformation ER-Modell Relationenmodell. Prof. Dr. Wolfgang Weber, Vorlesung Datenbanken 1
Kapitel 3 Relationales Modell (Relationenmodell) Transformation ER-Modell Relationenmodell Prof. Dr. Wolfgang Weber, Vorlesung Datenbanken 1 Definition Relationenmodell entwickelt von Codd u. a. beruht
Klausur Datenbankmanagementsysteme
Klausur Datenbankmanagementsysteme Probeklausur III Sommersemester 203 Name:... Vorname:... Matr.Nr:... Studiengang:... Aufgabe Nr. Max. Punkte Erreichte Punkte 42 2 0 3 8 4 2 5 8 6 6 7 6 8 8 Zusatzaufgabe
Classic Cadillac Club Deutschland e.v.
Willkommen im Club! Vielen Dank, dass Sie Mitglied im Classic Cadillac Club Deutschland e.v. werden wollen. Wir freuen uns sehr Sie in unserem Club begrüßen zu dürfen. Sollten Sie fragen zu diesem Antrag
VERSICHERUNGSBÜRO WERNER HAHN IHR SPEZIALIST FÜR SACHVERSICHERUNGEN
KRAVAG Flottenversicherung ab 3 en Per E-Post an [email protected] oder Post Fragebogen zur KFZ-Flottenversicherung Allgemeine Angaben Firma, Name und Anschrift Geburtsdatum Zuständiger
Ü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
Fragebogen in Verkehrsunfallsachen
Hauptstraße 7 66482 Zweibrüc ken Fragebogen in Verkehrsunfallsachen (Sachschaden) T e l : 0 6 3 3 2 / 9 2 8 6-0 F a x : 0 6 3 3 2 / 9 2 8 6-19 [email protected] www.born-rechtsanwaelte.de I.
SQL. Komplexe Abfragen. SQL-Komplexe Abfragen. SQL-Komplexe Abfragen. Komplexe Abfragen verknüpfen mehrere Tabellen miteinander.
SQL Komplexe Abfragen Komplexe Abfragen verknüpfen mehrere Tabellen miteinander. Voraussetzung für das Verständnis ist die Beherrschung einfacher SELECT-Abfragen Die Möglichkeit, Tabellen zu verknüpfen,
5.6 Praktischer Teil. Modellierung einer Schulen-Lehrer-Verwaltung, kurz SLV (was sonst )
5.6 Praktischer Teil Modellierung einer Schulen-Lehrer-Verwaltung, kurz SLV (was sonst ) Vorgehen - Aufgabenbeschreibung - Erstellung des E/R-Modells Entities, Attribute, Relationen, Schlüssel Kardinalitäten,
Lösungen der Übungsaufgaben von Kapitel 10
Lösungen der Übungsaufgaben von Kapitel 10 1. Legen Sie mit einem SQL - Befehl eine neue Tabelle PERSON_KURZ mit den Feldern Kurz_Id, Kurz_Name an. Machen Sie das so, dass Kurz_Id der Primärschlüssel wird
SQL Tutorial. SQL - Tutorial SS 06. Hubert Baumgartner. INSO - Industrial Software
SQL Tutorial SQL - Tutorial SS 06 Hubert Baumgartner INSO - Industrial Software Institut für Rechnergestützte Automation Fakultät für Informatik Technische Universität Wien Inhalt des Tutorials 1 2 3 4
Entity-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
Anlage zur selbständigen Tätigkeit
Amtsgericht Offenburg Az.: Anlage zur selbständigen Tätigkeit A. Allgemeine Angaben Firma bzw. Name des Schuldners: Geschäftszweig ( bzw. Gegenstand des Unternehmens) : Geschäftsanschrift (Zentrale): Ist
Datenbanken: Relationales Datenbankmodell RDM
Das RDM wurde in den 70'er Jahren von Codd entwickelt und ist seit Mitte der 80'er Jahre definierter Standard für Datenbanksysteme! Der Name kommt vom mathematischen Konzept einer Relation: (Sind A, B
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
Datenbankmodelle 2. Das relationale Modell
Datenbankmodelle 2 Das relationale Modell Datenbankmodelle ER-Modell Netzwerkmodell hierarchisches Modell relationales Modell objektorientierte Modelle Relationales Modell - 2 relationales Modell basiert
Inhalt. Ein Einführung in die Nutzung von SQL-Datenbanken am Beispiel Oracle. Daten und Tabellen - ein Beispiel. Daten und Tabellen - Normalisierung
Inhalt Ein Einführung in die Nutzung von SQL-Datenbanken am Beispiel Oracle Daten und Tabellen Normalisierung, Beziehungen, Datenmodell SQL - Structured Query Language Anlegen von Tabellen Datentypen (Spalten,
Kap 4: Abbildung des E/R Modells auf das relationale Modell. Entity steht in Bez. Anzahl der a A r b B
Kap 4: Abbildung des E/R Modells auf das relationale Modell Verfeinerung von Beziehungsarten Entity steht in Bez. Anzahl der a A r b B 1 = 1 0 1 1 Kap. 4.1 Abbildung von Entities Entity-Schema Relationenschema
IV. Datenbankmanagement
Wirtschaftsinformatik 2 (PWIN) IV. Datenbankmanagement Kapitel 2: Datenmanipulationssprache SQL Wirtschaftsinformatik 2 (PWIN) SS 2009, Professur für Mobile Business & Multilateral Security 1 Agenda 1.
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
Glossar für das Fach Informatik
für das Fach In der Wissenschaft werden die Fachbegriffe nicht immer einheitlich verwendet. Zudem gibt es Unterschiede in den Darstellungsformen von Diagrammen. Das folgende soll diesem Umstand abhelfen
Benteler Automobiltechnik. Warenanhänger Spezifikation. Version 3.1 03 August 2010
Benteler Automobiltechnik Warenanhänger Spezifikation Version 3.1 03 August 2010 Benteler Warenanhänger Spezifikation Zentrallogistik (A. Berger - 5687) Seite 1 von 5 Versionsänderungen Änderungen in dieser
Datenbanken 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
Grundrechnungsarten mit Dezimalzahlen
Grundrechnungsarten mit Dezimalzahlen Vorrangregeln Die Rechnungsarten zweiter Stufe haben Vorrang vor den Rechnungsarten erster Stufe. Man sagt: "Punktrechnung geht vor Strichrechnung" Treten in einer
Datenbanksysteme I WS 2015/16. Übungsblatt 12: Lösungsvorschlag
Ludwig-Maximilians-Universität München Institut für Informatik Prof. Dr. Christian Böhm Sebastian Goebl DATUM Datenbanksysteme I WS 2015/16 Übungsblatt 12: Lösungsvorschlag Abgabe bis ABGABE BEMERKUNG
KKRN. aktiv. 1.Halbjahr. Kursprogramm. KKRN-aktiv e.v. Kursprogramm 1.Halbjahr 2012
KKRN-aktiv e.v. Kursprogramm 1.Halbjahr 2012 1.Halbjahr 2012 KKRN aktiv Kursprogramm Verbindliche
ISU 1. Ue_08/02_Datenbanken/SQL. 08 Datenbanken. Übung. SQL Einführung. Eckbert Jankowski. www.iit.tu-cottbus.de
08 Datenbanken Übung SQL Einführung Eckbert Jankowski www.iit.tu-cottbus.de Datenmodell (Wiederholung, Zusammenfassung) Objekte und deren Eigenschaften definieren Beziehungen zwischen den Objekten erkennen/definieren
WS 2009/10. Diskrete Strukturen
WS 2009/10 Diskrete Strukturen Prof. Dr. J. Esparza Lehrstuhl für Grundlagen der Softwarezuverlässigkeit und theoretische Informatik Fakultät für Informatik Technische Universität München http://www7.in.tum.de/um/courses/ds/ws0910
DV-Organisation und Anwendungsentwicklung. 4. Klausur
MUSTERLÖSUNG WADV 1b 29.04.2005 120 Min. 1 DV-Organisation und Anwendungsentwicklung 4. Klausur A1 A2 A3 SUMME Maximale Punktzahl 20 15 25 60 Erreichte Punktzahl NOTE: MUSTERLÖSUNG WADV 1b 29.04.2005 120
Referentielle Integrität
Datenintegrität Integitätsbedingungen Schlüssel Beziehungskardinalitäten Attributdomänen Inklusion bei Generalisierung statische Integritätsbedingungen Bedingungen an den Zustand der Datenbasis dynamische
9. 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
Handbuch organice SQL-Reportgenerator
organice Software GmbH Handbuch organice SQL-Reportgenerator Benutzerhandbuch Stand: August 2013 Inhalt 1. Allgemeine Informationen... 3 1.1 Einführung... 3 1.2 Voraussetzungen... 3 1.3 Zielgruppe... 3
Selbstauskunft Anlage III zum Immobilien-Leasingvertrag Nr.:
Selbstauskunft Anlage III zum Immobilien-Leasingvertrag Nr.: Persönliche Angaben Anrede/Titel Name Vorname Geburtsname Geburtsort Geburtsdatum Nationalität Familienstand Güterstand Anzahl Kinder unter
1 hat * Transformation des vorigen Entity-Relationship-Diagramms in ein Datenbankschema
Übungen Teil 3 (Datenbank-Design Autowerkstatt ERD Kunde gehört KFZ hat Reparatur kundennr {pk} name vorname adresse strasse plz ort telefonnr fahrgestllnr {pk} kennzeichen marke rechnungsnr {pk} datum
Hochschule Darmstadt Darmstadt, den 04.02.08. KLAUSUR zur Lehrveranstaltung "Datenbanken für FB MN"
Hochschule Darmstadt Darmstadt, den 04.02.08 Fachbereich Informatik Klausur-DB-MN-WS07/08 - Prof. Dr. Wolfgang Weber - Teilnehmer(in) Name: Vorname: Matrikel-Nr: KLAUSUR zur Lehrveranstaltung "Datenbanken
Nachtrag: Farben. Farbblindheit. (Light und Bartlein 2004)
Nachtrag: Farben Farbblindheit (Light und Bartlein 2004) 1 Vorgeschlagene Farbskalen (Light and Bartlein 2004) Farbkodierung metrisch skalierter Daten Unterscheide: 1. Sequential Data (ohne Betonung der
SQL-DDL und SQL-Anfragen. CREATE TABLE Kategorie (Bezeichnung VARCHAR(15) NOT NULL PRIMARY KEY, Klassifikationskriterium VARCHAR(100) NOT NULL )
Technische Universität München WS 2003/04, Fakultät für Informatik Datenbanksysteme I Prof. R. Bayer, Ph.D. Lösungsblatt 6 Dipl.-Inform. Michael Bauer Dr. Gabi Höfling 1.12.2003 SQL-DDL und SQL-Anfragen
Fragebogen für geringfügig entlohnte Beschäftigte
Fragebogen für geringfügig entlohnte Beschäftigte A. Angaben zur Person Familienname, Vorname Geburtsdatum Familienstand Anschrift (Straße, Hausnummer, PLZ, Ort) Sozialversicherungsnummer Geburtsort Geburtsname
Aufbau des SELECT-Befehls. Im Folgenden werden zunächst Abfragen aus einer Tabelle vorgenommen.
Datenbankabfragen (Query) mit SQL (Structured Query Language) 1 Aufbau des SELECT-Befehls Im Folgenden werden zunächst Abfragen aus einer Tabelle vorgenommen. SQL-Syntax: SELECT spaltenliste FROM tabellenname
Informationen zum Seminar. Grundlagen und Einführung in das Wissensmanagement
Informationen zum Seminar Grundlagen und Einführung in das Wissensmanagement Hintergrund Das Thema Wissensmanagement in Unternehmen nimmt vor dem Hintergrund der demografischen Entwicklung an Bedeutung
Referentielle Integrität
Datenintegrität Integitätsbedingungen Schlüssel Beziehungskardinalitäten Attributdomänen Inklusion bei Generalisierung statische Integritätsbedingungen Bedingungen an den Zustand der Datenbasis dynamische
Gliederung und Einordnung
Gliederung und Einordnung 1. Objektorientierte Programmierung mit Object Pascal (5. Studienbrief, Kapitel 5) 9.4. + 16.4. 2. Software-Bausteine am Beispiel der Delphi-Komponenten (5. Studienbrief, Kapitel
SQL Teil 2. SELECT Projektion Selektion Vereinigung, Schnitt, Differenz Verbund Komplexer SELECT-Ausdruck
SELECT Projektion Selektion Vereinigung, Schnitt, Differenz Verbund Fahren fort mit SQL Befehlen. Bilden Relationenalgebra auf SQL ab. So Umsetzung von Anfragen an die DB (bzw. Tabellen) möglich. SELECT
Lineare Gleichungssysteme
Christian Serpé Universität Münster 14. September 2011 Christian Serpé (Universität Münster) 14. September 2011 1 / 56 Gliederung 1 Motivation Beispiele Allgemeines Vorgehen 2 Der Vektorraum R n 3 Lineare
2. 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
Übung Datenbanksysteme I Transaktionen, Selektivität und XML. Thorsten Papenbrock
Übung Datenbanksysteme I Transaktionen, Selektivität und XML Thorsten Papenbrock Übersicht: Übungsthemen 2 Transaktionen Selektivität XML Thorsten Papenbrock Übung Datenbanksysteme I JDBC Transaktionen:
twentyone die wichtigsten Funktionen Modul Tätigkeiten: Termine und Aufgaben des aktiven Benutzers
Modul Tätigkeiten: Termine und Aufgaben des aktiven Benutzers Hier finden Sie die Hinweise auf neu erhaltene Aufgaben. Farben: rot = offen/verpasst grün = offen/zukünftig grau=erledigt Datum und Zeit jeder
Das SQL-Schlüsselwort ALL entspricht dem Allquantor der Prädikatenlogik
Beispielaufgaben Informationssysteme erstellt von Fabian Rump zur IS Vorlesung 2009/10 1 Multiple Choice Aussage richtig falsch Eine SQL-Abfrage beginnt immer mit dem Schlüsselwort SELECT Eine Datenbank
VERSICHERUNGSBÜRO WERNER HAHN IHR SPEZIALIST FÜR SACHVERSICHERUNGEN
Bestatter Flottenversicherung ab 3 en Per E-Post an [email protected] oder Post Fragebogen zur KFZ-Flottenversicherung Allgemeine Angaben Firma, Name und Anschrift Geburtsdatum Zuständiger
Datenbanktechnologie mit praktischen Übungen in MySQL und PHP
Datenbanktechnologie mit praktischen Übungen in MySQL und PHP Übung, Sommersemester 2013 29. April 2013 - MySQL 2 Sebastian Cuy [email protected] Aufgaben Anmerkungen Best practice: SQL Befehle
Partitionen natürlicher Zahlen
Partitionen natürlicher Zahlen [email protected] 9. Oktober 03 In dieser Notiz wird der Beweis des Satzes über die Anzahl der Partitionen einer natürlichen Zahl vorgestellt. Die Darstellung folgt
4.4 Bibliotheksverwaltung
4.4 Bibliotheksverwaltung 4.4.1 Aufgabe In einem Institut soll die Bibliothek mittels einer Access-Datenbank verwaltet werden. 1. Entwerfen Sie entsprechende Datenbankformulare, in denen folgende Datenelemente
2 Grundlagen in MySQL und phpmyadmin
Kapitel 2 Grundlagen in MySQL und phpmyadmin Seite 1/22 2 Grundlagen in MySQL und phpmyadmin Bemerkung: Da die Schüler der 9. Jahrgangsstufe sich mit Datenbanken und Datenbankabfragen beschäftigt haben,
Architektur eines DBMS Logische Optimierung
Vorlesung Datenbanksysteme vom 16.11.2015 Anfragebearbeitung 1 Architektur eines DBMS Logische Optimierung Physische Optimierung Kostenmodelle + Tuning Architektur eines DBMS SW-Komponenten der Anfragebearbeitung
Datenintegrität. Einschränkung der möglichen Datenbankzustände und -übergänge auf die in der Realität möglichen
Datenintegrität Einschränkung der möglichen Datenbankzustände und -übergänge auf die in der Realität möglichen Formulierung von Integritätsbedingungen ist die wichtigste Aufgabe des DB-Administrators!
Vorlesung Datenbankmanagementsysteme
Vorlesung Datenbankmanagementsysteme SQL zur Datenanalyse & Einführung Online Analytical Processing (OLAP) (auf Basis von Oracle) Vorlesung Datenbankmanagementsysteme SQL zur Datenanalyse M. Lange, S.
DBS= DB + DBMS (Datenbank + Datenbankmanagementsystem)
1. Einleitung Datenbanksysteme (DBS) DBS ermöglicht die anwendungsübergreifende Nutzung von Daten. DBS isoliert Anwendungen von Hardware und Betriebssystem DBS= DB + DBMS (Datenbank + Datenbankmanagementsystem)
Datenbanksysteme Vorlesung vom noch Kapitel 7: SQL. Oliver Vornberger. Institut für Informatik Universität Osnabrück
Datenbanksysteme 2009 Vorlesung vom 19.05.2009 noch Kapitel 7: SQL Oliver Vornberger Institut für Informatik Universität Osnabrück SQL: Self Join 15.) Liste die Namen der Assistenten, die für denselben
Datenintegrität. Arten von Integritätsbedingungen. Statische Integritätsbedingungen. Referentielle Integrität. Integritätsbedingungen in SQL.
Datenintegrität Arten von Integritätsbedingungen Statische Integritätsbedingungen Referentielle Integrität Integritätsbedingungen in SQL Trigger 1 Datenintegrität Einschränkung der möglichen Datenbankzustände
DG-Verlag -Muster- Konto-/Depotvollmacht und Unterschriftsproben 1
Kontoinhaber, Anschrift (Straße, Haus-, PLZ, Ort), Telefon Umfang der Vollmacht Die Vollmacht berechtigt gegenüber der zur Vornahme aller Geschäfte, die mit der Kontoführung im Zusammenhang stehen. Die
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
Checkliste zur Erstellung der Einkommensteuererklärung
Persönliche Daten Checkliste zur Erstellung der Einkommensteuererklärung Familienname: Vorname (Steuerpflichtiger/ Ehemann): Religion: Beruf: Straße, Hausnummer: PLZ: Ort: Telefonnummer : Emails Adresse:
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
Kapitel 3: Datenbanksysteme
LUDWIG- MAXIMILIANS- UNIVERSITY MUNICH DEPARTMENT INSTITUTE FOR INFORMATICS Skript zur Vorlesung: Einführung in die Informatik: Systeme und Anwendungen Sommersemester 2015 Kapitel 3: Datenbanksysteme Vorlesung:
Mathematik 1 für Informatik Inhalt Grundbegrie
Mathematik 1 für Informatik Inhalt Grundbegrie Mengen, speziell Zahlenmengen Aussagenlogik, Beweistechniken Funktionen, Relationen Kombinatorik Abzählverfahren Binomialkoezienten Komplexität von Algorithmen
Bewerbung. für die Aufnahme in den Weiterbildungsstudiengang. Master of Arts in Taxation (M.A.) Hochschule Aalen Technik und Wirtschaft
Bewerbung für die Aufnahme in den Weiterbildungsstudiengang Master of Arts in Taxation (M.A.) Hochschule Aalen Technik und Wirtschaft Studienbeginn Sommersemester Anrede (Titel) Name Vorname Geburtsdatum
Design Theorie für relationale Datenbanken
Design Theorie für relationale Datenbanken Design von relationalen Datenbanken alternativen Datenabhängigkeiten Normalisierung Ziel: automatisches Datenbankdesign IX-1 Schlechtes Datenbank Design Frage:
