RECOMMENDED READINGS (INF5100, AUTUMN 2004)

FOR THOSE WHO WANT MORE DETAIL ON THE VARIOUS SUBJECTS COVERED IN INF5100, AUTUMN 2002

NOTE: THIS LIST IS NOT MANDATORY READING. IT IS ONLY FOR THOSE WHO WANT MORE DETAIL ON THE VARIOUS SUBJECTS COVERED IN INF5100, AUTUMN 2004. THE LIST MAY CHANGE FROM TIME TO TIME, WITH OUTDATED ENTRIES BEING REMOVED OR REPLACED, AND NEW ONES ADDED. PLEASE CHECK THIS PAGE FROM TIME TO TIME:

 

1. ? Advanced applications and requirements

?          Special Issue on OODBS, IEEE Computer, Vol. 23, No. 12, December 1990

?          Berners-Lee, T., Caillian, R., Lautonen, A., Nielsen, H., Secret, A.,
The World Wide Web, Communications of the ACM, Vol. 37, No. 8, August 1994, pp. 76-82
http://www.acm.org/pubs/articles/journals/cacm/1994-37-8/p76-berners-lee/p76-berners-lee.pdf

?          Informix Web Integration Option, 1998,
http://www.informix.com/

?          Manola, F.
Towards a Richer Web Object Model,
ACM SIGMOD Records, Vol. 27, No. 1, March 1998
http://www.acm.org/sigmod/record/issues/9803/manola.ps

?          Mendelzon, A., Mihaila, G., Milo, T.,
Querying the World Wide Web,
International Journal on Digital Libraries, Vol. 1, No. 1, April 1997
Can be found in the library.

?          Fraternali, P.,
Tools and Approaches for Data Intensive Web Applications: A Survey,
ACM Computing Surveys, Vol. 31, No. 3, September 1999 http://www.acm.org/pubs/articles/journals/surveys/1999-31-3/p227-fraternali/p227-fraternali.pdf

?          Dogac, A. (Editor),
Special Section on Electronic Commerce,
ACM SIGMOD Records, Vol. 27, No. 4, December 1998
http://www.acm.org/sigmod/record/issues/9812/index.html

?          Grosky, W.,
Managing Multimedia Information in Database Systems,
Communications of the ACM, Vol. 40, No. 12, December 1997, pp. 72-80
http://www.acm.org/pubs/articles/journals/cacm/1997-40-12/p72-grosky/p72-grosky.pdf

?          Pazandak, P., Srivastava, J.,
Evaluating Object DBMSs for Multimedia,
IEEE Multimedia, Vol. 4, No. 3, 1995, pp. 34-49

?          Imielinski, T., Badrinath, B.,
Mobile Wireless Computing: Challenges in Data Management,
Communications of the ACM, Vol. 37, No. 10, October 1994, pp. 18-28
http://www.acm.org/pubs/articles/journals/cacm/1994-37-10/p18-imielinski/p18-imielinski.pdf

?          Dunham, M., Helal, A.,
Mobile Computing and Databases: Anything New?,
ACM SIGMOD Records, Vol. 24, No. 4, December 1995
http://www.acm.org/sigmod/record/issues/9512/survey.ps

?          Schatz, B.,
Information Retrieval in Digital Libraries: Bringing Search to the Net,
Science, Vol. 275, 17 January 1997
Can be found in the matnat library.

 

2.?? Beyond relational databases?

?          ODL Java binding,
The ODMG Java Interface: An Introduction,
http://www.objectidentity.com/images/odmgintrotext.html

?          Rick Cattell, Ed.
The Object Data Standard: ODMG 3.0,
Morgan-Kaufmann, 2000.
Can be found in the library.

?          Hugh Darwen, C. J. Date
Introducing the Third Manifesto,
Database Programming & Design, January 1995, pp 25-35
Can be found in the library.

?          Sophie Cluet:
Designing OQL: Allowing Objects to be Queried,
Information Systems Vol. 23, No. 5, pp. 279-305, 1998
Can be found in the library.

?          ODL Java binding standard,
in: Rick Cattell, Ed.
The Object Data Standard: ODMG 3.0, Morgan-Kaufmann, 2000.
Can be found in the library.

?          Goetz Graefe,
Query Evaluation Techniques for Large Databases,
ACM Computing Surveys, Vol. 25, No. 2, June 1993, pp. 73-170
http://www.acm.org/pubs/articles/journals/surveys/1993-25-2/p73-graefe/p73-graefe.pdf

?          Communications of the ACM, Vol. 34 , No. 10
http://www.acm.org/pubs/contents/journals/cacm/1991-34/#10

?          IEEE Computer, Vol. 23, no 12
Can be found in the library.

?          Alin Deutsch, Mary Fernandez, Daniela Florescu, Alon Levy, David Maier, and Dan Suciu,
Querying XML Data,
Bulletin of the Technical Committee on Data Engineering (Special Issue on XML), September 1999, Vol 22, No. 3, IEEE Computer Society, pp 10-18.
ftp://ftp.research.microsoft.com/pub/debull/99SEP-CD.pdf

?          Leo Fergaras and David Maier,
Optimizing Queries Using and Effective Calculus,
ACM Trans. on Database Systems, December 2000, Vol 25, No. 4, pp 457-516.
http://www.acm.org/pubs/articles/journals/tods/2000-25-4/p457-fegaras/p457-fegaras.pdf

?          XML - a brief introduction,
http://java.sun.com/xml/jaxp-1.1/docs/tutorial/overview/1_xml.html

?          Working with XML from Java,
http://java.sun.com/xml/jaxp-1.1/docs/tutorial/index.html

?          XML and Databases,
http://www.rpbourret.com/xml/XMLAndDatabases.htm

?          Using XML as an Object Interchange Format,
http://www.odmg.org/library/readingroom/oifml.pdf

?          Mehmet Alt?nel and Michael J. Franklin,
Efficient Filtering of XML Documents for Selective Dissemination of Information,
Proc.
VLDB'2000, Morgan-Kauffman, 2000, pp 53-6
http://www.acm.org/sigmod/vldb/conf/2000/P053.pdf

?          Bulletin of the Technical Committee on Data Engineering
(Special Issue on XML), September 1999, Vol 22, No. 3, IEEE Computer Society.
ftp://ftp.research.microsoft.com/pub/debull/99SEP-CD.pdf

?          M. Carey, D. Chamberlin, S. Narayanan, B. Vance, D. Doole, S. Rielau, R. Swagerman, N. Mattos,
O-O, What's Happening to DB2?,
Proc. SIGMOD'99, ACM, 1999, pp. 511-512.
http://www.acm.org/sigs/sigmod/sigmod99/eproceedings/papers/carey.pdf

?          Vassilis Christphides, Sophie Cluet, and Jerome Simeon,
On Wrapping Query Languages and Efficient XML Integration,
Proc. SIGMOD'2000, ACM, 2000, pp 141-152.
http://www.acm.org/sigs/sigmod/sigmod00/eproceedings/papers/christophides.pdf

?          Jayavel Shanmugasundaram, Eugene Shekita Rimon Barr, Michael Carey, Bruce Lindsay, Hamid Pirahesh and Berthold Reinwald,
Proc.
VLDB'2000, Morgan-Kaufmann, 2000, pp. 65-76.
http://www.acm.org/sigmod/vldb/conf/2000/P065.pdf

?          Dan Suciu,
Managing Web Data,
Proc. SIGMOD'99, ACM, 1999, p 510.
http://www.acm.org/sigs/sigmod/sigmod99/eproceedings/papers/suciu_tut.pdf
http://www.acm.org/sigs/sigmod/sigmod99/eproceedings/papers/suciu_tut_slides.ps.gz

?          Bulletin of the Technical Committee on Data Engineering
(Special Issue on XML Data Management), June 2001, Vol 24, No. 2, IEEE Computer Society.
ftp://ftp.research.microsoft.com/pub/debull/A01JUN-CD.pdf

 

3.?? Object-oriented database systems. Standardization efforts

?          Counter manifesto:
M. Stonebraker, L.A. Rowe, B. Lindasy, J. Gray, M. Carey, M. Brodie, P. Bernstein, D. Beech
Third-Generation Database Manifesto,
ACM SIGMOD Record, Vol. 19, No. 3, September 1990, pp. 31-44.
May be copied in the library.

?          Douglas Barry
Stonebraker's DBMS Matrix
http://www.odbmsfacts.com/articles/stonebrakers_dbms_matrix.html

?          The Object data standard : ODMG 3.0 / edited by R.G.G. Cattell, Douglas K. Barry ; contributors: Mark Berler ... [et al.]. - San Francisco, Calif. : Morgan Kaufmann, c2000. - VI, 280 s. : ill. (The Morgan Kaufmann series in data management systems)
Pages 9-21, 61-66 and 89-117

?          In the library

?          Siegel, Jon
CORBA 3 Fundamentals and Programming
Second Edition, OMG Press, John Wiley & Sons, New York, 2000,
ISBN 0471-295183

?          OMG Persistent State Service 2.0
ftp://ftp.omg.org/pub/docs/orbos/99-07-07.pdf

?          Goetz Graefe
Query Evaluation Techniques for Large Databases,
ACM Computing Surveys, Vol. 25, No. 2, June 1993, pp. 73-170.
http://www.acm.org/pubs/articles/journals/surveys/1993-25-2/p73-graefe/p73-graefe.pdf

?          M. Carey, D. Chamberlin, S. Narayanan, B. Vance, D. Doole, S. Rielau, R. Swagerman, N. Mattos
O-O, What's Happening to DB2?,
Proc. SIGMOD'99, ACM, 1999, p 511.
http://www.acm.org/pubs/articles/proceedings/mod/304182/p511-carey/p511-carey.pdf

?          S. White, M. Fisher, R. Cattell, G. Hamilton, and M. Hapner
The JDBCTM 2.0 API Tutorial and Reference,
Second Edition: Universal Data Access for the Java 2TM Platform, The JavaTM Series, Addison-Wesley Longman, 1999
ISBN 0-201-43328-1.

?          See also: http://java.sun.com/products/jdbc/learning.html

 

4.?? Advanced transaction management

?          M. Tamer ?zsu
Transaction Models and Transaction Management in Object-Oriented Database Management Systems.
In: Advances in Object-Oriented Database Systems, A. Dogac, M. T ?zsu, A. Biliris, T. Sellis (Eds.)
Springer Verlag 1994, pp 147-184
Can be found in the library.

 

5.?? Distributed Database Systems

?          Bernstein, P., Goodman, N.
Concurrency Control in Distributed Database Systems
ACM Computing Surveys June 1981, 13(2), PP. 185-222
http://www.acm.org/pubs/articles/journals/surveys/1981-13-2/p185-bernstein/p185-bernstein.pdf

?          Bernstein, P., Hadzilacos, V., Goodman, N.
Concurrency Control and Recovery in Database Systems,
Addison-Wesley, 1987
Can be found in the library.

?          DeWitt, D.J., Futtersack, P. Maier, D., Velez, F.
A Study of Three Alternative Workstation-Server Architectures for OODBS,
IEEE Conference on Very Large Databases (VLDB), 1990, pp.107-121
http://www.acm.org/sigs/sigmod/vldb/conf/1990/P107.PDF

?          Ozsu M. T. and Valduriez, P.
Principles of Distributed Database Systems,
Second Edition, Prentice-Hall International, Inc., 1999,
Sections: 16.3 & 16.4.
Can be found in the library.

?          Skeen, D.
Non-blocking Commit Protocols
ACM SIGMOD Conference, 1981, pp.133-142

?          Skeen, D., and Wright, D.
Incresing Availability in Partitioned Networks
Proceedings of 3rd ACM SIGACT-SIGMOD Symposium on Principles of Database Systems April 1984, pp. 290-299

?          Four additional topics are listed below.

?          Three-phase Commit Protocol

o         Sources:

o         M. Tamer Ozsu and Patrick Valduriez
Principles of Distributed Database Systems, Second Edition Prentice-Hall International, Inc., 1999, Sections: 12.6.2
Can be found in the library.

o         S. Ceri and G. Pelagatti
Distributed Databases Principles and Systems McGraw-Hill Book COmpany, 1984 Sections: 9.2.1
Can be found in the library.

o         D. Bell and J. Grimson
Distributed Database Systems ADdison-Wesley 1992 Sections: 7.4.2
Can be found in the library.

?          Voting Protocols

o         Sources:

o         M. Tamer Ozsu and Patrick Valduriez
Principles of Distributed Database Systems, Second Edition Prentice-Hall International, Inc., 1999, Sections: 12.7.2
Can be found in the library.

o         S. Ceri and G. Pelagatti
Distributed Databases Principles and Systems McGraw-Hill Book Company, 1984 Sections: 9.2.2
Can be found in the library.

?          Distributed Garbage Collection

o         Source:
D. Plainfosse and M. Shapiro
A Survey of Distributed Garbage Collection Techniques, Sections: 1, 2, and 3 http://www-sor.inria.fr/publi/SDGC_iwmm95.html

?          Distributed Object Clustering

o         Source:
S. Purao, H. Jain, and D. Nazareth
A Comprehensive Approach to Effective Distribution of Object-Oriented Systems in Loosely Coupled Networks
http://cis.gsu.edu/~spurao/research/oodistlc.html

 

6.?? Heterogenous Multidatabase Systems

?          Amit P. Sheth and James A. Larson
Federated database systems for managing distributed, heterogeneous, and autonomous databases
ACM Computing Surveys, Volume 22, No. 3 (Sep. 1990)
http://www.acm.org/pubs/articles/journals/surveys/1990-22-3/p183-sheth/p183-sheth.pdf

?          Batini, C., Lenzirini, M., and Navathe, S.
A Comparative Analysis of Methodologies for Data Schema Integration
ACM Computing Surveys December 1986, 18(4), pp. 323-364
http://www.acm.org/pubs/articles/journals/surveys/1986-18-4/p323-batini/p323-batini.pdf

?          Chung, C.
DATAPLEX: An Access to Heterogeneous Distributed Databases
Communications of the ACM Vol 33, No 1, pp. 70-80
http://www.acm.org/pubs/articles/journals/cacm/1990-33-1/p70-chung/p70-chung.pdf

?          Dayal, U. and Gouda, M.
Using Semi-Outerjoins to Process Queries in Multidatabase Systems
Proceedings of the ACM SIGMOD Conference, 1984 pp. 153-162
Can be found in the library.

?          Gligor V., and Luckenbaugh, G.
Interconnecting Heterogeneous Database Management Systems
IEEE Computer January 1984, 17(1), pp. 33-43
Can be found in the oibrary for copying.

?          Litwin, W., Mark, L. Roussopolis, N.
Interoperability of Multiple Autonomous Databases
ACM Computing Surveys 1990 Vol 22, No. 3, pp. 267-293
http://www.acm.org/pubs/articles/journals/surveys/1990-22-3/p267-litwin/p267-litwin.pdf

 

7.?? Data Warehousing

?          Inmon, W.H.
Building
the data warehouse / W.H. Inmon. - 2nd ed. - New York : Wiley, c1996. - X, 401 s. : fig. ISBN 0-471-14161-5
Sections:
In the library

?          Elmasri/Navathe
Fundamentals of Database Systems,
Third Edition, Addison-Wesley, 2000,
Sections: 26.1
Can be found in the library.

?          Surajit Chaudhuri and Umeshwar Dayal.
Data warehousing and OLAP for decision support
Proceedings of the ACM SIGMOD international conference on Management of data May 11 - 15, 1997, Tucson, AZ USA
http://www.acm.org/pubs/articles/proceedings/mod/253260/p507-chaudhuri/p507-chaudhuri.pdf

?          Bischoff, Joyce
Data warehouse : practical advice from the experts / Joyce Bischoff and Ted Alexander [with] Sid Adelman ... [et al.] ; foreword by John A. Zachman. - Upper Saddle River, N.J. : Prentice Hall, c1997. - xix, 428 p. : ill. ISBN 0-13-577370-9 (ib.)
In the library

?          E.F. Codd; S.B. Codd; C. Salley
Providing OLAP (On-Line Analytical Processing) to user analyst : an IT mandate. 1993.
http://www.hyperion.com/solutions/whitepapers.cfm

?          L. Do, P. Drew, W. Jin, V. Jumani, and D. Van Rossum,
Issues in Developing Very Large Data Warehouses,
Proceedings of the 24th VLDB Conference, New York, USA, 1998, pp.633-636
http://www.acm.org/sigs/sigmod/vldb/conf/1998/p633.pdf

?          V. Harinarayan, A. Rajaraman, and J. Ullman,
Implementing Data Cubes Efficiently,
Proceedings of the ACM SIGMOD Conference, Montreal, Canada, 1996
http://www.acm.org/pubs/articles/proceedings/mod/233269/p205-harinarayan/p205-harinarayan.pdf

?          Mumick, D. Quass, and B. Mumick,
Maintenance of Data Cubes and Summary Tables in a Warehouse,
Proceedings of the ACM SIGMOD Conference, Arizona, USA, 1997
http://www.acm.org/pubs/articles/proceedings/mod/253260/p100-mumick/p100-mumick.pdf

?          W. Labio, Y. Zhuge, J. Wiener, H. Gupta, H. Garcia-Molina, and J. Widom,
The WHIPS Prototype for Data Warehouse Creation and Maintenance,
Proceedings of the ACM SIGMOD Conference, Arizona, USA, 1997, pp. 557-559
http://www.acm.org/pubs/articles/proceedings/mod/253260/p557-labio/p557-labio.pdf

?          G. Hallmark,
The Oracle Warehouse,
Proceedings of the 21th VLDB Conference, Zurich, Switerland, 1995, pp.707-709
http://www.acm.org/sigs/sigmod/vldb/conf/1995/P707.PDF

?          Roussopoulos, N., Kotidis, Y., Roussopoulos, M.
Cubetree: Organization of and Bulk Incremental Updates on the Data Cube
Proceedings of the SIGMOD Conference, 1997, pp. 89-99
http://www.acm.org/pubs/articles/proceedings/mod/253260/p89-roussopoulos/p89-roussopoulos.pdf

?          Shukla, A., Deshpande, P., Naughton, J.
Materialized View Selection for Multidimensional Datasets
Proceedings of the 24th VLDB Conference, 1998, pp. 488-499
http://www.acm.org/sigs/sigmod/vldb/conf/1998/p488.pdf

?          Theodoratos, D., Sellis, T.
Data Warehouse Configuration
Proceedings of the 23rd VLDB Conference, 1997, pp. 126-135
http://www.acm.org/sigs/sigmod/vldb/conf/1997/P126.PDF

?          Gingras, F., Lakshmanan, L.
nD-SQL: A Multi-dimensional Language for Interoperability and OLAP
Proceedings of the 24th VLDB Conference, 1998, pp. 134-145
http://www.acm.org/sigs/sigmod/vldb/conf/1998/p134.pdf

 

8.?? Change management + XML and WWW

?          Kent, W. Panel
An Overview of the Versioning Problem,
Proc. SIGMOD'89, ACM, Portland, Oregon, 1989, p 5-7.

?          Can be found in the library.

?          W3C Extensible Markup Language Website (XML page and links to nearby pages)
http://www.w3.org/XML/

?          David Maier,
Database Desiderata for an XML Query Language
http://www.w3.org/TandS/QL/QL98/pp/maier.html

?          OMG XML Metadata Interchange (XMI) Specification Versions 1.2 and 2.0,
OMG document 2000-11-02, November 2000.
http://www.omg.org/technology/documents/formal/xmi.htm

 

9.?? Multimedia databases, Digital libraries

?          See for example Berkeley?s page on image and multimedia database resources
http://sunsite.berkeley.edu/Imaging/Databases/

?          Another interesting site is University of California at Santa Barbara?s (UCSB?s) vision research lab pages (click on for example ?managing multimedia databases?):
http://vision.ece.ucsb.edu/?

 

10.? Data Mining

?          Kurt Thearling?s page is a very informative page, including pointers to books, publications and even a tutorial on data mining:
http://www.thearling.com/index.htm#wps?

?          See also pages of the Data Mining Group (DMG), especially documentation and reports offered on the site as well as the pages of its member organizations:
http://www.dmg.org/

?          Another good resource page is the data mining resources page of the Central Connecticut State University (CCSU). It has pointers to papers, other groups and even potential jobs (just to get an idea):
http://www.ccsu.edu/datamining/resources.html

 

WATCH THIS SPACE OR TALK TO THE INSTRUCTOR FOR MORE INFO:

CONTACT M. Naci Akk?k FOR AUTUMN 2004.