Studia Informatica (E-Journal)
Not a member yet
712 research outputs found
Sort by
Analiza możliwości wykorzystania liniowych przekształceń geometrycznych w kompresji sekwencji wizyjnych
Standard video compression algorithms are based on motion vector prediction of images. There is potential possibility for enhancement of such an approach and creating an algorithm that predict images using motion vector rotation angle and scale factor as well. As a tool for searching these parameters and block matching there were Mellin and Fourier-Mellin transform proposed. The usability of proposed solution and the convergence of searching was verified against test images.Standardowe metody kompresji sekwencji wizyjnych bazują m.in. na predykcji obrazu na podstawie wektorów przesunięć. Istnieje możliwość rozszerzenia metody i stworzenia algorytmu rekonstruującego obrazy, używającego wektorów przesunięć, kąta obrotu i współczynnika przeskalowania. Do ich poszukiwania i pasowania bloków zaproponowano użycie transformaty Mellina i Fouriera-Mellina. Funkcjonowanie i zbieżność rozwiązania zweryfikowano względem poszukiwania podobieństwa obrazów na zestawie obrazów testowych
Analiza wydajności metod dostępu do danych pochodzących z eksperymentów mikromacierzowych w zależności od sposobu ich przechowywania
The main goal of this article was to select the most optimal method of storing files from microarray experiment in database. The paper compares two methods of storing the data using the database: storing the files from microarray experiment directly in database or storing the reference to the files from the microarrays experiment saved on hard disk.W niniejszej pracy porównano (pod względem wydajności dostępu do danych) dwie metody gromadzenia plików zawierających dane z eksperymentu mikromacierzowego z wykorzystaniem mechanizmów relacyjnych baz danych. Pomiar czasu dostępu do zawartości pliku miał na celu wytypowanie tej metody, która po zaimplementowaniu w systemie informatycznym (którego jedną z funkcjonalności było przechowanie i udostępnianie danych mikromacierzowych) cechowałaby się lepszymi paramatrami dostępu do danych podlegających następnie dalszemu przetwarzaniu
Zastosowanie widoków na bazę wiedzy
This paper introduces the Knowledge View concept and its application in software engineering. The work presented is aimed at bringing knowledge engineering and Semantic Web technologies closer to software engineers and programmers. It is done by disguising knowledge bases as relational or object databases and applying patterns known to software engineers.W artykule przedstawiono koncepcję widoków na bazę wiedzy i jej zastosowanie w inżynierii systemów. Praca ma na celu przybliżenie inżynierii wiedzy i technologii Semantic Web inżynierowi oprogramowania oraz programiście. Cel ten osiągany jest poprzez upodobnienie baz wiedzy do relacyjnych lub obiektowych baz danych oraz poprzez stosowanie wzorców znanych w inżynierii oprogramowania
Graficzna analiza programów SAS
The article describes an analysis tool for SAS 4GL programs. The paper proposes the use of the system log, generated by SAS for each executed program to automatically create a corresponding diagram of the processing. Created in the scalable form diagrams can be used for documentation and diagnostic purposes.Artykuł opisuje propozycję narzędzia ułatwiającego analizę programów tworzonych w systemie SAS (4GL). W artykule zaproponowano wykorzystanie systemowego logu, generowanego przez SAS dla każdego wykonywanego programu, w celu automatycznego tworzenia odpowiadającego mu diagramu przetwarzania. Tworzone w postaci wektorowej diagramy mogą być wykorzystane w dokumentacji i diagnostyce programów SAS
Wykrywanie niespójności danych w rozproszonych systemach transakcyjnych z wykorzystaniem reguł asocjacyjnych (algorytm a Priori)
Last 15 years was a period of popularization of distributed transactional systems in many companies. The use of distributed transactional systems beyond many advantages has one disadvantage, which is connecting with redundancy of data: during modification data, data inconsistency may arise. This article describes new detecting data inconsistency method and compares it with others available methods.Ostatnie 15 lat było okresem popularyzacji rozproszonych systemów transakcyjnych w wielu firmach. Stosowanie rozproszonych systemów transakcyjnych poza zaletami ma jedną dużą wadę związaną stricte z redundancją danych: podczas wykonywania modyfikacji danych mogą powstać niespójności danych. Niniejszy artykuł przedstawia nową metodę wykrywania niespójności danych oraz porównuje ją do obecnie stosowanych metod
Język KQL jako realizacja idei języka SQL dla bazy wiedzy
As a part of the Semantic Web initiative there are being developed knowledge inference systems. Moreover, the languages for accessing such systems are also open issues. The paper proposes a new language for accessing modularized knowledge bases, whose features allows for its comprehensive usage in knowledge management systems in an analogous way as SQL language in relational database systems.W ramach inicjatywy Semantic Web rozwijane są systemy wnioskowania z wiedzy. Ciągle otwartym problemem są również języki dostępu do takich systemów. W artykule zaproponowano nowy język dostępu do zmodularyzowanych baz wiedzy, o cechach umożliwiających jego kompleksowe wykorzystanie w systemach zarządzania wiedzą, w sposób analogiczny do wykorzystania języka SQL w systemach relacyjnych baz danych
Metody przeprowadzania normalizacji danych XML
Normalization is the process of efficiently organizing data in a database. There are two goals of the normalization process: eliminating redundant data and ensuring data dependencies. At the work we discuss methods achieving the normalization of data XML. In the case of XML data, this problem is more difficult than for relational data – we must also take the hierarchical data structure into consideration.Normalizacja jest procesem mającym na celu uzyskanie schematu danych odpornego na możliwość wystąpienia w instancji powtarzających się danych. Proces ten jest dobrze zbadany dla danych relacyjnych. Wraz z rosnącą popularnością stosowania XML jako formatu wymiany i przechowywania danych normalizacja nabiera ogromnego znaczenia dla danych XML. W procesach integracji danych nieuzasadniona nadmiarowość danych jest szczególnie niepożądana. W pracy analizujemy metody przeprowadzania normalizacji danych XML. Badanie tego problemu w ujęciu XML jest trudniejsze niż dla danych relacyjnych, gdyż w tym przypadku musimy dodatkowo uwzględnić hierarchiczną strukturę danych
Bezpieczeństwo mobilnych baz danych
The mobile distributed system architecture analysis concerning mechanisms guaranteeing the data safety was presented in the paper. This analysis can constitute a set of guidelines for developers and administrators of such systems. The research environment was created with usage of Microsoft Tools – IIS, SQL Server 2008 and SQL Server Mobile.W artykule przeprowadzono analizę mechanizmów gwarantujących bezpieczeństwo w systemach wykorzystujących mobilne bazy danych. Analiza ta ma stanowić wskazówki oraz wytyczne dla twórców i administratorów takich systemów rozproszonych. Badania prowadzone były w środowisku zbudowanym z narzędzi firmy Microsoft – IIS, SQL Server 2008 oraz SQL Server Mobile
Optymalizacja procesów biznesowych za pomocą sieci Petriego i programowania dynamicznego
This paper describes the idea of improving the simulation-based optimization of business processes using the dynamic programming. The Petri Nets scalability together with the concept of dynamic programming is used in attempt to reduce the number of necessary computations while applying the changes into the process.Artykuł przedstawia ideę usprawnienia, opartą na symulacji metody optymalizacji procesów biznesowych, przy pomocy programowania dynamicznego. Skalowalność sieci Petriego i pochodząca z programowania dynamicznego koncepcja dzielenia problemu na mniejsze podproblemy wykorzystana została w próbie zmniejszenia liczby operacji niezbędnych do wdrożenia zmian w procesie
Kontrola jakości wewnętrznej i kwalifikacje zespołu projektowego a jakość systemu bazy danych
Although quality evaluation of a database system is dependent on numerous measurable attributes, it is also subjective. The quality of a system depends not only on the number of its advantages, but also on to what extent it is free from faults. Taking into account knowledge, innovativeness, eagerness to work and low costs of employment, software producers employ young people, including computer science students to set up their project teams. The aim of this work is to stress the role of internal quality evaluation of a produced database system and the influence on the system quality of not only knowledge, but also personal qualities, experience and attitude of the executive team members (irrespective of the phase of the project they participate in), including the awareness of the project's aim and the need for accuracy with the specification of each realised task.Ocena jakości systemu bazy danych, pomimo, że w dużej mierze zależy od wielu atrybutów mierzalnych, jest również oceną subiektywną. Jakość systemu zależy nie od tylko od tego, ile system ma zalet, ale również od tego, w jakim stopniu jest pozbawiony wad. Ze względu na wiedzę, innowacyjność, zapał do pracy i niskie koszty zatrudnienia, producenci oprogramowania – tworząc zespoły projektowe – zatrudniają ludzi młodych, w tym również studentów kierunków informatycznych. Celem pracy jest podkreślenie roli oceny jakości wewnętrznej wytwarzanego systemu bazy danych oraz wpływu na jakość systemu nie tylko wiedzy, ale także doświadczenia, cech osobowościowych i postaw członków zespołów wykonawczych (niezależnie od fazy projektu, w której uczestniczą), w tym świadomości celu i potrzeby zgodności ze specyfikacją każdego wykonywanego zadania