Gruppe A Bitte tragen Sie SOFORT und LESERLICH Namen und Matrikelnr. ein, und legen Sie Ihren Studentenausweis bereit.
|
|
- Angela Schmidt
- vor 6 Jahren
- Abrufe
Transkript
1 Gruppe A Bitte tragen Sie SOFORT und LESERLICH Namen und Matrikelnr. ein, und legen Sie Ihren Studentenausweis bereit. PRÜFUNG AUS DATENMODELLIERUNG ( ) GRUPPE A Matrikelnr. Familienname Vorname Arbeitszeit: 60 Minuten. Lösen Sie die Aufgaben auf den vorgesehenen Blättern; Lösungen auf Zusatzblättern werden nicht gewertet. Viel Erfolg! Aufgabe 1: a) Bestimmen Sie für die folgenden Relationenschemata (R, F 1 ) und (R, F 2 ) mit R = ABCDEFG, sämtliche Schlüssel. Abhängigkeiten Schlüssel F 1 = {F AB, BE G, D B, GF CD, DB EF } F 2 = {EA BG, C ABD, F BEG, AG BC } b) Geben Sie für die folgenden Relationenschemata (R, F 1 ) und (R, F 2 ) mit R = ABCDEF GH, an, welche Normalformen sie erfüllen, indem Sie die richtigen Antworten ankreuzen. Achtung: pro korrekter Lösung: 1 Punkt, pro falscher Lösung -1 Punkt, pro nicht beantworteter Frage 0 Punkte, insgesamt mindestens 0 Punkte. Abhängigkeiten Schlüssel F 1 ={CEF ADF, DC B, ABC GEF, D BCD, EF ADH } EF, ABC, AD keine Normalform 3NF & nicht BCNF BCNF & nicht 3NF 3NF & BCNF F 2 ={ADE BFC, BD CEH, CGH CH, BF AD, DE AG} DE, BF, DB keine Normalform 3NF & nicht BCNF BCNF & nicht 3NF 3NF & BCNF
2 Aufgabe 2: Gegeben sind die Relationen R(KLM ) mit 7 Tupeln, S(LN O) mit 5 Tupeln und T (K N ) mit 6 Tupeln. Geben Sie die minimale bzw. maximale Größe (= Anzahl der Tupel) der durch die folgenden Ausdrücke entstehenden Relationen an: Ausdruck min. Ergebnisgröße max. Ergebnisgröße π N (T ) π N (S) (S (S T )) π KLM (σ K=25 L=14 (R S)) Aufgabe 3: (8) Führen Sie das folgende EER-Diagramm in ein Relationenmodell über. Markieren Sie pro Relation einen Schlüssel durch unterstreichen der entsprechenden Attribute. Kennzeichnen Sie Fremdschlüssel durch das Voranstellen des Namens der Relation, auf die sich der Schlüssel bezieht also als Relation.Attribut. Verwenden Sie möglichst wenig Relationen und beachten Sie, dass die Datenbank keine NULL-Werte erlaubt. j3 f1 f2 f3 h1 h2 J (0,1) (1,1) i F (0,1) (1,1) g H j1 j2 M (0,1) (3,5) n
3 Aufgabe 4: a) Betrachten Sie die beiden Mengen F d und F d von funktionalen Abhängigkeiten (FDs) über dem Schema R = ABCD. F d = {A B, AC D} F d = {A B, BC D} Sind diese beiden Mengen von funktionalen Abhängigkeiten äquivalent (also gilt F d F d )? Falls ja, geben Sie eine formale Begründung. Falls nein, geben Sie bitte ein Gegenbeispiel (also eine Ausprägung für R welche eine der beiden Mengen an FDs erfüllt, die andere jedoch nicht; geben Sie außerdem an welche FD nicht erfüllt wird). Achtung: Ankreuzen alleine gibt keine Punkte Punkte gibt es nur für die Begründung. F d F d? ja nein b) Betrachten sie das Schema (R, F ) mit R = ABCDE und F = {A B, B D, B C, BC E}. Geben Sie drei Funktionale Abhängigkeiten an, welche sich mittels den Armstrong Axiomen der Transitivität, Pseudotransitivität und Vereinigung aus F ableiten lassen. Geben Sie jeweils an welches Armstrong Axiom Sie verwenden, sowie auf welche beiden Funktionalen Abhängigkeiten Sie dieses anwenden (ein Beispiel wie die Antwort aussehen sollte ist unten angegeben). Sie können neben den Funktionalen Abhängigkeiten in F auch jene verwenden die bereits in einem früheren Schritt abgeleitet wurden. Sie dürfen das selbe Axiom auch öfters (auf anderen FDs) verwenden. Es müssen nicht alle drei Axiome verwendet werden. Armstrong Axiom angewandt auf Ergebnis Transitivität A B, B D A D
4 Aufgabe 5: (5) Gegeben ist ein Relationenschema CDEFGHI und die Menge F d von funktionalen Abhängigkeiten. Bestimmen Sie die kanonische Überdeckung. F d = {D H, CF H, I EG, CF EF, DE CI, EG CD, H GDE} { } F c = Aufgabe 6: Einige Ihrer Erkenntnisse aus der Recherche zu verlässlichen Schreibgeräten haben Sie in folgenden Relationen gespeichert (kursiv geschriebene Attribute kennzeichnen Fremdschlüssel, Unterstreichungen Primärschlüssel): Hersteller(mname, gründung, land) Modell(mname, nummer, preis) Kategorie(name, beschreibung, gewichtung) Bewertung(mname, nummer, name, score) a) Gesucht ist eine Liste (mname, nummer, name) aller Paare von Modellen und Kategorien für die noch keine Bewertung vorliegt also welche Modelle noch in welchen Kategorien bewertet werden müssen. Formulieren Sie diese Anfrage in der relationalen Algebra. b) Gegeben sind folgende Anfragen in der relationalen Algebra: q 1 : ρ mname Modell.mname,nummer Modell.nummer ( π Modell.mname,Modell.nummer,preis (σ Modell.nummer>1 score>3 (σ Modell.nummer=Bewertung.nummer (Modell Bewertung)))) q 2 : π mname,nummer,preis (σ nummer>1 (Modell Bewertung) σ score>3 (Modell Bewertung)) Geben Sie eine Ausprägung für die Relationen Modell und Bewertung an, so dass q 1 und q 2, ausgewertet auf diesen Ausprägungen, unterschiedliche Ergebnisse liefern. Geben Sie außerdem ein Tupel (mname, nummer, preis) an, welches auf der von Ihnen gewählten Ausprägung eine Lösung von q 1 aber nicht von q 2 ist.
5 Hinweis: Sie können als Werte einfache Zahlen oder Buchstaben 1,2,3,4,..., a,b,c,... verwenden, und brauchen keine sinnvollen Einträge angeben. Auch brauchen Sie sich keine Gedanken um sinnvolle Datentypen machen d.h. auch name darf 1 sein oder nummer a. Wenn Sie ein Gegenbeispiel mit weniger als 2 Tupeln pro Relation finden, brauchen Sie die zweite Zeile nicht ausfüllen, sonden können sie einfach leer lassen. Modell mname nummer preis Bewertung mname nummer name score Tupel: c) Gegeben sind die folgenden Ausprägungen für drei der Relationen. Modell mname nummer preis Schreiberling 1 48,95 Schreiberling 2 75,95 Fehlerfrei 5 17,01 Tintenklecks 2 154,99 Papierverzier 1 68,95 Kategorie name beschreibung gewichtung Handling [...] 8 Haptik [...] 5 Verarbeitung [...] 6 Haltbarkeit [...] 7 Genauigkeit [...] 9 Bewertung mname nummer name score Schreiberling 1 Haptik 4 Schreiberling 1 Verarbeitung 3 Tintenklecks 2 Handling 1 Tintenklecks 2 Genauigkeit 0 Schreiberling 1 Haltbarkeit 7 Fehlerfrei 5 Handling 9 Fehlerfrei 5 Genauigkeit 10 Papierverzier 1 Haptik 6 Papierverzier 1 Genauigkeit 7 Des weiteren ist folgendes ER-Diagramm gegeben, welches die drei Relationen beschreibt. Geben Sie für die Beziehung Bewertung die genauesten Werte in der (min,max)-notation an, so dass die oben angegeben Ausprägungen diese Werte erfüllen (d.h. die größtmöglichen Werte für min, und die kleinstmöglichen Werte für max. Modell Bewertung Kategorie
6 Aufgabe 7: Die Angabe zu dieser Aufgabe befindet sich auf der nächsten Seite. (8) Gesamtpunkte: 45
7 Sie können diese Seite abtrennen und brauchen sie nicht abzugeben! Diesen Zettel daher bitte nicht beschriften! (Lösungen auf diesem Zettel werden nicht gewertet!) Angabe für Aufgabe 7: Ein zuverlässiges Schreibgerät das einen auch in den schwierigsten Extremsituationen nicht im Stich lässt ist das wichtigste technische Hilfsmittel bei Prüfungen. Während Sie sich im Zuge Ihrer akribischen Vorbereitung auf diese Prüfung deshalb einige Produktionsstätten von Kugelschreibern angesehen haben, entschied man sich in einer davon auf Grund Ihrer Fragen ein neues Systems zur Qualitätssicherung zu implementieren und bat um Ihre Hilfe. Zeichnen Sie aufgrund der vorliegenden Informationen ein EER-Diagramm. Verwenden Sie dabei die (min,max) Notation. Es sind keine NULL-Werte erlaubt, und Redundanzen sollen vermieden werden. Jedes (Kugelschreiber) Modell trägt eine eindeutige Bezeichnung (BEZ), besitzt einen Preis (PREIS), und wurde von einem Kugelschreiberdesigner (DESIGNER) entworfen. Jeder produzierte Kugelschreiber ist eindeutig identifiziert durch das Modell, eine Fließbandnummer (FNR) und eine Laufnummer (LNR). Außerdem wird zu jedem Kugelschreiber die Farbe vermerkt (FARBE). Mitarbeiter können durch ihre Sozialversicherungsnummer (SVNR) zusammen mit ihrem Gehalt (GEHALT) eindeutig identifiziert werden. Des weiteren ist zu jedem Mitarbeiter eine Adresse bekannt ( ). Es soll gespeichert werden welcher Mitarbeiter welchen Kugelschreiber zusammengebaut hat, wobei jeder Kugelschreiber von genau einem Mitarbeiter zusammengebaut wird. Prüfmethoden zum Testen der Qualität von Kugelschreibern haben einen eindeutigen Namen (NAME), und darüber hinaus eine eindeutige ISO-Nummer (ISONR). Des weiteren verursacht jede Prüfmethode gewisse Kosten (KOSTEN). Es soll nun gespeichert werden, welcher Kugelschreiber von welchem Mitarbeiter mittels welcher Prüfmethode geprüft wurde. Dabei wird jeder Kugelschreiber mindestens zwei mal geprüft aus Kostengründen jedoch nicht öfter als fünf mal. Jeder Mitarbeiter muss mindestens fünf Überprüfungen vorgenommen haben. Prüfmethoden können beliebig oft zum Einsatz kommen, wobei nicht jede Methode auch angewendet werden muss. Jede Bestellung ist eindeutig identifiziert durch eine Bestellnummer (BID). Zusätzlich soll eine Kreditkartennummer (KNR) und eine Versandadresse (ADRESSE) gespeichert werden. Eine Bestellung kann mehrere Kugelschreibermodelle beinhalten, mindestens jedoch eines. Für jedes bestellte Modell soll die Menge (MENGE) der bestellten Exemplare vermerkt werden. Wurde eine Bestellung bearbeitet wird das Datum der Fertigstellung vermerkt (DATUM). Außerdem wird gespeichert mit welchen Kugelschreibern die Bestellung erfüllt wurde. Jeder bearbeiteten Bestellung muss mindestens ein Kugelschreiber zugewiesen sein. Ein Kugelschreiber kann maximal einer solchen Bestellung zugewiesen sein.
Gruppe A Bitte tragen Sie SOFORT und LESERLICH Namen und Matrikelnr. ein, und legen Sie Ihren Studentenausweis bereit.
Gruppe A Bitte tragen Sie SOFORT und LESERLICH Namen und Matrikelnr. ein, und legen Sie Ihren Studentenausweis bereit. PRÜFUNG AUS DATENMODELLIERUNG (184.685) GRUPPE A MUSTERLÖSUNG 20.03.2015 Matrikelnr.
Mehr2. Übungsblatt 3.0 VU Datenmodellierung
2. Übungsblatt 3.0 VU Datenmodellierung 15. Mai 2012 Allgemeines In diesem Übungsteil sollten Sie Aufgabenstellungen aus den Bereich SQL und Normalformentheorie bearbeiten. Lösen Sie die Beispiele eigenständig,
Mehr2. Übungsblatt 3.0 VU Datenmodellierung
2. Übungsblatt 3.0 VU Datenmodellierung 2. Dezember 2015 Allgemeines In diesem Übungsteil sollten Sie Aufgabenstellungen aus den Bereich SQL und Normalformentheorie bearbeiten. Lösen Sie die Beispiele
MehrDatenbanken 1 Sommersemester 2014/
Fachbereich für Computerwissenschaften Prof. Dr. Nikolaus Augsten Jakob-Haringer-Str. 2 5020 Salzburg, Austria Telefon: +43 662 8044 6347 E-Mail: nikolaus.augsten@sbg.ac.at Datenbanken 1 Sommersemester
Mehr1. Übungsblatt 3.0 VU Datenmodellierung
1. Übungsblatt 3.0 VU Datenmodellierung 22. April 2016 Allgemeines In diesem Übungsteil werden Sie den Entwurf einer kleinen Datenbank üben, deren Überführung in das Relationenschema, sowie die relationale
MehrDesign 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:
MehrKapitel 7: Formaler Datenbankentwurf
7. Formaler Datenbankentwurf Seite 1 Kapitel 7: Formaler Datenbankentwurf Die Schwierigkeiten der konzeptuellen Modellierung sind zu einem großen Teil dadurch begründet, dass sich die relevanten Strukturen
MehrFACHHOCHSCHULE MANNHEIM. Hochschule für Technik und Gestaltung. Beispielklausur zur Vorlesung:
FACHHOCHSCHULE MANNHEIM Hochschule für Technik und Gestaltung DBA Bachelor Fakultät Informatik BEISPIELKLAUSUR Beispielklausur zur Vorlesung: Datenbanken (DBA) im Bachelor-Studiengang Informatik, Fakultät
Mehrhttps://webct.net.ethz.ch/script/dbsyst/scripts/student/serve_quiz_marked.pl?do_g...
Seite 1 von 5 View Results Übung 3 User ID: unizh.ch_scherrer_larissa_733033363031363501 Attempt: 1 / 1 Out of: 16 Started: May 31, 2006 20:43 Finished: June 6, 2006 15:04 Time spent: 138 hr, 20 min.,
Mehr3. Übungsblatt (Testatwoche: 4. - 6. Mai 2010) Einführung in Datenbanksysteme Datenbanken für die Bioinformatik
3. Übungsblatt (Testatwoche: 4. - 6. Mai 2010) Einführung in Datenbanksysteme Datenbanken für die Bioinformatik Heinz Schweppe, Katharina Hahn Aufgabe 1 (DDL + Constraints) 12 Punkte Die Tabellen gruppe
MehrDatenbanken und Informationssysteme Sommersemester 2012 Probeklausur
Datenbanken und Informationssysteme Sommersemester 2012 Probeklausur 1 Konzeptuelle Modellierung (12 Punkte) Die folgende Beschreibung skizziert ein Informationssystem zur Verwaltung von Musikern: Jeder
Mehr1. Ü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
MehrDatenbanken. Sommersemester 2010 Probeklausur
Prof. Dr. V. Linnemann Christoph Reinke Universität zu Lübeck Institut für Informationssysteme Lübeck, den 29. Juli 2010 Datenbanken Sommersemester 2010 Probeklausur Hinweise: Es ist sinnvoll, die Aufgaben
Mehr1. Übungsblatt 3.0 VU Datenmodellierung
1. Übungsblatt 3.0 VU Datenmodellierung 28. November 2016 Allgemeines In diesem Übungsteil werden Sie den Entwurf einer kleinen Datenbank üben, deren Überführung in das Relationenschema, sowie die relationale
Mehr3. 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
Mehr1. Übungsblatt 3.0 VU Datenmodellierung
1. Übungsblatt 3.0 VU Datenmodellierung 9. Oktober 2013 Allgemeines In diesem Übungsteil werden Sie den Entwurf einer kleinen Datenbank üben, deren Überführung in das Relationenschema, sowie die relationale
MehrGrundlagen: Datenbanken WS 15/16
Grundlagen: Datenbanken WS 15/16 2. Zentralübung / Wiederholung / Fragestunde Harald Lang gdb@in.tum.de Diese Folien finden Sie online. Die Mitschrift erhalten Sie im Anschluss. Termine Klausur 24.02.2016,
MehrTU München, Fakultät für Informatik Lehrstuhl III: Datenbanksysteme Prof. Dr. Thomas Neumann
TU München, Fakultät für Informatik Lehrstuhl III: Datenbanksysteme Prof. Dr. Thomas Neumann Blatt Nr. 8 Übung zur Vorlesung Grundlagen: Datenbanken im WS14/15 Harald Lang (harald.lang@in.tum.de) http://www-db.in.tum.de/teaching/ws1415/grundlagen/
MehrVorlesung Datenbanken II A Klausur
Prof. Dr. Stefan Brass 11. Juli 2006 Institut für Informatik MLU Halle-Wittenberg Vorlesung Datenbanken II A Klausur Name: Matrikelnummer: Studiengang: Aufgabe Punkte Max. Punkte Zeit 1 (Entwurf im ER-Modell)
MehrDatenbanken: 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
MehrVorkurs Mathematik 1
Vorkurs Mathematik 1 Einführung in die mathematische Notation Konstanten i komplexe Einheit i 2 + 1 = 0 e Eulersche Zahl Kreiszahl 2 Einführung in die mathematische Notation Bezeichner Primzahlen, Zähler
MehrLösung Probeklausur. Datenbanken und Informationssysteme. Sommersemester Datenbanken und
Datenbanken Lösung Probeklausur Sommersemester 2012 Aufgabe 1: Konzeptuelle Modellierung Jeder Musiker soll mit seinem Namen, bestehend aus Vor- Nachname, der Anzahl an Berufsjahren gespeichert werden.
MehrIntegritä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
MehrDas 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
MehrSoftware-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
MehrAufgabe 1: Kanonische Überdeckung
Aufgabe 1: Kanonische Überdeckung Ist die kanonische Überdeckung F c einer Menge F von funktionalen Abhängigkeiten eindeutig? Begründen Sie Ihre Antwort. Die kanonische Überdeckung F c einer Menge F von
MehrTECHNISCHE UNIVERSITÄT DRESDEN Fakultät Wirtschaftswissenschaften Prof. Dr. W. Esswein Lehrstuhl Wirtschaftsinformatik, insbesondere Systementwicklung
TECHNISCHE UNIVERSITÄT DRESDEN Fakultät Wirtschaftswissenschaften Prof. Dr. W. Esswein Lehrstuhl Wirtschaftsinformatik, insbesondere Systementwicklung Diplomprüfung Wintersemester 2010-2011 im Fach Wirtschaftsinformatik,
MehrTeil 7: Einführung in den logischen Entwurf
7. Einführung in den logischen Entwurf 7-1 Teil 7: Einführung in den logischen Entwurf Literatur: Elmasri/Navathe:Fundamentals of Database Systems, 3. Auflage, 1999. Chapter 3, Data Modeling Using the
MehrRelationale Entwurfstheorie. Kapitel 5 201 / 510
Kapitel 5 Relationale Entwurfstheorie 201 / 510 Relationale Entwurfstheorie Ein schlecht entworfenes Schema führt zu folgenden Anomalien Updateanomalien: bei Änderungen eines Fakts müssen viele Tupel angefaßt
Mehr1. Übungsblatt 3.0 VU Datenmodellierung
1. Übungsblatt 3.0 VU Datenmodellierung 13. März 2013 Allgemeines In diesem Übungsteil werden Sie den Entwurf einer kleinen Datenbank üben, deren Überführung in das Relationenschema, sowie die relationale
MehrKapitel 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
MehrDatenbanksysteme 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
Mehr4.2.2.2 Funktionale Abhängigkeiten
Funktionale Abhängigkeiten 4.2.2.2 Funktionale Abhängigkeiten 2002 Prof. Dr. Rainer Manthey Informationssysteme 1 Spezielle Formen von FDs Ist die linke Seite einer FD nicht mehr verkleinerbar (reduzierbar),
MehrEinführung in Datenbanken - Wiederholung Normalformen - Philipp Cimiano AG Semantische Datenbanken und Wissensverarbeitung
Einführung in Datenbanken - Wiederholung Normalformen - Philipp Cimiano AG Semantische Datenbanken und Wissensverarbeitung 1 Überblick Normalformen 2NF 3NF BCNF 2 Zweite Normalform (2NF) Definition (zweite
MehrAufgaben zu geometrischen Grundbegriffen 1
Aufgaben zu geometrischen Grundbegriffen 1 Punkt, Gerade, Strecke und Strahl 1. Gib alle Buchstaben an, mit denen ein Punkt bezeichnet wird. A 2. Schreibe verschiedene Redewendungen auf, in denen das Wort
Mehr- 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
MehrInhaltsverzeichnis. 1. Fragestellung
Inhaltsverzeichnis 1. Fragestellung... 1 2. Herleitung zum Thema... 1 3. Das Entity Relationship Modell (ERM)... 2 4. Praktisches Beispiel zum ERM... 7 5. Anhang...Fehler! Textmarke nicht definiert. 1.
MehrEin Schlüssel ist eine Menge von Attributen (also eines oder mehrere), die eine Datenzeile (Tupel) einer Tabelle eindeutig identifiziert
Maika Büschenfeldt Datenbanken: Skript 1 1. Was ist eine relationale Datenbank? In Datenbanken können umfangreiche Datenbestände strukturiert abgelegt werden. Das Konzept relationaler Datenbanken soll
MehrKlausur Datenbanken Wintersemester 2013/2014 Prof. Dr. Wolfgang May 29. Januar 2014, 14-16 Uhr Bearbeitungszeit: 90 Minuten
Klausur Datenbanken Wintersemester 2013/2014 Prof. Dr. Wolfgang May 29. Januar 2014, 14-16 Uhr Bearbeitungszeit: 90 Minuten Vorname: Nachname: Matrikelnummer: Studiengang: Bei der Klausur sind keine Hilfsmittel
MehrKapitel 3: Datenbanksysteme
LUDWIG- MAXIMILIANS- UNIVERSITY MUNICH DEPARTMENT INSTITUTE FOR INFORMATICS Skript zur Vorlesung: Einführung in die Informatik: Systeme und Anwendungen Sommersemester 2008 Kapitel 3: Datenbanksysteme Vorlesung:
MehrWirtschaftsinformatik 2. Tutorium im WS 11/12
Wirtschaftsinformatik 2. Tutorium im WS 11/12 Entity/Relationship-Modell SQL Statements Tutorium Wirtschaftsinformatik WS 11/12 2.1 Datenmodellierung mit ERM (1) Datenmodellierung zur Erarbeitung des konzeptionellen
MehrErstellen 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
MehrDaten Bank. 5. Vorlesung
Daten Bank 5. Vorlesung 4. VL von bis Person (0,n) lebt_in (0,n) Ort AusweisNr. Name Vorname PLZ Ortsname SQL: create insert select 1. Normalform Schlüssel und Funktionale Abhängigkeiten Dr. Karsten Tolle
MehrPRG2 Folien Zicari Teil 4 Einführung in Datenbanken SS 2007
Folien Zicari Teil 4 Einführung in Datenbanken SS 2007 Prof. Dott. Ing. Roberto Zicari Johann Wolfgang Goethe-Universität Frankfurt am Main Fachbereich Informatik und Mathematik IV-1 Relationales Datenmodell
Mehr4. Normalisierung von Relationenschemata
4. Normalisierung von Relationenschemata Ziel: Vermeidung von Anomalien in Relationenschemata wird erreicht durch systematische Vorgehensweise beim Datenentwurf vom eerm zum Relationalen Modell (s. voriges
Mehr9. Einführung in Datenbanken
9. Einführung in Datenbanken 9.1 Motivation und einführendes Beispiel 9.2 Modellierungskonzepte der realen Welt 9.3 Anfragesprachen (Query Languages) 9.1 Motivation und einführendes Beispiel Datenbanken
Mehr2. Schriftliche Leistungskontrolle (EK)
TheGI 1: Grundlagen und algebraische Strukturen Prof. Dr.-Ing. Uwe Nestmann - 10. Februar 2009 2. Schriftliche Leistungskontrolle (EK) Punktzahl In dieser schriftlichen Leistungskontrolle sind 100 Punkte
MehrKlausur Datenbanksysteme
Prüfung Datenbanksysteme, 31.Jan. 2003 S. 1 Klausur Datenbanksysteme Name: Matrikel-Nr.: Studiengang: Aufgabenblatt nicht vor Beginn der Prüfung umdrehen! Prüfer: Prof. Dr. Martin Hulin Dauer: 90 Minuten
MehrVom 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
MehrInformatik II Datenorganisation Datenbanken
Informatik II Datenorganisation Datenbanken Studiengang Wirtschaftsingenieurwesen (2. Semester) Prof. Dr. Sabine Kühn Tel. (0351) 462 2490 Fachbereich Informatik/Mathematik skuehn@informatik.htw-dresden.de
MehrEinfü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
Mehr3. Spezielle ER-Modelle und Tabellenableitung. Transformation von ER-Diagrammen in Relationen
3. Spezielle ER-Modelle und Tabellenableitung Spezialfälle von ER-Modellen Grundlage, was sind Relationen Transformation von ER-Diagrammen in Relationen 56 Lesebeispiel Access (Realisierungmodell!) 57
MehrRelationales 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
MehrKapitel 3: Datenbanksysteme
LUDWIG- MAXIMILIANS- UNIVERSITY MUNICH DEPARTMENT INSTITUTE FOR INFORMATICS Skript zur Vorlesung: Einführung in die Informatik: Systeme und Anwendungen Sommersemester 2009 Kapitel 3: Datenbanksysteme Vorlesung:
MehrKlausur 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,
MehrKlausur 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
MehrNormalformen: Sinn und Zweck
Normalformen: Sinn und Zweck Redundanz und Inkonsistenz vermeiden Anomalien vermeiden Verlustlose Zerlegungen finden Abhängigkeiten bewaren NF2 und NF3 behandeln das Verhältnis zwischen Schlüsselund Nichtschlüssel-
MehrBERUFSPRAKTIKUM UND -VORBEREITUNG
Department für Geographie Marco Brey BERUFSPRAKTIKUM UND -VORBEREITUNG Crashkurs IT-Methoden ein anwendungsorientierter Einstieg in Datenbanksysteme, Programmierung und fortgeschrittene Excel-Funktionen
MehrKlausur Datenbanken Wintersemester 2011/2012 Prof. Dr. Wolfgang May 8. Februar 2012, 14-16 Uhr Bearbeitungszeit: 90 Minuten
Klausur Datenbanken Wintersemester 2011/2012 Prof. Dr. Wolfgang May 8. Februar 2012, 14-16 Uhr Bearbeitungszeit: 90 Minuten Vorname: Nachname: Matrikelnummer: Studiengang: Bei der Klausur sind keine Hilfsmittel
MehrDatenbanken: ER-Modell
Beispiel: Lastenheft: Für eine Hochschule soll eine Verwaltungssoftware geschrieben werden, die alle relevanten Daten in einem relationalen Datenbanksystem speichert. Zu diesen Daten zählen die Stamm-
MehrTag 4 Inhaltsverzeichnis
Tag 4 Inhaltsverzeichnis Normalformen Problem Formen (1-4) Weitere Formen Transaktionen Synchronisationsprobleme Überblick Autocommit Locking Savepoints Isolation levels Übungen RDB 4-1 Normalformen Problematik
MehrDatenbanksysteme 1 Herbst-/Wintersemester Oktober Gegeben seinen die beiden folgenden Relationenausprägungen L und R.
Lehrstuhl für Praktische Informatik III Prof. Dr. Guido Moerkotte Email: moer@db.informatik.uni-mannheim.de Marius Eich Email: marius.eich@uni-mannheim.de Fisnik Kastrati Email: kastrati@informatik.uni-mannheim.de
Mehr1 Übungen zu Datenbank-Kategorien
1 Übungen zu Datenbank-Kategorien Übung 1.1 Betrachten Sie anhand der grafischen Darstellung im Skript den Unterschied zwischen einer Desktop Datenbank und einer Client-Server Datenbank. Geben Sie für
MehrDatenbanksysteme I Übung: Relationale Algebra. Jana Bauckmann
Datenbanksysteme I Übung: Relationale Algebra Jana Bauckmann Anfragen der relationalen Algebra 2 model number processor speed [MHz] size of hard disk [GB] speed and type of removeable disk (CD, DVD) screen
MehrRelationaler Datenbankentwurf
Übung Datenbanksysteme I Relationaler Datenbankentwurf Thorsten Papenbrock Vorstellung: Tutoren-Team 2 Übung: Thorsten Papenbrock Email: thorsten.papenbrock@hpi.uni-potsdam.de Raum: A-1.7 Tutoren: Alexander
MehrGrundlagen der Technischen Informatik. 8. Übung
Grundlagen der Technischen Informatik 8. Übung Christian Knell Keine Garantie für Korrekt-/Vollständigkeit 8. Übungsblatt Themen Aufgabe : Aufgabe : Aufgabe : Aufgabe : KMF, Nelson/Petrick-Verfahren Quine/McCluskey-Verfahren
MehrÜ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
MehrGrundlagen der Technischen Informatik. 7. Übung
Grundlagen der Technischen Informatik 7. Übung Christian Knell Keine Garantie für Korrekt-/Vollständigkeit 7. Übungsblatt Themen Aufgabe : Aufgabe : Aufgabe : Aufgabe : KMF, Nelson/Petrick-Verfahren Quine/McCluskey-Verfahren
MehrEinführung relationale Datenbanken. Themenblock: Erstellung eines Cube. Schlüssel. Relationenmodell Relationenname Attribut. Problem.
Themenblock: Erstellung eines Cube Einführung relationale Datenbanken Problem Verwaltung großer Mengen von Daten Praktikum: Data Warehousing und Data Mining Idee Speicherung der Daten in Form von Tabellen
MehrProf. Dr. Rolf Lauser
Prof. Dr. Rolf Lauser Dr.-Gerhard-Hanke-Weg 31 85221 Dachau Tel.: 08131/511750 Fax: 08131/511619 rolf@lauser-nhk.de.de Von der Industrie- und Handelskammer für München und Oberbayern öffentlich bestellter
MehrThemenblock: Erstellung eines Cube
Themenblock: Erstellung eines Cube Praktikum: Data Warehousing und Data Mining Einführung relationale Datenbanken Problem Verwaltung großer Mengen von Daten Idee Speicherung der Daten in Form von Tabellen
MehrDatenbankmodelle 1. Das Entity-Relationship-Modell. Prof. Dr. Bernhard Schiefer 2-1
Datenbankmodelle 1 Das Entity-Relationship-Modell Prof. Dr. Bernhard Schiefer 2-1 Datenbankmodelle ER-Modell hierarchisches Modell Netzwerkmodell relationales Modell objektorientierte Modelle Prof. Dr.
MehrRelationale Entwurfstheorie
Relationale Entwurfstheorie Funktionale Abhängigkeiten Normalformen Normalisierung durch Dekomposition Funktionale Abhängigkeiten Def.: Sei R ein Schema, und R. Die funktionale Abhängigkeit gilt, wenn
Mehr/-010 2% 3%.-&"(2#( 4#5% 6077## 7 8$$04%27.0& 905$0& :0;+
! "#$%&'() *+,-#.(! "#$%&'() *+,-#.( // /011#)1.#) 234#5: 61$03#7 8$("(1$5% 5 15#9($(-:1$5%4 # 90.+;(. 5 6. [?.] I.!"#$%&'(&) *&#+,-& "$./0-/1/
MehrBeispielklausur. Methoden der Wirtschaftsinformatik
Prof. Dr. Andreas Fink Fakultät für Wirtschafts- und Sozialwissenschaften Helmut-Schmidt-Universität / Universität der Bundeswehr Hamburg Beachten Sie: Die Themenauswahl, Punkteverteilung, Aufgabenanzahl
MehrTag 4 Inhaltsverzeichnis
Tag 4 Inhaltsverzeichnis Normalformen Problem Formen (1-4) Weitere Formen Transaktionen Synchronisationsprobleme Überblick Autocommit Locking Savepoints Isolation levels Übungen RDB 4-1 Normalformen Problematik
MehrDatenbanksysteme I. Klausur zum Praktikum. Mehrere Professoren prüfen mit genau einem Beisitzer genau einen Studenten.
Lehrstuhl für Datenbanken und Informationssysteme Wintersemester 1999/2000 Universität Augsburg, Institut für Informatik 25. Februar 2000 Prof. Dr. Werner Kießling A. Leubner, M. Wagner Datenbanksysteme
MehrGruppe A PRÜFUNG AUS SEMISTRUKTURIERTE DATEN 184.705 2. 12. 2013 Kennnr. Matrikelnr. Familienname Vorname
Gruppe A PRÜFUNG AUS SEMISTRUKTURIERTE DATEN 184.705 2. 12. 2013 Kennnr. Matrikelnr. Familienname Vorname Arbeitszeit: 100 Minuten. Aufgaben sind auf den Angabeblättern zu lösen; Zusatzblätter werden nicht
MehrKlausur in Datenmanagement SS 2009
Fachhochschule München FB 07 Informatik Klausur in Datenmanagement SS 2009 Studiengang : Informatik - Semester IBB4C Prüfer : Bojan Milijas Prüfungstermin : 26.07.2009; 15:30 16:00 Uhr (Raum R1.009) Prüfungsdauer
MehrTabellenkalkulationsprogramm EXCEL
Tabellenkalkulationsprogramm EXCEL Es gibt verschiedene Tabellenkalkulationsprogramme, z. B. von Microsoft, von IBM, von Star und anderen Softwareherstellern, die alle mehr oder weniger dieselben Funktionen
MehrHochschule 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
MehrAccess 2010. Grundlagen für Anwender. Andrea Weikert 1. Ausgabe, 1. Aktualisierung, Juli 2012. inkl. zusätzlichem Übungsanhang ACC2010-UA
Andrea Weikert 1. Ausgabe, 1. Aktualisierung, Juli 2012 Access 2010 Grundlagen für Anwender inkl. zusätzlichem Übungsanhang ACC2010-UA 3 Access 2010 - Grundlagen für Anwender 3 Daten in Formularen bearbeiten
MehrProbabilistische Datenbanken
Probabilistische Datenbanken Seminar Intelligente Datenbanken AG Intelligente Datenbanken Prof. Dr. Rainer Manthey 26.04.05 Maarten van Hoek - 1 - Inhaltsverzeichnis 1.0 Einleitung...3 2.0 Modell probabilistischer
MehrMicrosoft Access 2010 SQL nutzen
Microsoft Access 2010 SQL nutzen Welche Bestellungen hat Kunde x aufgegeben? Welche Kunden haben noch nie bestellt? Wer hat welche Bestellungen von welchen Kunden aufgenommen? S(tructured)Q(uery)L(anguage)
MehrDatenbankmodelle 1. Das Entity-Relationship-Modell
Datenbankmodelle 1 Das Entity-Relationship-Modell Datenbankmodelle ER-Modell hierarchisches Modell Netzwerkmodell relationales Modell objektorientierte Modelle ER Modell - 2 Was kann modelliert werden?
MehrVorlesung Dokumentation und Datenbanken Klausur
Dr. Stefan Brass 5. Februar 2002 Institut für Informatik Universität Giessen Vorlesung Dokumentation und Datenbanken Klausur Name: Geburtsdatum: Geburtsort: (Diese Daten werden zur Ausstellung des Leistungsnachweises
Mehr3. Relationen Erläuterungen und Schreibweisen
3. Relationen Eine Relation ist allgemein eine Beziehung, die zwischen Dingen bestehen kann. Relationen im Sinne der Mathematik sind ausschließlich diejenigen Beziehungen, bei denen stets klar ist, ob
MehrDAP2-Klausur 07.08.2004
DAP2-Klausur 07.08.2004 Vorname : Familienname: Ich studiere (Bitte markieren): Informatik/Inform. Lehramt/Inf.technik/Physik/ Mathe/Statistik/Sonstiges: Bitte beachten: Auf jedem Blatt Matrikelnummer
MehrDV-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
MehrKapitel 06 Normalisierung von Relationen. 6 Die Normalisierung von Relationen
Kapitel 06 Normalisierung von Relationen 6 Die Normalisierung von Relationen 6 Die Normalisierung von Relationen...1 6.1 Die Problemstellung...4 6.2 Die unnormalisierte Form...5 6.3 Die 1. Normalform...7
MehrGrundlagen Datenbanken
FG Datenbank- und Informationssysteme Prof. Dr. Gregor Engels Klausur Grundlagen Datenbanken 30. Juli 2008 Bearbeitungszeit: 120 Minuten unbedingt vollständig und lesbar ausfüllen! Vorname: Matrikelnummer:
MehrAbschlussprüfung Sommer 2004 Fachinformatiker/-in (Fachrichtung Anwendungsentwicklung) Ganzheitliche Aufgabe II Kernqualifikation
Abschlussprüfung Sommer 2004 Fachinformatiker/-in (Fachrichtung Anwendungsentwicklung) Ganzheitliche Aufgabe II Kernqualifikation Ausgangssituation Die Fragen sollten in der Zeit von 90 Minuten beantwortet
MehrMengenvergleiche: Alle Konten außer das, mit dem größten Saldo.
Mengenvergleiche: Mehr Möglichkeiten als der in-operator bietet der θany und der θall-operator, also der Vergleich mit irgendeinem oder jedem Tupel der Unteranfrage. Alle Konten außer das, mit dem größten
MehrKlausur 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- Zeichenutensilien, kein Taschenrechner, keine Formelsammlung
Bildungsdirektion des Kantons Zürich Mittelschul- und Bildungsamt BMS Aufnahmeprüfung Jahr 2014 Basierend auf Lehrmittel (alt): Arithmetik und Algebra (Hohl) Fach Mathematik Teil 1 Serie D Dauer 45 Minuten
MehrUniversität Augsburg, Institut für Informatik WS 2006/2007 Dr. W.-T. Balke 27. Nov. 2006 M. Endres, A. Huhn, T. Preisinger Lösungsblatt 5
Universität Augsburg, Institut für Informatik WS 2006/2007 Dr. W.-T. Balke 27. Nov. 2006 M. Endres, A. Huhn, T. Preisinger Lösungsblatt 5 Aufgabe 1: Projektion Datenbanksysteme I π A1,...,A n (π B1,...,B
MehrNull-Werte in Relationalen Datenbanken
Seminar: Imperfektion in Datenbanken WS03/04 Null-Werte in Relationalen Datenbanken Thomas Bierhance Einführung Null-Werte in DBen sind notwendiges Übel, da... (1) das Wissen über die tatsächliche Welt
MehrDatenbanksysteme I Relationaler Datenbankentwurf. 18.4.2011 Felix Naumann
Datenbanksysteme I Relationaler Datenbankentwurf 18.4.2011 Felix Naumann Überblick 2 Motivation und Einbettung Wiederholung: ER-Diagramme Das Relationale Modell Von ER-Diagrammen zu Relationenschemata
Mehr3. Ü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
MehrTheGI 1: Grundlagen und algebraische Strukturen Prof. Dr.-Ing. Uwe Nestmann - 09. Februar 2010. 2. Schriftliche Leistungskontrolle (EK)
TheGI 1: Grundlagen und algebraische Strukturen Prof. Dr.-Ing. Uwe Nestmann - 09. Februar 2010 2. Schriftliche Leistungskontrolle (EK) Punktzahl In dieser schriftlichen Leistungskontrolle sind 100 Punkte
Mehr