ΠΠ΅ΡΠΎΠ΄Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΈ Π°ΠΊΡΠΈΠ²Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΡ ΡΠΈΡΡΠ΅ΠΌ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π±Π°Π·Π°ΠΌΠΈ XML-Π΄Π°Π½Π½ΡΡ
ΠΠΈΡΡΠ΅ΡΡΠ°ΡΠΈΡ
Π Π°Π·ΡΠ°Π±ΠΎΡΠ°Π½Ρ Π΄Π²Π° ΠΌΠ΅ΡΠΎΠ΄Π° ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΠΉ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ XML-ΡΡΠΈΠ³Π³Π΅ΡΠΎΠ² Π½Π° ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΈΡ Π΄Π°Π½Π½ΡΡ Π² ΡΠΈΡΡΠ΅ΠΌΠ°Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π±Π°Π·Π°ΠΌΠΈ XML-Π΄Π°Π½Π½ΡΡ : ΠΌΠ΅ΡΠΎΠ΄, ΠΎΡΠ½ΠΎΠ²Π°Π½Π½ΡΠΉ Π½Π° ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ ΡΠΈΠΊΡΠ°ΡΠΎΡΠΎΠ² Π½Π° ΠΎΠΏΠΈΡΡΠ²Π°ΡΡΠ΅ΠΉ ΡΡ Π΅ΠΌΠ΅, ΠΈ ΠΌΠ΅ΡΠΎΠ΄, ΠΎΡΠ½ΠΎΠ²Π°Π½Π½ΡΠΉ Π½Π° ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠΈ ΠΏΠ»Π°Π½ΠΎΠ² Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΏΡΡΠ΅Π²ΡΡ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠΉ. Π Π°Π·ΡΠ°Π±ΠΎΡΠ°Π½Ρ ΡΠ·ΡΠΊ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ ΠΈ ΡΠ΅ΠΌΠ°Π½ΡΠΈΠΊΠ° Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ Π΄Π²ΡΡ Π²ΠΈΠ΄ΠΎΠ² XML-ΡΡΠΈΠ³Π³Π΅ΡΠΎΠ²: XML-ΡΡΠΈΠ³Π³Π΅ΡΠΎΠ² Π½Π° ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΈΡ Π΄Π°Π½Π½ΡΡ ΠΈ XML-ΡΡΠΈΠ³Π³Π΅ΡΠΎΠ²… Π§ΠΈΡΠ°ΡΡ Π΅ΡΡ >
Π‘ΠΏΠΈΡΠΎΠΊ Π»ΠΈΡΠ΅ΡΠ°ΡΡΡΡ
- Π Π΅ΠΊΡΡ Π.Π.: ΠΠΈΠ΄Ρ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠΉ ΡΠ΅Π»ΠΎΡΡΠ½ΠΎΡΡΠΈ Π² Π±Π°Π·Π°Ρ XML-Π΄Π°Π½Π½ΡΡ . Π’ΡΡΠ΄Ρ ΠΠ½ΡΡΠΈΡΡΡΠ° Π‘ΠΈΡΡΠ΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π ΠΠ. Π’ΠΎΠΌ 8. Π§Π°ΡΡΡ 2. ΠΠΎΡΠΊΠ²Π° 2004.
- Π. Rekouts: Application Programming Interface for XML DBMS: design and implementation proposal. Proc. of SYRCoDIS 2004. S. Petersburg, Russia.
- M. Rekouts, M. Grinev: Introducing Trigger Support for XML Database Systems. Proc. of SYRCoDIS 2005, S. Petersburg, Russia.
- M. Rekouts: Incorporating Active Rules Processing into Update Execution in XML Database Systems. Proc. of DEXA Workshops 2005, pp. 831−836. ISBN 0−7695−24 249. Copenhagen, Denmark.
- Π. Rekouts, Π. Grinev, A. Boldakov: A Method for XQuery Transform Implementation Based on Shadow Mechanism. Proc. of DEXA Workshops 2006, pp. 470−475. Krakow, Poland.
- M. Π. ΠΡΠΈΠ½Π΅Π²Π°, M. H. ΠΡΠΈΠ½Π΅Π²: Π’ΡΠΈΠ³Π³Π΅ΡΡ Π½Π° Π²ΡΠ±ΠΎΡΠΊΡ Π΄Π°Π½Π½ΡΡ Π² XML-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΡ Π‘Π£ΠΠ: ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½Π°Ρ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΡΠ΅Π½Π΅Π²ΠΎΠ³ΠΎ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌΠ°. ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅. Π.: ΠΠ°ΡΠΊΠ°, 2007. — N 4. — Π‘. 32−45.
- Π. Rekouts, Π. Christiansen: Integrity Checking and Maintenance with Active Rules in XML Databases. Proc. of BNCODWebim. 2007, pp. 59−67. ISBN 0−76 952 912−7 Glasgow, UK.
- L. Brownston, R. Farrell, E. Kant, N. Martin: Programming Expert Systems in OPS5: An Introduction to Rule-Based Programming. Addison-Wesley, Reading, Massachusetts, 1985.
- H. Jasper, O. Zukunft, H. Behrends: Time Issues in Advanced Workflow Management Applications of Active Databases, Proc. of ATRDB, 1995.
- K.P. Eswaran, D.D. Chamberlin: Functional specifications of a subsystem for data base integrity. Proc. of 1st VLDB Conference, 1975.
- K.P. Eswaran: Specifications, implementations and interactions of a trigger subsystem in an integrated database system. IBM Research Report, 1976.
- CODASYL data description language committee. CODASYL Data Description Language Journal of Development, 1973
- M. Stonebraker: Implementation of integrity constraints and views by query modification. Proc. of ACM SIGMOD, 1975.
- M. Stonebraker, L. Rowe, M. Hirohama: The implementation of POSTGRES. IEEE Transactions on Knowledge and Data Engineering, 1990.
- M. Stonebraker, A. Jhingran, J. Goh, S. Potamianos: On rules, procedures, caching and views in data base systems. Proc. of ACM SIGMOD, 1990.
- S. Potamianos: Semantics and Performance of Integrated DBMS Rule Systems. Ph.D. thesis, University of California, Berkeley, 1990.
- J. Goh: Rule Processing with Query Rewrite. Master’s thesis, University of California Berkeley, 1991.
- X. Qian, G. Wiederhold: Incremental recomputation of active relational expressions. IEEE Transactions on Knowledge and Data Engineering. 1991.
- Π‘.Π. ΠΡΠ·Π½Π΅ΡΠΎΠ²: ΠΡΠ½ΠΎΠ²Ρ Π±Π°Π· Π΄Π°Π½Π½ΡΡ . ΠΠ·Π΄Π°ΡΠ΅Π»ΡΡΡΠ²ΠΎ ΠΠ½ΡΠ΅ΡΠ½Π΅Ρ-Π£Π½ΠΈΠ²Π΅ΡΡΠΈΡΠ΅Ρ ΠΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΡΡ Π’Π΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ, 2005.
- J. Melton: Advanced SQL: 1999. Understanding Object-Relational and Other Advanced Features. Morgan Kaufmann Publishers, 2003.
- D. Suciu: Semistructured data and XML. Kluwer Academic Publishers, 2000.
- P. Buneman: Semistructured data. Proc. of ACM SIGMOD/SIGACT Conference on Principle of Database Systems (PODS), Tucson, 1997.
- M. ΠΡΠΈΠ½Π΅Π²: Π‘ΠΈΡΡΠ΅ΠΌΡ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΏΠΎΠ»ΡΡΡΡΡΠΊΡΡΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΌΠΈ Π΄Π°Π½Π½ΡΠΌΠΈ. ΠΡΡΠ½Π°Π» «ΠΡΠΊΡΡΡΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ» № 05−06, ΠΈΠ·Π΄Π°ΡΠ΅Π»ΡΡΡΠ²ΠΎ «ΠΡΠΊΡΡΡΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ», 1999.
- The World Wide Web Consortium (W3C). Extensible Markup Language (XML) 1.0 (Third Edition) W3C Recommendation. Jean Paoli, Π‘. M. Sperberg-McQueen et al., 2004.
- The World Wide Web Consortium (W3C). HTML 4.0 Specification. W3C Recommendation. D. Raggett, A. Le Hors, I. Jacobs, 1998. http://www.w3 .org/TR11998/REC-html40−19 980 424
- ISO 8879. Information Processing Text and Office Systems — Standard Generalized Markup Language (SGML), 1986
- The World Wide Web Consortium (W3C). XQuery 1.0 and XPath 2.0 Data Model: W3C Recommendation. M. Fernandez, M. Kay et at. (eds.), 2007. http://www.w3.org/TR/xpath-datamodel/
- The World Wide Web Consortium (W3C). XQuery 1.0: An XML Query Language: W3C Recommendation. S. Boag et al. (eds.), 2007. http://www.w3 .org/TR/xquery
- The World Wide Web Consortium (W3C). XML Path Language (XPath) 2.0: W3C Recommendation. D. Chamberlin, M. Fernandez, M. Kay et al. (eds.), 2007. http://www.w3, org/TR/xpath20/
- The World Wide Web Consortium (W3C). XQuery 1.0 and XPath 2.0 Functions and Operators: W3C Recommendation. J. Melton et al. (eds.), 2007. http://www.w3.org/TR/xpath-functions/
- The World Wide Web Consortium (W3C). Namespaces in XML 1.0: W3C Recommendation, 2006. http://www.w3.org/TR/xmI-names/
- T. Fiebig, S. Helmer, C.-C. Kanne, G. Moerkotte, J. Neumann, R. Schiele, T. Westmann: Anatomy of a native XML base management systems. VLDB Journal Vol. 11, Num. 26,2002.
- Software AG. Tamino the XML Power Database. Technical report, Software AG, 2001.
- H. Jagadish et al.: TIMBER: A native system for quering XML. Proc of SIGMOD, 2003.
- W. Meier: eXist: An Open Source Native XML Database. Proc. of Web, Web-Services, and Database Systems 2002, Erfurt, Germany.
- X. Meng, D. Luo, M. Lee et al.: OrientStore: A Schema Based Native XML Storage System. Proc of VLDB, 2003.
- J. McHugh, S. Abiteboul, R. Goldman, D. Quass, J. Widom.: Lore: A Database Management System for Semistructured Data. SIGMOD Record Vol. 26, N. 3, 1997.
- N.A. Aznauryan, S.D. Kuznetsov, L. G. Novak, and M. N. Grinev.: SLS: A Numbering Scheme for Large XML Documents. Programming and Computer Software, N. 1, Vol. 32,2006.
- ΠΡΠΈΠ½Π΅Π² M. H., ΠΡΠ·Π½Π΅ΡΠΎΠ² Π‘. Π., Π€ΠΎΠΌΠΈΡΠ΅Π² Π. Π.: XML-Π‘Π£ΠΠ Sedna: ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ ΠΈ Π²Π°ΡΠΈΠ°Π½ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ. ΠΡΠΊΡΡΡΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ № 8,2004.
- Π€ΠΎΠΌΠΈΡΠ΅Π² Π. Π.: ΠΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ² ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ Π²ΡΠΏΠΎΠ»Π½Π΅Π³ΠΈΡ ΠΈ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠΈ Π·Π°ΠΏΡΠΎΡΠΎΠ² ΠΊ XML-Π΄Π°Π½Π½ΡΠΌ. ΠΠΈΡΡΠ΅ΡΡΠ°ΡΠΈΡ Π½Π° ΡΠΎΠΈΡΠΊΠ°Π½ΠΈΠ΅ ΡΡΠ΅Π½ΠΎΠΉ ΡΡΠ΅ΠΏΠ΅Π½ΠΈ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°ΡΠ° ΡΠΈΠ·ΠΈΠΊΠΎ-ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΡ Π½Π°ΡΠΊ, ΠΠΌΠΈΠ ΠΠΠ£, ΠΠΎΡΠΊΠ²Π°, 2006.
- Π.Π. ΠΠΎΠ»Π΄Π°ΠΊΠΎΠ², Π. Π. ΠΡΠΈΠ½Π΅Π²: Π Π°ΡΡΠΈΡΠ΅Π½ΠΈΠ΅ ΡΠ·ΡΠΊΠ° XQuery ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠΌΠΈ update-Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡΠΌΠΈ. ΠΡΠ΅ΠΏΡΠΈΠ½Ρ ΠΠ‘Π Π ΠΠ, 2006.
- I. Tatarinov, Z. Ives, A. Halevy, D. Weld: Updating XML. Proc. of SIGMOD Conference, 2001.
- P. Lehti: Design and Implementation of a Data Manipulation Processor for an XML Query Language, Diplomarbeit, 2001.
- J. Simeon, P. Wadler: The Essence of XML, Proc. of FLOPS, 2002.
- J. Bailey, G. Papamarkos, A. Poulovassilis, P.T. Wood: An Event-Condition-Action Language for XML. Proc. of Web Dynamics, 2004
- J. Bailey, A. Poulovassilis, P. Wood: Analysis and Optimisation of Event-Condition-Action Rules on XML, Computer Networks, Volume 39,2005.
- ΠΠΎΠ»Π»Π΅ΠΊΡΠΈΡ ΠΏΡΠ΅Ρ Π¨Π΅ΠΊΡΠΏΠΈΡΠ° Π² ΡΠΎΡΠΌΠ°ΡΠ΅ XML. «Shakespeare in XML». http://www.ibiblio.org/xml/examples/shakespeare/
- Digital Bibliography & Libraiy Project: DBLP XML records, http://dblp.uni-trier.de/xml/
- M. Grinev: Rewriting-based Optimization for XQuery Transformational Queries -Revisited. Technical Report, MODISISPRAS, 2004.
- Raymod A. Lorie: Physical Integrity in a Large Segmented Database. ACM Transactions on Database Systems, Vol.2, No. 1, (1977) 91−104
- A. Schmidt, F. Waas, M. L. Kersten, M. Carey, I. Manulescu, R. Busse: XMark: A Benchmark for XML Data Management. Proc. of VLDB, 2002.
- F. Fabret, M. Reignier, E. Simon: An adaptive algorithm for incremental evaluation of production rules in databases. Proc. of VLDB, 1993.
- Y.-W. Wang, E. Hanson: A performance comparison of the Rete and TREAT algorithm for testing database rule conditions. Proc. of ICDE, 1992.
- Oracle Database. Technical report, http://www.oracle.com/database/index.html
- IBM DB2 Data Server. Technical report. http://www.oracle.com/database/index.html
- Microsoft SQL Server. Technical report. http://www.microsoft.com/sql/default.mspx
- Open Source Database PostgreSQL. Documentation on internals, http http://www.postgresql.0rg/docs/8.O/static/internals.html
- The World Wide Web Consortium (W3C). XQuery 1.0 and XPath 2.0 Functions and Operators. A. Malhotra, J. Melton, N. Walsh. Jan 2007. http://www.w3.org/TR/xpath-functions
- D. Chamberlin: XQuery: An XML Query Language. IBM Systems Journal, Vol. 41, No. 4,2002.
- The World Wide Web Consortium (W3C). XQuery Update Facility. W3C Working Draft. D. Chamberlin, D. Florescu, J. Robie. 2006, Jan. http://www.w3.org/TR/xqupdate
- S. Abiteboul: Querying Semi-Structured Data. Proc. of ICDT, 1997
- R. Bourret: XML and Databases. Technical report, 2005. http://www.rpbourret.com/xml/XMLAndDatabases.htm
- XHive Corporation. XHive/DB. Documentation Extras. http://www.x-hive.com/products/db/specs.html
- A. Bonifati, S. Paraboschi: Active XQuery. Proc. of Web Dynamics, 2004.
- The World Wide Web Consortium (W3C). XML Schema Part 2: Datatypes Second Edition. W3C Recommendation. 2004, October. http://www.w3.org/XML/Schema.
- A. Fomichev, M. Grinev, S. Kuznetsov: Descriptive Schema Driven XML Storage. ISP RAS. Technical Report, 2004.
- U. Dayal, Π.Π . Buchmann, S. Chakravarthy: The HiPAC Project. Active Database Systems. Chapter 7. Morgan Kaufmann Publishers, 1996.
- N. Gehani, H.V. Jagadish: Active Database Facilities in Ode. Active Database Systems. Chapter 8. Morgan Kaufmann Publishers, 1996.