BibSonomy :: bibtex  ::

tag user group author concept BibTeX key search:all search:neilernst
A blue social bookmark and publication sharing system.
tags · relations · groups · popular
help · blog · about
login · register
neilernst's BibTeX entry:  

Modelling database views with derived classes in the UML/OCL-framework

International Conference on the Unified Modeling Language (UML), 2863: 295-309, 2003.
Authors: Hermann Balsters
URL: http://dx.doi.org/10.1007/b14063
extra URLs: http://www.springerlink.com/content/5gf699qc78ghyg3p/
Tags: OCL UML database
Abstract: One of the central notions in database modelling is the notion of a database view. A database view closely corresponds to the notion of derived class in UML. This paper will show how the notion of a relational database view can be correctly expressed as a derived class in UML/OCL (version 2.0). A central part of our investigation concerns the generality of our manner of representing relational views in OCL. Since, in general terms, a database view closely corresponds to the notion of a named query, an important problem that we address in our paper is the expressiveness of OCL as a query language. In particular, we will discuss the relational completeness of OCL (w.r.t the relational algebra). We will show that OCL (version 2.0) is relationally complete in a minimal sense, but not in a (desired) maximal sense. As a consequence, we will argue for certain language extensions in OCL in order to achieve that OCL is maximally relationally complete.
| URL | BibTeX  
@inproceedings{balsters03,
title = {Modelling database views with derived classes in the UML/OCL-framework},
address = {San Francisco},
author = {Hermann Balsters},
booktitle = {International Conference on the Unified Modeling Language (UML)},
month = {September},
pages = {295-309},
url = {http://dx.doi.org/10.1007/b14063},
volume = {2863},
year = {2003},
abstract = {One of the central notions in database modelling is the notion of a database view. A database view closely corresponds to the notion of derived class in UML. This paper will show how the notion of a relational database view can be correctly expressed as a derived class in UML/OCL (version 2.0). A central part of our investigation concerns the generality of our manner of representing relational views in OCL. Since, in general terms, a database view closely corresponds to the notion of a named query, an important problem that we address in our paper is the expressiveness of OCL as a query language. In particular, we will discuss the relational completeness of OCL (w.r.t the relational algebra). We will show that OCL (version 2.0) is relationally complete in a minimal sense, but not in a (desired) maximal sense. As a consequence, we will argue for certain language extensions in OCL in order to achieve that OCL is maximally relationally complete.},
keywords = {OCL UML database }
}