Datenbanken - Wiederholung
|
|
|
- Dagmar Koenig
- vor 9 Jahren
- Abrufe
Transkript
1 Datenbanken - Wiederholung Norbert Fuhr
2 Einführung Einführung Welches sind typische Probleme bei der Informationsverarbeitung ohne DBMS? Welche Abstraktionsebenen unterscheidet man bei einem DBMS? Was sind die Vorteile von physischer/logischer Datenunabhängigkeit?
3 Datenbankentwurf Datenbankentwurf Abstraktionsebenen beim Datenbankentwurf? Phasen beim Datenbankentwurf? Wesentlichen Konstrukte beim ER-Modell? Wie kann man Kardinalitäten bei Beziehungstypen angeben? Erläutern Sie die Semantikl von Funktionalitäten beim n-stelligen Beziehungen! Wodurch unterscheidet sich ein schwacher von einem starken Entity-Typ? Wesentliche Unterschiede zwischen UML und ER-Modell?
4 Das relationale Modell Das relationale Modell Begriffe: Relation, Schema, Ausprägung, Schlüssel, Primärschlüssel Relationale Darstellung von Entitytypen Relationale Darstellung von Beziehungen? Schlüssel? Verfeinerung bei 1:N-Beziehungen? Relationale Algebra: Basisausdrücke, Operatoren? Relationenkalkül: Atome, Formeln, Sicherheit? Domänenkalkül: Form Ausdruckskraft: Relationale Algebra / Relationenkalkül / Domänenkalkül
5 SQL SQL Definition von Schemata in SQL Operationen zur Veränderung des Datenbestandes Wozu dient select distinct? Tupelvariablen in SQL Übersetzung einer Tupelkalkül(TK)-Anfrage in SQL Wie übersetzt man Existenzquantoren aus dem TK in SQL? Wie übersetzt man Allquantoren aus dem TK in SQL? Kanonische Übersetzung einer SQL-Anfrage in Relationenalgebra Semantik von Aggregatfunktionen / group by/ having Abarbeitungsreihenfolge bei Verwendung von Aggregatfunktionen?
6 SQL SQL (2) Auswertung von Nullwerten Joins in SQL: Varianten, Syntax Rekursion in SQL Änderungen am Datenbestand Sichten: Spezifikation, Änderbarkeit Arten der Einbettung von SQL in Anwendungsprogramme DB-Zugriff via JDBC Zusammenhang zwischen QBE und Domänenkalkül
7 Integritätsbedingungen Integritätsbedingungen Welche Arten von Integritätsbedingungen kann man unterscheiden? Beispiele? Was versteht man unter referentieller Integrität? Welche Möglichkeiten gibt es in SQL, um referentielle Integrität bei Änderungen aufrechtzuerhalten? Wie kann man dynamische Integritätsbedingungen in SQL überwachen?
8 Relationale Entwurfstheorie Relationale Entwurfstheorie Begriffe: Superschlüssel, Kandidatenschlüssel, volle funktionale Abhängigkeit Bestmmung der transitiven Hülle einer Attributmenge Berechnung der kanonischen Überdeckung Zerlegungskriterien für Relationenschemata: Verlustlosigkeit, Abhängigkeitserhaltung Wie kann man Verlustlosigkeit bzgl. FDs/MVDs überprüfen? Definition der Normalformen: 1NF, 2NF, 3NF, BCNF, 4NF Synthesealgorithmus/Eigenschaften Dekompositionsalgorithmus für BCNF/4NF Eigenschaften des Dekompositionsalgorithmus?
9 Transaktionen Transaktionen Welche Operationen gibt es auf der Transaktionsebene? Eigenschaften von Transaktionen: ACID Transaktionsverwaltung in SQL Mögliche Zustände einer Transaktion
10 Mehrbenutzersynchronisation Mehrbenutzersynchronisation Fehler bei unkontrolliertem Mehrbenutzerbetrieb Definition: Serialisierbarkeit / Unterschied zu serieller Historie Konfliktoperationen, Aquivalenz von Historien Serialisierbarkeitsgraph, Serialisierbarkeitstheorem Klassen von Historien: serialisierbare, rücksetzbare, rücksetzbar ohne Kaskadierung, strikte sperrbasierte Synchronisation 2-Phasen-Sprerrprotokoll (2PL), strenges 2PL Deadlocks: Erkennung und Vermeidung Multi-Granularity Locking Zeitstempel-basierte Synchronisation Optimistische Synchronisation
11 Objektorientierte Datenbanken Objektorientierte Datenbanken Vorteile objektorientierter Datenmodellierung Eigenschaften von Objekten Arten von Operationen Vererbung: Eiegneschaften, Operationen OQL: Pfadausdrücke
12 Objekt-relationale und erweiterbare Datenbanksysteme Objekt-relationale und erweiterbare Datenbanksysteme Einfache benutzerdefinierte Typen: Definition, Konvertierung Table Functions Definition und Anlegen komplexer Typen Behandlung von Referenzen Vererbung von Objekttypen
13 Deduktive Datenbanken Deduktive Datenbanken extensionale vs. intensionale DB Aufbau von Regeln, Sicherheit Auswertung nicht-rekursiver Regeln Auswertung rekursiver Regeln: naiv, semi-naiv Negation: stratifizierte Programme, Auswertung Ausdruckskraft von Datalog
14 Sicherheitsaspekte Sicherheitsaspekte Grundlegende Sicherheitsmechanismen: Authentisierung, Zugriffskontrolle, Auditing Discretionary Access Control: Aufbau von Zugriffsregeln Zugriffskontrolle in SQL Sichten Auditing Verfeinerungen des Autorisierungsmodells: explizite/implizite Autorisierung positive/negative Autorisierung starke/schwache Autorisierung implizite Autoirisierung entlang einer Typhierarchie Mandatory Access Control Aufbau vpon Multilevel-relationen Integritätsbedingungen: Entity-Integrität, Null-Integrität, Interinstanz-Integrität, Polyinstanziierungs-Integrität
15 Verteilte Datenbanken Verteilte Datenbanken Fragmentierung, Allokation und Replikation Transparenz: Fragmentierungs-Transparenz Allokations-Transparenz Lokale-Schema-Transparenz Anfrageübersetzung und -optimierung Joins in verteilten DBn Transaktionskontrolle in VDBn: 2-phase-commit Serialisierbarkeit Deadlock-Erkennung: timeout/lokal/zentral Deadlock-Vermeidung: Zeitstempel, optimistische Synchronisation Synchronisation bei replizierten Daten: Quorum Consensus-Verfahren
16 XML XML Grundlegende Eigenschaften/Konzepte von XML Unterschiede: HTML XML Relationale Datenbanken Standards: Namespaces, DTDs, XML Schema, XSLT, XPath XQuery: FLWOR-Ausdrücke Unterschied FOR/LET Joins Web Services Standards: UDDI, WSDL, SOAP Erstellen eines Web-Services Nutzung eines Web-Services
17 IR - Einführung IR - Einführung und Konzepte Definition von IR: Vagheit und Unsicherheit in Informationssystemen inhaltsorientierte Suche Syntax Semantik Pragmatik Unterschiede zwischen Daten, Information und Wissen Grundmodell des Information Retrieval Sichten auf Dokumente Anfragen und Sichten
18 IR Evaluierung IR Evaluierung Zuverlässigkeit und Validität von Evaluierungen Definitionen: Effizienz, Effektivität Relevanz: grundlegende Annahmen, Arten von Relevanz Distributionen, Benutzerstandpunkte und Maße Definition Recall und Precision / probabil. Interpretation Methoden zur Recall-Bestimmung Vergleich von R-P-Paaren, F-Maß Methoden zur Mittelwertbildung Rangordnungen: Konstruktion von R-P-Kurven (Interpolation)
Datenbanken - Wiederholung. Norbert Fuhr
Datenbanken - Wiederholung Norbert Fuhr Einführung Welches sind typische Probleme bei der Informationsverarbeitung ohne DBMS? Welche Abstraktionsebenen unterscheidet man bei einem DBMS? Was sind die Vorteile
Wiederholung VU Datenmodellierung
Wiederholung VU Datenmodellierung VU Datenbanksysteme Reinhard Pichler Arbeitsbereich Datenbanken und Artificial Intelligence Institut für Informationssysteme Technische Universität Wien Wintersemester
Datenbanksysteme. Eine Einführung von Professor Alfons Kemper, Ph.D., Universität Passau Dr. Andre Eickler. 4., überarbeitete und erweiterte Auflage
Datenbanksysteme Eine Einführung von Professor Alfons Kemper, Ph.D., Universität Passau Dr. Andre Eickler 4., überarbeitete und erweiterte Auflage Oldenbourg Verlag München Wien Inhaltsverzeichnis Vorwort
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
Datenbanksysteme. Eine Einführung von Prof. Dr. Alfons Kemper Dr. Andre Eickler 7, aktualisierte und erweiterte Auflage. Oldenbourg Verlag München
Datenbanksysteme Eine Einführung von Prof. Dr. Alfons Kemper Dr. Andre Eickler 7, aktualisierte und erweiterte Auflage Oldenbourg Verlag München Inhaltsverzeichnis Vorwort 17 1 Einleitung und Übersicht
Grundlagen: Datenbanken
Grundlagen: Datenbanken 3. Zentralübung / Fragestunde Linnea Passing Harald Lang [email protected] Diese Folien finden Sie online. Die Mitschrift stellen wir im Anschluss online. Agenda Hinweise zur Klausur
Grundlagen: Datenbanken
Grundlagen: Datenbanken 2. Zentralübung / Fragestunde Harald Lang Diese Folien finden Sie online. Die Mitschrift erhalten Sie im Anschluss. Agenda Hinweise zur Klausur Stoffübersicht/-Diskussion Anmerkungen
Inhaltsverzeichnis Vorwort zur vierten Auflage Vorwort zur dritten Auflage Vorwort zur zweiten Auflage Vorwort zur ersten Auflage Hinweise zur CD
Vorwort zur vierten Auflage 11 Vorwort zur dritten Auflage 13 Vorwort zur zweiten Auflage 15 Vorwort zur ersten Auflage 17 Hinweise zur CD 19 1 Datenbanken und Datenbanksysteme 21 1.1 Zentralisierung der
11 Inhaltsübersicht. c M. Scholl, 2005/06 Informationssysteme: 11. Inhaltsübersicht 11-1
c M. Scholl, 2005/06 Informationssysteme: 11. Inhaltsübersicht 11-1 11 Inhaltsübersicht 1 Einführung und Übersicht 1-1 1.1 Vorbemerkungen.............................................. 1-1 1.2 Was ist ein
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
Datenbanken Grundlagen und Design
Frank Geisler Datenbanken Grundlagen und Design 3., aktualisierte und erweiterte Auflage mitp Vorwort 15 Teil I Grundlagen 19 i Einführung in das Thema Datenbanken 21 i.i Warum ist Datenbankdesign wichtig?
Informationssysteme Übersicht Sommersemester 2017
Prof. Dr.-Ing. Stefan Deßloch AG Heterogene Informationssysteme Zi. 36/329, Tel.: 0631-205-3275 E-Mail: [email protected] Informationssysteme Übersicht Sommersemester 2017 http://wwwlgis.informatik.uni-kl.de/cms/courses/informationssysteme/
Inhalt. Unland, Rainer Datenbanken im Einsatz digitalisiert durch: IDS Basel Bern
Inhalt 1 Einleitung und Übersicht 1 1.1 Anforderungserhebung und -analyse 6 1.2 Konzeptuelle Modellbildung 7 1.3 Logischer Entwurf 9 1.4 Implementationsphase 9 1.5 Allgemeine Datenbankbegriffe 10 1.6 Zusammenfassung
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.
Datenbanken Probeklausur (WS08/09)
Universität Duisburg-Essen Ingenieurwissenschaften / Abteilung Informatik und Angewandte Kognitionswissenschaft Prof. Dr.-Ing. Norbert Fuhr 47048 Duisburg Lotharstraße 65 Datenbanken Probeklausur (WS08/09)
Objektrelationale Datenbanken
Objektrelationale Datenbanken Ein Lehrbuch von Can Türker, Gunther Saake 1. Auflage Objektrelationale Datenbanken Türker / Saake schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG dpunkt.verlag
Daniel Warner SQL. Das Praxisbuch. Mit 119 Abbildungen. Franzis
Daniel Warner SQL Das Praxisbuch Mit 119 Abbildungen Franzis Inhaltsverzeichnis Teil I - Einleitung 15 1 Einleitung 17 1.1 Zum Aufbau des Buchs 17 1.2 Hinweise zur Buch-CD 18 1.3 Typografische Konventionen
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
Datenbanksysteme. Eine Einführung von Alfons Kemper, Andre Eickler 6., aktualisierte und erweiterte Auflage. Oldenbourg Verlag München Wien
Datenbanksysteme Eine Einführung von Alfons Kemper, Andre Eickler 6., aktualisierte und erweiterte Auflage Oldenbourg Verlag München Wien Inhaltsverzeichnis Vorwort 15 1 Einleitung und Übersicht 17 1.1
Datensicherheit. 8. Datensicherheit
8. Anforderungen an ein DBMS Identifikation und Authentisieren von Benutzern Autorisierung und Zugriffskontrolle Aufzeichnung von sicherheitsrelevanten Aktionen eines Benutzers typische Schwachstellen
Datenmodellierung und Datenbanken
Datenmodellierung und Datenbanken Zusammenfassung der Vorlesung im Frühlingssemester 2010 von Donald Kossmann Stefan Heule 2010-08-05 Licence: Creative Commons Attribution-Share Alike 3.0 Unported (http://creativecommons.org/licenses/by-sa/3.0/)
Günther Vinek - Paul Frederick Rennert - A Min Tjoa. Datenmodellierung: Theorie und Praxis des Datenbankentwurfs
Günther Vinek - Paul Frederick Rennert - A Min Tjoa Datenmodellierung: Theorie und Praxis des Datenbankentwurfs Technische ftedsseirsie Darmstodt FACH&cREiCH INFOftMATiK BIBLIOTHEK lovenlor-nr Sachgebiete
Andreas Heuer Gunter Saake Kai-Uwe Sattler. Datenbanken. kompakt
Andreas Heuer Gunter Saake Kai-Uwe Sattler Datenbanken kompakt Inhaltsverzeichnis Vorwort v 1 Was sind Datenbanken 1 1.1 Warum Datenbanken 1 1.2 Datenbanksysteme 4 1.3 Anforderungen: Die Codd'schen Regeln
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 06.05.2014 Matrikelnr.
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
Auf einen Blick. Abfrage und Bearbeitung. Erstellen einer Datenbank. Komplexe Abfragen. Vorwort... 13
Auf einen Blick Vorwort... 13 Teil 1 Vorbereitung Kapitel 1 Einleitung... 17 Kapitel 2 SQL der Standard relationaler Datenbanken... 21 Kapitel 3 Die Beispieldatenbanken... 39 Teil 2 Abfrage und Bearbeitung
Grundlagen: Datenbanken
Grundlagen: Datenbanken 1. Zentralübung Harald Lang FAQs Ist der Prüfungtermin schon bekannt? Termin: Mi. 18.02.2015, 08:00 Uhr FAQs Gilt der Bonus auch für die Nachholklausur? Ja. Selbst dann, wenn die
Inhaltsverzeichnis. Vorwort Kapitel 1 Einleitung... 15
Vorwort..................................................... 13 Kapitel 1 Einleitung.......................................... 15 Kapitel 2 SQL der Standard relationaler Datenbanken... 19 2.1 Die Geschichte................................
Auf einen Blick. Abfrage und Bearbeitung. Erstellen einer Datenbank. Komplexe Abfragen. Vorwort 13
Auf einen Blick Vorwort 13 Teil 1 Vorbereitung Kapitel 1 Einleitung 17 Kapitel 2 SQL - der Standard relationaler Datenbanken 21 Kapitel 3 Die Beispieldatenbanken 39 Teil 2 Abfrage und Bearbeitung Kapitel
Datenbanken Unit 7: Normalisierung ctd.
Datenbanken Unit 7: Normalisierung ctd. 4. IV. 2017 Outline 1 Organisatorisches 2 SQL 3 Normalisierung ctd Wiederholung 1NF bis 3NF/BCNF Organisatorisches Zweiter Zwischentest in der ersten UE nach den
Datenbanksysteme Eine Einführung 10., aktualisierte und erweiterte Auflage 1
Datenbanksysteme Eine Einführung 10., aktualisierte und erweiterte Auflage 1 Professor Alfons Kemper, Ph.D. Dr. André Eickler 6. Oktober 2015 1 c 2015 R. Oldenbourg Verlag GmbH. Dieser Auszug ist eine
Inhaltsverzeichnis. Vorwort 13. Kapitel 1 Einleitung 15
Vorwort 13 Kapitel 1 Einleitung 15 Kapitel 2 SQL-der Standard relationaler Datenbanken... 19 2.1 Die Geschichte 19 2.2 Die Bestandteile 20 2.3 Die Verarbeitung einer SQL-Anweisung 22 2.4 Die Struktur von
Rückblick: Relationale Entwurfstheorie
Rückblick: Relationale Entwurfstheorie Redundanzen führen zu Anomalien beim Einfügen, Löschen und Ändern Gute Relationenschemata vermeiden Redundanzen und damit Anomalien Funktionale Abhängigkeiten zwischen
Datenbanken Konzepte und Sprachen
mitp Professional Datenbanken Konzepte und Sprachen von Gunter Saake, Kai-Uwe Sattler, Andreas Heuer 5., überarbeitete Auflage 2013 Datenbanken Konzepte und Sprachen Saake / Sattler / Heuer schnell und
1. Einführung Seite 1. Kapitel 1: Einführung
1. Einführung Seite 1 Kapitel 1: Einführung 1. Einführung Seite 2 Willkommen! Studierenden-Datenbank Hans Eifrig hat die Matrikelnummer 1223. Seine Adresse ist Seeweg 20. Er ist im zweiten Semester. Lisa
Fragenkatalog zum Kurs 1666 (Datenbanken in Rechnernetzen) Kurstext von SS 96
Fragenkatalog zum Kurs 1666 (Datenbanken in Rechnernetzen) Kurstext von SS 96 Dieser Fragenkatalog wurde aufgrund das Basistextes und zum Teil aus den Prüfungsprotokollen erstellt, um sich auf mögliche
Datenbanken Konzepte und Sprachen
Datenbanken Konzepte und Sprachen von Gunter Saake, Kai-Uwe Sattler, Andreas Heuer 3., aktualisierte u. erweiterte Auflage Datenbanken Konzepte und Sprachen Saake / Sattler / Heuer schnell und portofrei
Grundlagen von Datenbanksystemen
Ramez Elmasri Shamkant B. Navathe Grundlagen von Datenbanksystemen 3., überarbeitete Auflage ein Imprint der Pearson Education Deutschland GmbH Inhaltsverzeichnis Vorwort 9 Über die Autoren 13 Teil 1 Grundkonzepte
Datenbanken und SQL. Springer Vieweg. Eine praxisorientierte Einführung mit Anwendungen in Oracle, SQL Server und MySQL.
Edwin Schicker Datenbanken und SQL Eine praxisorientierte Einführung mit Anwendungen in Oracle, SQL Server und MySQL 4., überarbeitete Auflage Springer Vieweg Inhaltsverzeichnis 1 Übersicht über Datenbanken
3. Das Relationale Datenmodell
! " # $ # $ % # $ 3. Das Relationale Datenmodell 1. Datenstruktur und Integritätsbedingungen 2. Abbildung zwischen ERM und RDM 3. Implementierung in SQL 4. Anomalien und Normalformen des RDM 5. Relationenalgebra
1. Einführung, Problemstellung und Überblick Rechnernetze
Inhaltsverzeichnis 1. Einführung, Problemstellung und Überblick 1 1.1 Einführung 1 1.2 Allgemeine Problemstellungen 5 1.2.1 Problemstellung bei Dezentralisierung 5 1.2.2 Problemstellung bei Integration
Einsatz und Realisierung von Datenbanken. Prof. Alfons Kemper Lehrstuhl für Informatik III: Datenbanksysteme
Einsatz und Realisierung von Datenbanken Prof. Alfons Kemper Lehrstuhl für Informatik III: Datenbanksysteme [email protected] Primärliteratur: Datenbanksysteme: Eine Einführung Alfons Kemper und Andre
TU München, Fakultät für Informatik Lehrstuhl III: Datenbanksysteme Prof. Alfons Kemper, Ph.D.
TU München, Fakultät für Informatik Lehrstuhl III: Datenbanksysteme Prof. Alfons Kemper, Ph.D. Blatt Nr. 2 Übung zur Vorlesung Einsatz und Realisierung von Datenbanksystemen im SoSe14 Moritz Kaufmann ([email protected])
TU München, Fakultät für Informatik Lehrstuhl III: Datenbanksysteme Prof. Alfons Kemper, Ph.D.
TU München, Fakultät für Informatik Lehrstuhl III: Datenbanksysteme Prof. Alfons Kemper, Ph.D. Blatt Nr. 07 Übung zur Vorlesung Grundlagen: Datenbanken im WS15/16 Harald Lang, Linnea Passing ([email protected])
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
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
Gruppe B Bitte tragen Sie SOFORT und LESERLICH Namen und Matrikelnr. ein, und legen Sie Ihren Studentenausweis bereit.
Gruppe B Bitte tragen Sie SOFORT und LESERLICH Namen und Matrikelnr. ein, und legen Sie Ihren Studentenausweis bereit. PRÜFUNG AUS DATENMODELLIERUNG (184.685) GRUPPE B 22.06.2012 Matrikelnr. Familienname
Wirtschaftsinformatik 7a: Datenbanken. Hochschule für Wirtschaft und Recht SS 16 Dozent: R. Witte
Wirtschaftsinformatik 7a: Datenbanken Hochschule für Wirtschaft und Recht SS 16 Dozent: R. Witte Drei Gäste bezahlen nach einem gemeinsamen Abendessen eine Rechnung von 30 Euro, so dass jeder 10 Euro gibt.
Grundlagen von Datenbanken. Referentielle Aktionen, Sichten, Serialisierbarkeit und Locking
Grundlagen von Datenbanken Referentielle Aktionen, Sichten, Serialisierbarkeit und Locking SQL DDL: Referentielle Aktionen (1/3) Potentielle Gefährdung der referentiellen Integrität durch Änderungsoperationen
Datenbanken (Übung 12)
Datenbanken (Übung 12) Prof. Dr.-Ing. Norbert Fuhr Dipl.-Inform. Thomas Beckers ([email protected]) Universität Duisburg-Essen Fachgebiet Informationssysteme 1. 2. Februar 2012 Dipl.-Inform. Thomas
Referentielle Integrität Fremdschlüssel verweisen auf Tupel einer Relation z.b. gelesenvon in Vorlesungen verweist auf Tupel in Professoren referentie
Datenintegrität Integritätsbedingungen Schlüssel Beziehungskardinalitäten Attributdomänen Inklusion bei Generalisierungen statische Integritätsbedingungen Bedingungen an den Zustand der Datenbasis dynamische
SQL. SQL: Structured Query Language. Früherer Name: SEQUEL. Standardisierte Anfragesprache für relationale DBMS: SQL-89, SQL-92, SQL-99
SQL Früherer Name: SEQUEL SQL: Structured Query Language Standardisierte Anfragesprache für relationale DBMS: SQL-89, SQL-92, SQL-99 SQL ist eine deklarative Anfragesprache Teile von SQL Vier große Teile:
Relationale Entwurfstheorie (Teil 2)
Web Science & Technologies University of Koblenz Landau, Germany Grundlagen der Datenbanken (Teil 2) Dr. Gerd Gröner Wintersemester 2013/14 Gliederung Funktionale Abhängigkeiten Dekomposition der Relationenschemata:
Datenbanken 6: Normalisierung
Datenbanken 6: Normalisierung 26. IV. 2016 Outline 1 Organisatorisches 2 SQL 3 Überblick Datenbankdesign 4 Normalisierung Erste Normalform Zweite Normalform Dritte Normalform Boyce-Codd Normal Form Vierte
Einsatz und Realisierung von Datenbanken. Prof. Alfons Kemper Lehrstuhl für Informatik III: Datenbanksysteme
Einsatz und Realisierung von Datenbanken Prof. Alfons Kemper Lehrstuhl für Informatik III: Datenbanksysteme [email protected] Primärliteratur: Datenbanksysteme: Eine Einführung Alfons Kemper und Andre
Zusammenfassung Kemper/Eickler Datenbanksysteme 5.Auflage Printed: Donnerstag, 27. April :46:00 Uhr
Page 1 of 6 Zusammenfassung von Kemper/Eickler, Datenbanksysteme, 5. Auflage, Kapitel 4-14 Geschrieben von Christian Pöcher Veröffentlicht unter Creative Commons Attribution-ShareAlike 2.0 Germany License.
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
Grundlagen von Datenbanksystemen
Ramez Elmasri Shamkant B. Navathe Grundlagen von Datenbanksystemen 3., überarbeitete Auflage Pearson Studium ein Imprint der Pearson Education Deutschland GmbH Vorwort Über die Autoren 13 19 Teil 1 Grundkonzepte
2 Anlegen und Konfigurieren von Datenbanken 35
Inhalt 1 Einführung und Installation 9 1.1 Einführung 11 1.1.1 Aufbau 11 1.1.2 Schreibkonventionen 12 1.1.3 Zur Beispieldatenbank 13 1.1.4 Kurz-Installation 19 1.2 Die Oracle-Installation 20 1.3 Die Installation
TU München, Fakultät für Informatik Lehrstuhl III: Datenbanksysteme Prof. Alfons Kemper, Ph.D.
TU München, Fakultät für Informatik Lehrstuhl III: Datenbanksysteme Prof. Alfons Kemper, Ph.D. Blatt Nr. 10 Übung zur Vorlesung Grundlagen: Datenbanken im WS16/17 Harald Lang, Linnea Passing ([email protected])
2. Übungsblatt 3.0 VU Datenmodellierung
2. Übungsblatt 3.0 VU Datenmodellierung 13. November 2013 Allgemeines In diesem Übungsteil sollten Sie Aufgabenstellungen aus den Bereich SQL und Normalformentheorie bearbeiten. Lösen Sie die Beispiele
Datenbanken 6: Normalisierung
Datenbanken 6: Normalisierung 27 III 2017 Outline 1 SQL 2 Überblick Datenbankdesign 3 Anomalien 4 Datenbank Normalisierung Zerlegung von Relationen 5 Normalisierung Erste Normalform Zweite Normalform Dritte
Tag 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
Kapitel 1 Einführung in die Grundbegriffe der Datenbanken 17
Inhaltsverzeichnis Einleitung 13 Kapitel 1 Einführung in die Grundbegriffe der Datenbanken 17 1.1 Weshalb brauchen wir Datenbanken?.............................. 19 1.2 Datenbankgrundbegriffe.........................................
3. Normalform. Redundanz: Land mehrfach gespeichert Anomalien?
3. Normalform Motivation: Man möchte zusätzlich verhindern, dass Attribute von nicht-primen Attributen funktional abhängig sind. Beispiel: LieferAdr (LNr, LName, LStadt, LLand) 001 Huber München Deutschland
Rückblick: Relationales Modell
Rückblick: Relationales Modell Relationales Modell als vorherrschendes Datenmodell Relationen (Tabellen) besitzen Attribute (Spalten) mit Wertebereichen und beinhalten Tupel (Zeilen) Umsetzung eines konzeptuellen
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
Einführung in Datenbanksysteme. Donald Kossmann Institut für Informationssysteme ETH Zürich
Einführung in Datenbanksysteme Donald Kossmann Institut für Informationssysteme ETH Zürich [email protected] www.dbis.ethz.ch Vorlesungen Termine Mittwoch: 10 Uhr bis 12 Uhr Übungen (Start am 2. April)
Konzeptueller Entwurf
Konzeptueller Entwurf UML Klassendiagrame UML Assoziationen Entspricht Beziehungen Optional: Assoziationsnamen Leserichtung ( oder ), sonst bidirektional Rollennamen Kardinalitätsrestriktionen UML Kardinalitätsrestriktionen
WS 2010/11 Datenbanksysteme Fr 15:15 16:45 R 1.008. Vorlesung #5. SQL (Teil 3)
Vorlesung #5 SQL (Teil 3) Fahrplan Besprechung der Übungsaufgaben Rekursion Rekursion in SQL-92 Rekursion in DBMS- Dialekten (Oracle und DB2) Views (Sichten) - gespeicherte Abfragen Gewährleistung der
Vorlesung Datenbanken I Nachklausur
Prof. Dr. Stefan Brass 31. März 2006 Dr. Annemarie Herrmann Institut für Informatik MLU Halle-Wittenberg Vorlesung Datenbanken I Nachklausur Name: Matrikelnummer: Studiengang: Aufgabe Punkte von Zeit 1
Datenbanken. Datenbanken. Grundlagen und Design. Grundlagen und Design. Frank. Geisler. 4. Auflage
Datenbanksysteme, Datenbankanwendungen und Middleware Das relationale Datenbankmodell ER-Datenbankmodellierung und Normalisierung SQL-Grundlagen Projektablauf bei der Erstellung einer Datenbank Transaktionen
Relationale Datenbanken - Theorie und Praxis
Hermann Sauer Relationale Datenbanken - Theorie und Praxis Mit einem Beitrag zu SQL-3 von Klaus Grieger 4., aktualisierte und erweiterte Auflage ^У ADDISON-WESLEY An imprint of Pearson Education München
Lothar Piepmeyer. Grundkurs Datenbanksysteme. Von den Konzepten bis zur Anwendungsentwicklung ISBN: 978-3-446-42354-1
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
Inhaltsverzeichnis. Inhalt. 1 Einführung in die Datenbanktechnologie
3 Inhaltsverzeichnis 1 Einführung in die Datenbanktechnologie 1.1 Einleitung... 8 1.1.1 Zielsetzung... 8 1.1.2 Aufbau des Studienbuches... 9 1.1.3 Abgrenzung... 10 1.2 Grundbegriffe... 10 1.3 Datenbanksysteme...
Datenbanken 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: [email protected] Datenbanken 1 Sommersemester
Heide Faeskorn-Woyke Birgit Bertelsmeier. Datenbanksysteme. Theorie und Praxis mit SQL2003, Oracle und MySQL
Heide Faeskorn-Woyke Birgit Bertelsmeier Datenbanksysteme Theorie und Praxis mit SQL2003, Oracle und MySQL Inhaltsverzeichnis Einleitung 13 Kapitel 1 Einführung in die Grundbegriffe der Datenbanken 17
Objektrelationale und erweiterbare Datenbanksysteme
Objektrelationale und erweiterbare Datenbanksysteme Erweiterbarkeit SQL:1999 (Objekt-relationale Modellierung) In der Vorlesung werden nur die Folien 1-12 behandelt. Kapitel 14 1 Konzepte objekt-relationaler
Universität Augsburg, Institut für Informatik Wintersemester 2008/2009 Prof. Dr. W. Kießling 03. Februar Semesterklausur
Universität Augsburg, Institut für Informatik Wintersemester 2008/2009 Prof. Dr. W. Kießling 03. Februar 2009 Dr. A. Huhn, M. Endres, T. Preisinger Datenbanksysteme I Semesterklausur Hinweise: Die Bearbeitungszeit
Vorwort zur 5. Auflage... 15 Über den Autor... 16
Vorwort zur 5. Auflage...................................... 15 Über den Autor............................................ 16 Teil I Grundlagen.............................................. 17 1 Einführung
Datenmodelle, Datenbanksprachen und Datenbankmanagementsysteme
Datenmodelle, Datenbanksprachen und Datenbankmanagementsysteme von Prof. Dr. Gottfried Vossen 5. überarbeitete und erweiterte Auflage Oldenbourg Verlag München Wien Inhaltsverzeichnis Auszug... xiv...
TU 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. 2 Übung zur Vorlesung Einsatz und Realisierung von Datenbanksystemen im SoSe15 Moritz Kaufmann ([email protected])
Vorlesung Datenbankmanagementsysteme
Vorlesung Datenbankmanagementsysteme Relationaler Datenbankentwurf II Vorlesung Datenbankmanagementsysteme Relationaler Datenbankentwurf II M. Lange, S. Weise Folie #6-1 Wiederholung Relationaler Datenbankentwurf
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
Klausur Konzeptionelle Modellierung
Klausur Konzeptionelle Modellierung Braindump Wintersemester 2012/2013 Inhaltsverzeichnis 1 Allgemeines 2 1.1 Begriffe............................... 2 1.2 Konzeptionelles Schema..................... 2
Objektorientierung in Oracle
Seminarunterlage Version: 11.10 Version 11.10 vom 12. September 2013 Dieses Dokument wird durch die veröffentlicht.. Alle Rechte vorbehalten. Alle Produkt- und Dienstleistungs-Bezeichnungen sind Warenzeichen
Relationale Datenbanken Kursziele
Relationale Datenbanken Kursziele DB Grundlagen Daten-Modellierung Relationales Modell und DB => Praxis: Mit SQL als Anfragesprache Mit MySQL als DB RDB 1-1 Kursinhalt (Tage) 1. DB Einleitung / Entity-Relationship
Daten-Definitionssprache (DDL) Bisher: Realwelt -> ERM -> Relationen-Modell -> normalisiertes Relationen-Modell. Jetzt: -> Formulierung in DDL
Daten-Definitionssprache (DDL) Bisher: Realwelt -> ERM -> Relationen-Modell -> normalisiertes Relationen-Modell Jetzt: -> Formulierung in DDL Daten-Definitionssprache (DDL) DDL ist Teil von SQL (Structured
TU 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. 7 Hausaufgabe 1 Übung zur Vorlesung Grundlagen: Datenbanken im WS14/15 Harald Lang ([email protected])
