skip to content
Datenbanksysteme für Dummies Preview this item
ClosePreview this item
Checking...

Datenbanksysteme für Dummies

Author: Wolfgang Gerken; Wiley-VCH,
Publisher: Weinheim : Wiley-VCH Verlag, 2016.
Series: ... für Dummies; Lernen leichter gemacht
Edition/Format:   Print book : German : 1. AuflageView all editions and formats
Rating:

(not yet rated) 0 with reviews - Be the first.

Subjects
More like this

 

Find a copy online

Links to this item

Find a copy in the library

&AllPage.SpinnerRetrieving; Finding libraries that hold this item...

Details

Genre/Form: Lehrbuch
Material Type: Internet resource
Document Type: Book, Internet Resource
All Authors / Contributors: Wolfgang Gerken; Wiley-VCH,
ISBN: 9783527712533 3527712534 9783527810239 3527810234 9783527810246 3527810242
OCLC Number: 965120782
Notes: Auf dem Cover: Entwurf einer relationalen Datenbank ; Zugriff auf relationale Datenbanken mit SQL ; Erstellungen von Datenbankanwendungen.
Description: 368 Seiten : Illustrationen, Diagramme.
Contents: Einleitung 19 UEber dieses Buch 19 Konventionen in diesem Buch 20 Was Sie nicht lesen mussen 21 Toerichte Annahmen uber den Leser 21 Wie dieses Buch aufgebaut ist 22 Teil I: Einfuhrung in Datenbanksysteme 22 Teil II: Von der Aufgabenstellung zur relationalen Datenbank 22 Teil III: Zugriff auf relationale Datenbanken mit SQL 22 Teil IV: Die Verwaltung einer relationalen Datenbank 22 Teil V: Objektrelationale Datenbanksysteme 23 Teil VI: Grundlagen von Datenbankanwendungen 23 Teil VII: Der Top-10-Teil 23 Symbole, die in diesem Buch verwendet werden 23 Wie es weitergeht 24 Teil I Einfuhrung in Datenbanksysteme 25 Kapitel 1 Wozu Datenbanksysteme da sind 27 Daten und ihre Speicherung 27 Ein einfuhrendes Beispiel 30 Aufgaben 36 Vertiefungsfragen 36 UEbungen 36 Kapitel 2 Definition und Architektur von Datenbanksystemen 37 Dateiverarbeitung: Ein UEberblick 37 Merkmale von Anwendungen mit Dateizugriff 37 Datenbanksysteme: Architektur und Definition 41 Eigenschaften von Datenbanksystemen 42 Datenbank- und Informationssysteme 44 Wer macht was 44 Gesellschaftliche Auswirkungen grosser Datenbanken 45 Aufgaben 46 Wiederholungsfragen 46 Vertiefungsfragen 46 Kapitel 3 UEberblick uber Datenmodelle 47 Klassifikation von Daten 47 Datenmodelle 48 Ein historischer UEberblick 50 Das netzwerkartige Datenmodell 51 Das relationale Datenmodell 54 Tabellen 54 Beziehungen 55 Datenbankschema 56 Beispiel 56 NoSQL-Datenmodelle 57 Spaltenorientierte Datenbanken 57 Dokumentenorientierte Datenbanken 58 Vergleich von NoSQL- und relationalen Systemen 59 Benutzungsschnittstellen 59 UEbersicht uber Datenbanksysteme 61 Aufgaben 62 UEbungsaufgaben 62 Vertiefungsfragen 62 UEbungen 62 Kapitel 4 Vorgehensweise bei der Datenbankentwicklung 63 Ein einfacher Software-Entwicklungsprozess 63 Wie schreibt man Programme 63 UEberblick uber aktuelle Vorgehensweisen 65 Phasenmodell der Datenbankentwicklung 66 Die Datenbank kommt ins Spiel 66 Von der Anforderungsanalyse zu Betrieb und Wartung 67 Die Anforderungsanalyse im Detail 70 Erhebungstechniken 70 Ergebnis der Anforderungsanalyse 71 Der Datenbankentwurf im Detail 71 Semantischer Entwurf 72 Logischer Entwurf 72 Physischer Entwurf 73 Beispiel 73 Ein Beispiel mit Anforderungsanalyse und Entwurf 74 Aufgaben 78 Wiederholungsfragen 78 Vertiefungsfragen 79 UEbungen 79 Teil II Von der Aufgabenstellung zur relationalen Datenbank 81 Kapitel 5 Semantische Modellierung einer Datenbank 83 Entitatstypen, Attribute und Beziehungen 83 Entitatstypen 83 Attribute 85 Beziehungen 86 Beziehung oder Attribut 89 Die Entity-Relationship-Modellierung 90 Entitatstypen und Attribute 90 Beziehungen 91 Erweiterung des klassischen ER-Modells: die MC-Notation 93 Beispiele 95 Weitere Notationsformen 99 Semantische Modellierung mit UML-Klassendiagrammen 100 Klassendiagramme 101 Beziehungen in UML-Klassendiagrammen 101 Constraints bei Beziehungen 103 Aufgaben 104 Wiederholungsfragen 104 Vertiefungsfragen 104 UEbungen 104 Kapitel 6 Das relationale Datenbankmodell im Detail 107 Erlauterungen zum Begriff "Relation" 107 Relationen sind Mengen 107 Konstruktionsregeln fur Relationen 109 Primar- und Fremdschlussel 110 3-Ebenen-Architektur 112 Datenunabhangigkeit 112 Sichten und Schemata 112 Merkmale relationaler Datenbanken 115 Integritatsaspekte relationaler Datenbanken 117 Schlusselintegritat 118 Typintegritat 120 Referenzielle Integritat 120 Transaktionsintegritat 121 Relationenalgebra im UEberblick 125 Mengenoperationen der Relationenalgebra 125 Das kartesische Produkt 127 Spezielle Operationen der Relationenalgebra 128 Beispiele fur Datenbankabfragen mit der Relationenalgebra 131 Aufgaben 132 Wiederholungsfragen 132 UEbungen 132 Kapitel 7 Entwurf und Implementierung des Datenbankschemas 135 Umsetzung eines Entity-Relationship-Diagramms in ein Datenbankschema 135 Entitatstypen und Attribute 135 Beziehungen 136 Tabellen und ihre Attribute 140 Woran erkennt man gut strukturierte Tabellen? 141 Das Anomalie-Problem 141 Kriterien einer guten Zerlegung von Tabellen 142 Normalisierung 145 Die erste Normalform 145 Die zweite Normalform 146 Die dritte Normalform 148 Die Boyce-Codd-Normalform 150 Zusammenfassung 150 Erzeugen der Tabellen mit SQL 151 Syntax der SQL-Definitionen 151 Der Befehl CREATE TABLE 152 Datentypen 153 Integritatsbedingungen (Constraints) 154 Automatische Schlusselgenerierung 158 AEnderung der Tabellenstruktur 159 Aufgaben 160 Wiederholungsfragen 160 Vertiefungsfragen 161 UEbungen 161 Teil III Zugriff auf relationale Datenbanken mit SQL 165 Kapitel 8 Die DML-Befehle von SQL 167 SQL und relationale Datenbanksysteme 167 Der SELECT-Befehl im UEberblick 168 Der INSERT-Befehl 172 Einzelne Tupel speichern 173 Mehrere Tupel speichern 173 Attribute mit automatisch vergebenen Werten 174 Der UPDATE-Befehl 175 Der DELETE-Befehl 176 DML-Befehle und Fremdschlussel 176 Aufgaben 178 Wiederholungsfragen 178 Vertiefungsfragen 178 UEbungen 178 Kapitel 9 Der SELECT-Befehl im Detail 179 Datenbankschema fur die Beispiele 179 Abfrage einer einzelnen Tabelle 180 Zahlen und Sortieren 180 Numerische Operatoren 182 String-Operatoren 184 Logische Operatoren 185 Mengenwertige Filter 186 Behandlung von NULL-Werten 186 Abfragen uber mehrere Tabellen 189 Mengenoperatoren 189 Join in der Where-Klausel 190 Der Join-Operator 193 Der EXISTS-Quantor 195 Gruppierung mit "GROUP BY" 197 Unterabfragen 199 Subselect in der Where-Klausel 200 Subselect in der From-Klausel 201 Subselect in der Select-Klausel 202 Aufgaben 204 Wiederholungsfragen 204 UEbungen 204 Teil IV Die Verwaltung einer relationalen Datenbank 207 Kapitel 10 Benutzersichten 209 Was sind Benutzersichten? 209 Definition von Views 209 Beispiele fur Views 210 Vorteile von Views 212 Datenunabhangigkeit 212 Datenschutz durch Views 212 Vordefinition von SQL-Abfragen 213 Views und die Generalisierung/Spezialisierung 213 Untertypen als View 214 Obertyp als View 215 DML-Operationen bei Views 216 Aufgaben 218 Wiederholungsfragen 218 Vertiefungsfragen 218 UEbungen 218 Kapitel 11 Datensicherheit und Zugriffsrechte bei Datenbanken 221 Datensicherheit und Datenschutz 221 Was bedeutet das? 221 Schutzziele und Schutzmechanismen bei Datenbanken 222 Benutzer und ihre Zugriffsrechte 224 Benutzer 224 Rollen 224 Vergabe von Zugriffsrechten 225 Zurucknahme von Rechten 227 Aufgaben 228 Vertiefungsfragen 228 UEbungen 228 Kapitel 12 Datenbankoptimierung 229 Einflussmoeglichkeiten bei SQL-Abfragen 229 UEbersetzung und Optimierung 230 Transaktionsverarbeitung 232 Speicherverwaltung 232 Ansatzpunkte fur Tuning-Moeglichkeiten 232 Indizes als Zugriffspfade 233 Klassischer Index 234 Bitmap-Index 236 Der Ausfuhrungsplan 237 Partitionierung 238 Range-Partitionierung 239 List-Partitionierung 240 Hash-Partitionierung 241 Optimierung des Datenbankschemas 241 Zusammenfassung von Relationen 242 Einfuhrung redundanter Daten 242 Zerlegung einer Relation in mehrere kleinere 243 Spaltenorientierte Speicherung 243 Hardware und Systemumgebung 245 Einige Tipps zur Performance-Steigerung 245 Das sollten Sie beachten 245 Ein Beispiel 246 Aufgaben 247 Wiederholungsfragen 247 Vertiefungsfragen 247 UEbungen 247 Teil V Objektrelationale Datenbanksysteme 249 Kapitel 13 Objektorientierung und relationale Datenbanksysteme 251 Objektorientierte Softwareentwicklung 251 Eigenschaften von Objekten 251 Beziehungen zwischen Klassen 252 Die Generalisierung/Spezialisierung 252 UEbertragung objektorientierter Konstrukte in die relationale Datenbankwelt 253 Schachtelung von Objekten 253 Assoziation, Aggregation und Komposition bei relationalen Datenbanken 254 Generalisierung/Spezialisierung und relationale Datenbanken 254 Der Begriff "Impedance Mismatch" 255 Das objektrelationale Datenbankmodell 256 Relationale Datenbanken und Objektorientierung 256 Merkmale des objektrelationalen Datenbankmodells 257 Beispiele fur objektrelationale Strukturen 259 Aufgaben 260 Wiederholungsfragen 260 Vertiefungsfragen 260 UEbungen 260 Kapitel 14 Arbeiten mit objektrelationalen Tabellen 263 Einige objektrelationale Strukturen 263 Tabellen mit UDT als Attribut 264 Tabellen mit Listen als Attribut 267 Tabellen mit Tabellen als Attribut 269 Aufgaben 272 Wiederholungsfragen 272 Vertiefungsfragen 272 UEbungen 272 Teil VI Grundlagen zur Erstellung von Datenbanksystemen 273 Kapitel 15 Trigger und Stored Procedures 275 Architektur von Datenbank-Anwendungsprogrammen 275 PL/SQL 277 Grundlagen 277 Cursor-Verarbeitung 278 Trigger 279 Arten von Triggern 279 Syntax 280 Beispiele 282 Stored Procedures 285 Beispiele 285 Aufgaben 286 Wiederholungsfragen 286 Vertiefungsfragen 286 UEbungen 287 Kapitel 16 Programmieren oder Generieren von Datenbankanwendungen 289 JDBC 289 Architektur und Funktionalitat 289 PDO: PHP und MySQL 294 Generieren von Web-Anwendungen 296 APEX-Grundlagen 296 Beurteilung 297 Aufgaben 298 Wiederholungsfragen 298 Vertiefungsfragen 298 UEbungen 298 Kapitel 17 Anwendungsbereiche relationaler Datenbanken 299 Informationssysteme in Unternehmen 299 Relationale Datenbanken als Basis von Data-Warehouse-Systemen 300 Definition und Grundlagen 300 Relationale Datenbank als Data Warehouse 303 Geo-Datenbanken als Anwendung objektrelationaler Systeme 305 Einfuhrung 305 Oracle Spatial (Locator) 306 Aufgaben 309 Wiederholungsfragen 309 Vertiefungsfragen 309 UEbungen 310 Kapitel 18 SQL oder nicht SQL 311 Zusammenfassung 311 Merkmale relationaler Datenbanksysteme 312 Welche Datenbank fur welches Problem? 312 Aufgaben 313 Vertiefungsfragen 313 Teil VII Der Top-10-Teil 315 Kapitel 19Die 10 groessten Fehler beim Entwurf relationaler Datenbanken 317 Verletzung der Normalformen 317 Schlecht gewahlte Variablennamen und Datentypen 318 Keine Check-Klauseln fur Attribute 318 Keine Fremdschlusseldefinitionen 318 Redundante Daten 318 Datenbankdateien und deren Kopien auf demselben Laufwerk 319 Keine vollstandige und korrekte Abbildung des semantischen Modells 319 Zu wenig Absprache mit dem Anwender 320 Glossar nicht uberpruft bzw. angepasst 320 Nicht genugend Testdaten 320 Kapitel 20 Die 10 wichtigsten SQL-Befehle und ihre Varianten 323 SELECT mit einer Tabelle 323 SELECT mit mehreren Tabellen (Join) 324 SELECT mit Gruppierung 324 SELECT mit Unterabfrage 325 INSERT 325 UPDATE 325 DELETE 326 CREATE 326 DROP 327 COMMIT und ROLLBACK 327 Kapitel 21 10 Fragen bei der Entity-Relationship-Modellierung 329 ER-Modellierung oder UML? 329 Welche Schreibweise? 330 Sind die Entitatstypen korrekt gebildet? 330 Sind alle notwendigen Beziehungen erkannt? 330 Redundante Beziehungen oder nicht? 331 Gibt es existenzabhangige Entitatstypen? 331 1:1-Beziehung: muss das sein? 332 Stimmen die Kardinalitaten? 332 Ist das ER-Diagramm mit dem Anwender abgesprochen? 332 Ist das Glossar korrekt? 332 Anhang 333 Loesungen zu den UEbungen 335 UEbungen zu Kapitel 1 335 UEbungen zu Kapitel 3 336 UEbungen zu Kapitel 4 337 UEbungen zu Kapitel 5 337 UEbungen zu Kapitel 6 339 UEbungen zu Kapitel 7 341 UEbungen zu Kapitel 8 344 UEbungen zu Kapitel 9 344 UEbungen zu Kapitel 10 348 UEbungen zu Kapitel 11 351 UEbungen zu Kapitel 12 351 UEbungen zu Kapitel 13 352 UEbungen zu Kapitel 14 355 UEbungen zu Kapitel 15 356 UEbungen zu Kapitel 16 358 UEbungen zu Kapitel 17 360 Literaturverzeichnis 363 Stichwortverzeichnis 367
Series Title: ... für Dummies; Lernen leichter gemacht
Responsibility: Wolfgang Gerken.

Reviews

User-contributed reviews
Retrieving GoodReads reviews...
Retrieving DOGObooks reviews...

Tags

Be the first.
Confirm this request

You may have already requested this item. Please select Ok if you would like to proceed with this request anyway.

Linked Data


Primary Entity

<http://www.worldcat.org/oclc/965120782> # Datenbanksysteme für Dummies
    a schema:Book, schema:CreativeWork ;
   library:oclcnum "965120782" ;
   library:placeOfPublication <http://id.loc.gov/vocabulary/countries/gw> ;
   schema:about <http://experiment.worldcat.org/entity/work/data/4203015360#Topic/datenbanksystem> ; # Datenbanksystem
   schema:about <http://dewey.info/class/004/e23/> ;
   schema:about <http://experiment.worldcat.org/entity/work/data/4203015360#Thing/csb0_datenbanken_u_data_warehousing> ; # CSB0: Datenbanken u. Data Warehousing
   schema:about <http://experiment.worldcat.org/entity/work/data/4203015360#Thing/paperback_softback> ; # Paperback / softback
   schema:about <http://experiment.worldcat.org/entity/work/data/4203015360#Thing/datenbanken_u_data_warehousing> ; # Datenbanken u. Data Warehousing
   schema:about <http://experiment.worldcat.org/entity/work/data/4203015360#Thing/informatik> ; # Informatik
   schema:about <http://experiment.worldcat.org/entity/work/data/4203015360#Thing/datenbanksystem> ; # Datenbanksystem
   schema:about <http://experiment.worldcat.org/entity/work/data/4203015360#Topic/datenbank> ; # Datenbank
   schema:about <http://experiment.worldcat.org/entity/work/data/4203015360#Thing/datenbank> ; # Datenbank
   schema:about <http://experiment.worldcat.org/entity/work/data/4203015360#Thing/1632_hardcover_softcover_informatik_edv_informatik> ; # 1632: Hardcover, Softcover / Informatik, EDV/Informatik
   schema:about <http://experiment.worldcat.org/entity/work/data/4203015360#Thing/informationstechnologie> ; # Informationstechnologie
   schema:about <http://experiment.worldcat.org/entity/work/data/4203015360#Thing/cs30_informationstechnologie> ; # CS30: Informationstechnologie
   schema:author <http://experiment.worldcat.org/entity/work/data/4203015360#Person/gerken_wolfgang> ; # Wolfgang Gerken
   schema:bookEdition "1. Auflage." ;
   schema:bookFormat bgn:PrintBook ;
   schema:datePublished "2016" ;
   schema:exampleOfWork <http://worldcat.org/entity/work/id/4203015360> ;
   schema:genre "Lehrbuch"@de ;
   schema:inLanguage "de" ;
   schema:isPartOf <http://experiment.worldcat.org/entity/work/data/4203015360#Series/fur_dummies> ; # ... für Dummies
   schema:isPartOf <http://experiment.worldcat.org/entity/work/data/4203015360#Series/lernen_leichter_gemacht> ; # Lernen leichter gemacht
   schema:name "Datenbanksysteme für Dummies"@de ;
   schema:productID "965120782" ;
   schema:publisher <http://experiment.worldcat.org/entity/work/data/4203015360#Organization/wiley_vch> ; # Wiley-VCH,
   schema:url <http://www.wiley-vch.de/publish/dt/books/ISBN978-3-527-71253-3/> ;
   schema:workExample <http://worldcat.org/isbn/9783527810246> ;
   schema:workExample <http://worldcat.org/isbn/9783527810239> ;
   schema:workExample <http://worldcat.org/isbn/9783527712533> ;
   wdrs:describedby <http://www.worldcat.org/title/-/oclc/965120782> ;
    .


Related Entities

<http://experiment.worldcat.org/entity/work/data/4203015360#Series/fur_dummies> # ... für Dummies
    a bgn:PublicationSeries ;
   schema:hasPart <http://www.worldcat.org/oclc/965120782> ; # Datenbanksysteme für Dummies
   schema:name "... für Dummies" ;
    .

<http://experiment.worldcat.org/entity/work/data/4203015360#Series/lernen_leichter_gemacht> # Lernen leichter gemacht
    a bgn:PublicationSeries ;
   schema:hasPart <http://www.worldcat.org/oclc/965120782> ; # Datenbanksysteme für Dummies
   schema:name "Lernen leichter gemacht" ;
    .

<http://experiment.worldcat.org/entity/work/data/4203015360#Thing/1632_hardcover_softcover_informatik_edv_informatik> # 1632: Hardcover, Softcover / Informatik, EDV/Informatik
    a schema:Thing ;
   schema:name "1632: Hardcover, Softcover / Informatik, EDV/Informatik" ;
    .

<http://experiment.worldcat.org/entity/work/data/4203015360#Thing/cs30_informationstechnologie> # CS30: Informationstechnologie
    a schema:Thing ;
   schema:name "CS30: Informationstechnologie" ;
    .

<http://experiment.worldcat.org/entity/work/data/4203015360#Thing/csb0_datenbanken_u_data_warehousing> # CSB0: Datenbanken u. Data Warehousing
    a schema:Thing ;
   schema:name "CSB0: Datenbanken u. Data Warehousing" ;
    .

<http://experiment.worldcat.org/entity/work/data/4203015360#Thing/datenbanken_u_data_warehousing> # Datenbanken u. Data Warehousing
    a schema:Thing ;
   schema:name "Datenbanken u. Data Warehousing" ;
    .

<http://experiment.worldcat.org/entity/work/data/4203015360#Thing/informationstechnologie> # Informationstechnologie
    a schema:Thing ;
   schema:name "Informationstechnologie" ;
    .

<http://experiment.worldcat.org/entity/work/data/4203015360#Thing/paperback_softback> # Paperback / softback
    a schema:Thing ;
   schema:name "Paperback / softback" ;
    .

<http://worldcat.org/isbn/9783527712533>
    a schema:ProductModel ;
   schema:isbn "3527712534" ;
   schema:isbn "9783527712533" ;
    .

<http://worldcat.org/isbn/9783527810239>
    a schema:ProductModel ;
   schema:isbn "3527810234" ;
   schema:isbn "9783527810239" ;
    .

<http://worldcat.org/isbn/9783527810246>
    a schema:ProductModel ;
   schema:isbn "3527810242" ;
   schema:isbn "9783527810246" ;
    .


Content-negotiable representations

Close Window

Please sign in to WorldCat 

Don't have an account? You can easily create a free account.