W artykule przedstawiono cechy narzędzia RMAN, służącego do wykonywania procesów archiwizacji i odtwarzania bazy danych, dostarczanego wraz z instalacją systemu Oracle. Omówiono różne sposoby wykonywania kopii zapasowych oraz zaproponowano odpowiednie strategie odzyskiwania i odtwarzania bazy danych. Każda strategia została zilustrowana odpowiednim przykładem zastosowania.
EN
In this article we present the features of the RMAN tool. This tool is used to backup and recover a database and belongs to the installation packet of DBMS Oracle. We describe different ways of creating database backups and we propose appropriate strategies of database restore and recovery. Each solution was illustrated by the adequate example of usage.
Systemy wieloagentowe pozwalają tworzyć własne rozwiązania programowe oparte na grupach współpracujących ze sobą agentów, realizujących wspólne cele. W niniejszym artykule przedstawiono nową, uniwersalną platformę wieloagentową UMAP, która dostarcza gotowych rozwiązań w zakresie tworzenia agentów programowych, pozostawiając programistom jedynie konieczność zaimplementowania logiki działania agentów, adekwatnie do realizowanego projektu. W artykule przedstawiono informacje dotyczące działania utworzonej platformy, jej architekturę oraz podstawy teoretyczne i standardy, na podstawie których została ona zaprojektowana.
EN
Multi-agent systems allow to build custom software solutions that work on the basis of groups of cooperating agents, realizing a common goal. In the paper, we present a new, universal multi-agent platform (UMAP), which provides ready to use solutions for the implementation of software agents, leaving the programmers only the necessity to implement business logic of agents, according to the expected deliverables. We also show various considerations related to the functioning of the UMAP platform, its architecture, theoretical foundations and standards underlying the design of the platform.
Alignment of specific regions of two biological molecules is a basic method for determination how similar these two molecules are. There are several methods of optimal alignment that were developed through many years. However, they are dedicated for nucleotide sequences of DNA⁄RNA or amino acid sequences of proteins. Since the construction of proteins can also be analyzed at the level of secondary structure (and higher), we need a comparative method, which would allow us to determine the similarity between biological particles at this level and express it through the appropriate similarity measure. For this reason, we have modified an existing Smith–Waterman method towards matching sequences of secondary structures elements (SSEs). In the paper, we present our modification to the method. We also describe how we find several alternative and equally optimal alignment paths on the basis of the characteristics of compared sequences. Presented alignment method is used in the PSS–SQL language, which allows searching a database in order to find proteins having secondary structures similar to the structural pattern specified by a user.
Searching proteins on their secondary structures provides a rough and fast method of identification of molecules having a similar fold. Since existing database management systems do not offer integrated exploration methods for querying protein structures, the structural similarity searching is usually performed by external tools. This often lengthens the processing time and requires additional processing steps, like adaptation of input and output data formats. In the paper, we present the extended SQL language, which allows searching a database in order to find proteins having secondary structures similar to the structural pattern specified by a user. Presented query language is integrated with the relational database management system and it simplifies the manipulation of biological data.
Współczesne systemy analityczne coraz częściej sięgają po nowe sposoby analizy danych oparte na rozmytym wnioskowaniu i przetwarzaniu informacji, która nie zawsze jest reprezentowana w sposób precyzyjny. W niniejszym artykule zaprezentowano nowatorski, w pełni funkcjonalny, opracowany i zrealizowany przez autorów system hurtowni danych rozmytych (FDW, Fuzzy Data Warehouse). Hurtownia danych rozmytych stanowi repozytorium danych, które przechowuje zarówno dane precyzyjne, jak i dane rozmyte oraz pozwala na klasyczne i rozmyte przetwarzanie zgromadzonych w niej danych. W artykule zebrano najważniejsze cechy funkcjonalne systemu FDW oraz wykonanej przez autorów aplikacji analitycznej FDW Browser, należącej do klasy narzędzi eksploracji danych Fuzzy-OLAP.
EN
Modern analytical tools increasingly make use of new ways of data analysis that base on fuzzy reasoning and fuzzy processing of information. In the paper, we present a Fuzzy Data Warehouse system (FDW), which we have designed and developed. Fuzzy Data Warehouse (FDW) is a data repository, which contains fuzzy data and allows a fuzzy processing of the data. In the paper, we focus on the most important functional features of the FDW system and our newly developed FDW Browser, which is an analytical application adhering to the Fuzzy-OLAP class of data exploration tools.
Wprowadzenie rozmytości do systemów hurtowni danych pozwala na przetwarzanie danych na wyższym poziomie abstrakcji i wprowadza możliwość analizy danych o nieprecyzyjnym charakterze. Ponadto, umożliwia wyrażanie różnych wskaźników biznesowych w języku naturalnym przy użyciu ogólnych sformułowań typu: dużo, mało, około 10, prawie wszyscy i in., reprezentowanych przez odpowiednie funkcje przynależności. Implementacja hurtowni danych rozmytych i narzędzi analizy danych wykorzystujących elementy logiki rozmytej napotyka na szereg problemów natury technicznej, występujących po stronie istniejących systemów zarządzania bazą danych. W niniejszym artykule, na przykładzie systemu zrealizowanego przez autorów, zaprezentowano architekturę i praktyczne aspekty implementacji hurtowni danych rozmytych.
EN
Incorporation of fuzziness into data warehouse systems gives the opportunity to process data at higher level of abstraction and improves the analysis of imprecise data. It also gives the possibility to express business indicators in natural language using terms, like: high, low, about 10, almost all, etc., represented by appropriate membership functions. There are many technical, server-side problems that appear while developing the Fuzzy Data Warehouse with the use of existing database management systems (DBMSs). In the paper, we show architecture and practical aspects of the implementation of the Fuzzy Data Warehouse system based on our own personal experiences.
Reprezentacja białek w postaci struktury drugorzędowej dostarcza ważnych informacji dotyczących budowy białek i jest często wykorzystywana w procesie poszukiwania podobieństwa białek. Ponieważ istniejące komercyjne systemy zarządzania bazami danych nie udostępniają zintegrowanych sposobów zaawansowanego przetwarzania danych biologicznych na poziomie języka SQL, proces poszukiwania podobieństwa strukturalnego jest zwykle realizowany przez narzędzia zewnętrzne. W niniejszym artykule przedstawiono opracowany i zaimplementowany przez autorów język PSS-SQL, pozwalający na poszukiwanie w bazie danych białek o strukturze drugorzędowej podobnej do struktury wyspecyfikowanej przez użytkownika. W ten sposób otrzymujemy łatwy w zapisie, deklaratywny język do poszukiwania podobieństwa strukturalnego białek.
EN
Secondary structure representation of proteins provides important information regarding protein general construction and shape. This representation is often used in protein similarity searching. Since existing commercial database management systems do not offer integrated exploration methods for biological data e.g. at the level of the SQL language, the structural similarity searching is usually performed by external tools. In the paper, we present our newly developed PSS-SQL language, which allows searching the database in order to identify proteins having secondary structure similar to the structure specified by the user in a PSS-SQL query. Therefore, we provide a simple and declarative language for protein structure similarity searching.
System MAS4PSi (Multi Agent System For Protein Similarity searching) pozwala na szybkie, skalowalne i niezawodne poszukiwanie podobieństwa strukturalnego białek. Poszukiwanie podobieństwa strukturalnego białek jest kluczowe w prowadzeniu badań nad różnymi procesami biologicznymi i innymi obszarami, które mają swoją podstawę w tych procesach biologicznych. Celem niniejszego artykułu jest przybliżenie i określenie możliwych scenariuszy wykorzystania zbudowanego systemu MAS4PSi w powszechnie rozumianej diagnostyce medycznej zarówno na etapie opracowywania eksperymentów pomocnych we wprowadzeniu nowych badań, jak i na etapie typowo diagnostycznym.
EN
MAS4PSi (Multi-Agent System For Protein Similarity searching) is a system that allows fast, scalable and reliable protein structure similarity searching. Protein structure similarity searching is crucial in conducting research on a variety of biological processes, and other areas that have their basis in these biological processes. The purpose of this article is to define and present possible scenarios of using the MAS4PSi system in a broadly understood medical diagnostics, both in the design of experiments supporting new research, as well as the typical diagnostic stage.
W artykule przedstawiono wyniki badań, w których przeprowadzono analizę porównawczą pod względem czasów wykonania oraz generacji kodu języka SQL narzędzi odwzorowań obiektowo-relacyjnych na podstawie platformy .NET. Wyniki analizy i przeprowadzonych eksperymentów zostały zilustrowane wykresami i odpowiednio zinterpretowane. W artykule opisano także projekt systemu pozwalającego na przeprowadzenie takich badań oraz strukturę bazy danych zawierającej niezbędne dane testowe.
EN
In this paper we present the results of research, in which we conducted a comparative analysis taking into account execution time and generation of SQL code of the object-relational mapping tools based on the .NET platform. The results of the analysis and the experiments are illustrated by the charts and properly interpreted. In this paper we also describe the design of the system supporting the conduct of such research and the structure of the database containing the necessary test data.
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ć.