Tytuł artykułu
Autorzy
Wybrane pełne teksty z tego czasopisma
Identyfikatory
Warianty tytułu
Techniczne aspekty modyfikowalnych perspektyw obiektowych baz danych
Języki publikacji
Abstrakty
The paper presents briefly technical aspects of a new approach to object-oriented views. It is done in a semi-formal way based on simple, leading examples. The examples have to illustrate main features of a model. This approach relies on treating views via virtual objects, which are to have main properties of real ojects such as identity, their classes and operations. These notions are meant to be building blocks to express views but are independent and may be used for other purposes, for example derived (computational) objects in a programming environment. The principle is to have all necessary constructs to be orthogonal and seamlessly combined with all other constructs of the underlying object-oriented model. This means that not only real objects can have virtual sub-objects but also virtual objects can have real sub-objects. On the other hand, the approach is supposed to be comprehensive: we want to show how to introduce the ideas into an (almost arbitrary) object-oriented model and we would like to advocate that a view in such a setting gives to a user a certain perspective of overall database/programming system in which virtual objects play a main role.
Praca prezentuje, w sposób zwięzły, główne techniczne aspekty nowego podejścia do obiektowych perspektyw. Przeprowadzone jest to pół-formalnie w oparciu o proste przykłady, które ilustrują główne cechy modelu. Podejście to polega na traktowaniu poprzez wirtualne obiekty, które mają wszystkie główne własności obiektów rzeczywistych takie jak identyfikator, klasy i operacje. Te pojęcia maja być podstawowymi "cegiełkami" w terminach, których wyrażalne są perspektywy; zbudowane są jednak w taki sposób, że są niezależne i mogą być używane do innych celów, np. wyprowadzania obiektów (pochodnych) w środowisku obliczeniowym. Podstawową zasadą jest mieć wszystkie nowe konstrukcje ortogonalne i "gładko" składalne z innymi konstrukcjami obiektowego modelu, który rozszerzamy. W praktyce znaczy to, że nie tylko obiekty rzeczywiste mogą mieć wirtualne podobiekty lecz również wirtualne obiekty mogą mieć podobiekty rzeczywiste. Z drugiej strony chcemy by podejście było ogólne na tyle, by dało się stosować do innych modeli obiektowych. Stoimy na stanowisku, że perspektywa w takim rozumieniu jest perspektywą nie tylko danych, ale również całego systemu (bazowodano-programistycznego), w którym obiekty wirtualne wiodą kluczową rolę.
Słowa kluczowe
Wydawca
Rocznik
Tom
Strony
1--45
Opis fizyczny
Twórcy
Bibliografia
Typ dokumentu
Bibliografia
Identyfikator YADDA
bwmeta1.element.baztech-article-BUJ1-0009-0016