ABSTRACT: Aspect-oriented programming (AOP) aims at easing software development by providing abstractions which serve to localise crosscutting concerns e.g. code which cannot be encapsulated within one class but is tangled over many classes. This tutorial will discuss the role of AOP in the context of database systems. The aims of the tutorial are fourfold:
BIO: Dr Awais Rashid is a lecturer at Computing Department, Lancaster University, UK where he teaches database technologies. He leads the Aspect-Oriented Databases initiative at Lancaster which introduces the principals of aspect-oriented development into database systems. He has given several invited seminars at both national and international level on the topic of this tutorial. He has also been invited to present a tutorial on this topic at EDBT 2002. He has served and is currently serving on the organising and program committees of a number of databases and aspect-orientation related events and has published actively in these areas.
ABSTRACT: This tutorial will discuss topics involved in the design and maintenance of data warehouses (DW). It starts with the definition of data warehouses and On-Line Analytical Processing (OLAP) by emphasizing the differences with data bases and On-Line Transaction Processing (OLTP). It then introduces architectures of DW systems by discussing the various components of such architectures (data sources, wrappers and mediators, data marts, etc) and the models used (MOLAP, ROLAP, HOLAP, etc). It then looks in detail into the issues involved in the design of data warehouses, the maintenance principles and the algorithms used to efficiently perform the design and maintenance of data warehouses. Finally, it looks into special research issues such as storage and query processing alternatives as well as indexing and other operational issues.
This tutorial is sponsored by VLDB Endowment.
BIO: Prof. Timos Sellis received his diploma degree in Electrical Engineering in 1982 from the National Technical University of Athens (NTUA), Greece. In 1983 he received the M.Sc. degree from Harvard University and in 1986 the Ph.D. degree from the University of California at Berkeley, where he was a member of the INGRES group, both in Computer Science. In 1986, he joined the Department of Computer Science of the University of Maryland, College Park as an Assistant Professor, and became an Associate Professor in 1992. Between 1992 and 1996 he was an Associate Professor at the Computer Science Division of NTUA, where he is currently a Full Professor. Prof. Sellis is also the head of the Knowledge and Database Systems Laboratory at NTUA.
His research interests include object-relational database systems, data warehouses, the integration of Web and databases, and spatial, image and multimedia database systems. He has published over 100 articles in refereed journals and international conferences in the above areas and has been invited speaker in major international events.
Prof. Sellis is a recipient of the prestigious Presidential Young Investigator (PYI) award given by the President of USA to the most talented new researchers (1990), and of the VLDB 1997 10 Year Paper Award for his work on spatial databases.
He is a member of the Editorial Boards of several International Journals and since 1996, a member of the VLDB Endowment.