IFI's Inf3701 page Email to Inf3701

Inf3701 - Advanced database systems

Spring 2008, University of Tromsø


Anders Andersen, Taridzo Chomutare

This topic addresses issues concerning theory and implementation of advanced database systems, with a focus on advanced technology for distribution and integration of information systems.

Contents

Syllabus

This syllabus will be updated and modified frequently. Important changes will be announced to the Inf3701 mailing list. Time and location for lectures and practicals can be found on the department's course home page (see timeplaner or timetables).

Week Date Topic Who Ref
03 16/01 Guest lecture: Similarity Search for Large-Scale Feature-Rich Data (1)
04 21/01 Lecture: Distributed Databases ABA 16 in [1]
05 28/01 Lecture: Interoperability and integration ABA [2,3,4]
30/01 Lecture: Introduction and presentation AA
06 04/02 Lecture: Interoperability and integration, cont. AA [2,3,4]
Practical: Interoperability and integration, examples. TC
06/02 Lecture: Interoperability and integration, cont. AA [5,6]
07 11/02 Practical: Assignment 1 TC
08 18/02 Lecture: Architectures and Middleware AA 1-3,6 in [31]
Practical: Assignment 1 TC
20/02 Lecture: Web-technology AA
09 27/02 Lecture: Architectures and Middleware, cont. AA
10 03/03 Lecture: Assignment 2 AA
Practical: Assignment 1 TC
05/03 Lecture: Transaction processing AA 18-21 in [1]
13 26/03 Lecture: Semantic interoperability AA [7,8,9]
14 31/03 Lecture: Data correctness - Advanced transaction processing AA
Practical: Assignment 1 TC
15 07/04 Lecture: Data correctness - Advanced transaction processing, cont. AA [10,11,12,13]
09/04 Lecture: Scalability in large scale distributed systems GB
04/04 Deadline: Assignment 1
16 14/04 Lecture: Datawarehouse and OLAP AA [18,19,20]
16/04 Lecture: Mobile data management AA [14,15,16,17]
17 21/04 Lecture: Web services and web transactions AA [24-25]
18 30/04 Lecture: Web services and web transactions, cont AA [26-28]
02/05 Deadline: Assignment 2
19 07/05 Presentation: Tom Martin Norvang (pres) / Torkil Grindstein (pres)
20 14/05 Presentation: Marte Karidatter Skadsem (pres) / Robin Pedersen (pres)
21 21/05 Presentation: Stian Stryni (pres) / Karsten Orlin (pres)
22 26/05 Presentation: Ørjan Pettersen (pres)
28/05 Lecture: Summary
24 10/06 Exam

Who:

(1) Guest lecture by Qin Lv, Stony Brook University.

Reading list

Required

Books

[1] Kifer, Bernstein, Lewis, Database Systems, An Application-Oriented Approach, Complete version, Second edition, Pearson Education, 2006, Ch. 16-21, 23-25

Papers

Interoperability

[2] Hasselbring, Information System Integration

[3] Sheth, Changing Focus on Interoperability in Information Systems: From System, Syntax, Structure to Semantics

[4] Halevy, et.al., Data Integration: The Teenage Years

[5] Haas, et.al., Data Integration Through Database Federation

[6] Somani, et.al., Bringing Together Content and Data Management Systems: Challenges and Opportunities

Semantic interoperability

[7] Vetere, Lenzerini, Models for semantic interoperability in service-oriented architectures

[8] Park, Ram, Information Systems Interoperability: What Lies Beneath?

[9] Noy, Semantic Integration: A Survey Of Ontology-Based Approaches

Data correctness and transactions

[10] Little, Transactions and Web Services

[11] Dunham et al., A mobile transaction model that captures both the data and movement behaviour

[12] Limthanmaphon, Zhang, Web Service Composition Transaction Management

[13] Pitoura, Bhargava, Maintaining Consistency of Data in Mobile Distributed Environments

Mobile data management

[14] Goni, Illarramendi, Mobile Computing: Data Management Issues

[15] Holliday et.al., Disconnection Modes for Mobile Databases

[16] Barbará, Mobile Computing and Databases - A Survey

[17] Bernard, et.al., Mobile Databases: A Selection of Open Issues and Research Directions

Datawarehouse

[18] Rundensteiner et.al., Maintaining Data Warehouses over Changing Information Sources

[19] Gorla, Features to Consider in a Data Warehousing System

[20] Garcia-Molina et.al., Distributed and Parallel Computing Issues in Data Warehousing

Information retrieval

[21] Rui et al., Image Retrieval: Current Techniques, promising Directions and open Issues

[22] Raghavan, Garcia-Molina, Integrating Diverse Information Management Systems: A Brief Survey

[23] Pokorny, Web Searching and Information retrieval

Web data, web services and the semantic web

[24] Chang et.al., Structured Databases on the Web: Observations and Implications

[25] Curbera, The Next Step in Web Services

[26] Burstein, et.al., A Semantic Web Services Architecture

[27] Caliusco, et.al., Contextual Ontologies for the Semantic Web - An Enabling Technology

[28] Wilson, Matthews, The Semantic Web: Prospects and Challenges

Interoperability in different types of systems

[29] Yang, Interoperation Support for Electronic Business

[30] Medjahed et.al., Business-to-business interactions: issues and enabling technologies

Recommended

Books

[31] Chris Britton, IT Architectures and Middleware, Addison-Wesley, Second Edition, 2004.

[32] Alonso G., Casati F., Kuno H., Machiraju V., Web Services. Concepts, Architectures and Applications. Springer 2004.

[33] Kifer, Bernstein, Lewis, Database Systems, An Application-Oriented Approach, Complete version, Second edition, Pearson Education, 2006. Ch. 26

Papers

[34] David Martin, John Domingue, Semantic Web Services, Part 1, IEEE DS Online, October 2007.

[35] David Martin, John Domingue, Semantic Web Services, Part 2, IEEE DS Online, January 2008.

Assignments

Assignment 1

Assignment 1 is a programming task. The title of the assignment is Data Heterogeneity and Advanced Transaction Processing in Distributed Systems and the deadline is Friday April 4th 3pm (15.00).

Assignment 2

Assignment 2 is to write and present a paper on a chosen topic. The deadline is Friday April 25th 3pm (15.00).

IFI's Inf3701 page Email to Inf3701