Gunter Saoke Kai-Uwe Sattler Andreas Heuer. Datenbanken. Konzepte und Sprachen. Vierte Auflage
|
|
- Friedrich Weiner
- vor 6 Jahren
- Abrufe
Transkript
1 Gunter Saoke Kai-Uwe Sattler Andreas Heuer Datenbanken Konzepte und Sprachen Vierte Auflage
2 Inhaltsverzeichnis Vorwort zur vierten Auflage Inhaltsverzeichnis v vii 1 Grundlegende Konzepte Motivation und Historie Komponenten und Funktionen Prinzipien und Aufgaben Aufbau und Funktionen eines Datenbanksystems Einsatzgebiete, Grenzen und Entwicklungstendenzen Wann kommt was? Beispielanwendung Vertiefende Literatur Übungsaufgaben 25 1 Kernkonzepte relationaler Datenbanken 27 2 Architekturen von Datenbanksystemen Schemaarchitektur und Datenunabhängigkeit Systemarchitekturen ANSI-SPARC-Architektur Fünf-Schichten-Architektur Konkrete Systemarchitekturen Anwendungsarchitekturen Zusammenfassung Vertiefende Literatur Übungsaufgaben 49 vu
3 Das Entity-Relationship-Modell Datenbankmodelle Semantikfestlegung für Datenbankmodelle Grundlagen des Entity-Relationship-Modells Grundkonzepte des klassischen ER-Modells Ein einfaches Beispiel für ein ER-Schema Semantik eines ER-Schemas Eigenschaften von Beziehungen Stelligkeit Kardinalitäten und funktionale Beziehungen Weitere Konzepte im Entity-Relationship-Modell Abhängige Entity-Typen Die IST-Beziehung Optionalität von Attributen Zusammenfassung Vertiefende Literatur Übungsaufgaben 83 Relationenmodell und Anfragemodelle Relationenmodell: Strukturteil Schemata und Instanzen Integritätsbedingungen Relationale Anfragemodelle: Operationenteil Kriterien für Anfragesprachen Relationenalgebra Anfragekalkül Tupelkalkül Änderungsoperationen Allgemeine Grundprinzipien Relationale Änderungsoperationen Zusammenfassung Vertiefende Literatur Übungsaufgaben 114 Phasen des Datenbankentwurfs Entwurfsaufgabe Phasenmodell Anforderungsanalyse Konzeptioneller Entwurf Verteilungsentwurf Logischer Entwurf Datendefinition Physischer Entwurf 130 Inhaltsverzeichnis
4 5.2.7 Implementierung und Wartung Objektorientierte Entwurfsmethoden ' Phasenbegleitende Methoden Konzeptioneller Entwurf Konzeptionelles Schema Objektschicht Datenschicht Entwicklungsschicht Aktionsschicht Modellierung von Anwendungsprozessen Aspekte der Datenintegration Heterogenität der Datenmodelle Heterogene Datenbankschemata Heterogenität auf der Datenebene Schemakonflikte bei der Integration Entity-Relationship-Abbildung auf das Relationenmodell Informationskapazität Beispiel für eine Abbildung auf das Relationenmodell Abbildungsregeln für das relationale Modell Zusammenfassung Vertiefende Literatur Übungsaufgaben 158 Relationaler Datenbankentwurf Funktionale Abhängigkeiten Schemaeigenschaften Änderungsanomalien Normalformen Minimalität Transformationseigenschaften Abhängigkeitstreue Verbundtreue Entwurfsverfahren Ziele Dekompositionsverfahren Syntheseverfahren Verfeinerung des Entity-Relationship-Datenbankentwurfs Mehrwertige Abhängigkeiten Grundlagen Schemaeigenschaften Transformationseigenschaften Weitere Abhängigkeiten und Verfahren Weitere relationale Entwurfsverfahren 204 ix
5 6.8 Zusammenfassung Vertiefende Literatur Übungsaufgaben 207 Die relationale Datenbanksprache SQL SQL als Datendefinitionssprache Erzeugen von Tabellen Tabellen mit Integritätsbedingungen Löschen und Ändern von Tabellendefinitionen Erzeugen und Löschen von Indexen SQL als relationale Anfragesprache Überblick Die from-klausel Die select-klausel Die where-klausel Mengenoperationen Schachtelung von Anfragen Mächtigkeit des SQL-Kerns Änderungsoperationen in SQL Übersicht über Änderungen in SQL Die update-anweisung Die delete-anweisung Die insert-anweisung Probleme bei SQL-Änderungen Zusammenfassung Vertiefende Literatur Übungsaufgaben 245 II Erweiterte Konzepte für relationale Datenbanken Erweiterte Entwurfsmodelle Erweiterungen des ER-Modells Erweiterungen bei Attributen Spezialisierung und Generalisierung Komplexe Objekte Beziehungen höheren Typs Das EER-Modell - ein erweitertes ER-Modell Übernommene Grundkonzepte aus dem klassischen ER- Modell Erweiterung bei Wertebereichen Mengenwertige und strukturierte Attribute Der Typkonstruktor: Spezialisierung, Generalisierung, Partitionierung 256 Inhaltsverzeichnis
6 8.2.5 Aggregierung und Sammlung mittels objektwertiger Attribute Erweitertes Schlüsselkonzept Abgeleitete Konzepte Vergleich zu anderen erweiterten ER-Modellen UML für den Datenbankentwurf Das Objektmodell von UML Darstellung von Klassen in UML Beziehungen in UML Aggregation in UML Spezialisierung in UML Zusammenfassung Y ertiefende Literatur Übungsaufgaben Grundlagen von Modellen und Anfragen Erweiterungen der Relationenalgebra Erweiterte Modelle und Anfragealgebren Geschachtelte Relationen: Das NF 2 -Modell PNF-Relationen Verallgemeinerte geschachtelte Relationen Erweitere Anfragealgebren Anfragekalküle Bereichskalkül Sichere Anfragen Beispiele für Anfragen im Bereichskalkül Eigenschaften des Bereichskalküls Kalküle für andere Datenmodelle Zusammenfassung Vertiefende Literatur Übungsaufgaben Erweiterte Konzepte von SQL Weitere Operationen und Prädikate Skalare Ausdrücke Prädikate Quantoren und Mengenvergleiche Behandlung von Nullwerten Aggregation und Gruppierung Aggregatfunktionen Gruppierung Sortierung Äußere Verbünde 323
7 10.5 Künstliche Schlüssel und Sequenzgeneratoren Benannte Anfragen und Rekursion Benannte Anfragen Rekursive Anfragen SQL-Versionen SEQUEL SQL SQL SQL: 1999 und SQL: Zusammenfassung Vertiefende Literatur Übungsaufgaben Weitere relationale Datenbanksprachen QUEL Anfragen in QUEL Änderungsoperationen in QUEL Query by Example Anfragen in QBE Funktionen, Sortierung und Aggregierung in QBE Formale Semantik von QBE Ausdrucksfähigkeit von QBE Änderungen in QBE Anfragen in MS Access Andere graphische Anfragesprachen Datalog Grundbegriffe Semantik rekursiver Regeln Semantik und Auswertung von Datalog Tutorial D Datentypen Anfrageoperatoren Änderungsoperationen Constraints Zusammenfassung Vertiefende Literatur Übungsaufgaben Transaktionen, Integrität & Trigger Grundlagen von Transaktionen ACID-Prinzip Probleme im Mehrbenutzerbetrieb Transaktionssteuerung in SQL 385 xii Inhaltsverzeichnis
8 ' Transaktionen und Integritätssicherung Architekturen zur Integritätssicherung Integritätssicherung durch Anwendung Integritätsmonitor als Komponente des DBMS Integritätssicherung durch Einkapselung Integritätsbedingungen in SQL Inhärente Integritätsbedingungen im Relationenmodell Weitere Bedingungen in der SQL-DDL Die assertion-klausel Verwaltung und Überprüfung von Bedingungen Klassifikation von Integritätsbedingungen Trigger und aktive Datenbanken Grundprinzipien von Triggern Aktive Datenbanken und ECA-Regeln Methoden der Integritätssicherung Integritätssicherung durch Trigger Integritätssicherung durch Anfragemodifikation Zusammenfassung Vertiefende Literatur Übungsaufgaben Datenbankanwendungsentwicklung Grundprizipien Programmiersprachenanbindung: Call-Level-Schnittstellen SQL/CLI: Der Standard ODBC JDBC Weitere Call-Level-Schnittstellen Eingebettetes SQL Statische Einbettung: Embedded SQL Dynamische Einbettung: Dynamic SQL SQLJ: Embedded SQL für Java High-Level-Schnittstellen Grundlagen der Abbildung Hibernate Weitere Technologien Prozedurale SQL-Erweiterungen und Datenbanksprachen Vorteile von gespeicherten Prozeduren SQL/PSM: Der Standard PL/SQL von Oracle Gespeicherte Prozeduren in Java Zusammenfassung Vertiefende Literatur 467 xm
9 13.8 Übungsaufgaben Sichten Motivation und Begriffsbildung Sichten und externe Schemata Definition von Sichten Definition von Sichten in SQL Vorteile von Sichten Probleme mit Sichten Kriterien für Änderungen auf Sichten Projektionssichten Selektionssichten Verbundsichten Aggregierungssichten Klassifikation der Problembereiche Behandlung von Sichten in SQL Auswertung von Anfragen an Sichten in SQL Sichtänderungen in SQL Sichtänderungen in SQL: Theorie änderbarer Sichten Instead-of-Trigger für Sichtänderungen Zusammenfassung Vertiefende Literatur Übungsaufgaben Zugriffskontrolle & Privacy Sicherheitsmodelle Diskrete Sicherheitsmodelle Verbindliche Sicherheitsmodelle Rechtevergabe in SQL Benutzer und Schemata Rechtevergabe in SQL Zurücknahme von Rechten Rollenmodell in SQL: Auditing Authentifikation und Autorisierung Privacy-Aspekte in Datenbanken Statistische Datenbanken k-anonymität Zusammenfassung Vertiefende Literatur Übungsaufgaben 509 Inhaltsverzeichnis
10 III Weitere Datenbankmodelle Historische Modelle Das Netzwerkmodell Netzwerkschema Simulation einer allgemeinen Beziehung Das hierarchische Modell ER-Abbildung auf das Netzwerkmodell ER-Abbildung auf das hierarchische Modell Anwendungsprogrammierung in den historischen Modellen Datenmanipulation im Netzwerkmodell Datenmanipulation im hierarchischen Modell Zusammenfassung Vertiefende Literatur Übungsaufgaben Objektrelationale Modelle & SQL: Exkurs: Objektorientierte Datenbankmodelle Objektorientierte Datenbanken Der ODMG-Standard OQL Abbildung von Objekten auf Relationen Typkonstruktoren Abbildung der Spezialisierungshierarchie Objektrelationale Erweiterungen Large Objects: BLOß und CLOB Typkonstruktoren Identitäten, Referenzen und Pfadausdrücke Hierarchien und Vererbung Methoden Objektrelationale Konzepte in SQL: Typsystem und DDL Anfragen Methoden in SQL: Objektrelationale Konzepte in kommerziellen DBMS Zusammenfassung Vertiefende Literatur Übungsaufgaben XML Semistrukturierte Datenmodelle Merkmale semistrukturierter Datenmodelle Datenmodelle für semistrukturierte Dokumente XML 572 xv
11 18.2 Datendefinition in XML Dokumenttypdefinition XML Schema XML-Abbildung auf relationale Schemata Navigation in XML-Dokumenten: XPath Pfadausdrücke und Lokalisierungsschritte Selektionsprädikate und Funktionen Die Anfragesprache XQuery FLWOR-Ausdrücke Elementkonstruktoren Verbünde und Gruppierungen Ausdrücke und Vergleiche Funktionen SQL/XML: XML-Erweiterungen für SQL XML-Datentypen XML-Konstruktion mit SQL Zusammenfassung Y ertiefende Literatur Übungsaufgaben Data Warehousing und OLAP Grundkonzepte Motivation und Anwendungen Architektur Multidimensionales Datenmodell Multidimensionale Daten: Der Datenwürfel Hierarchische Dimensionen Formalisierung von Dimensionen und Datenwürfel Summierbarkeit MOLAP und ROLAP MOLAP-Operationen OLAP-Anfragesprachen: MDX Snowflake-und Star-Schema OLAP-Operationen und SQL Relationale Umsetzung multidimensionaler Anfragen: StarJoin cube und rollup OLAP-Funktionen in SQL: Materialisierte Sichten Anfragebeantwortung mit materialisierter Sichten Auswahl materialisierter Sichten Aktualisierung materialisierter Sichten Materialisierte Sichten in DBMS 666 xvi Inhaltsverzeichnis
12 19.6 Zusammenfassung Y ertiefende Literatur Übungsaufgaben Multimediale und raumbezogene Daten Multimedia-Datenbanken Grundbegriffe Grundlagen des Multimedia Retrieval Text Retrieval Information Retrieval auf Texten Grundtechniken des Text Retrieval Deskribierung Recherche Information Retrieval-Systeme SQL/MM SQL/MM Füll Text SQL/MM Still Image Der Datentyp Video SQL/MM Spatial Verwaltung raumbezogener Daten Grundbegriffe Modellierung raumbezogener Daten Prädikate und Anfragen auf raumbezogenen Daten Oracle Spatial Weitere Systeme Zusammenfassung yertiefende Literatur Übungsaufgaben 724 A Laufendes Beispiel 725 A.l ER-Schema der Weindatenbank 725 A.2 Relationale Repräsentation 726 A.3 Vereinfachtes Schema und Beispieldaten 727 Literaturverzeichnis 729 Abbildungsverzeichnis 751 Tabellenverzeichnis 758 Sachindex 761 Schlüsselwortindex 777 xvu
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
MehrInhaltsverzeichnis. Vorwort zur fünften Auflage
Vorwort zur fünften Auflage v ix 1 Grundlegende Konzepte 1 1.1 Motivation und Historie 1 1.2 Komponenten und Funktionen 7 1.2.1 Prinzipien und Aufgaben 7 1.2.2 Aufbau und Funktionen eines Datenbanksystems...
MehrGunfer Saake Kai-Uwe Sattler Andreas Heuer. Datenbanken. Konzepte und Sprachen. Vierte Auflage. rf] mitp
Gunfer Saake Kai-Uwe Sattler Andreas Heuer Datenbanken Konzepte und Sprachen Vierte Auflage rf] mitp I Inhaltsverzeichnis Vorwort zur vierten Auflage Inhaltsverzeichnis v vii 1 Grundlegende Konzepte 1
MehrDatenbanken 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
MehrDatenbanken. Konzepte und Sprachen. Andreas Heuer Gunter Saake BIBLIOTHEK. Zweite, aktualisierte und erweiterte Auflage
Andreas Heuer Gunter Saake Datenbanken Konzepte und Sprachen Zweite, aktualisierte und erweiterte Auflage Technische Universität Darmstadt FACHBEREICH INFORMATIK BIBLIOTHEK Inventar-Nr.: (ljq?) - Sachgebiete:
MehrAndreas 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
MehrObjektrelationale 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
MehrInhaltsverzeichnis 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
MehrInhalt. 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
MehrKapitel 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.........................................
MehrHeide 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
MehrEinleitung 19. Teil I Einführung in Datenbanksysteme 25. Kapitel 1 Wozu Datenbanksysteme da sind 27
Inhaltsverzeichnis Einleitung 19 Über dieses Buch 19 Konventionen in diesem Buch 20 Was Sie nicht lesen müssen 21 Törichte Annahmen über den Leser 21 Wie dieses Buch aufgebaut ist 22 Teil I: Einführung
MehrTeil VIII. Weitere Datenbanksprachen
Teil VIII Weitere Datenbanksprachen Weitere Datenbanksprachen 1 Programmiersprachenanbindung 2 QBE 3 Änderungen in QBE 4 Anfragen in Access Sattler / Saake Datenbanksysteme Wintersemester 2010/11 8 1 Programmiersprachenanbindung
Mehr5. Datenbankentwurf. Entwurfsaufgabe. Phasenmodell. Konzeptioneller Entwurf. ER-Abbildung auf andere Datenbankmodelle
5. Datenbankentwurf Entwurfsaufgabe Phasenmodell Konzeptioneller Entwurf ER-Abbildung auf andere Datenbankmodelle Andreas Heuer, Gunter Saake Datenbanken I 5-1 Anforderungen an Entwurfsprozeß Informationserhalt
MehrInformationssysteme für Ingenieure
Informationssysteme für Ingenieure Vorlesung Herbstsemester 2016 Überblick und Organisation R. Marti Organisation Web Site: http://isi.inf.ethz.ch Dozent: Robert Marti, martir ethz.ch Assistenz:??
MehrWiederholung VU Datenmodellierung
Wiederholung VU Datenmodellierung VU Datenbanksysteme Reinhard Pichler Arbeitsbereich Datenbanken und Artificial Intelligence Institut für Informationssysteme Technische Universität Wien Wintersemester
MehrInhalt. 1 Einleitung Warum dieses Buch? Der rote Faden Danksagung URL zum Buch 4. TEIL I Einführung 5
Inhalt 1 Einleitung 1 1.1 Warum dieses Buch? 1 1.2 Der rote Faden 2 1.3 Danksagung 3 1.4 URL zum Buch 4 TEIL I Einführung 5 2 XML-Grundlagen 7 2.1 Einleitung 7 2.2 WasistXML? 7 2.3 Dokumenttypen und Namensräume
MehrRelationale 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
MehrKapitel 3 Das ER-Modell (Analysephase) 77
Inhaltsverzeichnis Einleitung 13 Kapitel 1 Einführung in die Grundbegriffe der Datenbanken 17 11 Weshalb brauchen wir Datenbanken? 19 12 Datenbankgrundbegriffe 21 13 Datenbankbeispiele 23 14 Klassifizierung
MehrInhaltsverzeichnis. 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
MehrDie Sprache QUEL. Beispiel für QUEL-Anfrage. Weitere Datenbanksprachen. Anfragen in QUEL. Welche Lieferanten liefern von Weiß bestellte Waren?
( " unique - ( ) [ DDL DML des INGRES-Systems DDL analog zu SQL DML an Tupelkalkül angelehnt Die Sprache QUEL Beispiel für QUEL-Anfrage Welche Lieferanten liefern von Weiß bestellte Waren? : range of is
MehrDatenbanken 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?
MehrWiederholung VU Datenmodellierung
Wiederholung VU Datenmodellierung VL Datenbanksysteme Reinhard Pichler Arbeitsbereich Datenbanken und Artificial Intelligence Institut für Informationssysteme Technische Universität Wien Wintersemester
MehrGrundlagen 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
MehrRelationale Datenbanken und SQL
Günter Matthiessen, Michael Unterstein Relationale Datenbanken und SQL Konzepte der Entwicklung und Anwendung yy ADDISON-WESLEY An imprint of Pearson Education München Boston San Francisco Harlow, England
MehrDatenbanken - Wiederholung
Datenbanken - Wiederholung Norbert Fuhr Einführung Einführung Welches sind typische Probleme bei der Informationsverarbeitung ohne DBMS? Welche Abstraktionsebenen unterscheidet man bei einem DBMS? Was
MehrDaniel 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
MehrInhaltsverzeichnis. 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...
MehrRelationales Modell (1)
3. Historisches 3-1 Relationales Modell (1) Das relationale Modell wurde 1970 von Edgar F. Codd ( Ted Codd, 1923 2003) vorgeschlagen. Codd arbeitete zu der Zeit im IBM Forschungslabor in San Jose. Codd
MehrDatenbanken 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
MehrTeil III Entity-Relationship-Modell
Teil III Entity-Relationship-Modell Entity-Relationship-Modell 1 Datenbankmodell 2 ER-Modell 3 Weitere Konzepte im ER-Modell Sattler / Saake Datenbanksysteme Letzte Änderung: Okt. 2016 3 1 Lernziele für
MehrAuf 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
Mehr[ SQL] Wissen, das sich auszahlt
[www.teia.de SQL] Wissen, das sich auszahlt INHALT SEITE 12 [I] 1] Einführung in SQL und relationale Datenbanken 12 14 16 18 11 1.1 1.2 Einführung Die Structured Query Language (SQL) Tabellen Mehrere Tabellen
MehrInhaltsverzeichnis. vii.
vii 1 Einführung in Data-Warehouse-Systeme 1 1.1 Anwendungsszenario Getränkemarkt 2 1.2 OLTP versus OLAP 4 1.2.1 OLAP-versus OLTP-Transaktionen 5 1.2.2 Vergleich von OLTP und OLAP 6 1.2.3 Abgrenzung: DBMS-Techniken
MehrAuf 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
MehrInhaltsverzeichnis. Vorwort Kapitel 1 Einleitung... 15
Vorwort..................................................... 13 Kapitel 1 Einleitung.......................................... 15 Kapitel 2 SQL der Standard relationaler Datenbanken... 19 2.1 Die Geschichte................................
MehrInformationssysteme Übersicht Sommersemester 2017
Prof. Dr.-Ing. Stefan Deßloch AG Heterogene Informationssysteme Zi. 36/329, Tel.: 0631-205-3275 E-Mail: dessloch@cs.uni-kl.de Informationssysteme Übersicht Sommersemester 2017 http://wwwlgis.informatik.uni-kl.de/cms/courses/informationssysteme/
MehrDatenbanksysteme I. Lehrveranstaltungen zu Datenbanken (SS 07) DBS 2 (2+1) DBS2 IDBS2. Datenschutz und Datensicherheit. Data-Warehouse- Praktikum
Datenbanksysteme I Prof. Dr. E. Rahm Sommersemester 007 Universität Leipzig Institut für Informatik http://dbs.uni-leipzig.de Prof. E. Rahm 0-1 Lehrveranstaltungen zu Datenbanken (SS 07) (WINF) (WS, +1)
MehrInhaltsverzeichnis. 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
MehrEntwurf und Verarbeitung relationaler Datenbanken
Entwurf und Verarbeitung relationaler Datenbanken Eine durchgängige und praxisorientierte Vorgehens weise von Prof. Dr. Nikolai Preiß Berufsakademie Stuttgart R. Oldenbourg Verlag München Wien Inhalt Abbildungsverzeichnis
MehrInformationssysteme und Datenbanken (O?)
Carl August Zehnder Professor für Informatik an der ETH Zürich Informationssysteme und Datenbanken (O?) Inhaltsverzeichnis Einführung 3 Inhaltsverzeichnis 5 1 Leben mit Information 9 1.1 Wir brauchen Informationen
MehrKapitel 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.
Mehr2 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
MehrVorlesung Datenbankmanagementsysteme
Vorlesung Datenbankmanagementsysteme Relationaler Datenbankentwurf II Vorlesung Datenbankmanagementsysteme Relationaler Datenbankentwurf II M. Lange, S. Weise Folie #6-1 Wiederholung Relationaler Datenbankentwurf
MehrDatenbanksysteme I. Lehrveranstaltungen zu Datenbanken (WS 07/08) DBS 2 (SS, 2+1) DBS2. Implementierung von DBS 2 IDBS2
Datenbanksysteme I Prof. Dr. E. Rahm Wintersemester 2007/2008 Universität Leipzig Institut für Informatik http://dbs.uni-leipzig.de Prof. E. Rahm 0-1 Lehrveranstaltungen zu Datenbanken (WS 07/08) Einführungs-
MehrGü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
MehrObjektorientierte Datenbanken
Objektorientierte Datenbanken Ein Kompaß für die Praxis rsl dpunkt.verlag 1 Der Weg zur Objektorientierung bei Datenbanksystemen 1 1.1 Zum Einsatz von Datenbanksystemen 1 1.2 Was sind Objekte? 3 1.3 Eigenschaften
MehrTeil IV Datenbankentwurf
Teil IV Datenbankentwurf Datenbankentwurf 1 Phasen des Datenbankentwurfs 2 Weiteres Vorgehen beim Entwurf 3 Kapazitätserhaltende Abbildungen 4 ER-auf-RM-Abbildung Sattler / Saake Datenbanksysteme Letzte
MehrBeispiele für Relationen
4. Datenbankmodelle für die Realisierung Relationenmodell Objektorientierte Modelle Semistrukturierte Modelle und XML VL Datenbanken I 3 1 Relationenmodell Codd im Jahre 1970 Veranschaulichung eines Relationenschemas
MehrInhaltsverzeichnis. 1 Einleitung 1. 2 Aufbau von Data-Warehouse-Systemen 15. Lehner, Wolfgang Datenbanktechnologie für Data-Warehouse-Systeme 2003
1 Einleitung 1 1.1 Betriebswirtschaftlicher Ursprung des Data Warehousing 2 1.2 Statistischer Ursprung des Data Warehousing 5 1.3 Fòderativer Ursprung des Data Warehousing 7 1.4 Definition eines Data-Warehouse-Systems
MehrVeit Köppen Gunter Saake Kai-Uwe Sattler. 2. Auflage. Data Warehouse Technologien
Veit Köppen Gunter Saake Kai-Uwe Sattler 2. Auflage Data Warehouse Technologien Inhaltsverzeichnis Inhaltsverzeichnis ix 1 Einführung in Data-Warehouse-Systeme 1 1.1 Anwendungsszenario Getränkemarkt...
MehrData Warehouse Technologien
Veit Köppen Gunter Saake Kai-Uwe Sattler Data Warehouse Technologien Inhaltsverzeichnis Inhaltsverzeichnis vii 1 Einführung in Data-Warehouse-Systeme 1 1.1 Anwendungsszenario Getränkemarkt...............
MehrTaschenbuch. Datenbanken. herausgegeben von. Thomas Kudraß. Mit 159 Bildern und 28 Tabellen. ^ i Fachbuchverlag Leipzig I ^ i] im Carl Hanser Verlag
Taschenbuch Datenbanken herausgegeben von Thomas Kudraß Mit 159 Bildern und 28 Tabellen ^ i Fachbuchverlag Leipzig I ^ i] im Carl Hanser Verlag Inhaltsverzeichnis 1 Datenbanken: Grundlagen und Überblick
Mehr9. Weitere Datenbanksprachen
9. Weitere Datenbanksprachen QUEL (Anfragesprache des INGRES-Systems) Query by Example QBE in MS Access Objektorientierte Anfragesprachen (OQL) XML-Anfragesprachen (XQuery) VL Datenbanken I 9 1 Die Sprache
MehrVorlesung Datenbankmanagementsysteme
Vorlesung Datenbankmanagementsysteme ER-Modellierung M. Lange, S. Weise Folie #3-1 ER-Modellierung Wiederholung - Drei-Ebenen-Schema-Architektur - ANSI-SPARC-Architektur - Fünf-Schichten-Architektur ER-Modellierung
MehrInhaltsübersicht...IX Inhaltsverzeichnis...XI Abbildungsverzeichnis...XVII Tabellenverzeichnis... XXIII Abkürzungsverzeichnis...
Inhaltsübersicht...IX Inhaltsverzeichnis...XI Abbildungsverzeichnis...XVII Tabellenverzeichnis... XXIII Abkürzungsverzeichnis... XXV 1 Einführung... 1 1.1 Problemstellung... 1 1.2 Zielsetzung... 3 1.3
MehrObjektorientierung 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
MehrSQL mit ORACLE. Wolf-Michael Kahler
Wolf-Michael Kahler SQL mit ORACLE Eine aktuelle Einfuhrung in die Arbeit mit relationalen und objektrelationalen Datenbanken unter Einsatzvon ORACLE Express Mit 311 Abbildungen 3., aktualisierte und erweiterte
MehrEntwurfsaufgabe. 4. Datenbankentwurf. Anforderungsanalyse. Phasenmodell. Entwurfsaufgabe
4. Datenbankentwurf Entwurfsaufgabe Entwurfsaufgabe Phasenmodell Konzeptioneller Entwurf ER-bbildung auf andere Datenbankmodelle Datendefinitionssprachen nforderungen an Entwurfsprozeß Informationserhalt
MehrEntwurfsaufgabe Phasenmodell Konzeptioneller Entwurf ER-Abbildung auf andere Datenbankmodelle Datendefinitionssprachen
4. Datenbankentwurf Entwurfsaufgabe Phasenmodell Konzeptioneller Entwurf ER-bbildung auf andere Datenbankmodelle Datendefinitionssprachen VL Datenbanken I 4 1 Entwurfsaufgabe nforderungen an Entwurfsprozeß
MehrDatenmodellierung VU Einführung SS 2015
184.685 Datenmodellierung VU, Einführung SS 2015 184.685 Datenmodellierung VU Einführung SS 2015 Dr. Sebastian Skritek Institut für Informationssysteme Technische Universität Wien Dr. Sebastian Skritek
MehrDatenbankmodelle und Datenbanksprachen
Datenbankmodelle und Datenbanksprachen Dr.-Ing. Guy Vollmer FH Dortmund, FB Informatik Dienstag, 30. September 2008 1 Agenda 1. Einordnung des Themas 2. Datenbankmodelle Relationales Datenmodell 3. Datenbanksprachen
MehrOracle SQL. Marco Skulschus Marcus Wiederstein
www.comelio-medien.com Oracle SQL Marco Skulschus Marcus Wiederstein Oracle SQL Marco Skulschus Marcus Wiederstein Oracle SQL Marco Skulschus Marcus Wiederstein Webseite zum Buch: www.comelio-medien.com/buch-katalog/oracle/oracle_sql
MehrDatenbanken. Datenbanken. Datenbanken. Taschenbuch. Taschenbuch 14266236-3900. Taschenbuch. Thomas Kudraß. 2. Auflage. Thomas Kudraß.
190 3508_Kudraß_1x190_3508_Kudraß_RZ 28.01.15 08:31 Seite 1 1 1 1 Thomas Kudraß Das cm cy my wird ergänzt und aktualisiert durch eine Website: www.tb-datenbanken.de cmy k 30 cmy 30 Kudraß 2. Auflage k
MehrDatensicherheit. 8. Datensicherheit
8. Anforderungen an ein DBMS Identifikation und Authentisieren von Benutzern Autorisierung und Zugriffskontrolle Aufzeichnung von sicherheitsrelevanten Aktionen eines Benutzers typische Schwachstellen
MehrWS 2010/11 Datenbanksysteme Fr 15:15 16:45 R Vorlesung #3. SQL (Teil 1)
Vorlesung #3 SQL (Teil 1) Fahrplan Wiederholung/Zusammenfassung Relationales Modell Relationale Algebra Relationenkalkül Geschichte der Sprache SQL SQL DDL (CREATE TABLE...) SQL DML (INSERT, UPDATE, DELETE)
MehrPraxisbuch Objektorientierung
Bernhard Lahres, Gregor Rayman Praxisbuch Objektorientierung Von den Grundlagen zur Umsetzung Galileo Press 1.1 Was ist Objektorientierung? 11 1.2 Hallo liebe Zielgruppe 12 1.3 Was bietet dieses Buch (und
MehrDatenmodellierung VU Einführung SS 2016
184.685 Datenmodellierung VU Einführung SS 2016 Nysret Musliu, Sebastian Skritek Institut für Informationssysteme Technische Universität Wien Nysret Musliu, Sebastian Skritek Seite 1 1. Motivation Motivation
Mehr1. 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
MehrSQL. 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:
MehrSQL objektorientiert
Dušan Petković SQL objektorientiert An imprint of Pearson Education München Boston San Francisco Harlow, England Don Mills, Ontario Sydney Mexico City Madrid Amsterdam Vorwort 11 Teil 1: Einführung 15
MehrInhaltsverzeichnis. Vorwort 13
Vorwort 13 1 Leistungsvermögen und Arbeitsumgebung des SQL Server 17 1.1 Einsatzmöglichkeiten des SQL Server 17 1.1.1 Online Transactional Processing-Lösungen (OLTP) 23 1.1.2 Webbasierte Datenbanklösungen
MehrDatenbanksysteme II DBS 2. M. Sc. V. Christen, M. Sc. M. Franke
Datenbanksysteme II M. Sc. V. Christen M. Sc. M. Franke Sommersemester 2019 Universität Leipzig Institut für Informatik Abteilung Datenbanken http://dbs.uni-leipzig.de SS19 Prof. Dr. E. Rahm 0-1 10-201-2211
MehrMultidimensionale Modellierung
Multidimensionale Modellierung Vorlesung: Übung: Patrick Schäfer Berlin, 27. November 2017 patrick.schaefer@hu-berlin.de https://hu.berlin/vl_dwhdm17 https://hu.berlin/ue_dwhdm17 Grundlagen Fakten (Kennzahlen/Messgrößen):
MehrTeil II: Architektur eines Data-Warehouse-Systems... 57
O:/Wiley/Reihe_Dummies/9783527714476_Gerken/3d/ftoc.3d from 08.08.2018 14:02:02 Auf einen Blick Einleitung... 19 Teil I: Was ist ein Data Warehouse?... 25 Kapitel 1: Ein Beispiel zur Einführung..... 27
MehrGrundlagen 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
MehrTaschenbuch Datenbanken Herausgegeben von Thomas Kudraß
Taschenbuch Datenbanken Herausgegeben von Thomas Kudraß ISBN-10: 3-446-40944-0 ISBN-13: 978-3-446-40944-6 Inhaltsverzeichnis Weitere Informationen oder Bestellungen unter http://www.hanser.de/978-3-446-40944-6
MehrDatenbanksysteme II. Universität Leipzig Institut für Informatik 0-1. DBS-Module für Bachelor Realisierung von Informationssystemen
Datenbanksysteme II Prof. Dr. E. Rahm Sommersemester 2018 Universität Leipzig Institut für Informatik http://dbs.uni-leipzig.de 0-1 DBS-Module für Bachelor 10-201-2211 Datenbanksysteme 1 10-201-2212 Datenbanksysteme
Mehr13. Sichten und Zugriffskontrolle. Sichten. Sichten II. Drei-Ebenen-Schema-Architektur
13. Sichten und Zugriffskontrolle Sichten Sichtenkonzept Änderungen auf Sichten Rechtevergabe in Datenbanksystemen Autorisierung und Authentifikation Statistische Datenbanken Sichten: virtuelle Relationen
MehrRelationale Datenbanksprachen
Relationale Datenbanksprachen SQL-Kern Weitere Sprachkonstrukte von SQL SQL-Versionen Andreas Heuer, Gunter Saake Datenbanken I 9-1 Sprachen und ihre Grundlagen Grundlagen Kommerzielle Sprachen ISBL SQL
MehrDatenbankmodelle, Datenbanksprachen und Datenbankmanagement- Systeme
Datenbankmodelle, Datenbanksprachen und Datenbankmanagement- Systeme von Professor Dr. Gottfried Vossen Westfälische Wilhelms-Universität Münster 3., vollständig überarbeitete Auflage R.01denbourg Verlag
MehrAnwendungsentwicklung Datenbanken Datenbankentwurf. Stefan Goebel
Anwendungsentwicklung Datenbanken Datenbankentwurf Stefan Goebel Warum eine Datenbank? Nutzung von gleichen Daten durch viele Anwender auch an unterschiedliche Orten Daten können mit unterschiedlicher
MehrAuf einen Blick. 1 Einleitung Die Basis der Objektorientierung Die Prinzipien des objektorientierten Entwurfs...
Auf einen Blick Auf einen Blick 1 Einleitung... 15 2 Die Basis der Objektorientierung... 29 3 Die Prinzipien des objektorientierten Entwurfs... 41 4 Die Struktur objektorientierter Software... 67 5 Vererbung
MehrEntwicklung eines Tutorials für XQuery
Informatik Dimitar Menkov Entwicklung eines Tutorials für XQuery Development of a Tutorial for XQuery Masterarbeit Bibliografische Information der Deutschen Nationalbibliothek: Die Deutsche Bibliothek
MehrGeodatenbanksysteme in Theorie und Praxis
Themas Brinkheff Geodatenbanksysteme in Theorie und Praxis Einführung in objektrelationale Geodatenbanken unter besonderer Berücksichtigung von Grade Spatial 2., überarbeitete und erweiterte Auflage @
MehrDaten-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
MehrBibliografische Informationen digitalisiert durch http://d-nb.info/995021198
Auf einen Blick 1 Einleitung 15 2 Datenbankentwurf 23 3 Datenbankdefinition 43 4 Datensätze einfügen (INSERT INTO) 95 5 Daten abfragen (SELECT) 99 6 Daten aus mehreren Tabellen abfragen (JOIN) 143 7 Unterabfragen
MehrObjektorientierte Programmierung
Bernhard Lahres, Gregor Rayman Objektorientierte Programmierung Das umfassende Handbuch Galileo Press 1.1 Was ist Objektorientierung? 13 1.2 Hallo liebe Zielgruppe 14 1.3 Was bietet dieses Buch (und was
MehrObjektorientiertes Programmieren
JL Ute Claussen Objektorientiertes Programmieren Mit Beispielen und Übungen in C++ Zweite, überarbeitete und erweiterte Auflage Mit 24 Abbildungen Springer Inhaltsverzeichnis 1 Einleitung 1 1.1 Was ist
MehrMatthias 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
MehrKapitel 1 Grundlagen. Skript zur Vorlesung: Datenbanksysteme II Sommersemester Vorlesung: PD Dr. Peer Kröger
LUDWIG- MAXIMILIANS- UNIVERSITY MUNICH DEPARTMENT INSTITUTE FOR INFORMATICS DATABASE Skript zur Vorlesung: Datenbanksysteme II Sommersemester 2016 Kapitel 1 Grundlagen Vorlesung: PD Dr. Peer Kröger http://www.dbs.ifi.lmu.de/cms/datenbanksysteme_ii
MehrGeodatenbanksysteme in Theorie und Praxis
2008 AGI-Information Management Consultants May be used for personal purporses only or by libraries associated to dandelon.com network. Thomas Brinkhoff Geodatenbanksysteme in Theorie und Praxis Einführung
MehrDatenbanksysteme (5 LP) Softwaretechnik (5 LP) Kommunikationssysteme (5 LP) Automaten und Sprachen. Diskrete Strukturen (5 LP)
Datenbanksysteme I Prof. Dr. E. Rahm Wintersemester 2013/2014 DBS 1 Universität Leipzig Institut für Informatik http://dbs.uni-leipzig.de WS13/14, Prof. Dr. E. Rahm 0-1 BACHELOR Informatik Algorithmen
MehrDatenbanken. Prof. Jürgen Sauer. Datenbanken. Skriptum zur Vorlesung im SS 2001
Prof. Jürgen Sauer Datenbanken Skriptum zur Vorlesung im SS 2001 Inhaltsverzeichnis 1. Typologie der Datenbanksysteme 1.1 Einführung: Grenzen der herkömmlichen Datenverarbeitung 1.2 Erläuterung von Begriffen
MehrInhaltsverzeichnis EINFÜHRUNG 1 1 DIE STRECKE: DATENBANKENTWURF 5 2 DIE ERSTE ETAPPE: VON DER REALITÄT ZUM KONZEPTIONELLEN DATENMODELL 27
EINFÜHRUNG 1 1 DIE STRECKE: DATENBANKENTWURF 5 1.1 Der Weg der Entwicklung betrieblicher Anwendungssysteme 5 1.2 Das Datenbanksystem 14 1.3 Modelle und Schemata 21 2 DIE ERSTE ETAPPE: VON DER REALITÄT
Mehr