| |
| |
|
|
 |
|
| |
Architektur Bau- & Umwelttechnik Belletristik Betriebswirtschaft Biologie Briefe, Bewerbung, Rhetorik Chemie Entspannung & Meditation Esoterik & Anthroposophie Essen und Trinken Fitness, Aerobic, Bodybuilding, Gymnastik Garten, Pflanzen, Natur Geowissenschaften Geschenkbücher Geschichte Gesundheit, Körperpflege Heimwerken Hobby, Freizeit, Natur Informatik & EDV Innenarchitektur & Design Journalistik & Presse Kinder- & Jugendliteratur Kunst Lebensführung Literaturwissenschaft Lyrik, Dramatik, Essays Management Mathematik Mechanik & Akustik Medien & Kommunikation Medizin & Pharmazie Musik Nachschlagewerke Naturmedizin & Homöopathie Naturwissenschaft & Technik Partnerschaft, Beziehungen Pädagogik Philosophie Physik & Astronomie Politik, Gesellschaft, Arbeit Psychologie Recht Reise Religion Romane, Erzählungen & Anthologien Sachbuch / Ratgeber Schule & Lernen Soziologie Sport Sprachwissenschaft Steuern Technik Theater, Ballett & Film Tiere Tiermedizin Umwelt, Land- & Forstwirtschaft Verlagswesen, Buchhandel, Bibliothekswesen Völkerkunde & Volkskunde Werbung & Marketing Wirtschaft |
|
| |
|
 |
|
| |
Design, Architektur & bildende Kunst Aktuelle Buchempfehlungen |
|
|
 |
|
| |
|
|
| |
|
|
|
|
| |
|
| |
|
 |
|
| |
Ramez A. Elmasri, Shamkant B. Navathe
Grundlagen von Datenbanksystemen
3. Auflage, 560 Seiten, Paperback
Pearson Studium | ISBN: 386894012x
| |  | 29.95 EUR |  | | |
|
|
|
|
| |
Innerhalb 24 Stunden versandfertig. Expressversand: In Deutschland versandkostenfrei | Österreich: 4 € | Schweiz: ab 4 € | Europaweit ab 6 €. Versandkostenübersicht weltweit. Alle Preise inkl. MwSt. |
|
|
Ähnliche Bücher anzeigen
|
|
|
| |
| |
| VORWORT | öffnen |
|
VorwortDieses Buch ist eine gekürzte und überarbeitete Fassung des Buchs »Grundlagen von Datenbanksystemen« von Elmasri und Navathe. Während die zugrunde liegende dritte Auflage in der ungekürzten Fassung ein umfassendes Lehrbuch ist, das alle Aspekte von Datenbanksystemen von der Benutzung über die Implementierung bis hin zu Spezialanwendungen behandelt, ist die vorliegende Ausgabe nach folgenden Kriterien gekürzt und aktualisiert worden: Der Inhalt deckt jetzt den Stoff ab, der typischerweise ...
[weiter lesen]
|
|
|
| KLAPPENTEXT | öffnen |
|
Grundlagen von Datenbanksystemen Das in der dritten und stark überarbeiteten Neuauflage vorliegende Buch zählt zu den international renommiertesten und bewährtesten Lehrbüchern zum Thema Datenbanken. Diese im Vergleich zum Original gekürzte und an die hiesige Lehre angepasste Bachelorausgabe stellt unterschiedliche Datenmodelle und Datenbanksprachen vor und behandelt die für jeden Studenten wichtigen Grundlagen des Datenbankentwurfs. Zudem befassen sich die Autoren mit verschiedenen praxisrel... [weiter lesen] |
|
|
| AUTOR | öffnen |
|
AUTORRAMEZ A. ELMASRI ist Professor für Informatik an der University of Texas in Arlington. SHAMKANT B. NAVATHE lehrt am College of Computing des Georgia Institute of Technology in Atlanta. [weiter lesen] |
|
|
| INHALTSVERZEICHNIS | öffnen |
Inhaltsverzeichnis Vorwort 9 Über die Autoren 13 Teil 1 Grundkonzepte 15 Kapitel 1 Datenbanken und Datenbanknutzer 17 1.1 Einführung 18 1.2 Ein Beispiel 19 1.3 Merkmale des Datenbankansatzes 22 1.4 Akteure auf der Bühne 26 1.5 Akteure hinter der Bühne 28 1.6 Vorteile eines DBMS 29 1.7 Vorteile des Datenbankeinsatzes 33 1.8 Wann ein DBMS nicht benutzt werden sollte 34 1.9 Zusammenfassung 35 Kapitel 2 Datenbanksystemkonzepte und Architektur 39 2.1 Datenmodelle, Schemas und Instanzen 40 2.2 DBMS-Architektur und Datenunabhängigkeit 43 2.3 Datenbanksprachen und -schnittsteilen 46 2.4 Die Datenbanksystemumgebung 49 2.5 Klassifikation von Datenbankmanagementsystemen 52 2.6 Zusammenfassung 54 Kapitel 3 Datenmodellierung mit Hilfe des Entity-Relationship-Modells 57 3.1 Verwendung konzeptueller Datenmodelle für den Datenbankentwurf 58 3.2 Beispiel für eine Datenbankanwendung 60 3.3 Entitätstypen, Entitätsmengen, Attribute und Schlüssel 62 3.4 Beziehungen, Beziehungstypen, Rollen und strukturelle Einschränkungen 69 3.5 Schwache Entitätstypen 75 3.6 Verfeinerung des ER-Entwurfs der Datenbank FIRMA 76 3.7 ER-Diagramme, Namenskonventionen und Entwurfsfragen 77 3.8 Zusammenfassung 82 Kapitel 4 Erweitertes Entity-Relationship-Modell und Objektmodellierung 91 4.1 Subklassen, Superklassen und Vererbung 92 4.2 Spezialisierung und Generalisierung 93 4.3 Einschränkungen und Merkmale von Spezialisierung und Generalisierung 97 4.4 Modellierung von UNION-Typen mittels Kategorien 104 4.5 Beispiel des EER-Schemas UNIVERSITY und formale Definitionen für das EER-M... 4.6 Konzeptuelle Objektmodellierung mittels UML-Klassendiagrammen 110 4.7 Beziehungstypen höheren Grades 113 4.8 Datenabstraktion und Wissensdarstellungskonzepte 117 4.9 Zusammenfassung 122 Teil 2 Datenmodelle und Datenbanksprachen 131 Kapitel 5 Das relationale Datenmodell, relationale Einschränkungen und relati... 5.1 Konzepte des relationalen Modells 134 5.2 Einschränkungen auf Datenbankschemas 140 5.3 Update-Operationen und Behandlung von Einschränkungsverletzungen 147 5.4 Relationale Algebra-Operationen 150 5.5 Weitere relationale Operationen 164 5.6 Beispiele von Anfragen in relationaler Algebra 168 5.7 Zusammenfassung 170 Kapitel 6 SQL - der relationale Datenbankstandard 181 6.1 Datendefinition, Einschränkungen und Schemaänderungen in SQL 2182 6.2 Anfragen in SQL 189 6.3 Komplexe SQL-Anfragen 198 6.4 Insert-, Delete- und Update-Anweisungen in SQL 212 6.5 Views (virtuelle Tabellen) in SQL 215 6.6 Spezifikation allgemeiner Einschränkungen als Zusicherungen 219 6.7 Weitere SQL-Merkmale 220 6.8Übersicht über SQL 3221 6.9 Zusammenfassung 228 Kapitel 7 Abbildung der ER- und EER-Modelle in das relationale Modell und ... 7.1 Relationaler Datenbankentwurf 236 7.2Überführung von Konzepten des EER-Modells in Relationen 241 7.3 Das relationale Tupel-Kalkül 245 7.4 Das relationale Domänenkalkül 254 7.5Übersicht über die Sprache QBE 257 7.6 Zusammenfassung 263 Kapitel 8 Konzepte für objektorientierte Datenbanken 269 8.1 Objektorientierte Konzepte: Übersicht 271 8.2 Objektidentität, Objektstruktur und Typkonstruktoren 274 8.3 Kapselung von Operationen, Methoden und Persistenz 279
[weiter lesen] |
|
|
|
|
| REGISTER | öffnen |
Register 2 PL - konservatives 452 3 NF-Definition - allgemeine 327 3 NF-Relationsschemas 347 4 NF 353 5 NF 356 AAbbildung des EER-Modells 241 - systemunabhängige 389 - von Klassenbeziehungen 241 - von Konstrukten 241 Abbildungsalgorithmen 402 Abbildungs-Optionen 244 Abhängigkeit 140 - äquivalente 316 - funktionale 310- mehrwertige 350, 352- minimale 316- partielle 322- transitive 324 - volle funktionale 322 Abhängigkeitswährung 318, 339 Ablaufdiagramme 58 Abnahmetests 369 Abschluss - rekursiver 165 - transitiver 166 Abschnitt - kritischer 446 Abstraktionen 378 Abstraktionskonzepte 118 Access 367 Account-Ebene 471 Account-Nummer 30, 470 Accounts anlegen 469 ACID-Eigenschaften 423 Additionsoperationen 438 Ad-hoc-Anfragen 384, 387 ADT 225 ADT-Definition 226 aggregate-function-Operation 164 Aggregation 112, 120 - qualifizierte 112 Aggregatobjekt - höherschichtiges 120 Aggregatsfunktionen 164, 217, 261 Aggregatsummenfunktion 417 Aktualisierung - inkrementelle 217 - temporäre 417 - verlorene 415 Aktualisierungsoperationen 392, 470 Aktualisierungsprogramme 33 Algebra - relationale 150 Algebra-Ausdruck - relationaler 150, 153 Algebra-Operationen 150 Algorithmus 315, 317, 340, 341, 345, 346, 355, 432 - polynomialer 438 Aliasnamen 193 Allquantor 248 - verwenden 251 ALTER TABLE 188 Analysekomponenten 403 Analyseteam 374 Analytiker 28 Änderungsverwaltungsprozeduren 375 Anfangsknoten 432 Anfangszustand 42 Anforderungen - funktionale 58, 92 Anforderungen spezifizieren 374 Anforderungsanalyse 369 Anforderungsexperten 374 Anforderungskatalog 374 Anforderungsspezifizierungstechniken 3 75 Anfrage - äußere 198 - innerste verschachtelte 199 - korrelierte verschachtelte 200, 207 - statistische 479 - verschachtelte 198 Anfragebeispiele 168 Anfragemodifikation 217 Anfragenoptimierung 400 Anfragen-Tuning 398 Anfragesprache 47 - grafische 257 - hohe 140, 211, 246 - kommerzielle 164 Anmeldesitzung 470 Anwendungsentwickler 376 Anwendungsentwicklungswerkzeuge 367 Anwendungsentwurf 376 Anwendungskonvertierung 370 Anwendungsprogramme 23, 57 Anwendungsprogrammierer 28, 390 ANY-Operator 199 Apparent Key 477 Arbeitgeber 71 Arbeitnehmer 71 Arbeitsaufwand 22 - duplizierter 29 Arbeitseinheit - atomare 419 - logische 438 Arbeitsspeicherpuffer 414 Archivspeicher 421 ARDENT 270 Argumenttypen 112 Armstrongs Inferenzregeln 315, 353 ASC 198 AS-Konstrukt 204 Aspekt - dynamischer 40 ASSERT 220 Assertion 139, 146, 219 - deklarative 219 Assoziation 69, 111, 112, 120 - qualifizierte 112 - reflexive 112 AT&T 270 Atomarität 423 Attribut 41, 62, 134 - abgeleitetes 64 - angefragtes 247 - atomares 63 - definierendes 99 - diskriminierendes 242, 243 - einfaches 63 - einwertiges 63 - gespeichertes 64 - komplexes 64 - lokales 94 - mehrwertiges 63 - privates 285 - redundantes 141 - sichtbares 280 - spezifisches 94 - umbenennen 153, 205 - unabhängiges 350 - verborgenes 280 - zusammengesetztes 63, 66 Attributentsprechung 357 Attributinformationen 392 Attributname - identischer 143 Attributteilmengen 140 Attributtypen 62 Attributvererbung 92, 106 Attributwahrung 339 Auditing 421 Audit-Trail 470 Aufzeichnung - permanente 422 Augmentationsregel 313 Ausdruck - deklarativer 245 - unsicherer 253 Ausdrucksmächtigkeit 246 Ausführung - konsekutive 429 - spezifische 415 - verschachtelte 412 Ausführung wiederholen 422 Ausführungsplan 211, 424 - Äquivalenter 429 - Äquivalenter serieller 432 - konfliktserialisierbarer 431 - nichtserieller 428 - resultatäquivalenter 430 - serialisierbarer 429, 431 - serieller 428 - strikter 427 - viewäquivalenter 437 - viewserialisierbarer 437 - vollständiger 425 - wiederherstellbarer 426 Ausführungsplantypen 425 Ausführungsstrategie 219 Aushungern 456 Ausnahmebedingungen 418 Ausnahmeobjekte 118 Aussagekräftigkeit 376 Ausschließung - gegenseitige 446 Auswahlbedingung 150, 191, 250, 256 Automatisierungstools 404 Automatisierungs-Werkzeuge 378, 402 Autonomie 53 Autorisationsbezeichner 183 Autorisierungsidentifikator 471 Autorisierungssubsystem 468 BBachman-Diagramme 487 Backend-DBMS 385 Backup 33, 51 Bag 190, 275 Bankdatenbank 470 Bankschalter 27 Banktransaktionen 411 Basis-2 PL 452 Basisoperationen 40
[weiter lesen] |
|
|
|
|
|
|
| |
|
|

|
|