Preferencje help
Widoczny [Schowaj] Abstrakt
Liczba wyników

Znaleziono wyników: 11

Liczba wyników na stronie
first rewind previous Strona / 1 next fast forward last
Wyniki wyszukiwania
Wyszukiwano:
w słowach kluczowych:  object database
help Sortuj według:

help Ogranicz wyniki do:
first rewind previous Strona / 1 next fast forward last
1
Content available Heterogeneous Indexing Register for Object Database
EN
Even though the object oriented persistent stores has not gained large commercial adaptation rate, it still is an interesting research field in many aspects including the data integration. Persistent data integration is a very challenging goal in modern computer systems. This paper presents a proposal for application of effective indexing integration scheme for distributed and heterogeneous data environment using an object database as the central store.
EN
Every non trivial application cooperates with database, usually of relational type. In most cases this cooperation decreases the performance. The fastest, but not too handy, way to access a relational data from an object application is SQL. As alternative one can use object-relational mapping and/or object or NoSQL database. Object database paradigm is the same as object application uses. This makes it possible to avoid characteristic concept dualism (so-called impedance mismatch) and resulting from this need to transform relations into objects and vice-versa. This article presents an attempt to use ORM and object database to increase performance of accessing relational database.
PL
Każda nietrywialna aplikacja współpracuje z bazą danych, zwykle typu relacyjnego. W większości przypadków konieczność tej współpracy obniża wydajność. Najszybszym, choć nie najwygodniejszym sposobem dostępu do relacyjnych baz danych jest język SQL. Jako alternatywę można wykorzystać narzędzia mapowania obiektowo-relacyjnego (ORM) i/lub obiektowe bazy danych lub bazy NoSQL. Paradygmat obiektowych baz danych jest taki sam jak obiektowej aplikacji. Pozwala to na uniknięcie swoistego dualizmu pojęć (tzw. niedopasowania impedancji), a co za tym idzie – konieczności transformacji relacji na obiekty i vice-versa. Niniejszy artykuł przedstawia próbę wykorzystania narzędzi ORM i obiektowej bazy danych do zwiększenia wydajności dostępu do relacyjnej bazy danych.
EN
NoSQL databases boldly step into the area reserved so far for relational databases. NoSQL databases are more flexible than relational ones at cost of some disadvantages related especially with security and integrity constraints. The most convenient way to access a relational database in modern object applications are object-relational mapping tools. It turns out that some of these tools offer mappings to broad spectrum of NoSQL and object databases and text files. The aim of this article is to present this kind of tools and answer the question if they are really universal i.e. if they allow to persist, in any form, the same object entity as defined at the level of an object application.
PL
Bazy danych NoSQL coraz śmielej wkraczają na obszary zarezerwowane do tej pory dla relacyjnych baz danych. Bazy takie są bardziej elastyczne od baz relacyjnych, co okupione jest pewnymi wadami, związanymi szczególnie z bezpieczeństwem i więzami integralności. W dzisiejszych aplikacjach obiektowych najwygodniejszym sposobem dostępu do relacyjnej bazy danych jest zastosowanie narzędzi odwzorowania obiektowo-relacyjnego. Okazuje się, że niektóre z tych narzędzi oferują również odwzorowanie do szerokiej gamy baz NoSQL, baz obiektowych oraz plików tekstowych. Celem artykułu jest zaprezentowanie tego typu narzędzi i odpowiedź na pytanie, do jakiego stopnia są one uniwersalne, tzn. czy pozwalają tę samą encję trwałą zdefiniowaną na poziomie aplikacji obiektowej utrwalić w dowolny sposób.
EN
Ruby Object Database is an open-source object database designed for storing and accessing data which rarely changes. The primary reason for designing it was to create a storage facility for natural language dictionaries and corpora. It is optimized for reading speed and easiness of usage.
PL
ROD (Ruby Object Database) jest otwartą, obiektową bazą danych zaprojektowaną do przechowywania i odczytywania danych, które rzadko ulegają zmianie. Podstawowym powodem jej utworzenia była chęć stworzenia bazy dla słowników oraz korpusów wykorzystywanych w przetwarzaniu języka naturalnego. Baza ta jest zoptymalizowana pod kątem szybkości odczytu danych oraz łatwości jej użycia.
PL
Praca prezentuje koncepcje i wykonane elementy rozproszonego obiektowego systemu baz danych (DOOD System ), który stanowi podstawę do badań związanych z unifikacją procesu projektowania i implementacji rozproszonych systemów obiektowych, wraz z opracowaniem języka programowania łączącego w sobie własności języka deklaratywnego i imperatywnego. Język tego typu pozwoli na zautomatyzowanie procesu rozproszonego przetwarzania danych przy wykorzystaniu statycznych i dynamicznych mechanizmów szacowania kosztów przetwarzania. Prezentowana jest również koncepcja architektury DOOD wraz z podstawowymi elementami, np. mechanizm zarządzania, skład obiektów, mechanizm indeksowania, analizy języka, generator planów i środowisko wykonawcze.
EN
This article presents main ideas and implemented elements of distributed object-oriented database system (DOOD). Military University of Technology researches on unification of project and development of object systems with dedicated programming language is based on DOOD system. Provided language, that supports both imperative and declarative features, allows automatic distribution of tasks, mainly because of implemented static and dynamic cost counting algorithms. This article also introduces some key elements like indexes, management console, language analysis, query planner or execution.
6
Content available remote Modelowanie obiektowe w informatycznych systemach klasy ERP
PL
W artykule przedstawiono koncepcję obiektowej bazy danych wybranych modułów (Bill of Materiał, Materiał Reąuirements Planning) systemu informatycznego klasy ERP, wskazując na zalety takiego podejścia w stosunku do modelu relacyjnego. Model obiektów bazy danych i ich powiązań przedstawiono w ujęciu języka UML (Unified Modeling Language) z uwzględnieniem specyfiki funkcjonalnej wymienionych modułów.
EN
A concept of an object oriented database for ERP systems has been presented taking into account such standard functions like Bill of Materiał (BOM) and Materiał Reąuirements Planning (MRP). Also advantages of object oriented approach in comparison to relational model have been described. Model diagrams have been presented using UML (Unified Modeling Language) language referring to the selected standard functions.
PL
W artykule przedstawiono pojęcie obiektowej bazy danych i wybrane aspekty Object Definition Language oraz porównano ODL z językami definicji danych używanymi w wybranych systemach zarządzania obiektowymi bazami danych. Omówiono również wady i zalety ODL oraz zaproponowano zmiany w standardzie mające na celu zminimalizowanie jego wad.
EN
The article describes chosen aspects of Object Definition Language. The article compares ODL with data definition languages which are used in ObjectStore and FastObject. Advantages and disadvantages of ODL are presented. Authors show possible development ways of the standard.
PL
Wiele zastosowań baz danych operuje danymi i wyrażeniami w sytuacjach, gdzie istnieje niepewność, kiedy wystąpi dane zdarzenie. Zastosowania te w naturalny sposób są reprezentowane przez modele obiektowe, które pozwalają na łatwy w zrozumieniu opis systemu. Natomiast czas (zależności temporalne) i niepewność (zależności probabilistyczne) parametryzują różne cechy tego modelu. W pracy zostanie przedstawiony nowy model temporalno-probabilistyczno-obiektowej bazy danych. Ten model danych pozwala powiązać z każdym zdarzeniem zbiór punktów czasu, a z każdym punktem czasu prawdopodobieństwo wystąpienia danego zdarzenia.
EN
There are many database applications which manipulate data and queries with uncertainty about the occurrence time of an event. These applications are naturally represented by object oriented models which allow to create easy in understanding description of database system. Features of that model are parameterized by time (time dependencies) and uncertainty (probabilistic dependencies). In this paper, it is presented a new temporal-probabilistic-object database model. The data model allows to associate with each event a set of time points, and with each time point, an interval for the probability that event occurred.
PL
Celem artykułu jest przedstawienie takiego modelowania informacji projektowej, aby było możliwe jej wykorzystanie w zautomatyzowanych procedurach decyzyjnych i przekazywanie pomiędzy różnymi uczestnikami procesu projektowego, także poprzez Internet. Problem ten przedstawiono na przykładzie doboru technologii wykonania odlewu. W artykule zamieszczono przegląd procedur i narzędzi służących do wspomagania procesów projektowania wyrobu, technologii wytwarzania i organizacji procesu produkcyjnego oraz omówiono problemy związane z wymianą informacji projektowej. Na konkretnym przykładzie rozważono przydatność technologii XML i obiektowych baz danych do modelowania informacji na potrzeby systemu eksperckiego doboru technologii odlewania.
EN
In this paper authors shows, that in present market conditions it is necessary to integrate stages of products, and technologies planning. The most important problem to be solved is creating models of project information. This problem presentation will be based on metal industry example. Authors present two concepts of ontologies that can be used in information modeling for selection of the casting process using an expert system. The first one is based on XML technology and the second on object database. Integrating expert systems with the database or XML documents give them the power of data management features in integrated product and process planning.
PL
W pracy przedstawiono metody wyszukiwania danych w obiektowej bazie danych. Na ilustrację problemu wybrano obiektowy system zarządzania bazą danych ObjectStore, najbardziej znany na rynku systemów obiektowych. Opisano funkcje wyszukiwawcze: query(), query_pick() oraz exists() zarówno w kontekście zapytań prostych i złożonych oraz pytań standardowych i dwustopniowych. Przeprowadzono 15 eksperymentów, wyjaśniających mechanizmy opisanych funkcji wyszukiwawczych. Uwzględniono indeksowanie za pomocą B-drzewa i funkcji haszującej. Wykorzystanie wyników pracy na etapie realizacji dowolnego systemu obiektowego pozwala na optymalny dobór metod wyszukiwawczych.
EN
Object-oriented query functions are presented. All examples are based on ObjectStore, the most known object-oriented database system. Simple and complex queries for the following functions are described: query(), query_pick() and exists(). 15 experiments are executed. We took into account two indexing methods: hash table and B Tree. The results allow for optimal using the adequate query function.
PL
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.
first rewind previous Strona / 1 next fast forward last
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ć.