Przeważnie systemy zarządzania bazą danych obsługują jedynie obecny stan bazy, a więc zachowują informacje tylko na temat bieżących wartości danych. Okazuje się jednak, że istnieje coraz częstsza potrzeba zapamiętywania nie tylko obecnego stanu, ale również historii obiektów. Najbardziej rozpowszechnioną techniką służącą do tego celu jest technika wersyjności obiektów. Z drugiej strony obiektowe modele baz danych wprowadzają bardziej skomplikowane struktury danych niż te w tradycyjnych relacyjnych bazach danych. Nie mamy więc do czynienia z wartościami atomowymi atrybutu ale z obiektami hierarchicznymi, czyli takimi, w których wartościami atrybutu może być inny obiekt oraz zbiór wartości atomowych lub obiektów.
EN
Most of database systems manage only current state of database. There is a little support for time-varying information. Many modem database systems require a facility for modelling temporal information. The object-oriented data model which appeared recently can be applied to such databases. It enables to support more complex data structures and hierarchical objects where the value of a attribute may be not only of a primitive type but also a complex one or an another object. The concept of hierarchical objects can be supported by language described below.
This article discusses the disadvantages of the existing solutions for extraction of information from databases. A solution is proposed, whose main purpose is to facilitate the extraction of information from a database using a natural Polish language as a database query language. It focuses in this area on a serious problem which is the correct interpretation and extraction of the conditions used in queries formulated in natural Polish language. Now instead of forcing user to learn complex query language, graphic user interfaces are developed, which cover all required functionality. Thanks to GUI, user can extract all required data. Disadvantages of this kind of systems is fact, that they allow extract only those data which have been specified during designing an informatic system. To increase functionality for that kind of systems, we should add new functions what may generate additional cost. Scientists by increasing functionality of query languages trying to create more user-friendly query language. Thanks to that, user can work with database systems in more natural way for him. In papers the prototype system is shown, which main purpose is using natural Polish language as a database query language. Authors discuss problems which was met by researcher during designing that kind of system. Main problem which is described in article is a problem extraction of query condition, which is required by WHERE function of SQL and used for filter results of extracted data. In papers Authors discuss problem for extracting words and conversion of them to equivalent names of columns and tables. They also propose an algorithm, which allow to identify all required data. Based on these data is possible to create database query equivalent to the meaning of query create in natural Polish language.
W takcie prac nad strumieniowym systemem zarządzania danymi, przeznaczonym dla potrzeb przetwarzania sygnałów, pojawiła się potrzeba złączenia przetwarzanych danych z danymi przechowywanymi w systemie relacyjnym. W artykule opisano przyjęte rozwiązanie oraz opracowane metody formułowania i realizacji zapytań opartych na zbiorze relacji i strumieni.
EN
Working on data stream management system for digital signal processing purposes a need for stream and relational data connection was appear. This paper present adopted solution and developed methods of creating queries on streams and relations.
4
Dostęp do pełnego tekstu na zewnętrznej witrynie WWW
The paper discusses the concept of dynamic object roles as a facility for conceptual modeling and as a data structure to be implemented in object-oriented database management systems. Emphasis is put on implications of this concept for an object model and a corresponding query language. We discuss advantages of the concept and known approaches to implement it. A new approach is proposed, wchich assumes that a role is a distinguished subobject of an object. A role inherits dynamically attribute values and methods of its parent object. Object can be accessed by their names, as well as by the names of their roles. The role concept essentially changes the semantics of other notions of object-oriented models, such as classes, inheritance and substitutability. In the paper we discuss how dynamic roles could be involved into an object store, an object definition language and a query language built in the spirit of the ODMG standard.
Autorzy proponują zastosowanie modelu quasi-relacyjnego jako podstawy przetwarzania danych pochodzących z dokumentów XML. Dane XML są transformowane do zbiorów relacyjnych według intuicyjnych reguł, wykorzystujących składnię i strukturę źródłowego dokumentu. Elementem rozwiązania jest język zapytań nazwany SQLxD, opierający się na składni popularnego SQL. Element ten stanowi narzędzie do transformacji danych oraz dalszego ich przetwarzania.
EN
The authors propose to use the quasi-relational model as a basis to the XML data processing. The XML data is transformed to the relational data sets according to the intuitive rules that make use of the syntax and structure of the source document. Part of the solution is the query language called SQLxD, which is based on the popular SQL syntax. SQLxD is a tool for both data transformation and its further processing.
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ć.