SQL objektorientiert:
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | German |
Veröffentlicht: |
München ; Boston
Addison-Wesley
2003
|
Ausgabe: | 1. Aufl. |
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | 328 S. graph. Darst. 25 cm 1 CD-ROM |
ISBN: | 3827320445 |
Internformat
MARC
LEADER | 00000nam a2200000zc 4500 | ||
---|---|---|---|
001 | BV023791724 | ||
003 | DE-604 | ||
005 | 20210208 | ||
007 | t | ||
008 | 030610s2003 d||| |||| 00||| ger d | ||
020 | |a 3827320445 |9 3-8273-2044-5 | ||
035 | |a (OCoLC)76728823 | ||
035 | |a (DE-599)BVBBV023791724 | ||
040 | |a DE-604 |b ger | ||
041 | 0 | |a ger | |
049 | |a DE-634 | ||
084 | |a ST 271 |0 (DE-625)143639: |2 rvk | ||
100 | 1 | |a Petković, Dušan |e Verfasser |0 (DE-588)123421845 |4 aut | |
245 | 1 | 0 | |a SQL objektorientiert |c Dusan Petkovic |
250 | |a 1. Aufl. | ||
264 | 1 | |a München ; Boston |b Addison-Wesley |c 2003 | |
300 | |a 328 S. |b graph. Darst. |c 25 cm |e 1 CD-ROM | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
650 | 0 | 7 | |a SQL |0 (DE-588)4134010-3 |2 gnd |9 rswk-swf |
655 | 7 | |0 (DE-588)4151278-9 |a Einführung |2 gnd-content | |
689 | 0 | 0 | |a SQL |0 (DE-588)4134010-3 |D s |
689 | 0 | |5 DE-604 | |
856 | 4 | 2 | |m HEBIS Datenaustausch Darmstadt |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=017433930&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-017433930 |
Datensatz im Suchindex
_version_ | 1804138986173628416 |
---|---|
adam_text | DUSAN PETKOVIC SQL OBJEKTORIENTIERT * * ADDISON-WESLEY AN IMPRINT OF
PEARSON EDUCATION MUENCHEN * BOSTON * SAN FRANCISCO * HARLOW, ENGLAND DON
MILLS, ONTARIO * SYDNEY * MEXICO CITY MADRID * AMSTERDAM
INHALTSVERZEICHNIS VORWORT 11 TEIL 1: EINFUEHRUNG 1 RELATIONALE
DATENBANKEN - EINE EINFUEHRUNG 1.1 1.2 1.3 1.4 1.5 1.6 DATENBANKEN -
ALLGEMEIN 1.1.1 1.1.2 1.1.3 1.1.4 1.1.5 1.1.6 1.1.7 LOGISCHE UND
PHYSIKALISCHE DATENUNABHAENGIGKEIT PROZEDURALE UND NICHTPROZEDURALE
SCHNITTSTELLEN EFFIZIENTE ABARBEITUNG DER DATENBANKOPERATIONEN
DATENINTEGRITAET KONKURRIERENDER DATENZUGRIFF DATENSICHERHEIT DATENSCHUTZ
RELATIONALE DATENBANKEN DATENBANKDESIGN I.3.I 1.3.2 1.3.3 1.3.4 1.3.5
ALLGEMEINE HINWEISE ZUR NORMALISIERUNG ERSTE NORMALFORM ZWEITE
NORMALFORM DRITTE NORMALFORM DAS ENTITY/RELATIONSHIP-MODELL DIE
DATENBANKSPRACHE SQL 1.4.1 1.4.2 1.4.3 1.4.4 1.4.5 SQL-ANWEISUNGEN FUER
DATENDEFINITION SQL-ANWEISUNGEN FUER DATENMODIFIKATION SICHTEN (VIEWS)
DER SYSTEMKATALOG UND DAS INFORMATIONSSCHEMA GESPEICHERTE PROZEDUREN DIE
EINGEBETTETE SQL-SPRACHE 1.5.1 1.5.2 1.5.3 1.5.4 ZUSAM KENNZEICHNEN DER
EINGEBETTETEN SQL-ANWEISUNGEN VARIABLEN UND IHRE DEKLARATION
FEHLERBEHANDLUNG VERWENDUNG DES CURSORS LTNENFASSUNE 15 17 17 18 18 18
19 19 19 19 20 22 23 23 24 24 25 27 27 28 31 32 34 35 36 36 37 39 40
INHALTSVERZEICHNIS 2 OBJEKTORIENTIERTES MODELL 41 2.1 EINLEITUNG 41 2.2
OBJEKTIDENTITAET 41 2.2.1 DIE IMPLEMENTIERUNG VON OBJEKTIDENTIFIKATOREN
42 2.3 KAPSELUNG 43 2.4 TYPEN UND KLASSEN 44 2.4.1 STANDARDDATENTYPEN 44
2.4.2 TYPKONSTRUKTOREN 44 2.4.3 METHODEN * 46 2.4.4 KLASSEN 48 2.5
KLASSENHIERARCHIE , 49 2.5.1 BEZIEHUNGEN 50 2.6 POLYMORPHISMUS 52 2.7
PERSISTENZ (DAUERHAFTIGKEIT) 52 2.8 ZUSAMMENFASSUNG 53 TEIL 2:
OBJEKTORIENTIERTE ERWEITERUNGEN IM SQL:1999-STANDARD 55 3 GROSSE OBJEKTE
(LARGE OBJECTS - LOBS) 3.1 3.2 3.3 3.4 3.5 LOB-EIGENSCHAFTEN
EINSCHRAENKUNGEN BEZUEGLICH LOBS LOB-FUNKTIONEN 3.3.1 DER CAST-OPERATOR
3.3.2 ZUWEISUNG 3.3.3 VERGLEICH 3.3.4 SKALARE FUNKTIONEN LOBS UND
ANWENDERPROGRAMME 3.4.1 HOLD-LOKATOR ZUSAMMENFASSUNG 4 TYPKONSTRUKTOREN
4.1 4.2 4.3 4.4 4.5 EINFUEHRUNG WARUM VEKTOREN? 4.2.1 TABELLEN MIT
MEHRWERTIGEN SPALTEN 4.2.2 VERWENDUNG VON EFFIZIENTEN OPERATIONEN 4.2.3
STANDARDBIBLIOTHEKEN FUER VOLLTEXT- UND SPATIAL-KOMPONENTEN VEKTOR - DIE
EIGENSCHAFTEN 4.3.1 ZUGRIFF AUF ARRAY-ELEMENTE 4.3.2 AENDERUNG VON
VEKTORELEMENTEN 4.3.3 OPERATIONEN AUF VEKTOREN 4.3.4 LOKATOREN FUER
VEKTOREN REIHENTYP 4.4.1 OPERATIONEN AUF REIHENTYPEN ZUSAMMENFASSUNG 57
58 59 60 60 61 61 61 63 64 65 67 67 68 68 69 69 69 71 72 73 75 75 77 78
INHALTSVERZEICHNIS BENUTZERDEFINIERTE DATENTYPEN 79 5.1 EINLEITUNG 79
5.1.1 WARUM SIND BENUTZERDEFINIERTE DATENTYPEN WICHTIG? 79 5.2 DER
DISTINCT-DATENTYP 80 5.2.1 DER CAST-OPERATOR 81 5.2.2 DIE ERSTELLUNG
EINES DISTTNCT-DATENTYPS 82 5.3 STRUKTURIERTE DATENTYPEN 84 5.3.1
OBJEKTIDENTITAET UND REFERENZEN 86 5.3.2 DIE STRUKTUR EINES TYPS 90 5.3.3
AENDERN UND LOESCHEN EINES STRUKTURIERTEN TYPS 97 5.3.4 BENUTZERDEFINIERTE
FUNKTIONEN 98 5.3.5 METHODEN 102 5.3.6 METHODENREDEFINITION 106 5.4
TABELLEN UND SICHTEN 106 5.4.1 ERSTELLUNG VON INSTANZEN 107 5.4.2
VERWENDUNG VON STRUKTURIERTEN TYPEN 109 5.4.3 OBJEKTORIENTIERTE SICHTEN
115 5.5 ZUSAMMMENFASSUNG 116 KOLLEKTIONEN IM SQL:200X-STANDARD 117 6.1
VEKTOREN IM SQL:200X-STANDARD 117 6.2 MULTIMENGEN 118 120 120 121 122
123 125 126 127 127 128 130 130 132 132 134 135 7.3 DAS
SQLJ.RUNTIME-PAKET 143 7.3.1 SQLJ.RUNTIME.ASCIISTREAM 143 7.3.2
SQLJ.RUNTIME.BINARYSTREAM 143 7.3.3 SQLJ.RUNTIME.CONNECTIONCONTEXT 143
6.2.1 6.2.2 6.2.3 6.2.4 6.2.5 6.2.6 KONVERTIERUNG VON MULTIMENGEN
MULTIMENGENFUNKTIONEN MENGENOPERATIONEN AUF MULTIMENGEN
AGGREGATFUNKTIONEN FUER MULTIMENGEN PRAEDIKATE DIE TABLE-FUNKTION 6.3
ZUSAMMENFASSUNG SQLJ-STANDARD 7.1 EINFUEHRUNG 7.1.1 SQLJ - EIN PROGRAMM
7.2 SQLJ-DIE GRUNDLAGEN 7.2.1 7.2.2 7.2.3 7.2.4 7.2.5 HOST-AUSDRUECKE
SQLJ-KLAUSEL VERBINDUNGSKONTEXT AUSFUEHRUNGSKONTEXT ITERATOREN
INHALTSVERZEICHNIS 7.3.4 SQLJ.RUNTIME.EXECUTIONCONTEXT 144 7.3.5
SQLJ.RUNTIME.FORUPDATE 145 7.3.6 SQLJ.RUNTIME.NAMEDLTERATOR BZW.
POSITIONEDLTERATOR 145 7.3.7 SQLJ.RUNTIME.RESULTSETITERATOR 145 7.3.8
SQLJ.RUNTIME.STREAMWRAPPER 146 7.3.9 SQLJ.RUNTIME.UNICODESTREAM 146
7.3.10 SQLJ.RUNTIME.SQLNULLEXCEPTION 146 7.4 ZUSAMMENFASSUNG . 146 TEIL
3: ORACLE UND OBJEKTORIENTIERTE SQL-ERWEITERUNGEN 147 8
OBJEKTORIENTIERTE ERWEITERUNGEN IN ORACLE 149 8.1 EINLEITUNG 149 8.2 DER
OBJEKTTYP 149 8.3 DER DATENTYP REF 154 8.3.1 ERSETZUNG DER
JOIN-OPERATION MIT HILFE DES REF-DATENTYPS 155 8.3.2 DIE DEFINITION
EINER KLASSE-KOMPONENTENKLASSE- BEZIEHUNG 157 8.3.3
REFERENZABHAENGIGKEITEN 159 8.4 KOLLEKTIONEN 160 8.4.1 GESCHACHTELTE
TABELLEN 160 8.4.2 VEKTOREN 165 8.5 BENUTZERDEFINIERTE FUNKTIONEN UND
METHODEN 168 8.5.1 BENUTZERDEFINIERTE FUNKTIONEN 168 8.5.2 METHODEN 170
8.6 ZUSAMMENFASSUNG 174 9 PRO*C UND OBJEKTORIENTIERTE ERWEITERUNGEN BEI
ORACLE 175 9.1 ORACLE-REF-ZUGRIFF UND OBJEKTTYP-AENDERUNG 175 9.1.1
PRO*C-PROGRAMME UND OTT (OBJECT TYPE TRANSLATOR) 179 9.1.2 BESCHREIBUNG
DES BEISPIELS 9.1 184 9.2 VARRAY-DATENTYP BEI ORACLE 185 9.3
GESCHACHTELTE TABELLEN 189 9.4 ZUSAMMENFASSUNG 193 10 SQLJ UND
OBJEKTORIENTIERTE ERWEITERUNGEN BEI ORACLE 195 10.1 REFERENZZUGRIFF UND
OBJEKTTYP-AENDERUNG 195 10.1.1 JPUBLISHER 199 10.1.2 BESCHREIBUNG DES
BEISPIELS 10.1 200 10.2 VARRAY-DATENTYP BEI ORACLE 206 10.3
GESCHACHTELTE TABELLEN 212 10.4 ZUSAMMENFASSUNG 217 INHALTSVERZEICHNIS
TEIL 4: INFORMIX UND OBJEKTORIENTIERTE SQL-ERWEITERUNGEN 219 11
OBJEKTORIENTIERTE ERWEITERUNGEN BEI INFORMIX 221 11.1 EINLEITUNG 221
11.2 BENUTZERDEFINIERTE DATENTYPEN 221 11.2.1 DEROPAQUE-DATENTYP 222
11.2.2 DERDISTINCT-DATENTYP 223 11.2.3 DER REIHENTYP 223 11.3 TYP-UND
TABELLENHIERARCHIEN 228 11.3.1 VERERBUNG 228 11.3.2 TYPHIERARCHIEN 228
11.3.3 TABELLENHIERARCHIEN 229 11.4 KOLLEKTIONEN 231 11.5
BENUTZERDEFINIERTE FUNKTIONEN UND METHODEN 235 11.6 ZUSAMMENFASSUNG 242
12 OBJEKTORIENTIERTE ERWEITERUNGEN BEI INFORMIX-ESQL/C 243 12.1 DER
REIHENTYP UND KOLLEKTIONEN BEI INFORMIX 243 12.1.1 DIE UEBERSETZUNG EINES
INFORMIX-ESQL/C-PROGRAMMS 246 12.1.2 DIE BESCHREIBUNG DES BEISPIELS 12.1
246 12.2 TYPHIERARCHIE 247 12.3 BENANNTE UND UNBENANNTE REIHENTYPEN 251
12.4 ZUSAMMENFASSUNG 256 13 SQLJ UND OBJEKTORIENTIERTE ERWEITERUNGEN BEI
INFORMIX 257 13.1 DER REIHENTYP UND KOLLEKTIONEN BEI INFORMIX 257 13.1.1
CLASSGENERATOR 261 13.1.2 BESCHREIBUNG DES BEISPIELS 13.1 262 13.1.3
ERSTELLUNG DER NOTWENDIGEN DATENTYPEN 264 13.2 INFORMIX-TYPHIERARCHIEN
268 13.3 ZUSAMMENFASSUNG 272 TEIL 5: IBM DB2 UND OBJEKTORIENTIERTE
SQL-ERWEITERUNGEN 273 14 OBJEKTORIENTIERTE ERWEITERUNGEN BEI DB2 275
14.1 BENUTZERDEFINIERTE DATENTYPEN 275 14.1.1 DISTINCT-DATENTYP 275
14.1.2 STRUKTURIERTER TYP 276 14.2 TYP-UND TABELLENHIERARCHIEN 281
14.2.1 VERERBUNG 281 14.2.2 TYPHIERARCHIEN 282 14.2.3
TABELLENHIERARCHIEN 282 INHALTSVERZEICHNIS 14.3 DER DATENTYP REF 284
14.3.1 DIE DEFINITION EINER KLASSE-KOMPONENTENKLASSE- BEZIEHUNG 285 14.4
BENUTZERDEFINIERTE FUNKTIONEN UND METHODEN 287 14.5 ZUSAMMENFASSUNG 291
TEIL 6: ANHAENGE 293 A DIE SPRACHE JAVA - EINE EINFUEHRUNG 295 A.1
EINLEITUNG 295 A.2 VARIABLEN, KONSTANTEN UND DATENTYPEN 296 A.2.1
VEKTOREN (ARRAYS) UND STRINGS 297 A.3 SCHLEIFENANWEISUNGEN 298 A.4
UEBERSETZUNG UND AUSFUEHRUNG EINES JAVA-PROGRAMMS 300 A.4.1 JAVA-PAKETE
300 A.4.2 JAVA-DATEIEN 301 A.4.3 JAVA-UMGEBUNG UND -UMGEBUNGSVARIABLEN
301 A.5 OBJEKTORIENTIERTE SPRACHELEMENTE BEI JAVA 302 A.5.1 ERSTELLUNG
NEUER TYPEN 303 A.5.2 SICHTBARKEIT 306 A.5.3 KONSTRUKTOREN 306 A.6
KLASSENHIERARCHIEN IN JAVA 309 A.6.1 DIE KLASSE OBJECT 310 A.6.2
ABSTRAKTE KLASSEN UND METHODEN 311 A.6.3 SCHNITTSTELLEN (INTERFACES) 312
A.6.4 POLYMORPHISMUS IN JAVA 314 A.7 WEITERE EIGENSCHAFTEN DER
JAVA-SPRACHE 316 A.7.1 AUSNAHMEN 316 A.7.2 EIN- UND AUSGABE VON DATEN
318 B DIE JAVA-KLASSE GENERICARRAY 321 LITERATURVERZEICHNIS 323
STICHWORTVERZEICHNIS 325 10
|
any_adam_object | 1 |
author | Petković, Dušan |
author_GND | (DE-588)123421845 |
author_facet | Petković, Dušan |
author_role | aut |
author_sort | Petković, Dušan |
author_variant | d p dp |
building | Verbundindex |
bvnumber | BV023791724 |
classification_rvk | ST 271 |
ctrlnum | (OCoLC)76728823 (DE-599)BVBBV023791724 |
discipline | Informatik |
edition | 1. Aufl. |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01232nam a2200337zc 4500</leader><controlfield tag="001">BV023791724</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20210208 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">030610s2003 d||| |||| 00||| ger d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">3827320445</subfield><subfield code="9">3-8273-2044-5</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)76728823</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV023791724</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">ger</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-634</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">Petković, Dušan</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)123421845</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">SQL objektorientiert</subfield><subfield code="c">Dusan Petkovic</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">1. Aufl.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">München ; Boston</subfield><subfield code="b">Addison-Wesley</subfield><subfield code="c">2003</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">328 S.</subfield><subfield code="b">graph. Darst.</subfield><subfield code="c">25 cm</subfield><subfield code="e">1 CD-ROM</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="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="655" ind1=" " ind2="7"><subfield code="0">(DE-588)4151278-9</subfield><subfield code="a">Einführung</subfield><subfield code="2">gnd-content</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><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="5">DE-604</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">HEBIS Datenaustausch Darmstadt</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=017433930&sequence=000001&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-017433930</subfield></datafield></record></collection> |
genre | (DE-588)4151278-9 Einführung gnd-content |
genre_facet | Einführung |
id | DE-604.BV023791724 |
illustrated | Illustrated |
indexdate | 2024-07-09T21:36:54Z |
institution | BVB |
isbn | 3827320445 |
language | German |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-017433930 |
oclc_num | 76728823 |
open_access_boolean | |
owner | DE-634 |
owner_facet | DE-634 |
physical | 328 S. graph. Darst. 25 cm 1 CD-ROM |
publishDate | 2003 |
publishDateSearch | 2003 |
publishDateSort | 2003 |
publisher | Addison-Wesley |
record_format | marc |
spelling | Petković, Dušan Verfasser (DE-588)123421845 aut SQL objektorientiert Dusan Petkovic 1. Aufl. München ; Boston Addison-Wesley 2003 328 S. graph. Darst. 25 cm 1 CD-ROM txt rdacontent n rdamedia nc rdacarrier SQL (DE-588)4134010-3 gnd rswk-swf (DE-588)4151278-9 Einführung gnd-content SQL (DE-588)4134010-3 s DE-604 HEBIS Datenaustausch Darmstadt application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=017433930&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Petković, Dušan SQL objektorientiert SQL (DE-588)4134010-3 gnd |
subject_GND | (DE-588)4134010-3 (DE-588)4151278-9 |
title | SQL objektorientiert |
title_auth | SQL objektorientiert |
title_exact_search | SQL objektorientiert |
title_full | SQL objektorientiert Dusan Petkovic |
title_fullStr | SQL objektorientiert Dusan Petkovic |
title_full_unstemmed | SQL objektorientiert Dusan Petkovic |
title_short | SQL objektorientiert |
title_sort | sql objektorientiert |
topic | SQL (DE-588)4134010-3 gnd |
topic_facet | SQL Einführung |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=017433930&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT petkovicdusan sqlobjektorientiert |