LEADER 06256nam 22008175 450 001 996466172803316 005 20200701202309.0 010 $a1-280-30677-7 010 $a9786610306770 010 $a3-540-24607-X 024 7 $a10.1007/b95340 035 $a(CKB)1000000000212298 035 $a(DE-He213)978-3-540-24607-7 035 $a(SSID)ssj0000135100 035 $a(PQKBManifestationID)11154845 035 $a(PQKBTitleCode)TC0000135100 035 $a(PQKBWorkID)10057440 035 $a(PQKB)11015248 035 $a(MiAaPQ)EBC3087671 035 $a(PPN)155235184 035 $a(EXLCZ)991000000000212298 100 $a20121227d2004 u| 0 101 0 $aeng 135 $aurnn|008mamaa 181 $ctxt$2rdacontent 182 $cc$2rdamedia 183 $acr$2rdacarrier 200 10$aDatabase Programming Languages$b[electronic resource] $e9th International Workshop, DBPL 2003, Potsdam, Germany, September 6-8, 2003, Revised Papers /$fedited by Georg Lausen, Dan Suciu 205 $a1st ed. 2004. 210 1$aBerlin, Heidelberg :$cSpringer Berlin Heidelberg :$cImprint: Springer,$d2004. 215 $a1 online resource (X, 286 p.) 225 1 $aLecture Notes in Computer Science,$x0302-9743 ;$v2921 300 $aBibliographic Level Mode of Issuance: Monograph 311 $a3-540-20896-8 320 $aIncludes bibliographical references at the end of each chapters and index. 327 $aInvited Contributions -- CQL: A Language for Continuous Queries over Streams and Relations -- XPath Query Processing -- Static Analysis -- Satisfiability of XPath Expressions -- Containment of Relational Queries with Annotation Propagation -- Avoiding Unnecessary Ordering Operations in XPath -- Transactions -- Consistency of Java Transactions -- Integrating Database and Programming Language Constraints -- A Unifying Semantics for Active Databases Using Non-Markovian Theories of Actions -- Modeling Data and Services -- Modelling Dynamic Web Data -- Semantics of Objectified XML Constraints -- M2ORM2: A Model for the Transparent Management of Relationally Persistent Objects -- Novel Applications of XML and XQuery -- Using XQuery for Flat-File Based Scientific Datasets -- A Query Algebra for Fragmented XML Stream Data -- XML Processing and Validation -- Updates and Incremental Validation of XML Documents -- Attribute Grammars for Scalable Query Processing on XML Streams -- A General Framework for Estimating XML Query Cardinality. 330 $aThe papers in this volume represent the technical program of the 9th Biennial WorkshoponDataBasesandProgrammingLanguages(DBPL2003),whichwas held on September 6?8, 2003, in Potsdam, Germany. The workshop meets every two years, and is a well-established forum for ideas that lie at the intersection of database and programming language research. DBPL 2003 continued the t- dition of excellence initiated by its predecessors in Rosco?, Finistre (1987), S- ishan, Oregon (1989), Nafplion, Argolida (1991), Manhattan, New York (1993), Gubbio, Umbria (1995), Estes Park, Colorado (1997), Kinloch Rannoch, Sc- land (1999), and Frascati, Rome (2001). Theprogramcommitteeselected14papersoutof22submissions,andinvited twocontributions.The16talkswerepresentedoverthreedays,insevensessions. In theinvitedtalk Jennifer Widom presented the paper CQL: a Language forContinuousQueriesoverStreamsandRelations,coauthoredbyArvindArasu andShivnathBabu.Whilealotofresearchhasbeendonerecentlyonqueryp- cessingoverdatastreams,CQLisvirtuallythe?rstproposalofaquerylanguage on streams that is a strict extension of SQL. The language is structured around a simple yet powerful idea: it has two distinct data types, relations and streams, with well-de?ned operators for mapping between them. Window speci?cation expressions, such as sliding windows, map streams to relations, while operators such as ?insert stream,? ?delete stream,? and ?relation stream? map relations to streams by returning, at each moment in time, the newly inserted tuples, the deleted tuples, or a snapshot of the entire relation. The numerous examples in this paper make a convincing case for the power and usefulness of CQL. 410 0$aLecture Notes in Computer Science,$x0302-9743 ;$v2921 606 $aData structures (Computer science) 606 $aProgramming languages (Electronic computers) 606 $aDatabase management 606 $aInformation storage and retrieval 606 $aApplication software 606 $aData Structures and Information Theory$3https://scigraph.springernature.com/ontologies/product-market-codes/I15009 606 $aProgramming Languages, Compilers, Interpreters$3https://scigraph.springernature.com/ontologies/product-market-codes/I14037 606 $aDatabase Management$3https://scigraph.springernature.com/ontologies/product-market-codes/I18024 606 $aData Storage Representation$3https://scigraph.springernature.com/ontologies/product-market-codes/I15025 606 $aInformation Storage and Retrieval$3https://scigraph.springernature.com/ontologies/product-market-codes/I18032 606 $aInformation Systems Applications (incl. Internet)$3https://scigraph.springernature.com/ontologies/product-market-codes/I18040 615 0$aData structures (Computer science). 615 0$aProgramming languages (Electronic computers). 615 0$aDatabase management. 615 0$aInformation storage and retrieval. 615 0$aApplication software. 615 14$aData Structures and Information Theory. 615 24$aProgramming Languages, Compilers, Interpreters. 615 24$aDatabase Management. 615 24$aData Storage Representation. 615 24$aInformation Storage and Retrieval. 615 24$aInformation Systems Applications (incl. Internet). 676 $a005.74 702 $aLausen$b Georg$4edt$4http://id.loc.gov/vocabulary/relators/edt 702 $aSuciu$b Dan$4edt$4http://id.loc.gov/vocabulary/relators/edt 712 12$aInternational Workshop on Database Programming Languages 801 0$bMiAaPQ 801 1$bMiAaPQ 801 2$bMiAaPQ 906 $aBOOK 912 $a996466172803316 996 $aDatabase Programming Languages$9772726 997 $aUNISA