Open source XML database toolkit: resources and techniques for improved development
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | English |
Veröffentlicht: |
New York [u.a]
Wiley
2000
|
Schriftenreihe: | Wiley computer publishing
|
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | XIV, 434 S. Ill., graph. Darst. |
ISBN: | 0471375225 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV013505006 | ||
003 | DE-604 | ||
005 | 20050407 | ||
007 | t | ||
008 | 001221s2000 ad|| |||| 00||| eng d | ||
020 | |a 0471375225 |9 0-471-37522-5 | ||
035 | |a (OCoLC)44039365 | ||
035 | |a (DE-599)BVBBV013505006 | ||
040 | |a DE-604 |b ger |e rakwb | ||
041 | 0 | |a eng | |
049 | |a DE-739 |a DE-522 | ||
050 | 0 | |a QA76.76.H94 | |
082 | 0 | |a 005.7/2 |2 21 | |
084 | |a ST 250 |0 (DE-625)143626: |2 rvk | ||
100 | 1 | |a Quin, Liam |e Verfasser |4 aut | |
245 | 1 | 0 | |a Open source XML database toolkit |b resources and techniques for improved development |c Liam Quin |
264 | 1 | |a New York [u.a] |b Wiley |c 2000 | |
300 | |a XIV, 434 S. |b Ill., graph. Darst. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 0 | |a Wiley computer publishing | |
650 | 7 | |a Bases de données - Conception |2 ram | |
650 | 4 | |a Bases de données sur le Web | |
650 | 7 | |a Databanken |2 gtt | |
650 | 7 | |a Websites |2 gtt | |
650 | 4 | |a XML (Langage de balisage) | |
650 | 7 | |a XML (langage de balisage) |2 ram | |
650 | 7 | |a XML |2 gtt | |
650 | 4 | |a Web databases | |
650 | 4 | |a XML (Document markup language) | |
650 | 0 | 7 | |a XML |0 (DE-588)4501553-3 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Datenbank |0 (DE-588)4011119-2 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a XML |0 (DE-588)4501553-3 |D s |
689 | 0 | 1 | |a Datenbank |0 (DE-588)4011119-2 |D s |
689 | 0 | |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=009218712&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-009218712 |
Datensatz im Suchindex
_version_ | 1804128296786460672 |
---|---|
adam_text | Titel: Open source XML database toolkit
Autor: Quin, Liam
Jahr: 2000
Acknowledgments x
Introduction xi
Part One: Relational Databases and XML 1
Chapter 1: Just Enough XML 3
What Is XML? 3
What XML Is Not 5
XML Reference 6
Additional XML Features 32
Exercises 33
Summary 34
Chapter 2: Client/Server Architecture 35
Client/Server Systems 35
Networks and Protocols 36
Protocols and APIs 37
Asynchronous Networking 45
World Wide Web Architecture 53
Exercises 57
Summary 58
Chapter 3: Just Enough SQL
Introduction to Relational Databases
59
59
IV
Conten
The Structured Query Language 63
Normal Forms and Database Design 72
Worked Example: BookWeb 73
Exercises 84
Summary 84
Chapter 4: Generating XML from Relational Data 85
Why Generate XML? 85
Representing Tables 87
Generating XML with DBI 91
Generating XML for a Web Browser: CGI 96
Using PHP 104
Java 112
Exercises 115
Other Approaches 116
Summary 116
Chapter 5: Reading XML into a Program 117
XML Example: Book Catalogue 117
External Parsing and the ESIS 124
Using an Internal Parser 129
SAX: Ailfred Was a Saxon 142
Exercises 142
Summary 143
Chapter 6: XML Database Applications 145
Understanding Requirements 145
XML Architectures 149
Summary I5g
Part Two: XML and Databases
159
Chapter 7: What Is a Document?
161
Contents
Mixed Content 161
Per-Document Schemata 163
Unrestricted Field Length 163
Arbitrary Field Nesting 164
Field Sequencing 165
Summary 165
Chapter 8: XML Repositories and Databases 167
Sample Scenarios 167
Central Access Scenario 169
Shared Authoring Scenario 170
Revision Control Scenario 171
Information Reuse Scenario 172
Distributed Access and Technology Reuse Scenario 174
Other Issues 175
Summary 175
Chapter 9: Implementation Strategies 177
General Implementation Issues 178
Documents as BLOBs Strategy 180
Paragraphs as BLOBs 183
Elements as Fields Strategy 185
Metadata Only Strategy 187
Elements as Objects Strategy 189
Text Retrieval and Hybrid Approaches 191
Summary 192
Part Three: Nonrelational Databases 193
Chapter 10: Introduction to Object-Oriented Databases
Main Features
Summary
195
195
203
Conte
Chapter 11: XML as Classes and Objects 205
Object Relationships and XML Relationships 206
The Other Way 211
Where Does the Behavior Live? 212
Class Designs 215
Summary 219
Chapter 12: Dynamic Hashing: ndbm 221
What Does ndbm Do? 222
How ndbm Works 224
Using ndbm 225
Performance 236
Using ndbm in Perl 240
Versions of ndbm 242
The ndbm Library and XML 248
Summary 249
Chapter 13: Text Retrieval Technology Overview 251
What Is Text Retrieval? 251
Categorizing Documents 252
Uncategorized Information 253
Queries 254
Multiple Languages 259
Implementation Issues 260
Returning Results to a Program 266
Summary 266
267
Chapter 14: XQL, XLink, XPath, and XPointer Explained __
Why So Many Standards? 267
How the Standards Interrelate 268
Related Standards 273
Links and Databases 274
Summary 2g6
Contents
I 1
Chapter 15: Hybrid Approaches 287
Files and Databases 287
Databases and Text Retrieval 291
Using ndbm as a Cache Manager 294
Documents as Objects 297
Document Management and Workflow 297
Error Handling 298
Summary 298
Part Four: Links and Metadata 299
Chapter 16: Just Enough Metadata 301
Metadata Defined 301
History: HTML META and LINK Tags 302
The Dublin Core 304
Other Groups 306
The Resource Description Framework 307
The RDF Schema Specification 311
Who Uses RDF? 311
Other Metadata Standards 312
Summary 313
Chapter 17: Storing Links and Metadata 315
Links as Links and as Metadata 315
Storing Metadata in a Database 316
Groups of Related Documents 321
Extra Link Functionality 321
Link Management and Analysis 324
Document Management 324
Summary 325
Chapter 18: Sketches from the Forge: Sample Applications 327
The AutoLinked Glossary 327
Contcn
Implementation Overview 332
Other AutoLinker Applications 336
AutoLinker Summary 337
Summary 338
Part Five: Resource Guide 339
Chapter 19: Open Source Licenses 341
What Is Open Source? 342
The Licenses 345
The GNU General Public License 348
The GNU Lesser General Public License (LGPL) 354
The Artistic License 363
The BSD License 365
The MIT License 366
The Mozilla Public License Version 1.0 366
The Barefoot License 374
Chapter 20: Installing and Configuring Downloaded Software 377
Finding Packages 378
Installing a Binary Package 383
Installing a Source Package 383
Installing a Source Tarball 385
Installing a Perl Module 388
Chapter 21: XML Parsers, Editors, and Utilities 389
Parsers: Tools that Read XML into Memory 389
TeX ; 394
Browsers 39^
Transforming Data 395
Formatting and Printing 396
Editors 396
Chapter 22: Databases, Repositories, and Utilities 401
Relational Databases 401
Object-Oriented Databases 404
Repositories and Document Management Systems 405
Source Repositories 406
Hashing with dbm 409
Hypertext Preprocessor: PHP 409
PerlDBI 409
Information Retrieval Databases 410
Chapter 23: Further Reading 413
Books 413
Magazines and Journals 420
Online Documentation 421
WebSites 421
Mailing Lists 423
Internet Relay Chat 424
Index
425
|
any_adam_object | 1 |
author | Quin, Liam |
author_facet | Quin, Liam |
author_role | aut |
author_sort | Quin, Liam |
author_variant | l q lq |
building | Verbundindex |
bvnumber | BV013505006 |
callnumber-first | Q - Science |
callnumber-label | QA76 |
callnumber-raw | QA76.76.H94 |
callnumber-search | QA76.76.H94 |
callnumber-sort | QA 276.76 H94 |
callnumber-subject | QA - Mathematics |
classification_rvk | ST 250 |
ctrlnum | (OCoLC)44039365 (DE-599)BVBBV013505006 |
dewey-full | 005.7/2 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.7/2 |
dewey-search | 005.7/2 |
dewey-sort | 15.7 12 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01720nam a2200481 c 4500</leader><controlfield tag="001">BV013505006</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20050407 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">001221s2000 ad|| |||| 00||| eng d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">0471375225</subfield><subfield code="9">0-471-37522-5</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)44039365</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV013505006</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakwb</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-739</subfield><subfield code="a">DE-522</subfield></datafield><datafield tag="050" ind1=" " ind2="0"><subfield code="a">QA76.76.H94</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.7/2</subfield><subfield code="2">21</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 250</subfield><subfield code="0">(DE-625)143626:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Quin, Liam</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Open source XML database toolkit</subfield><subfield code="b">resources and techniques for improved development</subfield><subfield code="c">Liam Quin</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">New York [u.a]</subfield><subfield code="b">Wiley</subfield><subfield code="c">2000</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XIV, 434 S.</subfield><subfield code="b">Ill., graph. Darst.</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">Wiley computer publishing</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Bases de données - Conception</subfield><subfield code="2">ram</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Bases de données sur le Web</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Databanken</subfield><subfield code="2">gtt</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">Websites</subfield><subfield code="2">gtt</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">XML (Langage de balisage)</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">XML (langage de balisage)</subfield><subfield code="2">ram</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">XML</subfield><subfield code="2">gtt</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Web databases</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">XML (Document markup language)</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">XML</subfield><subfield code="0">(DE-588)4501553-3</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Datenbank</subfield><subfield code="0">(DE-588)4011119-2</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">XML</subfield><subfield code="0">(DE-588)4501553-3</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">Datenbank</subfield><subfield code="0">(DE-588)4011119-2</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">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=009218712&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-009218712</subfield></datafield></record></collection> |
id | DE-604.BV013505006 |
illustrated | Illustrated |
indexdate | 2024-07-09T18:47:00Z |
institution | BVB |
isbn | 0471375225 |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-009218712 |
oclc_num | 44039365 |
open_access_boolean | |
owner | DE-739 DE-522 |
owner_facet | DE-739 DE-522 |
physical | XIV, 434 S. Ill., graph. Darst. |
publishDate | 2000 |
publishDateSearch | 2000 |
publishDateSort | 2000 |
publisher | Wiley |
record_format | marc |
series2 | Wiley computer publishing |
spelling | Quin, Liam Verfasser aut Open source XML database toolkit resources and techniques for improved development Liam Quin New York [u.a] Wiley 2000 XIV, 434 S. Ill., graph. Darst. txt rdacontent n rdamedia nc rdacarrier Wiley computer publishing Bases de données - Conception ram Bases de données sur le Web Databanken gtt Websites gtt XML (Langage de balisage) XML (langage de balisage) ram XML gtt Web databases XML (Document markup language) XML (DE-588)4501553-3 gnd rswk-swf Datenbank (DE-588)4011119-2 gnd rswk-swf XML (DE-588)4501553-3 s Datenbank (DE-588)4011119-2 s DE-604 HBZ Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=009218712&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Quin, Liam Open source XML database toolkit resources and techniques for improved development Bases de données - Conception ram Bases de données sur le Web Databanken gtt Websites gtt XML (Langage de balisage) XML (langage de balisage) ram XML gtt Web databases XML (Document markup language) XML (DE-588)4501553-3 gnd Datenbank (DE-588)4011119-2 gnd |
subject_GND | (DE-588)4501553-3 (DE-588)4011119-2 |
title | Open source XML database toolkit resources and techniques for improved development |
title_auth | Open source XML database toolkit resources and techniques for improved development |
title_exact_search | Open source XML database toolkit resources and techniques for improved development |
title_full | Open source XML database toolkit resources and techniques for improved development Liam Quin |
title_fullStr | Open source XML database toolkit resources and techniques for improved development Liam Quin |
title_full_unstemmed | Open source XML database toolkit resources and techniques for improved development Liam Quin |
title_short | Open source XML database toolkit |
title_sort | open source xml database toolkit resources and techniques for improved development |
title_sub | resources and techniques for improved development |
topic | Bases de données - Conception ram Bases de données sur le Web Databanken gtt Websites gtt XML (Langage de balisage) XML (langage de balisage) ram XML gtt Web databases XML (Document markup language) XML (DE-588)4501553-3 gnd Datenbank (DE-588)4011119-2 gnd |
topic_facet | Bases de données - Conception Bases de données sur le Web Databanken Websites XML (Langage de balisage) XML (langage de balisage) XML Web databases XML (Document markup language) Datenbank |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=009218712&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT quinliam opensourcexmldatabasetoolkitresourcesandtechniquesforimproveddevelopment |