Datenbanken. Konzepte und Sprachen. Andreas Heuer Gunter Saake BIBLIOTHEK. Zweite, aktualisierte und erweiterte Auflage
|
|
- Gertrud Fleischer
- vor 7 Jahren
- Abrufe
Transkript
1 Andreas Heuer Gunter Saake Datenbanken Konzepte und Sprachen Zweite, aktualisierte und erweiterte Auflage Technische Universität Darmstadt FACHBEREICH INFORMATIK BIBLIOTHEK Inventar-Nr.: (ljq?) - Sachgebiete: Standort:
2 Inhaltsverzeichnis Vorwort zur zweiten Auflage Vorwort zur ersten Auflage v xi 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 24 2 Architekturen von Datenbanksystemen 25 : 2.1 Schema-Architektur und Datenunabhängigkeit System-Architekturen ANSI-SPARC-Architektur Fünf-Schichten-Architektur Konkrete System-Architekturen Anwendungsarchitekturen Vertiefende Literatur Übungsaufgaben 44 3 Datenbankmodelle für den Entwurf Grundlagen von Datenbankmodellen Daten und Wertebereiche Semantikfestlegung für Datenbankmodelle Semantikfestlegung am Beispiel Grundlagen von Entity-Relationship-Modellen Grundkonzepte des klassischen ER-Modells Ein einfaches Beispiel für ein ER-Schema 56 xvii
3 3.2.3 ER-Modellierungskonzepte und ihre Semantik Semantik eines ER-Schemas Zweistellige versus mehrstellige Beziehungen Weitere Konzepte im Entity-Relationship-Modell Funktionale Beziehungen Identifizierung durch Schlüssel Abhängige Entity-Typen Die IST-Beziehung Kardinalitäten Optionalität von Attributen und Beziehungen Erweiterungen des ER-Modells um höhere Konzepte Erweiterungen bei Attributen Spezialisierung und Generalisierung Komplexe Objekte Beziehungen höheren Typs Das EER-Modell ein erweitertes ER-Modell Übernommene Grundkonzepte des klassischen ER- Modells Erweiterung bei Wertebereichen Mengenwertige und strukturierte Attribute Der Typkonstruktor: Spezialisierung, Generalisierung, Partitionierung Aggregierung und Sammlung mittels objektwertiger Attribute Erweitertes Schlüsselkonzept Abgeleitete Konzepte Vergleich zu anderen erweiterten ER-Modellen OMT und UML: Objektorientierte Modelle für den Entwurf Überblick über Diagramme in OMT Das Objektmodell von UML Darstellung von Klassen in UML Beziehungen in UML Aggregation in UML Spezialisierung in UML Zusammenfassung und laufendes Beispiel Vertiefende Literatur Übungsaufgaben 103 Datenbankmodelle für die Realisierung Relationenmodell Schemata und Instanzen Integritätsbedingungen Basisoperationen der Relationenalgebra 114
4 4.2 Netzwerkmodell und hierarchisches Modell Das Netzwerkmodell Das hierarchische Modell Erweiterte relationale und semantische Modelle Objektorientierte Modelle inkl. ODMG Konzepte objektorientierter Datenbanken Ein objektorientiertes Datenbankmodell Der ODMG-97-Standard Objektrelationale Datenbanken Einordnung der objektrelationalen Datenbanksysteme Das objektrelationale Datenbankmodell und SQL Objektrelationale Konzepte und Objektorientierung Multidimensionale Datenmodelle Konzepte und Modelle für OLAP und Data Warehouse Prinzipien von Data Warehouse und OLAP-Systemen Data Warehouse und klassische Datenbanken Semistrukturierte Datenbanken Merkmale semistrukturierter Datenmodelle Datenmodelle für semistrukturierte Dokumente Semistrukturierte Daten am Beispiel XML Semistrukturierte Daten in Datenbanken Einordnung sonstiger Datenbankmodelle Vertiefende Literatur Übungsaufgaben 168 Datenbankentwurf Entwurfsaufgabe Phasenmodell Anforderungsanalyse Konzeptioneller Entwurf Verteilungsentwurf Logischer Entwurf Datendefmition Physischer Entwurf Implementierung und Wartung Objektorientierte Entwurfsmethoden Phasenbegleitende Methoden Konzeptioneller Entwurf Konzeptionelles Schema Objektschicht Datenschicht Entwicklungsschicht Aktionsschicht 188 xix
5 5.3.6 Modellierung von Anwendungsprozessen ER-Abbildung auf andere Datenbankmodelle Beispiel für eine Abbildung auf das Relationenmodell Abbildung auf das relationale Modell Abbildung auf das Netzwerkmodell Abbildung auf das hierarchische Modell Abbildung auf neuere Datenmodelle Integration heterogener Datenbanken Integration heterogener Datenbestände Integrationsmethoden und ihre Eignung Integration mittels Aufwärtsvererbung Integration mittels GIM und formaler Begriffsanalyse Vertiefende Literatur Übungsaufgaben Relationaler Datenbankentwurf Funktionale Abhängigkeiten Schema-Eigenschaften Update-Anomalien Normalformen Minimalität Transformationseigenschaften Abhängigkeitstreue Verbundtreue Entwurfsverfahren Ziele Dekompositionsverfahren Syntheseverfahren Verfeinerung des ER-Datenbankentwurfs Mehrwertige Abhängigkeiten Grundlagen Schema-Eigenschaften Transformationseigenschaften Weitere Abhängigkeiten und Verfahren Verbund-und Inklusionsabhängigkeiten Weitere relationale Entwurfsverfahren Y ertiefende Literatur Übungsaufgaben Datenbankdefinition Relationales Modell: SQL-DDL Übersicht über SQL SQL als Definitionssprache 269
6 7.1.3 Die Anweisung create table SQL-89 Level 2 mit IEF create table in SQL Die Anweisungen alter table und drop table Die Anweisung create index Beurteilung von SQL als DDL Netzwerkmodell: CODASYL-DDL Hierarchisches Modell: IMS-DDL Objektorientiertes Modell: ODL Übersicht über die ODL Schnittstellen und Klassen Implementierungs- und Typhierarchie Objektrelationales Modell: SQL Relationale Details Objektrelationale Erweiterungen SQL-99-Pakete Vertiefende Literatur Übungsaufgaben 292 Grundlagen von Anfragen und Änderungen Kriterien für Anfragesprachen Anfragealgebren Konzepte von Anfragealgebren Relationenalgebra NF 2 -Algebra MOLAP-Operationen Andere Algebra-Erweiterungen Anfrage-Kalküle Ein allgemeiner Kalkül Bereichskalkül Tupelkalkül Kalküle für andere Datenmodelle und Erweiterungen Änderungsoperationen Allgemeine Grundprinzipien Relationale Änderungsoperationen Vertiefende Literatur Übungsaufgaben 333 Die relationale Datenbanksprache SQL Kurzeinführung in SQL SQL-Kern Überblick über SQL-Klauseln Die f rom-klausel 341 xxi
7 9.2.3 Die select-klausel Die where-klausel Schachtelung von Anfragen Mengenoperationen Mächtigkeit des SQL-Kerns Weitere Sprachkonstrukte von SQL Operationen auf Wertebereichen Aggregatfunktionen Die group by- und having-klauseln Quantoren und Mengenvergleiche Einsatz des Selbst-Verbunds Die order by-klausel Behandlung von Nullwerten Änderungs-Operationen SQL-Versionen Geschichte von SQL SEQUEL SQL-89 und SQL SQL3 und SQL SQL-99: Die objektrelationale Datenbanksprache Anfragen an Tabellenhierarchien Anfragen an Komponentenhierarchien Vertiefende Literatur Übungsaufgaben Weitere Datenbanksprachen QUELundQBE Die Sprache QUEL Die Sprache QBE MS-Access Andere graphische Anfragesprachen Grenzen und Erweiterungen der bisherigen Sprachen Grenzen relationaler Anfragesprachen Schemaunabhängige Anfragesprachen Der Cube-Operator SQL-Versionen für höhere Datenmodelle Information Retrieval und Volltext-Datenbanken Information Retrieval auf Texten Deskribierung Recherche Bewertung Information-Retrieval-Systeme Texte im SQL-99-Standard 436 xxii
8 10.4 Regelbasierte Anfragesprachen Semantik rekursiver Regeln Die Sprache DATALOG Rekursion in SQL Objektorientierte Anfragesprachen Objektorientierte Anfrageoperationen Anfragen in OQL ODMG-OQL: Object Query Language der ODMG Y ertiefende Literatur Übungsaufgaben Datenbank-An Wendungsprogrammierung Navigierende Ansätze Datenmanipulation im Netzwerkmodell Datenmanipulation im hierarchischen Modell Einbettung von SQL Einbettungstechniken Das Cursor-Konzept Statische Einbettung: Embedded SQL Dynamische Einbettung: Dynamic SQL Weitere Ansätze für SQL-Datenbanken Prozedurale SQL-Erweiterungen Gespeicherte Prozeduren und SQL/PSM ODBC / JDBC und SQLJ GL: DB-Sprachen der vierten Generation Anwendungsprogrammierung für objektorientierte Datenbanken Persistente (objektorientierte) Programmiersprachen ODMG-Bindings Datenbankprogrammiersprachen Vertiefende Literatur Übungsaufgaben Integrität und Trigger Transaktionen und Integritätsüberwachung 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 DDL-Erweiterungen von SQL Die assertion-klausel 504 xxiii
9 Verwaltung und Überprüfung von Bedingungen Klassifikation von Integritätsbedingungen Beispiele für Integritätsbedingungen Mögliche Klassifikationen Integritätsregeln Der ursprüngliche SQL-Sprachvorschlag Integritätsregeln in SQL: Beispiele Trigger und aktive Datenbanken Grundprinzipien von Triggern Trigger in SQL Aktive Datenbanken und ECA-Regeln Methoden der Integritätssicherung Integritätssicherung durch Trigger Integritätssicherung durch Anfragemodifikation Vertiefende Literatur Übungsaufgaben Sichten Motivation und Begriffsbildung Sichten und externe Schemata Definition von Sichten Definition von Sichten in SQL Vorteile von Sichten Probleme mit Sichten Problemklassen anhand relationaler 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 Einschränkungen für Sichtänderungen in SQL Sichtänderungen in SQL Sichten in objektorientierten Datenbanken Deklaration von Sichten Klassifikation von Sichtansätzen Operationale Sichtdefinition Strukturelle Sichtdefinition Theorie änderbarer Sichten Instead-Of-Trigger für Sichtänderungen Materialisierte Sichten in Data Warehouses 555 xxiv
10 13.9 Vertiefende Literatur Übungsaufgaben Rechtevergabe und Zugriffskontrolle Sicherheitsmodelle Diskrete Sicherheitsmodelle Verbindliche Sicherheitsmodelle Rechtevergabe in Datenbanksystemen Rechtevergabe in SQL Zurücknahme von Rechten Rollenmodell in SQL Authentifikation und Autorisierung Statistische Datenbanken Vertiefende Literatur Übungsaufgaben Weitergehende Ansätze Erweiterte System-Architekturen Client/Server-Architekturen Datenbank-Kernsysteme und Datenbank-Generatoren Verteilte Datenbanken Heterogene Datenbanken Interoperable und föderierte Datenbanken Erweiterte Datenbankmodelle Erweiterbare Datenbanksysteme Objektorientierte Datenbanksysteme Erweiterte Sprachschnittstellen Deduktive Datenbanken Wissensbanken Spezielle Datenbank-Anwendungen Ingenieur-Datenbanken Workflow-Management Geographische Informationssysteme und Geometriedaten Digitale Bibliotheken und Electronic Commerce Multimedia-Datenbanken Temporale Datenbanken Aktuelle Entwicklungen Scientific Databases Data Mining Informationsfusion Datenbanken im WWW Datenbanken und Mobile Computing Vertiefende Literatur 594 xxv
11 A Laufendes Beispiel 597 A.l ER-Modellierung 597 A.2 Relationale Repräsentation 600 A.2.1 Repräsentation der Entity-Typen 600 A.2.2 Repräsentation der Beziehungstypen 602 B Verzeichnis der Abkürzungen 603 Verzeichnis der Abbildungen 607 Verzeichnis der Tabellen 613 Literaturverzeichnis 615 Sachindex 651 Personenindex 667 Schlüsselwortindex 671 xxvi
Inhaltsverzeichnis. 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...
MehrGunter Saoke Kai-Uwe Sattler Andreas Heuer. Datenbanken. Konzepte und Sprachen. Vierte Auflage
Gunter Saoke Kai-Uwe Sattler Andreas Heuer Datenbanken Konzepte und Sprachen Vierte Auflage Inhaltsverzeichnis Vorwort zur vierten Auflage Inhaltsverzeichnis v vii 1 Grundlegende Konzepte 1 1.1 Motivation
MehrDatenbanken 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
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
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
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
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
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
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
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
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:??
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
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
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
MehrWiederholung VU Datenmodellierung
Wiederholung VU Datenmodellierung VU Datenbanksysteme Reinhard Pichler Arbeitsbereich Datenbanken und Artificial Intelligence Institut für Informationssysteme Technische Universität Wien Wintersemester
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
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
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
MehrWiederholung VU Datenmodellierung
Wiederholung VU Datenmodellierung VL Datenbanksysteme Reinhard Pichler Arbeitsbereich Datenbanken und Artificial Intelligence Institut für Informationssysteme Technische Universität Wien Wintersemester
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
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
MehrVorlesung Datenbankmanagementsysteme
Vorlesung Datenbankmanagementsysteme Relationaler Datenbankentwurf II Vorlesung Datenbankmanagementsysteme Relationaler Datenbankentwurf II M. Lange, S. Weise Folie #6-1 Wiederholung Relationaler Datenbankentwurf
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
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
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
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
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
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
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
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?
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
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)
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
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
MehrEntwurf des Datenbanksystems (DBS)
Entwurf des Datenbanksystems (DBS) Inhalt Gründe für die Auswahl eines DBS Haupttätigkeiten beim Entwurf eines Relationalen DBS Relationenmodell (Schemata, Schlüssel, Integritätsbedingungen) Normalisierung
MehrDatenbanken 1 Datenbanken SPO 2014 SPO 2007 Belegnummer Belegnummer
Datenbanken 1 Datenbanken SPO 2014 SPO 2007 Belegnummer 30.7312 Belegnummer 30.7302 Wintersemester 2017/18 (Bachelor) Materialien zur Vorlesung Inge Hochschule Darmstadt Fachbereich Informatik Motivation
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
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
MehrLehrplan. Datenbanken. Höhere Berufsfachschule für Automatisierungstechnik. Ministerium für Bildung
Lehrplan Datenbanken Höhere Berufsfachschule für Automatisierungstechnik Ministerium für Bildung Hohenzollernstraße 60, 66117 Saarbrücken Postfach 10 24 52, 66024 Saarbrücken Saarbrücken 2010 Hinweis:
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
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
MehrVorlesung Datenbanken. TU Dresden, SS Kai-Uwe Sattler.
Vorlesung Datenbanken TU Dresden, SS 2002 Kai-Uwe Sattler kus@iti.cs.uni-magdeburg.de VL Datenbanken I 0 1 Überblick 1. Grundlegende Konzepte und Architekturen 2. Datenbankmodelle für den Entwurf 3. Datenbankmodelle
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
MehrAuffrischung DB I. Quelle: Foliensatz zu Heuer, Saake: Datenbanken. 2 Inhalt 1/48
Auffrischung DB I 2.1 Motivation Begriffe, Vorteile von DBMS, Historie 2.2 Prinzip und Anforderungen Aufbau eines Datenbanksystems, neun Codd sche Regeln Konzept relationaler Datenbanksysteme Datenbankgrößen,
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
MehrDatenbanken Datenbanken 1 Belegnummer Belegnummer
Datenbanken Datenbanken 1 Belegnummer 30.7302 Belegnummer 30.7312 Blockkurs 31.08. 11.09.2015 Wintersemester 2015/16 (Bachelor) Materialien zur Vorlesung Michael Roth Inge Hochschule Darmstadt Fachbereich
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
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ß
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/
MehrDatenbanken als Grundlage für Informationssysteme
Datenbanken als Grundlage für Informationssysteme Datenmodellierung und Datenbanksysteme Prof. Dr. Ingo Claßen Peter Morcinek Prof. Dr. Martin Kempa Hochschule für Technik und Wirtschaft Berlin Informationssysteme
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.
MehrKapitel 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
Mehranwendungen programmieren Datenbank entwerfen & Implementierung Analyse bis zur SQL- NoSQL-Datenbanken Uwe Klug Mit einer Einführung in 2.
Uwe Klug Datenbank anwendungen entwerfen & programmieren Von der objektorientierten Analyse bis zur SQL- Implementierung Mit einer Einführung in NoSQL-Datenbanken 2. Auflage W3L-Verlag Herdecke Witten
MehrPhasen des Datenbankentwurfs. Entwurfsaufgabe. 5. Datenbankentwurf. Phasenmodell
nforderungen an Entwurfsprozeß Informationserhalt Konsistenzerhaltung Redundanzfreiheit Entwurfsaufgabe Phasenmodell Konzeptioneller Entwurf Entwurfsaufgabe Vollständigkeit bezüglich nforderungsanalyse
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
MehrRelationale 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
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
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
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
Mehr11 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
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-
MehrGrundlagen von Datenbankmodellen. 3. Datenbankmodelle für den Entwurf. Datenbankmodelle II. Klassische Datenbankmodelle sind speziell geeignet für
Begriff Datenbankmodell Grundlagen von Datenbankmodellen Ein Datenbankmodell ist ein System von Konzepten zur Beschreibung von Datenbanken. Es legt Synta und Semantik von Datenbankbeschreibungen für ein
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
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
MehrGrundlagen der Wirtschafts informatik
Andreas Fink Gabriele Schneidereit Stefan Voß Grundlagen der Wirtschafts informatik Zweite, überarbeitete Auflage mit 78 Abbildungen und 16 Tabellen Physica-Verlag Ein Unternehmen von Springer Vorwort
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
MehrDatenbanksysteme. 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
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
MehrFolien zum Textbuch. Kapitel 2: Planung, Entwicklung und Betrieb von IS. Teil 3: Modellierung von betrieblichen Informationssystemen
Folien zum Textbuch Kapitel 2: Planung, Entwicklung und Betrieb von IS Teil 3: Modellierung von betrieblichen Informationssystemen Textbuch-Seiten 185-208 WI Planung, Entwicklung und Betrieb von IS IS-Modellierung
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
Mehr1. Einführung. Datenbanken Grundlagen
1. Einführung Datenbanken Grundlagen Wo finden wir Datenbanken? Was sind Datenbanken/ Datenbankensysteme(DBS)? A collection of related data items mit folgenden Eigenschaften: Eine Datebank repräsentiert
MehrDatenbanken und Informationssysteme
Datenbanken und Informationssysteme Lehrangebot Stefan Conrad Heinrich-Heine-Universität Düsseldorf Institut für Informatik April 2012 Stefan Conrad (HHU) Datenbanken und Informationssysteme April 2012
MehrInhaltsverzeichnis. Vorwort Kapitel 1 Einleitung... 15
Vorwort..................................................... 13 Kapitel 1 Einleitung.......................................... 15 Kapitel 2 SQL der Standard relationaler Datenbanken... 19 2.1 Die Geschichte................................
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
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
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
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...
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
MehrWirtschaftsinformatik 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.
MehrFRANZIS PROFESSIONAL SERIES. Daniel Warner. udienausgabe. SQL für Praxis und Studium. Mit 95 Abbildungen
FRANZIS PROFESSIONAL SERIES Daniel Warner Advanced SQL. udienausgabe SQL für Praxis und Studium Mit 95 Abbildungen 11 Inhaltsverzeichnis 1 Einleitung 21 1.1 Über das Buch und seine Zielgruppe 21 1.2 Inhalte
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
MehrDatenbanken 1. Kapitel 2: Datenbankentwurf. Ansprechpartner hat Name Adresse. Geschaeftspartner <pi> Characters (30) Characters (50) ist.
Datenbanken 1 Kapitel 2: Datenbankentwurf Ansprechpartner hat Name Adresse Geschaeftspartner Characters (30) Characters (50) ist Haendler Rabatt Integer Spediteur Verfuegbar Characters (20) Kunde
MehrZusammenfassung. Offene Probleme
Einführung Das relationale Datenbank-Modell Die relationale Abfragesprache SQL Relationale Algebra Datenbank-Entwurf: Entity-Relationship-Modell (ERM) Abhängigkeiten und Normalisierung Vom ERM zum relationalen
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
MehrSommersemester Vorlesung: Dr. Matthias Schubert
Datenbanksysteme II Sommersemester 2009 Vorlesung: Dr. Matthias Schubert Skript 2009 Matthias Schubert Dieses Skript basiert auf dem Skript zur Vorlesung Datenbanksysteme II von Prof. Dr. Christian Böhm
Mehr7. Datenbankdefinitionssprachen
7. Datenbankdefinitionssprachen SQL-DDL Teil der Standardsprache für relationale Datenbanksysteme: SQL ODL (Object Definition Language) für objektorientierte Datenbanksysteme nach dem ODMG-Standard VL
MehrRelationales Modell: SQL-DDL. SQL als Definitionssprache. 7. Datenbankdefinitionssprachen. Anforderungen an eine relationale DDL
Relationales Modell: SQLDDL SQL als Definitionssprache SQLDDL umfaßt alle Klauseln von SQL, die mit Definition von Typen Wertebereichen Relationenschemata Integritätsbedingungen zu tun haben Externe Ebene
MehrPD Dr.-Ing. F. Lobeck. Seite 6
Seite 6 Datenbanken Datenbank: Eine geordnete Menge von Daten. Speicherung erfolgt unabhängig von speziellen Anwenderprogrammen. Ebenso sollte die Hardwareunabhängigkeit gesichert werden. Zu einem Datenbankmanagementsystem
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
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
Mehr