Nova Southeastern University Graduate School of Computer and Information Sciences Doctor of Information Systems Spring 2002 (March 1 – July 31, 2002) Course: DISS 750 Database Systems (3 Credits) Instructor: Office: Office Hours: Electronic Mail: WWW URL: Junping Sun, Ph.D. and Associate Professor Room 331, Nova Southeastern University SCIS Building By appointment jps@nova.edu http://www.nova.edu/~jps Phone: Fax: (954) 262-2082, 1-800-986-2247 Ext. 2082 (O) (954) 262-3915 Please do not send any of your assignments by fax. Please understand this is the policy of SCIS. Mailing Address: Graduate School of Computer and Information Sciences Nova Southeastern University 6100 Griffin Road Fort Lauderdale, Florida 33314-4416 USA Modes for Student & Faculty Interaction: Electronic Mail, Forum, Electronic Classroom, and Telephone Call Class Location: TBA Class Hours: (Tentative) 1:30 – 5:30 PM 1:30 – 5:30 PM 10:00 AM – 12:00 Noon 10:00 AM – 12:00 Noon 1:30 – 5:30 PM 10:00 AM – 12:00 Noon Class Web Site: http://www.nova.edu/~jps/teaching/phdiss/phdiss.html March 1, 2002 Friday March 2, 2002 Saturday March 3, 2002 Sunday June 7, 2002 Friday June 8, 2002 Saturday June 9, 2002 Sunday Course Description: Theory and principles of databases and their management. Design, implementation, and traditional and nontraditional applications of database management systems. Emphasis will be placed on current issues, future directions, and research topics. (Adopted from SCIS Graduate Catalog, 2001-2002) Required Textbook: Exit Competencies: Junping Sun Fundamentals of Database Systems, with e-book, 3rd Edition(2002) by Rames Elmasri and Shamkant B. Navathe Addison-Wesley Publishing Company ISBN: 0-201-74153-9 Master primary theory and principles of database systems 1 Course Contents: Introduction (Tentative) Database System Concepts and Architecture Data Abstraction and Data Models Data Independence DBMS Modules and Interfaces Relational Data Model Attributes, Domains, Tuples, and Relations Key attributes of a Relation Relation Schema and Relational Database Schema Integrity Constraints Relational Algebra and Operations Semantic Data Modeling Entity-Relationship Data Model Entity, Relationship Type and Instances Constraints on Relationship Type ER Schema and ER Diagrams ER Schema to Relational Schema Mapping Relational Database Language Structure Query Languages (SQL) Data Definition Language (DDL) Data Manipulation Language (DML) Queries, Update (Insert, Delete, and Update), and View Relational Database Design Functional Dependencies Informal Design Guidelines for Relation Schemas Normal Forms, 1NF, 2NF, 3NF, and BCNF Relational Database Design Algorithms Algorithms for the Design of a Relational Database Schema Relation Decomposition and Insufficiency of Normal Forms Decomposition and Dependency Preservation Decomposition and Lossless (Non-additive) Joins Object-Oriented Databases Overview of Object-Oriented Concepts Object Identity, Object Structure, and Type Constructors Encapsulation of Operations, Methods, and Persistence Class Hierarchies and Inheritance Complex Objects Index Structures for Physical Files Primary, Clustering, and Secondary Indexes Bit-Mapped Index, Multilevel Indexes Dynamic Multilevel Indexes Using B-Trees and B+-Trees Others Data Warehouse and Data Mining Multidimensional Database and Queries OLTP, OLAP, MOLAP, ROLAP Query Processing Assignments: This course will include assignments (3-4) and a final examination. Junping Sun 2 Grading: Assignments Final Examination Forums and Class Attendance Grading Criteria: 93% -- 100% 90% -- 92.9% 86.7% -- 89.9% 83.4% -- 86.6% 80% -- 83.3% 75% -- 79.9% 70% -- 74.9% 60% -- 69.9% 0 -- 59.9% 50% 45% 5% A AB+ B BC+ C CF Note: 0. Course Delivery Format: (Synchronous vs. Asynchronous) a. In classroom lectures during the institute meetings b. Forum c. ECR on Placeware 1. Course Related Information on the Web: All the course related information and document files such as lecture notes, assignments, project description, final exam, the schedule of ECR sessions, and so on will be posted on this course homepage. The URL is http://www.nova.edu/~jps. Every time when a new document is posted on the course homepage, you will receive an E-mail sent to your scis unix E-mail address. The format of these documents will be in Adobe PDF format. In order to read and print these documents, you must have the software called Adobe Acrobat Reader (4.0), which can be downloaded from the Adobe homepage (http://www.adobe.com). 2. About Your Course Work: • No late assignments and please check the due dates for all your assignments. In general, you will be given at least 2-3 weeks to finish an assignment. In case of late submitted assignment, there will be 10% off of your grade point after the due date of an assignment (midnight), 20% off one day late after the due date, 30% off two days late after the due date, 50% off three days late after the due date, and 100% off (you receive 0 point) afterwards. • Everyone is encouraged to discuss the contents of this course with as many people as possible in order to gain a thorough understanding of the various topics covered. However, any work you hand in to me is implicitly represented as your own; it had better be just that: your work. Any acknowledged team effort will result in each member of the team receiving an equal share of the total grade. • In general, no incomplete grade will be granted in this course except in the case of extreme hardship. The instructor reserves the right to grant any incomplete contract. In such cases, a student requiring an incomplete must Junping Sun 3 a) Submit a written appeal with full rationale to me at least two weeks prior to the end of the term with appropriate supporting documents, and b) Complete at least 50% or more of the course work. • A student may neither do additional work nor repeat an examination to raise a final grade. 3. Submission of Your Course Work: • Make sure your name, student id, usercode on SCIS unix, and phone number are available on each assignment file you submit. • Submissions of assignment files can be in one of the following formats: a) Plain text file (ASCII), b) Microsoft Word files (binary file), please make sure I could open your file, otherwise the assignment will not be graded and you will receive no point for the unreadable assignment. c) Adobe PDF file • Please use ESET system on SCIS web site to submit your assignments. Please also keep your personal copies of all your submitted assignments with the receipt numbers from ESET. After your assignment is graded, you could retrieve your grade by yourself from the ESET. • I do not accept any “hand-delivered” submission. 4. Electronic Mail and Electronic Class Room (ECR): It is your responsibility to do following before the class starts: • Please obtain your usercode for the computer account on SCIS unix if you don't have one. Please contact either the Program Office or the Network and Software Service Office in SCIS for your computer account usercode application form. • Please verify and validate your computer account usercode on SCIS unix to make sure it works even though you have one. • Please learn how to use Placeware for attending ECR (electronic class room), the URL is http://www.nova.edu/factrain/pwuserdoc.html. Other Placeware related information can be found from NSU homepage by doing search. Although it is optional to attend any ECR sessions, it is still your responsibility to obtain the course related information mentioned during the ECR session. Each ECR session will be recorded and available for you to review. 5. About On-Line Learning/Teaching Environment: You are assumed to know how to use SCIS on-line learning/teaching facility such as sending and receiving E-mails correctly, attending ECR and reviewing recorded ECR session, submitting your assignments by ESET, downloading and uploading files, accessing and Junping Sun 4 visiting the course homepage, and so on. If you have further questions about the on-line facility, please look at the help menu: SCIS User’s Guide, available on SCIS web homepage. 6. Others • You are responsible for all course materials, such as the handouts of assignments, class project, lecture notes, etc. It will be your responsibility to check E-mail messages in order to get assignment information. Please check your E-mail at least twice a week and the course web site regularly. • If you want to forward your incoming electronic mails to other E-mail addresses, you could add these E-mail addresses into the .forward file under your login directory of the SCIS computer system. I will only send E-mails to usercode@nova.edu. The instructor will not be responsible for any delay of E-mail delivery due to the spooling and firewall in your local systems. SCIS Academic Policy: (Adopted from SCIS 2001-2002 Graduate Catalog) 1. Academic Integrity and Student Original Work (See Catalog for additional policies, especially Policy on Acceptable Use of Computing Resources, and Policy on the Use of Material in Web Pages, http://scis.nova.edu/NSS/pdf_documents/Catalog_2000_2001.pdf) Each student is responsible for maintaining academic integrity and intellectual honesty in his or her academic work. It is the policy of the school that each student be academically honest, which means that each student must: Submit his or her own work, not that of another person Not falsify data Not engage in cheating (giving or receiving help during examinations, acquiring and/or transmitting test questions prior to an in-class examination, or falsifying any records, including admissions material) Not receive nor give aid on assigned work that requires independent effort Properly credit the words or ideas of others according to accepted standards for professional publications (See, for example, The Publication Manual of the American Psychological Association.) Not use term paper writing services or consult such services for the purpose of obtaining assistance in the preparation of materials to be submitted in courses Not engage in plagiarism. Webster’s defines plagiarism as “stealing or passing off ideas or words of another as one’s own” and “the use of a created production without crediting the source.” Extreme caution must be exercised by students involved in collaborative work to avoid questions of plagiarism. 2. Writing Skills: Each student must demonstrate proficiency in the use of the English language in all work submitted for this course. Grammatical errors, spelling errors, and Junping Sun 5 writing that does not express ideas clearly will affect your grade. The professor will not provide remedial help concerning writing problems that you might have. Students who are unable to write correctly and clearly are urged to contact their program office for sources of remedial help. 3. The Grade of Incomplete (I): The grade of Incomplete (I) will be granted only in cases of extreme hardship. In such cases, a student requiring an incomplete must submit a written appeal with full rationale to the instructor at least three weeks prior to the end of the term. The student does not have a right to an incomplete, which may be granted only when there is clear evidence of just cause. Should the instructor agree, an incomplete contract will be prepared by the student and signed by both student and instructor. The incomplete contract must contain a description of the work to be completed and a completion date. The completion period should be the shortest time possible. In no case may the completion date extend beyond 30 days from the scheduled course completion date for master’s courses nor beyond 60 days from the scheduled course/project completion date for doctoral courses. 4. Withdrawal: Withdrawal requests must be submitted to the student’s program office and must be made in writing by the student. Requests for withdrawal received after the last day of the term will not be accepted. Failure to attend classes or participate in course activities will not automatically drop or withdraw a student from the class or the university. Students who have not withdrawn by the last day of the term will receive letter grades that reflect their performance in the course. When a withdrawal request is approved, the transcript will show a grade of W for the course. Depending on the date of withdrawal, the student may be eligible for a partial refund. Reference Book: General Database Systems: The Complete Book (2002) by Hector Garcia-Molina, Jeffery D. Ullman, and Jennifer Widom Prentice Hall ISBN: 0-13-031995-3 Database and Transaction Processing: An Application Oriented Approach (2002) By Philip M. Lewis, Arthur Bernstein, and Michael Kifer Addison Wesley Publishing Company ISBN: 0-201-70872-8 Database System Concepts, 4th Edition (2002) by Abraham Siberschatz, Henry F. Korth, and S. Sudarshan McGraw-Hill ISBN: 0-07-228363-7 Database Systems: A Practical Approach to Design, Implementation and Management,3rd Edition (2002) by Thomas Connolly and Carolyn Begg Addison-Wesley Publishing Company ISBN: 0-201-70857-4 Database: Principles, Programming, and Performance, 2nd edition (2001) Junping Sun 6 by Patrick O’Neil and Elizabeth O'Neil Morgan Kaufmann Publishers, Inc. ISBN: 1-55860-438-3, 1-55860-580-0 (pbk.) An Introduction to Database Systems,Vol. I, 7th edition (2000) by C. J. Date Addison-Wesley Publishing Company ISBN: 0-201-38590-2 Database Management Systems, 2nd edition (2000) by Raghu Ramakrishnan and Johannes Gehrke McGraw-Hill ISBN: 0-07-232206-3 Database System Implementation (2000) by Hector Garcia-Molina, Jefferey D. Ullman, and Jennifer Widom Prentice Hall ISBN: 0-13-040264-8 Database Systems: Concepts, Languages, and Architectures (2000) By Paolo Atzeni, Stefano Ceri, Stefano Paraboschi, and Riccardo Torlone McGraw-Hill ISBN:007-235387-2 Database: Models, Languages, Design (1997) by James L. Johnson Oxford University Press ISBN: 0-19-510-783-7 Advanced Database Systems (1997) Carlo Zaniolo, Stefano Ceri, Christos Faloutsos, Richard Snodgrass, V.S. Subrahmanian, and Roberto Zicari Morgan Kaufmann Publisher ISBN: 1-55860-443-X First Course in Database Systems (1997) by Jefferey D. Ullman and Jennifer Widom Prentice Hall ISBN: 0-130861337-0 The Science of Database Management (1994) by Paul Helman IRWIN ISBN: 0-256-13438 Database Directions: From Relational to Distributed, Multimedia and Object-Oriented Database Systems (1995) by James A. Larson Prentice Hall ISBN: 0-13-2906867-0 Junping Sun 7 Data Models, Database Languages and Database Management Systems (1991) by Gottfried Vossen Addison-Wesley Publishing Company ISBN: 0-201-41604-2 An Introduction to Database Systems (1990) by Bipin C. Desai West Publishing Company ISBN: 0-314-66771-7 An Introduction to Database Systems (1983) Vol. II by C. J. Date Addison-Wesley Publishing Company ISBN: 0-201-14474-3 Relational Databases Relational Databases and Knowledge Bases (1989) by Georges Gardarin and Patrick Valduriez Addison-Wesley Publishing Company ISBN: 0-201-09955-1 Relational Model for Database Management (1990) Version 2 by E. F. Codd Addison-Wesley Publishing Company ISBN: 0-201-14192-2 Handbook of Relational Database Design (1989) by Candace C. Fleming and Barbara van Halle Addison-Wesley Publishing Company ISBN: 0-201-11434-8 Relational Database Writings 1989-1991 (1992) by C. J. Data and Hugh Darwen Addison-Wesley Publishing Company ISBN: 0-201-54303-6 Relational Database Writings 1985-1989 (1990) by C. J. Data and Hugh Darwen Addison-Wesley Publishing Company ISBN: 0-201-50881-8 Analysis and Comparison of Relational Database Systems (1989) by Patrick Valduriez Addison-Wesley Publishing Company ISBN: 0-201-19940-8 Database Theory Junping Sun 8 Foundations of Databases (1995) by Serge Abiteboul, Richard Hull, and Victor Vianu Addision-Wesley Publishing Company ISBN: 0-201-53771-0 Relational Database Theory: A Comprehensive Introduction (1992) by Paolo Atzeni, Carlo Batini, and Valeria De Antonellis Addison-Wesley Publishing Company ISBN: 0-8052-0249-2 The Theory of Relational Databases (1983) by David Maier, Computer Science Press, Inc. ISBN: 0-914894-42-0 Principles of Database and Knowledge-Base Systems (1989) Volume I & II by Jeffery Ullman, Computer Science Press, Inc. ISBN: 0-7167-8069-O (v. 1) ISBN: 0-7167-8162-X (v. 2) Principles of Database Systems (1983) by Jeffery Ullman, Computer Science Press, Inc. ISBN: 0-7167-8069-0 Deductive Databases and Logic Programming (1992) by Surrata Kumar Das Addison-Wesley Publishing Company ISBN: 0-201-56897-7 Logic Programming and Databases (1990) by S. Sara, G. Gottlob, and L. Levis Springer-Verlag Advances in Database Theory, Vol. I & II (1981) edited by H. Gallery, Jack Minker, and J. M. Nicholas Plenum Press ISBN: 0-306-41636-0 Database Concurrency Control and Recovery Recovery Mechanisms in Database Systems (1998) edited by Vijay Kumar and Meichun Hsu Prentice Hall ISBN: 0-13-614215-X The Theory of Database Concurrency Control (1986) by Christos Papadimitrious Computer Science Press ISBN: 0-881754-027-1 Junping Sun 9 Concurrency Control and Recovery in Database Systems (1987) by P. A. Bernstein, V. Hadzilacos, and N. Goodman Addison-Wesley & Benjamin/Cummings Publishing Company ISBN: 0-201-10715-5 Database Modeling and Design Relational Database Design Clearly Explained (1998) by Jan L. Harrington Morgan Kaufmann Publishers, Inc. ISBN: 0-12326-425-1 Object-Oriented Modeling and Design for Database Applications (1998) by Michael Blaha and William Premerlani Prentice Hall ISBN: 0-13-123829-9 Database Modeling and Design (1998) by Toby J. Teorey Morgan Kaufmann Publishers, Inc. ISBN: 1-55860-500-2 Database Modeling and Design: The Fundamental Principles, 2nd Edition (1994) by Toby J. Teorey Morgan Kaufmann Publishers, Inc. ISBN: 1-55860-294-1 Conceptual Database Design: Entity-Relationship Approach (1992) by Carlo Batini, Stefano Ceri, and Shamkant B. Navathe The Benjamin/Cummings Publishing Company ISBN: 0-8053-0244-1 CASE*Method: Entity Relationship Modeling (1990) by Richard Barker Addison-Wesley Publishing Company ISBN: 0-201-41696-4 Data Models (1982) by D. Tsichritzis and F. Lochovsky Prentice Hall Distributed and Parallel Database Systems Principles of Distributed Database Systems (1998) by M. Tamer Ozsu and Patrick Valduriez, Prentice Hall ISBN: 0-13-659707-6 Junping Sun 10 Query Processing in Parallel Relational Database Systems (1994) edited by Hongjun Lu, Beng-Chin Ooi, and Kian-Lee Tan IEEE Computer Society Press ISBN: 0-8186-5452 Distributed Database Systems (1992) by David Bell and Jane Grimson Addison-Wesley Publishing Company ISBN: 0-201-54400-8 Distributed Databases: Principles and Systems (1984) by Stefano Ceri and Giuseppe Pelagtti McGraw-Hill ISBN: 0-07-010829-3 Database Management System Implementation Relational Database Management: A Systems Programming Approach (1989) by M. Papazoglou and W. Vader Prentice Hall ISBN: 0-13-771-866-7 Physical Database Design File Structures: Theory and Practice (1990) by Panos E. Livadas. Prentice Hall ISBN: 0-13-315094-1 File Organization for Database Design (1987) by Gio Wiederhold McGraw-Hill ISBN: 0-0707013-4 Database Design (1983) by Gio Wiederhold McGraw-Hill ISBN: 0--07-070132-6 Design of Database Structures (1982) by Toby J. Teorey and James P. Fry Prentice Hall ISBN: 0-13-200097-0 Transactions Processing Principles of Transaction Processing for the Systems Professional (1996) by Philip A. Bernstein and Eric Newcomer Morgan Kaufmann Publishers, Inc. ISBN: 1-55860-415-4 Junping Sun 11 Transaction Processing: Concepts and Techniques (1993) by Jim Gray and Andreas Reuter Morgan Kaufmann Publishers, Inc. ISBN: 1-55860-190-2 Atomic Transactions (1994) by Nancy Lynch, Michael, Merritt, William Weihl, and Alan Fekete Morgan Kaufmann Publishers, Inc. ISBN: 1-55860-104-X The Benchmark Handbook for Database and Transaction Processing Systems (1993) edited by Jim Gray Morgan Kaufmann Publishers, Inc. ISBN: 1-55860-292-5 OLTP: Online Transaction Processing Systems (1992) by Bill Claybrook John Wiley & Sons Inc. ISBN: 0-471-55668-8 Database Transaction Models for Advanced Applications (1990) edited by Ahmed K. Elmagarmid Morgan Kaufmann Publishers, Inc. ISBN: 1-55860-214-3 Object-Oriented Database Systems Foundation for Object/Relational Databases: The Third Manifesto (1998) by C. J. Date and Hugh Darwen Addision-Wesley Publishing Company ISBN: 0-201-30978-5 The Jasmine Object Database: Multimedia Applications for the Web (1998) by Setrag Khoshafian, Surapol Dasananda, and Norayr Minassian Morgan Kaufmann Publishers, Inc. ISBN: 1-555860-494-4 Introduction to Object-Oriented Database (1990) by Won Kim, MIT Press ISBN: 0-262-11124-1 The Object Database Standard:ODMG 3.0 (2000) Edited by R.G.G. Cattell, Douglas Barry, Dirk Bartels, Mark Berler, Jeff Eastman, Sophie Gamerman, David Jordan, Adam Springer, Henry Strickland, and Drew Wade Morgan Kaufmann Publishers, Inc. ISBN: 1-55860-647-5 Object-Relational DBMSs: Tracking The Next Great Wave (1999) Junping Sun 12 by Michael Stonebraker and Paul Brown with Dorothy Moore Morgan Kaufmann Publishers, Inc. ISBN: 1-55860-452-9 Universal Database Management: A Guide to Object/Relational Technology (1998) By Cynthia Maro Saracco Morgan Kaufmann Publishers, Inc. ISBN: 1-55860-519-3 C++ Object Databases: Programming with the ODMG Standard (1998) by David Jordan Addison Wesley Publishing Company ISBN: 0-201-63488-0 Object Databases in Practice (1998) edited by Mary E. S. Loomis and Akmal B. Chaudhri Prentice Hall ISBN: 0-13-899725-X Universal Database Management: A Guide to Object/Relational Technology (1998) by Cynthia Maro Saracco Morgan Kaufmann Publishers, Inc. ISBN: 1-55860-519-3 Object Database Development: Concepts and Principles (1997) by David W. Embley Addison-Wesley Publishing Company ISBN: 0-201-25829-3 Object-Relational DBMSs: The Next Great Wave (1996) by Michael Stonebraker with Dorothy Moore Morgan Kaufmann Publishers, Inc. ISBN 1-55860-397-2 The Object Database Handbook (1996) by Douglas K. Barry John Wiley & Sons, Inc. ISBN: 0-471-14718-4 Using the New DB2: IBM's Object-Relational Database System (1996) by Don Chamberlin Morgan Kaufmann Publishers, Inc. ISBN: 1-55860-373-5 Modern Database Systems: The Object Model, Interoperability, and Beyond (1995) edited by Won Kim Addison-Wesley Publishing Company ISBN: 0-201-59098-0 Object Databases: The Essentials (1995) by Mary E. S. Loomis Junping Sun 13 Addison-Wesley Publishing Company ISBN 0-201-56341-X Object Data Management: Object-Oriented and Extended Relational Database Systems (1994) by R. G. G. Cattell, Sun Microsystems, Inc. Addison-Wesley Publishing Company ISBN: 0-201-54748-1 Object-Oriented Database Management: Applications in Engineering and Computer Science (1994) by Alfons Kemper and Guido Moerkotte Prentice Hall ISBN: 0-13-629239-9 Object-Oriented Databases (1993) by Setrag Khoshafian John Wiley & Sons, Inc. ISBN: 0471-57056-7 Object-Oriented Database Systems (1993) by Elisa Bertino and Lorenzo Martino Addison-Wesley Publishing Company ISBN: 0-201-62439-7 Object-Oriented Databases: A Semantic Data Model Approach (1993) Peter M. D. Gray, Krishnarao G. Kulkarni, and Norman W. Paton Prentice Hall ISBN: 0-13-630203-3 Building an Object-Oriented Database System (1992) edited by Francois Bancilhon, Claude Delobel, and Paris Kanellakis Morgan Kaufmann Publishers, Inc. ISBN: 1-55860-169-4 Object-Oriented Databases with Applications to Case, Networks, and VLSI CAD edited by Rajiv Gupta and Ellis Horowitz Prentice Hall ISBN: 0-13-629833-8 Object-Oriented Databases (1991) edited by EzNahouraii and Fred Petry IEEE Computer Society Press ISBN: 0-8186-8929-3 Advances in Database Programming Languages (1990) edited by F. Bancilhon and P. Buneman) Addison-Wesley Publishing Company ISBN: 0-201-50257-7 Query Processing for Advanced Database Systems(1994) edited by Johann Christoph Freytag, David Maier, and Goottfred Vossen Junping Sun 14 Morgan Kaufmann Publishers, Inc. ISBN: 1-55860-271-2 Multimedia Database Systems Multimedia Database Management Systems (1999) By Guijun Lu Artech House ISBN: 0-89006-342-7 Principles of Multimedia Database Systems (1998) by V. S. Subrahmanian Morgan Kaufmann Publishers, Inc. ISBN: 1-55860-466-9 Multimedia Information Systems (1998) edited by V.S. Subrahmainian and Satish K. Tripathi Kluwer Academic Publishers ISBN: 0-7923-8181-5 The Handbook of Multimedia Information Management (1997) by William Grosky, Ramesh Jain, and Rajiv Mehrotra Prentice Hall ISBN: 0-13-207325-0 Multimedia Databases in Perspective (1997) edited by P. M. G. Apers, H. M. Blanken, and M. A. W. Houtsma Springer-Verlag ISBN: 3-540-76109-8 Multimedia Database Systems: Issues and Research Directions (1997) edited by V.S. Subrahmanian and Sushil Jajodia Springer-Verlag ISBN: 3-540-58710-1 Multimedia, Knowledge-Based and Object-Oriented Databases (1997) edited by J. Fong, B. Siu, and T. Chee Springer-Verlag ISBN: 981-3083-00-X Multimedia Information Retrieval: Content-Based Information Retrieval From Large Text And Audio Databases (1997) by Peter Schauble Kluwer Academic Publishers ISBN: 0-7923-9899-8 Multimedia and Image Databases (1995) by Setrag Khoshafian and Brad Baker Morgan Kaufmann Publishers, Inc. ISBN: 1-55860-312-3 Mobile Computing and Data Management Junping Sun 15 Data Management for Mobile Computing (1997) by Evaggelia Pitoura and George Samaras Kluwer Academic Publishers ISBN: 0-7923-8053-3 Databases and Mobile Computing (1996) edited by Daniel Barbara, Ravi Jain, And Narayanan Krishnakumar. Kluwer Academic Publishers ISBN: 0-7923-9749-5 Mobile Computing (1996) edited by Tomasz Imielinski and Henry F. Korth Kluwer Academic Publishers ISBN: 0-7923-9697-9 Wireless Information Networks Architecture, Resource Management, and Mobile Data (1996) edited by Jack M. Holtzman Kluwer Academic Publishers ISBN: 0-7923-9694-4 Knowledge Discovery and Data Mining in Database Systems Principles of Data Mining (2002) By David Hand, Heikki Mannila, and Padhraic The MIT Press ISBN: 0-262-08290-X Data Mining: Concepts and Techniques (2001) By Jiawei Han and Micheline Kamber Morgan Kaufmann Publishers, Inc. ISBN: 1-55860-489-8 Data Mining: Practical Machine Learning Tools and Techniques with Java Implementations (1999) by Ian H. Witten, Eibe Frank Morgan Kaufman Publishers, Inc. ISBN: 1-55860-552-5 Predictive Data Mining: A Practical Approach (1998) by Sholom M. Weiss and Mitin Indurkhya Morgan Kaufmann Publishers, Inc. ISBN: 1-55860-403-0 Advances in Knowledge Discovery and Data Mining (1996) Edited by Usama M. Fayyad, Gregory Piatetsky-Shapiro, Padhraic Smyth, and Ramasamy Uthurusamy AAAI/MIT Press ISBN: 0-262-56097-6 Data Mining (1996) by Peter Adriaans and Dolf Zantinge Junping Sun 16 Addison-Wesley Publishing Company ISBN: 0-201-40380-3 Data Mining Techniques: For Marketing, Sales and Customer Support (1997) by Michael Berry and Gordon Linoff John Wiley & Sons, Inc. ISBN: 0-471-17980-9 Discovering Datamining: From Concept to Implementation (1997) by Peter Cabena Prentice Hall ISBN 0-13-743980-6 Data Mining: A Hands On Approach for Business Professionals (1997) by Robert Groth Prentice Hall ISBN 0-13-756412-0 Knowledge Discovery in Databases (1991) edited by Gregory Piatetsky-Shapiro and William J. Freely MIT Press ISBN: 0-262-66070-9 Data Warehouse Data Warehouse: Practical Advice from the Experts (1997) by Joyce Bischoff and Ted Alexander Prentice Hall ISBN 0-13-577370-9 Data Warehouse: From Architecture to Implementation (1997) by Barry Devlin Addison-Wesley Publishing Company ISBN 0-201-96425-2 Data Warehousing in the Real World (1997) by Sam Anahory and Dennis Murray Addison-Wesley Publishing Company ISBN: 0-201-17519-3 The Data Warehouse Challenge: Taming Data Chaos (1996) by Michael H. Brackett John Wiley & Sons, Inc. ISBN: 0-471-12744-2 Building the Data Warehouse, 2nd Edition (1996) by W. H. Inmon John Wiley & Sons, Inc. ISBN: 0-471-14161-5 Using the Data Warehouse (1994) by W. H. Inmon ; R. D. Hackathorn Junping Sun 17 John Wiley & Sons, Inc. ISBN: 0-471-05966-8 The Intranet Data Warehouse: Tools and Techniques for Connecting Data Warehouses to Intranets (1997) by Richard Tanler John Wiley & Sons, Inc. ISBN: Managing the Data Warehouse (1996) by W. H. Inmon, J. D. Welch , and Katherine L. Glassey John Wiley & Sons, Inc. ISBN: 0-471-16310-4 Data Warehousing in Action (1996) by Sean Kelly John Wiley & Sons, Inc. ISBN: 0-471-96640-1 Understanding and Implementing Successful Data Marts by Douglas Hackney Addison-Wesley Publishing Company ISBN 0-201-18380-3 Building, Using, and Managing the Data Warehouse (1997) edited by Ramon Barquin and Herb Edelstein Prentice Hall ISBN: 0-13-53455-0 Building the Operational Data Store (1995) by W. H. Inmon, Claudia Imhoff, and Greg Battas John Wiley & Sons, Inc. ISBN: 0-471-12822-8 Data Warehouse: Practical Advice from the Experts (1997) Joyce Bischoff and Ted Alexander Prentice Hall ISBN 0-13-577370-9 Data Stores, Data Warehousing, and The Zachman Framework: Managing Enterprise Knowledge (1997) William H. Inmon , John A. Zachman , and Jonathan G. Geiger McGraw-Hill ISBN: 0-07-031429-2 Oracle Data Warehousing (1996) Michael J. Corey and Michael Abbey McGraw-Hill ISBN: 0-07-882242-4 Data Warehousing: Strategies, Technologies, and Techniques (1996) Junping Sun 18 by Rob Mattison McGraw-Hill ISBN: 0-07-041034-8 Data Warehouse Toolkit: Practical Techniques for Building Dimensional Data Warehouses (1996) by Ralph Kimball John Wiley & Sons, Inc. ISBN: 0-471-15337-0 Spatial Databases and Spatial Data Structures The Design and Analysis of Spatial Data Structures (1990) by Hanan Samet Addison-Wesley Publishing Company ISBN: 0-201-50255-0 Application of Spatial Data Structures, Computer Graphics, Image Processing and Geographic Information Systems (1990) by Hanan Samet Addison-Wesley Publishing Company ISBN: 0-201-50300-X Structured Query Language (SQL) Developing Time-Oriented Database Applications in SQL (1999) by Richard T. Snodgrass Morgan Kaufmann Publishers, Inc. ISBN 1-55860-436-7 Understanding the New SQL: A Complete Guide (1992) by Jim Melton and Alan R. Simon Morgan Kaufmann Publishers, Inc. ISBN: 1-55860-245-3 SELECT SQL: The Relational Database Language (1992) by Larry R. Newcomer Macmillan Publishing Company ISBN: 0-02-386693-4 A Guide To the SQL Standard (1993) by C. J. Date Addison-Wesley Publishing Company ISBN: 0-201-555822-X ORACLE: The Complete Reference, Electronic Edition (1997) George Koch and Kevin Loney Oracle Press, McGraw-Hill ISBN: 0-07-882285-8 ORACLE8 Programming: A Primer (2000) By Rajshekhar Sunderraman Junping Sun 19 Addison-Wesley Publishing Company ISBN: 0-201-61258-5 SQL and Its Applications (1991) by Raymond A. Lorie and Jean-Jacques Daudenarde Prentice Hall ISBN: 0-13-837956-4 A Guide to Developing Client/Server SQL Applications (1992) by Setrag Khoshafian, Arvola Chan, Anna Wong, and Harry K. T. Wong Morgan Kaufmann Publishers ISBN: 1-55860-147-3 Introduction to SQL (1993) by Rick van der Lans Addison-Wesley Publishing Company ISBN: 0-201-62425-7 The Guide to SQL Server (1990) by Aloke Nath Addison-Wesley Publishing Company, Inc. ISBN: 0-201-52336-1 The SQL Guide to Oracle (1991) by Rick F. can der Lans Addison-Wesley Publishing Company ISBN: 0-201-56545-5 Understanding SQL's Stored Procedures: A Complete Guide to SQL/PSM (1998) By Jim Melton Morgan Kaufmann Publishers, Inc. ISBN: 1-55860-461-8 Readings Readings in Database Systems,3rd Edition (1998) Edited by Michael Stonebraker and Joseph Hellerstein Morgan Kaufmann Publishers, Inc. ISBN: 1-55860-523-1 Readings in Database Systems, 2nd Edition (1994) edited by Michael Stonebraker Morgan Kaufmann Publishers, Inc. ISBN: 1-55860-252-6 Readings in Database Systems (1988) edited by Michael Stonebraker Morgan Kaufmann Publishers, Inc. ISBN: 0-934613-65-6 Readings in Object-Oriented Database Systems (1990) Junping Sun 20 edited by Stanley B. Zdonik and David Maier Morgan Kaufmann Publishers, Inc. ISBN: 1-55860-000-0 Readings in Artificial Intelligence and Databases (1988) edited by John Mylopoulos and Michael Brodie Morgan Kaufnann Publishers ISBN: 0-934613-53-2 Readings in Information Retrieval (1997) edited by Karen Sparck Jones and Peter Willett Morgan Kaufnann Publishers ISBN: 1-55860-454-5 Strategic Database Technology Management for the Year 2000 by Alan R. Simon Morgan Kaufmann Publishers, Inc. ISBN: 1-55860-264-X Internet and Web Databases Data on the Web: From Relations to Semistructured Data and XML (1999) By Serge Abiteboul, Peter Buneman, and Dan Suciu Morgan Kaufmann Publishers, Inc. ISBN: 1-55860-622-X Web Farming for Data Warehouse (1998) By Richard D. Hackthorn Morgan Kaufman Publishers, Inc. ISBN: 1-55860-503-7 Reference Magazines: Communications of ACM Databases IEEE Computational Science & Engineering IEEE Computer IEEE Intelligent Systems IEEE Multimedia IEEE Software Intelligent Enterprise Journal of C++ Journal of Object-Oriented Programming Reference Journals: ACM Computing Surveys ACM Computing Reviews ACM Multimedia Systems ACM Transactions on Computing Systems/TOCS Junping Sun 21 ACM Transactions on Computer Human-Interaction/TOCHI ACM Transactions on Database Systems /TODS ACM Transactions on Information Systems/TOIS ACM Transactions on Programming Languages and Systems/TOPLAS ACM Transactions on Modeling and Computer Simulation/TOMACS ACM Transactions on Software Engineering Methodology/TOSEM Acta Informatica Data and Knowledge Engineering Data Resource Management Database and Network Journal Expert Systems with Applications Expert Systems Fuzzy Sets and Systems IBM Systems Journal IEEE Transactions on Computers IEEE Transactions on Fuzzy Systems IEEE Transactions on Knowledge and Data Engineering IEEE Transactions on Mobile Computing IEEE Transactions on Multimedia IEEE Transactions on Pattern Recognition and Machine Intelligence IEEE Transactions on Parallel and Distributed Systems IEEE Transactions on Software Engineering IEEE Transactions on Systems, Man, and Cybernetics IEEE Transactions on VLSI Information and Management Information and Computation Information and Software Technology Information Processing Letters Information Sciences Information Systems Information Systems International International Journal of Approximate Reasoning International Journal of Software Engineering and Knowledge Engineering International Journal of Uncertainty, Fuzziness and Knowledge Based Systems Journal of Database Administration Journal of Expert Systems Journal of Information Systems Management Journal of Software Maintenance Journal of Systems and Software Knowledge and Information Systems Knowledge-Based Systems Software: Practice and Experience Theoretical Computer Science VLDB (Very Large Data Base) Journal Proceedings: Annual ACM SIGMOD International Conference on Management of Data (Special Interest Group on Management of Data, since 1975) Junping Sun 22 Annual International Conference on Very Large Data Bases (VLDB, since 1975) Annual IEEE International Conference on Data Engineering (ICDE, since 1985) Annual ACM SIGKDD International Conference on Knowledge Discovery and Data Mining (since 1995) Annual ACM SIGACT-SIGMOD-SIGART Symposium on Principles of Database Systems (PODS) (Special Interest Group on Automata and Computability Theory, since 1982) Annual ACM SIGAPP Symposium on Applied Computing (SAC) (Special Interest Group on Applied Computing) Annual ACM International Conference on Digital Libraries (Since 1996) Annual ACM International Conference on Hypertext Annual ACM International Conference on Information and Knowledge Management (Since 1992) Annual ACM SIGCOMM-SIGMOBILE International Conference on Mobile Computing and Networking (Since 1995) Annual ACM SIGMM International Multimedia Conference (Since 1993) Annual IEEE International Conference on Multimedia Computing and Systems Annual ACM SIGPLAN Conference on Object-Oriented Programming Systems, Languages, and Applications (OOPSLA) (Special Interest Group on Programming Languages, since 1986) Information Processing (IFIP Congress) International Conference on Deductive and Object-Oriented Databases (since 1989) International Conference on Entity-Relationship Approach (since 1979) International Workshop on Object-Oriented Database Systems Springer-Verlag (since 1986) International Workshop on Database Programming Languages International Workshop on Persistent Object Systems International Workshop on Persistent Object Systems Design, Implementation and Use International Conference on Database Systems for Advanced Applications International Conference on Extending Database Technology (EDBT) Springer-Verlag (since 1988) International Conference on Foundations of Data Organization (since 1981) International Conference on Scientific and Statistical Database Management (SSDBM) (since 1989) International Database Engineering and Applications Symposium (IDEAS) (since 1997) International Conference on Parallel Processing (since 1972) International Conference on Parallel and Distributed Information Systems (since 1992) Annual ACM Symposium on Principles of Programming Languages (since 1974) Annual ACM Symposium on Principles of Distributed Computing (since 1982) Annual IEEE International Computer Software Application Conferences News Letters: ACM SIGKDD Explorations: A Quarterly Publication of the Association for Computing Machinery Special Interest Group on Knowledge Discovery and Data Mining ACM SIGMOD Record: A Quarterly Publication of the Association for Computing Machinery Special Interesting Group on Management of Data ACM Special Interest Group on Artificial Intelligence Newsletter ACM Mobile Computing and Communications Review Newsletter Useful URLs: Junping Sun 23 http://www.acm.org http://www.aaai.org http://www.compuer.org http://www.ieee.org Junping Sun 24