PL EN


Preferencje help
Widoczny [Schowaj] Abstrakt
Liczba wyników
Tytuł artykułu

Dynamiczne role obiektów w modelowaniu pojęciowym i bazach danych

Wybrane pełne teksty z tego czasopisma
Identyfikatory
Warianty tytułu
EN
Dynamic object roles in the conceptual modeling and databases
Języki publikacji
PL
Abstrakty
PL
Opracowanie zawiera przegląd zagadnień związanych z modelowaniem pojęciowym dynamicznych ról obiektu oraz z potencjalnym zastosowaniem tego pojęcia w konstrukcji obiektowych systemów zarządzania bazami danych i języków zapytań. Przedstawione są motywacje i cele wprowadzenia pojęcia dynamicznej roli obiektu oraz omówione są najbardziej znane w literaturze propozycje dotyczące tego pojęcia. Zaproponowano nowe podejście do dynamicznych ról obiektów, w którym rola jest specyficznym semantycznie podobiektem danego obiektu. Podobiekt ten dynamicznie dziedziczy własności obiektu (wartości atrybutów i metody). Obiekt jest dostepny zarówno poprzez swoją nazwę, jak i poprzez nazwę dowolnej z jego aktualnych ról. W tym ujęciu pojęcie roli jest ortogonalne w stosunku do innych pojęć obiektowości, takich jak klasy, dziedziczenie, asocjacje i agregacje. Podejście to daje bezpośrednią możliwość uwzględnienia pojęcia dynamicznej roli w obiektowym języku zapytań zbudowanym w stylu ODMG OQL. Zakładamy, że podstawą formalną takiego języka jest podejście stosowne do obiektowych języków zapytań. Dzieki proponowanemu podejściu dynamiczne role z jednej strony mogą być użytecznym środkiem modelowania pojęciowego, zaś z drugiej strony mogą być cechą struktur danych, języka zapytań i języka programowania implementowanych w systemach zarządzania obiektowymi bazami danych.
EN
The report is an overview of issues related to the conceptual modeling of dynamic object roles and to potential applications of this concept for the construction of object database management systems and query languages. We present motivations and goals of the concept and discuss proposals that we have found in the literature. We propose a new approach to dynamic object roles, which assumes that a role is a semantically specific subobject of a given object. Such a subobject inherits dynamically properties of the object (attribute value and methods). The object can be accessed through its name, as well as through the name of any of its current roles. In this setting the role concept is orthogonal to other notions of object-orientedness, such as classes, inheritance, associations and aggregations. The approach enables us to involve the dynamic role concept in an object query language built in the ODMG OQL style. As a formal basis of such a language we assume the stack-based approach to object query languages. Due to the proposed approach the dynamic role on the one hand can be a useful conceptual modeling facility, and on the other hand, can be a feature of data structures, query languages and programming languages implemented in object database management systems.
Słowa kluczowe
Twórcy
autor
Bibliografia
Typ dokumentu
Bibliografia
Identyfikator YADDA
bwmeta1.element.baztech-article-BUJ1-0009-0005
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.