Datenbanken und SQL: eine praxisorientierte Einführung mit Hinweisen zu Oracle und MS-Access
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | German |
Veröffentlicht: |
Stuttgart [u.a.]
Teubner
2000
|
Ausgabe: | 3., durchges. Aufl. |
Schriftenreihe: | Informatik & Praxis
|
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | 351 S. Ill. |
ISBN: | 3519229919 |
Internformat
MARC
LEADER | 00000nam a22000008c 4500 | ||
---|---|---|---|
001 | BV013337695 | ||
003 | DE-604 | ||
005 | 20161020 | ||
007 | t | ||
008 | 000905s2000 gw a||| |||| 00||| ger d | ||
016 | 7 | |a 959661344 |2 DE-101 | |
020 | |a 3519229919 |c kart. : DM 52.00 |9 3-519-22991-9 | ||
035 | |a (OCoLC)76176255 | ||
035 | |a (DE-599)BVBBV013337695 | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 0 | |a ger | |
044 | |a gw |c DE | ||
049 | |a DE-858 |a DE-1051 |a DE-Aug4 |a DE-M347 |a DE-1046 |a DE-20 |a DE-706 |a DE-523 |a DE-526 |a DE-522 |a DE-525 |a DE-188 | ||
084 | |a ST 270 |0 (DE-625)143638: |2 rvk | ||
084 | |a ST 271 |0 (DE-625)143639: |2 rvk | ||
100 | 1 | |a Schicker, Edwin |d 1954- |e Verfasser |0 (DE-588)12087041X |4 aut | |
245 | 1 | 0 | |a Datenbanken und SQL |b eine praxisorientierte Einführung mit Hinweisen zu Oracle und MS-Access |c von Edwin Schicker |
250 | |a 3., durchges. Aufl. | ||
264 | 1 | |a Stuttgart [u.a.] |b Teubner |c 2000 | |
300 | |a 351 S. |b Ill. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 0 | |a Informatik & Praxis | |
650 | 0 | 7 | |a SQL |0 (DE-588)4134010-3 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Datenbankentwurf |0 (DE-588)4127613-9 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Relationale Datenbank |0 (DE-588)4049358-1 |2 gnd |9 rswk-swf |
655 | 7 | |8 1\p |0 (DE-588)4123623-3 |a Lehrbuch |2 gnd-content | |
689 | 0 | 0 | |a Relationale Datenbank |0 (DE-588)4049358-1 |D s |
689 | 0 | 1 | |a Datenbankentwurf |0 (DE-588)4127613-9 |D s |
689 | 0 | 2 | |a SQL |0 (DE-588)4134010-3 |D s |
689 | 0 | |8 2\p |5 DE-604 | |
689 | 1 | 0 | |a Relationale Datenbank |0 (DE-588)4049358-1 |D s |
689 | 1 | |5 DE-604 | |
689 | 2 | 0 | |a Datenbankentwurf |0 (DE-588)4127613-9 |D s |
689 | 2 | |5 DE-604 | |
856 | 4 | 2 | |m HBZ Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=009095701&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-009095701 | ||
883 | 1 | |8 1\p |a cgwrk |d 20201028 |q DE-101 |u https://d-nb.info/provenance/plan#cgwrk | |
883 | 1 | |8 2\p |a cgwrk |d 20201028 |q DE-101 |u https://d-nb.info/provenance/plan#cgwrk |
Datensatz im Suchindex
_version_ | 1804128112189898752 |
---|---|
adam_text | Titel: Datenbanken und SQL
Autor: Schicker, Edwin
Jahr: 2000
Inhaltsverzeichnis
1 Datenorganisation 13
1.1 Überblick..................:................. 13
1.2 Speicherung von Daten............................ 16
1.3 Speicherung auf adressierbarem Speicher................. 18
1.3.1 Direktadressierung............................... 18
1.3.2 Geordnete Speicherung mit Suchschlüssel................ 19
1.4 Einstufige physische Datenstrukturen...................21
1.4.1 Listen auf sequentiellem Speicher.....................21
1.4.2 Tabellen auf adressierbarem Speicher...................22
1.4.3 Geordnete Listen auf adressierbarem Speicher..............23
1.4.4 Geordnete verkettete Listen.........................23
1.4.5 Zusammenfassung...............................24
1.5 Mehrstufige Datenstrukturen........................25
1.6 Index Sequentielle Dateien..........................28
1.7 Hash-Verfahren................................35
1.8 Primär- und Sekundärschlüssel.......................39
1.9 Übungsaufgaben................................42
2 Übersicht über Datenbanken 44
2.1 Definition einer Datenbank.........................44
2.2 Anforderungen an eine Datenbank.....................50
2.3 Der Datenbank-Administrator........................55
2.4 Datenbankmodelle...............................56
2.4.1 Relationale Datenbanken...........................57
2.4.2 Objektorientierte Datenbanken.......................57
2.4.3 Hierarchische und netzwerkartige Datenbanken.............58
2.5 Transaktionen..................................60
2.6 Übungsaufgaben................................62
3 Das Relationenmodell 64
3.1 Beispiel zu relationalen Datenbanken...................65
3.2 Relationale Datenstrukturen.........................66
10 Inhaltsverzeichnis
3.3 Relationale Integritätsregeln.........................73
3.3.1 Entitäts-Integritätsregel............................75
3.3.2 Referenz-Integritätsregel...........................77
3.4 Relationale Algebra.............................. 82
3.4.1 Relationale Operatoren............................ 83
3.4.2 Eigenschaften der relationalen Operatoren................ 87
3.5 Zusammenfassung...............................88
3.6 Übungsaufgaben................................ 89
4 Die Datenbankzugriffssprache SQL 91
4.1 Der Abfragebefehl Select...........................92
4.1.1 Der Aufbau des Select-Befehls.......................94
4.1.2 Die Select- und From-Klausel........................96
4.1.3 Die Where-Klausel............................. 101
4.1.4 Die Group-By-und Having-Klausel................... 107
4.1.5 Union, Except und Intersect....................... . 109
4.1.6 Die Verbindung (Join)........................... 110
4.1.7 Die Order-By-Klausel............................ 114
4.2 Manipulationsbefehle in SQL....................... 115
4.3 Relationale Algebra und SQL....................... 118
4.4 Zusammenfassung.............................. 119
4.5 Übungsaufgaben............................... 120
5 Datenbankdesign 122
5.1 Normalformen................................ 123
5.1.1 Funktionale Abhängigkeit......................... 124
5.1.2 Zweite und dritte Normalform....................... 126
5.1.3 Weitere Normalformen........................... 132
5.2 Entity-Relationship-Modell........................ 136
5.2.1 Entitäten.................................... 137
5.2.2 Beziehungen................................. 140
5.3 Zusammenfassung.............................. 148
5.4 Übungsaufgaben............................... 150
6 Die Datenbankbeschreibungssprache SQL 151
6.1 Relationen erzeugen, ändern und löschen................ 152
6.2 Erzeugen und Entfernen eines Index................... 158
6.3 Sichten (Views)............................... 159
6.4 Kataloge und Schemata........................... 163
6.5 Besonderheiten in Oracle und MS-Access............... 166
6.6 Systemtabellen in SQL und Oracle.................... 168
Inhaltsverzeichnis 11
6.7 Zusammenfassung.............................. 170
6.8 Übungsaufgaben............................... 171
7 Concurrency und Recovery 173
7.1 Recovery.................................... 174
7.1.1 Recovery und Logdatei........................... 177
7.1.2 Recovery und Checkpoints......................... 182
7.2 Zwei-Phasen-Commit............................ 185
7.3 Concurrency................................. 187
7.4 Sperrmechanismen.............................. 192
7.5 Deadlocks................................... 196
7.6 Sperren in SQL-2, MS-Access und Oracle............... 198
7.7 Zusammenfassung.............................. 201
7.8 Übungsaufgaben............................... 202
8 Sicherheit und Integrität 204
8.1 Sicherheit................................... 204
8.1.1 Der Grant- und Revoke-Befehl...................... 206
8.1.2 Zugriffsrecht und Sichten......................... 210
8.2 Integrität.................................... 212
8.3 Ergänzungen zum Relationenmodell................... 220
8.4 Zusammenfassung.............................. 221
8.5 Übungsaufgaben............................... 222
9 Eingebettetes SQL 224
9.1 Einbettung von SQL in C++........................ 224
9.2 Programmieren in C++ mit eingebettetem SQL............ 225
9.3 Transaktionsbetrieb mit eingebettetem SQL.............. 232
9.4 SQL-Cursor.................................. 233
9.5 Besonderheiten in MS-Access....................... 237
9.6 Zusammenfassung.............................. 239
9.7 Übungsaufgaben............................... 240
10 Nicht-Relationale Datenbanken 242
10.1 Invertierte Listen............................... 243
10.2 Hierarchische Datenbanken........................ 244
10.3 Hierarchisches System IMS........................ 249
10.4 Netzwerkartige Systeme.......................... 256
10.5 CODASYL Datenbank UDS........................ 261
10.6 Übungsaufgaben............................... 266
12 Inhaltsverzeichnis
11 Moderne Datenbankkonzepte 268
11.1 Verteilte Datenbanken........................... 268
11
11
11
11
11
11
11
11
11
11
11
1.1 Vorteile der verteilten Datenhaltung................... 269
1.2 Die zwölf Regeln zur verteilten Datenhaltung............. 269
1.3 Probleme verteilter Datenbanken..................... 274
1.4 Zusammenfassung.............................. 277
2 Objektorientierte Datenbanken...................... 278
2.1 Definition objektorientierter Datenbanken............... 278
2.2 Objektrelationale Datenbanken...................... 281
2.3 Objektrelationale Erweiterungen in Oracle V8.0........... 283
2.4 Weitere objektorientierte Datenbankansätze.............. 292
2.5 Zusammenfassung.............................. 293
3 Übungsaufgaben............................... 294
Anhang A Die Beispieldatenbank Radi 295
AI Die Idee der Radl-Datenbank....................... 295
A2 Entity-Relationship-Modell der Radl-Datenbank........... 297
A3 Die Basisrelationen der Radl-Datenbank................ 299
A4 Deklaration der Radl-Datenbank..................... 306
A5 Zugriffe auf die Radl-Datenbank..................... 310
Anhang B SQL-Syntaxdiagramme 320
Anhang C Lösungen zu den Übungsaufgaben 329
Anhang D Hinweise zu Begleitprogrammen 343
Literaturhinweis 344
Sachverzeichnis 346
|
any_adam_object | 1 |
author | Schicker, Edwin 1954- |
author_GND | (DE-588)12087041X |
author_facet | Schicker, Edwin 1954- |
author_role | aut |
author_sort | Schicker, Edwin 1954- |
author_variant | e s es |
building | Verbundindex |
bvnumber | BV013337695 |
classification_rvk | ST 270 ST 271 |
ctrlnum | (OCoLC)76176255 (DE-599)BVBBV013337695 |
discipline | Informatik |
edition | 3., durchges. Aufl. |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>02128nam a22005058c 4500</leader><controlfield tag="001">BV013337695</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20161020 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">000905s2000 gw a||| |||| 00||| ger d</controlfield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">959661344</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">3519229919</subfield><subfield code="c">kart. : DM 52.00</subfield><subfield code="9">3-519-22991-9</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)76176255</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV013337695</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakddb</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">ger</subfield></datafield><datafield tag="044" ind1=" " ind2=" "><subfield code="a">gw</subfield><subfield code="c">DE</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-858</subfield><subfield code="a">DE-1051</subfield><subfield code="a">DE-Aug4</subfield><subfield code="a">DE-M347</subfield><subfield code="a">DE-1046</subfield><subfield code="a">DE-20</subfield><subfield code="a">DE-706</subfield><subfield code="a">DE-523</subfield><subfield code="a">DE-526</subfield><subfield code="a">DE-522</subfield><subfield code="a">DE-525</subfield><subfield code="a">DE-188</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 270</subfield><subfield code="0">(DE-625)143638:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 271</subfield><subfield code="0">(DE-625)143639:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Schicker, Edwin</subfield><subfield code="d">1954-</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)12087041X</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Datenbanken und SQL</subfield><subfield code="b">eine praxisorientierte Einführung mit Hinweisen zu Oracle und MS-Access</subfield><subfield code="c">von Edwin Schicker</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">3., durchges. Aufl.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Stuttgart [u.a.]</subfield><subfield code="b">Teubner</subfield><subfield code="c">2000</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">351 S.</subfield><subfield code="b">Ill.</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="490" ind1="0" ind2=" "><subfield code="a">Informatik & Praxis</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">SQL</subfield><subfield code="0">(DE-588)4134010-3</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Datenbankentwurf</subfield><subfield code="0">(DE-588)4127613-9</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Relationale Datenbank</subfield><subfield code="0">(DE-588)4049358-1</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="655" ind1=" " ind2="7"><subfield code="8">1\p</subfield><subfield code="0">(DE-588)4123623-3</subfield><subfield code="a">Lehrbuch</subfield><subfield code="2">gnd-content</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Relationale Datenbank</subfield><subfield code="0">(DE-588)4049358-1</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">Datenbankentwurf</subfield><subfield code="0">(DE-588)4127613-9</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="2"><subfield code="a">SQL</subfield><subfield code="0">(DE-588)4134010-3</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="8">2\p</subfield><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="1" ind2="0"><subfield code="a">Relationale Datenbank</subfield><subfield code="0">(DE-588)4049358-1</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="2" ind2="0"><subfield code="a">Datenbankentwurf</subfield><subfield code="0">(DE-588)4127613-9</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="2" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">HBZ Datenaustausch</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=009095701&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-009095701</subfield></datafield><datafield tag="883" ind1="1" ind2=" "><subfield code="8">1\p</subfield><subfield code="a">cgwrk</subfield><subfield code="d">20201028</subfield><subfield code="q">DE-101</subfield><subfield code="u">https://d-nb.info/provenance/plan#cgwrk</subfield></datafield><datafield tag="883" ind1="1" ind2=" "><subfield code="8">2\p</subfield><subfield code="a">cgwrk</subfield><subfield code="d">20201028</subfield><subfield code="q">DE-101</subfield><subfield code="u">https://d-nb.info/provenance/plan#cgwrk</subfield></datafield></record></collection> |
genre | 1\p (DE-588)4123623-3 Lehrbuch gnd-content |
genre_facet | Lehrbuch |
id | DE-604.BV013337695 |
illustrated | Illustrated |
indexdate | 2024-07-09T18:44:04Z |
institution | BVB |
isbn | 3519229919 |
language | German |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-009095701 |
oclc_num | 76176255 |
open_access_boolean | |
owner | DE-858 DE-1051 DE-Aug4 DE-M347 DE-1046 DE-20 DE-706 DE-523 DE-526 DE-522 DE-525 DE-188 |
owner_facet | DE-858 DE-1051 DE-Aug4 DE-M347 DE-1046 DE-20 DE-706 DE-523 DE-526 DE-522 DE-525 DE-188 |
physical | 351 S. Ill. |
publishDate | 2000 |
publishDateSearch | 2000 |
publishDateSort | 2000 |
publisher | Teubner |
record_format | marc |
series2 | Informatik & Praxis |
spelling | Schicker, Edwin 1954- Verfasser (DE-588)12087041X aut Datenbanken und SQL eine praxisorientierte Einführung mit Hinweisen zu Oracle und MS-Access von Edwin Schicker 3., durchges. Aufl. Stuttgart [u.a.] Teubner 2000 351 S. Ill. txt rdacontent n rdamedia nc rdacarrier Informatik & Praxis SQL (DE-588)4134010-3 gnd rswk-swf Datenbankentwurf (DE-588)4127613-9 gnd rswk-swf Relationale Datenbank (DE-588)4049358-1 gnd rswk-swf 1\p (DE-588)4123623-3 Lehrbuch gnd-content Relationale Datenbank (DE-588)4049358-1 s Datenbankentwurf (DE-588)4127613-9 s SQL (DE-588)4134010-3 s 2\p DE-604 DE-604 HBZ Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=009095701&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis 1\p cgwrk 20201028 DE-101 https://d-nb.info/provenance/plan#cgwrk 2\p cgwrk 20201028 DE-101 https://d-nb.info/provenance/plan#cgwrk |
spellingShingle | Schicker, Edwin 1954- Datenbanken und SQL eine praxisorientierte Einführung mit Hinweisen zu Oracle und MS-Access SQL (DE-588)4134010-3 gnd Datenbankentwurf (DE-588)4127613-9 gnd Relationale Datenbank (DE-588)4049358-1 gnd |
subject_GND | (DE-588)4134010-3 (DE-588)4127613-9 (DE-588)4049358-1 (DE-588)4123623-3 |
title | Datenbanken und SQL eine praxisorientierte Einführung mit Hinweisen zu Oracle und MS-Access |
title_auth | Datenbanken und SQL eine praxisorientierte Einführung mit Hinweisen zu Oracle und MS-Access |
title_exact_search | Datenbanken und SQL eine praxisorientierte Einführung mit Hinweisen zu Oracle und MS-Access |
title_full | Datenbanken und SQL eine praxisorientierte Einführung mit Hinweisen zu Oracle und MS-Access von Edwin Schicker |
title_fullStr | Datenbanken und SQL eine praxisorientierte Einführung mit Hinweisen zu Oracle und MS-Access von Edwin Schicker |
title_full_unstemmed | Datenbanken und SQL eine praxisorientierte Einführung mit Hinweisen zu Oracle und MS-Access von Edwin Schicker |
title_short | Datenbanken und SQL |
title_sort | datenbanken und sql eine praxisorientierte einfuhrung mit hinweisen zu oracle und ms access |
title_sub | eine praxisorientierte Einführung mit Hinweisen zu Oracle und MS-Access |
topic | SQL (DE-588)4134010-3 gnd Datenbankentwurf (DE-588)4127613-9 gnd Relationale Datenbank (DE-588)4049358-1 gnd |
topic_facet | SQL Datenbankentwurf Relationale Datenbank Lehrbuch |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=009095701&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT schickeredwin datenbankenundsqleinepraxisorientierteeinfuhrungmithinweisenzuoracleundmsaccess |