Sachverzeichnis978-3-658-16129... · 2017-08-27 · 350 Sachverzeichnis Concurrency,7, 271, 286...

7
Sachverzeichnis A Abfrage, 16 Abfrageergebnis, 30 Abhängigkeit mehrwertig, 71 transitiv, 67, 68 Ablaufintegrität, 34 ACID, 18, 272 Administrator, 10 After Image, 276 Aggregatfunktion, 109, 120 Ähnlichkeitsoperator, 113 All-Operator, 115 ALTER DATABASE, 177, 178 ALTER TABLE, 150 Alternativer Schlüssel, 32 And-Operator, 111 Any-Operator, 115 Apache, 186, 188 Archive-Log, 280 Assertion, 157 atomar, 17, 25, 28 Atomarität, 18, 272 Attribut, 4 Audit, 9, 169 Ausfallsicherheit, 9 Ausfalltoleranz, 313 Ausführungsplan MySQL, 247 Oracle, 244 SQL Server, 245 Äußerer Verbund, 126 Auswahloperatoren, 115 Auto-Commit in MySQL, 267 Autoinkrement, 162 B B*-Baum, 249 BASE-Modell, 314 Basisrelation, 30 Before Image, 276 BeginTransaction-Methode, 198, 201 Bereichs-Partitionierung, 252 Between-Operator, 112 Beziehung 1 zu c, 83, 88 c zu c, 83, 89 m zu 1, 83, 88 m zu c, 84, 88 m zu n, 84, 86 Beziehungsrelation, 86, 87 Binärer Operator, 44 Binary Large Object, 226 BindColumn-Methode, 233 BindParam-Methode, 218, 230 BLOB, 226 C CAP-Theorem, 312 CASCADE, bei Fremdschlüsseln, 41, 91, 92 Cast-Funktion, 146 Cast-Multiset-Operator, 333 Cast-Operator, 326, 333 CA-System, 313 Character Large Object, 226 Check-Bedingung, 147, 148 Checkpoint, 281, 283 CLOB, 226 Cluster, 177 Coalesce-Funktion, 131 COMMIT, 18, 136 Commit-Methode, 201 349 © Springer Fachmedien Wiesbaden GmbH 2017 E. Schicker, Datenbanken und SQL, Informatik & Praxis, DOI 10.1007/978-3-658-16129-3

Transcript of Sachverzeichnis978-3-658-16129... · 2017-08-27 · 350 Sachverzeichnis Concurrency,7, 271, 286...

Sachverzeichnis

AAbfrage, 16Abfrageergebnis, 30Abhängigkeit

mehrwertig, 71transitiv, 67, 68

Ablaufintegrität, 34ACID, 18, 272Administrator, 10After Image, 276Aggregatfunktion, 109, 120Ähnlichkeitsoperator, 113All-Operator, 115ALTER DATABASE, 177, 178ALTER TABLE, 150Alternativer Schlüssel, 32And-Operator, 111Any-Operator, 115Apache, 186, 188Archive-Log, 280Assertion, 157atomar, 17, 25, 28Atomarität, 18, 272Attribut, 4Audit, 9, 169Ausfallsicherheit, 9Ausfalltoleranz, 313Ausführungsplan

MySQL, 247Oracle, 244SQL Server, 245

Äußerer Verbund, 126Auswahloperatoren, 115Auto-Commit in MySQL, 267Autoinkrement, 162

BB*-Baum, 249BASE-Modell, 314Basisrelation, 30Before Image, 276BeginTransaction-Methode, 198, 201Bereichs-Partitionierung, 252Between-Operator, 112Beziehung

1 zu c, 83, 88c zu c, 83, 89m zu 1, 83, 88m zu c, 84, 88m zu n, 84, 86

Beziehungsrelation, 86, 87Binärer Operator, 44Binary Large Object, 226BindColumn-Methode, 233BindParam-Methode, 218, 230BLOB, 226

CCAP-Theorem, 312CASCADE, bei Fremdschlüsseln, 41, 91, 92Cast-Funktion, 146Cast-Multiset-Operator, 333Cast-Operator, 326, 333CA-System, 313Character Large Object, 226Check-Bedingung, 147, 148Checkpoint, 281, 283CLOB, 226Cluster, 177Coalesce-Funktion, 131COMMIT, 18, 136Commit-Methode, 201

349© Springer Fachmedien Wiesbaden GmbH 2017E. Schicker, Datenbanken und SQL, Informatik & Praxis, DOI 10.1007/978-3-658-16129-3

350 Sachverzeichnis

Concurrency, 7, 271, 286Concurrency-Problem, 300CONNECT, 177Convert-Funktion, 146Copy-Funktion, 230CP-System, 314CREATE ASSERTION, 157CREATE DATABASE, 177, 178CREATE DOMAIN, 159CREATE INDEX, 248CREATE SCHEMA, 172, 175CREATE SEQUENCE, 162CREATE TABLE, 144, 159CREATE TEMPORARY TABLE, 151CREATE TYPE, 323, 324CREATE TYPE BODY, 325, 328CREATE VIEW, 153CURRENT_DATE, 146Cursor, 207

DDataLength-Funktion, 231Datenbank, 1

Definition, 3dokumentenbasiert, 315hierarchisch, 14Key-Value, 315netzwerkartig, 14objektorientiert, 13, 319objektrelational, 13, 29, 322relational, 12, 29spaltenorientiert, 315verteilt, 308

Datenbank-Administrator, 10Datenbank-Cache, 275Datenbank-Puffer, 275Datenbankverwaltungssystem, 3Datenreplikation, 310Dauerhaftigkeit, 18, 272DBCC

SQL Server, 245DBMS, 3DDL-Befehl, 11, 30, 143Deadlock, 208, 221, 294, 296Deadlockauflösung, 298Deadlockerkennung, 297Deadlockvermeidung, 296Default-Vorgabe, 227Delete-Befehl, 133, 139

Determinante, 65Differenz, 122Differenz von Relationen, 46Dirty Read, 300Dirty Write, 300DISCONNECT, 177DISTINCT, 110Division von Relationen, 48DML-Befehl, 11, 30, 99Dokumentenbasierte Datenbank, 15, 315Dritte Normalform, 65, 68DROP ASSERTION, 158DROP DATABASE, 177, 179DROP DOMAIN, 159DROP INDEX, 248DROP SCHEMA, 172DROP SEQUENCE, 162DROP TABLE, 150DROP VIEW, 153

EEigenschaften einer Relation, 27Eingebettete Relation, 324, 325, 330Enthaltenoperator, 112Entität, 36Entitäts-Integritätsregel, 36Entity-Relationship-Modell, 77, 79Equi-Join, 48ERM, 79Erste Integritätsregel, 36Erste Normalform, 59EXCEPT, 103, 122Exception, 201Execute-Methode, 218, 230Existenzoperator, 118Exists-Operator, 118, 158, 261Exklusiv-Lock, 292

FFCFS, 291Fclose-Funktion, 230Fehlerbehandlung, 201Feld, 4Fetch-Methode, 199, 205File-Formulartyp, 228FILESTREAM, 226Flush-Funktion, 223Fopen-Funktion, 230FOREIGN KEY, 148

Sachverzeichnis 351

Fpassthru-Funktion, 233Fragmentierung, 310Fremdschlüssel, 38, 81From-Klausel, 104Fünfte Normalform, 69, 73, 74Funktionale Abhängigkeit, 59

voll, 61

GGebiet, 158, 164GetLength-Funktion, 231Grad, 27GRANT, 163Graphen Datenbank, 15, 315, 316Group-By-Klausel, 119

HHash Join, 260Hashpartitionierung, 253Having-Klausel, 120Header-Funktion, 233Hierarchische Datenbank, 11, 14Hint, 263Hinweis im Select-Befehl, 263Hot Spot, 282HTML, 186, 188HtmlSpecialChars, 216

IIIS, 186, 188Image-Tag, 232Index, 247Indexpartitionierung, 254Information Schema, 173, 247Inkonsistenz, 7, 272, 287Inkonsistenz der Daten, 288, 294InnoDB, 303In-Operator, 112, 261Insert-Befehl, 134, 139Integrität, 7, 23, 34, 143, 169

Ablauf-, 34Entitäts-, 36physisch, 34referentiell, 40, 147semantisch, 34, 169

Integritätsregel, 36Internet

Transaktion, 137Internet Information Server, 186, 188

INTERSECT, 103, 122Intervalloperator, 112Intervallpartitionierung, 253Is_Dir-Funktion, 228Is-Null-Operator, 114Isolation, 18, 272

JJoin, 48, 123, 258

natural, 48, 124outer, 126Theta-, 126

JSON, 311

KKardinalität, 27Kartesisches Produkt, 47, 104Katalog, 172Key-Value Datenbank, 15, 315Klasse, 319Konkatenierung

PL/SQL, 329Konsistenz, 17, 18, 23, 271, 272, 286, 312, 317Kontrolle der Datenbank, 9Kontrollsprache, 11Kopf einer Relation, 26Kreuzprodukt, 47, 104, 105, 258

LLarge Object, 226

Binary, 226Character, 226

Length-Funktion, 231Like-Operator, 113Listpartitionierung, 253LOB, 226Lock, 290Log Backup, 280Logdatei, 274LRU-Algorithmus, 282

MManagement Studio, 102Materialisierte Sicht, 254Mehrbenutzerbetrieb, 2Mehrfachhaltung, 6Mehrfachzugriff, 7Mehrwertige Abhängigkeit, 71Memberfunktion, 328Menge, 113, 115

352 Sachverzeichnis

Merge Join, 260Metadaten, 275MULTISET, 333Mutation, 16, 25MySQL, 100, 137, 144, 179MySQL Workbench, 102

NNatural Join, 48, 124Natürlicher Verbund, 48, 124Nested Loop Join, 260Nested Table, 324, 330Netzwerkartige Datenbank, 11, 14NF2 Relation, 322NF2-Normalform, 59Nichtschlüsselattribut, 62, 68NO ACTION, bei Fremdschlüsseln, 41, 91, 92Non Repeatable Read, 300Normalform, 58

Boyce-Codd, 65dritte, 65, 68erste, 59fünfte, 69, 73, 74NF2, 59, 322vierte, 69, 71zweite, 62

Normalisierte Relation, 27NoSQL, 12, 15, 307NOT NULL, 43Notation der Syntax, 102Not-Operator, 111NULL, 37

bei Fremdschlüsseln, 41Nulloperator, 114

OObjekt, 319, 324Objektorientierte Datenbank, 11, 13, 319Objektrelationale Datenbank, 13, 29, 322Objekt-Sicht, 324, 327ON DELETE, 147, 148

CASCADE, 41, 91NO ACTION, 41, 91SET NULL, 41, 91

ON UPDATE, 147, 148CASCADE, 41, 92NO ACTION, 41, 92SET NULL, 41, 92

Operator, 44

binär, 44Join, 258unär, 45

Optimierungkostenbasiert, 240regelbasiert, 240

Optimistische Strategie, 289Optimizer, 240Oracle, 100, 137, 144Order-By-Klausel, 129Or-Operator, 111Outer Join, 48, 126

PPartition, 252Partitionierung, 250, 252, 310PA-System, 314PDO, 196, 197, 311

Konstruktor, 197PDO::FETCH_BOUND, 233PDO::PARAM_LOB, 233PDOException, 201PDOStatement, 197, 199Pessimistische Strategie, 289Phantom, 300PHP, 186, 191

Transaktion, 137Physische Integrität, 34Post-Methode, 193Prepare-Methode, 218, 230Primärschlüssel, 31, 32PRIMARY KEY, 147, 148Projektion, 241, 258Projektion einer Relation, 47Public-Bezeichner, 165

QQuery, 16Query-Methode, 199

RRange Scan, 249Range-Lock, 302Range-Partitionierung, 252READ COMMITTED, 300READ UNCOMMITTED, 300Recovery, 271, 274Redo-Log, 279Redundanz, 6, 17, 23, 59, 64, 69

Sachverzeichnis 353

REFERENCES, 147, 148Referenz-Integritätsregel, 40, 91Referenzpartitionierung, 253Regeln von Date, 309Relation, 26, 27

eingebettet, 324, 325, 330normalisiert, 27temporär, 30

Relationale Algebra, 43, 137, 257Relationale Datenbank, 12, 29Relationenmodell, 23REPEATABLE READ, 300Replikation, 310Restriktion, 241, 258Restriktion einer Relation, 47Retrieval, 16REVOKE, 163, 165ROLLBACK, 18, 136, 318Rollback-Methode, 201Rumpf einer Relation, 26

SSatz, 4Scandir-Funktion, 228Schema, 172

MySQL, 176Oracle, 174SQL Server, 176

Schlüsselkandidat, 32, 63Schlüsselpartitionierung, 254Schnitt, 122Schnitt von Relationen, 46Schwache Entität, 80, 93, 94Select-Befehl, 100, 103, 139

Hauptteil, 102Select-Klausel, 104Selektion, 47Selektivität, 242Semantische Integrität, 34, 169Sequenz, 162Serialisierung, 221SERIALIZABLE, 300Sessionvariable, 208SET NULL, bei Fremdschlüsseln, 41, 91, 92SET TRANSACTION, 301SetAttribute-Methode, 198Share-Lock, 292Sicherheit, 143Sicht, 8, 30, 152, 158, 168

materialisiert, 254Skalierung

horizontal, 312vertikal, 312

Sleep-Funktion, 223Some-Operator, 115Spaltenbedingung, 147Spaltenorientierte Datenbank, 15, 315Sperrmechanismus, 290SQL, 4, 43, 99

Unterabfrage, 115SQL Developer, 102SQL Server, 100, 137, 144SQLCODE, 219SQL-Injection, 215SQLSTATE, 219SQL-Syntax, 101Starke Entität, 80Statistik, 241

in MySQL, 247in Oracle, 243in SQL Server, 245

Stored Procedure, 264String, 146Str_To_Date-Funktion, 146Stückliste, 341Subtyp, 93, 94Superschlüssel, 32Supertyp, 94Syntax

Notation, 102

TTabellenbedingung, 148Tabellenreferenz, 104Tablespace, 177Temporäre Relation, 30The-Operator, 332Theta-Join, 48, 126Throw-Operator, 225To_Date-Funktion, 146Transaktion, 9, 16, 136, 171, 208, 272, 286

global, 311, 317Transitive Abhängigkeit, 67, 68Trigger, 35, 158, 159, 264Try-Catch-Block, 201, 223Tupel, 4

UUmbenennungsoperator, 49

354 Sachverzeichnis

UML, 79Unärer Operator, 45Undo-Log, 279UNION, 103, 122UNIQUE, 147, 148Unterabfrage, 115Update-Befehl, 133, 139

VValue, 159Variables Feld, 324, 325VARRAY, 325Verbund, 258

äußerer, 126natürlicher, 48, 124, 241von Relationen, 48

Verbundabhängigkeit, 74Vereinigung, 122Vereinigung von Relationen, 46Verfügbarkeit, 313Vergleichsoperator, 112Verteilte Datenbank, 308, 309

12 Regeln, 309

Vierte Normalform, 69, 71View, 30, 152Volle funktionale Abhängigkeit, 61

WWartegraph, 297Where-Klausel, 111WITH CHECK OPTION, 156, 158WITH GRANT OPTION, 164, 165

ZZeichenkette, 146Zugriff

atomar, 17Zugriffsberechtigung, 34Zugriffsrecht, 164Zugriffsschutz, 7Zusicherung, 157Zuverlässigkeit, 9Zwei-Phasen-Commit, 311, 316, 318Zweite Integritätsregel, 40Zweite Normalform, 62

Springer für Professionals

Springer für Professionals.Digitale Fachbibliothek. Themen-Scout. Knowledge-Manager.

Zugriff auf tausende von Fachbüchern und Fachzeitschriften Selektion, Komprimierung und Verknüpfung relevanter Themen

durch Fachredaktionen Tools zur persönlichen Wissensorganisation und Vernetzung

www.entschieden-intelligenter.de

PRAXIS

Bernd Heißing | Metin Ersoy | Stefan Gies (Hrsg.)

FahrwerkhandbuchGrundlagen, Fahrdynamik, Komponenten, Systeme, Mechatronik, Perspektiven

3. Auflage

ATZ Hans-Hermann Braess | Ulrich Seiffert (Hrsg.)

Vieweg Handbuch Kraftfahrzeugtechnik6. Auflage

ATZ

PRAXIS

Michael Trzesniowski

RennwagentechnikGrundlagen, Konstruktion, Komponenten, Systeme

2. Auflage

P

AUTOMOBILTECHNISCHE ZEITSCHRIFT

www.ATZonline.de

PERSPEKTIVE LEICHTBAU WERKSTOFFE OPTIMIEREN

März 2012 | 114. Jahrgang

FORMOPTIMIERUNG in der Fahrzeugentwicklung

LEICHTE und geräuschoptimierte Festsattelbremse

GERÄUSCHWAHRNEHMUNG von Elektroautos

/// BEGEGNUNGEN

Walter Reithmaier TÜV Süd Automotive

/// INTERVIEW

Claudio Santoni McLaren

03

ISSN 0001-2785 10810

MOTORTECHNISCHE ZEITSCHRIFT

www.MTZonline.de

HYBRIDANTRIEBEMIT WENIGER EMISSIONEN

ISSN 0024-8525 10814

April 2012 | 73. Jahrgang

GRENZPOTENZIALE der CO2-Emissionen von Ottomotoren

REIBUNG in hochbelasteten Gleitlagern

RUSS- UND ASCHE VERTEILUNG in Dieselpartikelfiltern

/// GASTKOMMENTAR

Uwe Meinig SHW Automotive

/// INTERVIEW

Peter Langen BMW

04

Gleitlagern

RUSS- UND ASCHE VERTEILUNG RUSS UND ASCHE VERTEILUNG in Dieselpartikelfiltern

www.ATZonline.de

EFFIZIENZ ELEKTRISCHER SYSTEMESTANDARDS UND MASSNAHMEN

ISSN 1862-1791 70934

Februar 2012 | 7. Jahrgang

ENTWURFSASPEKTE für hochintegrierte Steuergeräte

ELEKTROMECHANISCHE LENKUNG für ein Premiumfahrzeug

NEUARTIGE BEFÜLLUNG von Lithium-Ionen-Zellen

/// GASTKOMMENTAR

Herbert Hanselmann

dSpace

/// INTERVIEW

Elmar Frickenstein

BMW

01

elektronik

SSYYYSTSTSTTMEN

Richard van Basshuysen | Fred Schäfer (Hrsg.)

Handbuch VerbrennungsmotorGrundlagen, Komponenten, Systeme, Perspektiven

6. Auflage

MTZ

Verbrennu Verbrenn Verbrenttenn, Sy

www.jot-oberflaeche.de

11 | 2012

Optimale Energiebilanz im Lackierprozess

Neue PrüfmethodikHohe Zuluftqualität durch Partikelanalysen

Hohe Qualität und WirtschaftlichkeitPulverbeschichtung von Fassadenelementen

Schmierfrei fördernKettenförderer in Lackieranlagen

rcch

nn

erraanl

AUTOMOBILTECHNISCHE ZEITSCHRIFT

www.ATZonline.de

PERSPEKTIVE LEICHTBAU WERKSTOFFE OPTIMIEREN

März 2012 | 114. Jahrgang

FORMOPTIMIERUNG in der Fahrzeugentwicklung

LEICHTE und geräuschoptimierte Festsattelbremse

GERÄUSCHWAHRNEHMUNG von Elektroautos

/// BEGEGNUNGEN

Walter Reithmaier TÜV Süd Automotive

/// INTERVIEW

Claudio Santoni McLaren

03

ISSN 0001-2785 10810

Jetzt 30 Tage testen!

Lizenz zum Wissen.Sichern Sie sich umfassendes Technikwissen mit Sofortzugriff auf tausende Fachbücher und Fachzeitschriften aus den Bereichen: Automobiltechnik, Maschinenbau, Energie + Umwelt, E-Technik, Informatik + IT und Bauwesen.

Exklusiv für Leser von Springer-Fachbüchern: Testen Sie Springer für Professionals 30 Tage unverbindlich. Nutzen Sie dazu im Bestellverlauf Ihren persönlichen Aktionscode C0005406 auf www.springerprofessional.de/buchaktion/