Datenbanken - Grundlagen und XML-Technologien

von: Georg Lausen

Spektrum Akademischer Verlag, 2005

ISBN: 9783827414885 , 292 Seiten

Format: PDF, OL

Kopierschutz: Wasserzeichen

Windows PC,Mac OSX für alle DRM-fähigen eReader Apple iPad, Android Tablet PC's Online-Lesen für: Windows PC,Mac OSX,Linux

Preis: 18,00 EUR

  • Charisma und Herrschaft - Führung und Verführung in der Politik
    Kartierte Nationalgeschichte - Geschichtsatlanten im internationalen Vergleich 1860-1960
    Gefühlswissen - Eine lexikalische Spurensuche in der Moderne
    Die Verantwortung der Eliten - Eine Theorie der Gemeinwohlpflichten
    Republikanismus und Kosmopolitismus - Eine ideengeschichtliche Studie
    Politik braucht Strategie - Taktik hat sie genug - Ein Kursbuch
  • Mediengeschichte - Vom asiatischen Buchdruck zum Fernsehen
    Das Glück kam immer zu mir - Rudolf Brazda - Das Überleben eines Homosexuellen im Dritten Reich
    Was ist politische Kompetenz? - Politiker und engagierte Bürger in der Demokratie
    Authentisch leben? - Erfahrung und soziale Pathologien in der Gegenwart
    Grenzen der Homogenisierung - IT-Arbeit zwischen ortsgebundener Regulierung und transnationaler Unternehmensstrategie

     

     

     

     

 

Mehr zum Inhalt

Datenbanken - Grundlagen und XML-Technologien


 

Vorwort

6

Inhaltsverzeichnis

8

1 Einführung

12

1.1 Grundbegriffe

12

1.2 Datenmodelle

20

1.3 Das relationale Datenmodell

23

2 Grundlagen von Anfragesprachen

28

2.1 Relationenalgebra

28

2.2 Relationenkalkül

36

2.3 Zusammenfassung

41

3 Der SQL-Standard

44

3.1 Überblick

44

3.2 Einfache Anfragen

47

3.3 Basis-Datentypen

52

3.4 Nullwerte

54

3.5 Aggregierungsfunktionen

54

3.6 Gruppierungen

55

3.7 Mengenoperatoren

58

3.8 Geschachtelte Anfragen

59

3.9 Struktur der Syntax

63

3.10 Konstruierte Datentypen

67

3.11 OLAP: ROLLUP und CUBE

69

3.12 WITH-Klausel und Rekursion

71

3.13 Anfragen über Bäumen

78

3.14 Einfügen, Löschen und Ändern

81

3.15 Sichten

85

3.16 SQL und Programmiersprachen

89

3.17 Integrität und Trigger

94

3.18 Zugriffskontrolle

106

3.19 Arbeiten mit Schema-Definitionen

110

3.20 Zusammenfassung

112

4 Konzeptueller Datenbankentwurf

116

4.1 Datenbankentwurf

116

4.2 Entitiy-Relationship-Modell

117

4.3 Unified Modeling Language

130

4.4 Zusammenfassung

133

5 Datenaustausch mit XML

136

5.1 Extensible Markup Language (XML)

136

5.2 Definition von Dokumenttypen (DTD)

141

5.3 XPath

145

5.4 XML-Schema

153

5.5 XML Query

159

5.6 Zusammenfassung

170

6 SQL und XML

174

6.1 SQL/XML

174

6.2 Speichern von XML

181

6.3 XPath und SQL

184

6.4 Zusammenfassung

189

7 Formaler Datenbankentwurf

192

7.1 Motivation

192

7.2 Funktionale Abhängigkeiten

194

7.3 Verlustfreie und abhängigkeitsbewahrende Zerlegungen

201

7.4 Normalformen

204

7.5 Algorithmen zur Normalisierung

206

7.6 Weitere Abhängigkeiten und Normalformen

209

7.7 Zusammenfassung

211

8 Physischer Datenbankentwurf

214

8.1 Grundlagen

214

8.2 Dateiorganisationsformen und Indexstrukturen

217

8.3 Baum-Indexstrukturen

221

8.4 Hash-Indexstrukturen

224

8.5 Zusammenfassung

225

9 Auswertung von Anfrageoperatoren

228

9.1 Selektion

228

9.2 Projektion

230

9.3 Verbund

230

9.4 Mengenoperatoren und Aggregierung

233

9.5 Optimierung

234

9.6 XPath-Anfragen

238

9.7 Zusammenfassung

245

10 Transaktionsverwaltung

248

10.1 Grundlagen

248

10.2 Mehrbenutzerkontrolle

250

10.3 Fehlerbehandlung

265

10.4 Transaktionsmodelle

269

10.5 Verteilte Transaktionen

271

10.6 Zusammenfassung

279

Literaturverzeichnis

282

Index

286