Speaker: Dr. Wilfred Ng

Title: The Ordered Relational Data Model and its Ramifications

Abstract:
The ordered relational model is an extension of the relational model which incorporates partial orderings into data domains. This seminar will demonstrate that the ordered relational model is suitable for modelling many advanced database applications. For example, temporal relations can be modelled as a special case of linearly ordered relations over schemas consisting of the time, time-variant, and time-invariant attributes.

First, a query language, Ordered SQL (OSQL), which is an extension of SQL for the ordered relational model, will be presented. By several application examples the seminar will show that OSQL combines the capabilities of standard SQL with the power of user-defined semantic orderings. The syntax of OSQL is a minimal extension of SQL and thus it should be easy for current SQL users to adapt to OSQL. Although it is a minimal extension, OSQL allows the users to formulate a wide range of queries, such as incomplete or temporal, which are either very awkward or impossible to formulate in standard SQL.

Second, this seminar will discuss how to employ a set of chase rules for Lexicographically Ordered Functional Dependencies (LOFDs) to tackle the implication problem for LOFDs. An LOFD in the ordered relational model captures the semantics of a monotonicity property between two sets of data. The set of chase rules is then justified to be practically feasible.

Finally, this seminar will explain the idea of Temporal Functional Dependencies (TFDs) in order to express the semantics of the temporally ordered data. A TFD can be expressed in term of a set of LOFDs, in which every element has a sequence of time attributes on its left-hand side and a single time-variant attribute on its right-hand side. Finally, a simple, sound and complete set of inference rules for TFDs will be exhibited, indicating that TFDs are a useful semantic constraint for temporal databases.

Biography:
Dr Wilfred S. H. Ng obtained his B.Sc.(Hon) degree and Postgraduate Certificate of Education from the University of Hong Kong. He then received his M.Sc.(Distinction) and Ph.D. degrees from the University of London (UCL) in the U.K. His research interests are Databases and Information Systems, which include semantic data modelling, temporal databases, data warehousing and web data mining. Currently, Dr Ng is a lecturer in the Department of Computing of the Hong Kong Polytechnic University. He is also the principal investigator of the research project "Temporal Data Mining From Ordered Web Log Data", jointly conducted by his department and the Department of Computer Science at UCL.