Sachverzeichnis978-3-658-16129... · 2017-08-27 · 350 Sachverzeichnis Concurrency,7, 271, 286...
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/