Studia Informatica (E-Journal)
Not a member yet
    712 research outputs found

    Ocena efektywności stosowania indeksów kolumnowych w bazach danych

    No full text
    The idea of column-based indexes, introduced in Microsoft SQL Server 2012, is one of the solutions, improving the efficiency of the analytical data processing. In order to verify the opinion, the column-oriented data processing gives more efficient results than classic, row-oriented, data processing method, a series of tests were executed and the results was summarized in this article. Besides, the efficiency of columnstore index was compared with other optimization mechanisms that exist in earlier versions of MS SQL Server – such as: classical clustered and unclustered indexes, bitmap filtering, indexed views and filtered indexes.Jedną z odpowiedzi na wzrastający popyt na efektywne przetwarzanie danych potrzebnych do wieloaspektowych analiz jest koncepcja indeksów kolumnowych wprowadzona w Microsoft SQL Server 2012. W celu zweryfikowania tezy głoszącej przewagę techniki kolumnowego przetwarzania danych nad klasyczną – wierszową – metodą wykonano wiele badań, których wyniki zestawiono w niniejszym artykule. Porównano efektywność stosowania nowo wprowadzonych indeksów kolumnowych w stosunku do mechanizmów optymalizacji istniejących już we wcześniejszych wersjach MS SQL Server, takich jak: klasyczne indeksy zgrupowane i niezgrupowane, filtrowanie bitmapowe, indeksowane perspektywy czy indeksy filtrowane

    Projekt i konstrukcja systemu generującego elementy bazoda¬nowych aplikacji biznesowych

    No full text
    In the paper we put forward the idea of a system for generating elements for database business applications and presents details of the architecture and way of working of the generator prototype called BACG (Business Application Code Generator) which implements mentioned concepts.W pracy przedstawiono ideę autorskiego systemu generującego elementy bazodanowych aplikacji biznesowych oraz szczegółową prezentację architektury i sposobu działania prototypu generatora o nazwie BACG (Business Application Code Generator), realizującego przedstawione koncepcje

    ROD – obiektowa baza danych dla języka Ruby

    No full text
    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.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

    Audiowizualna baza nagrań mowy polskiej

    No full text
    The biggest audiovisual database of Polish speech (and the only one made in HD quality) is presented. The paper shortly introduces description of similar databases for other languages and the technical specification of the AGH database. The challenges met during the process of building the database are discussed along with the planned applications.Autorzy prezentują największą, audiowizualną bazę danych mowy polskiej i zarazem jedyną zrealizowaną w jakości HD. Artykuł przedstawia krótki opis podobnych baz dla innych języków oraz opis techniczny wykonanej bazy. Omówiono także napotkane wyzwania w trakcie realizacji bazy danych i jej planowane zastosowania

    Aplikacja wspierająca proces podejmowania decyzji o stanie obiektów technicznych

    No full text
    The paper presents the implementation of the algorithm to support decision-making process on the state of technical objects, based on vibroacoustic signals. The article discusses how to implement the main elements of the applications using Java technology, with using the Swing graphics library and JFreeChart component. As a database to hold the diagnostic objects we selected FirebirdSQL engine. For generating queries and communication between the application and database will be using the JDBC technology.W artykule przedstawiono implementację algorytmu wspierającego proces podejmowania decyzji o stanie obiektów technicznych na podstawie danych wibroakustycznych. Omówiono sposób realizacji kluczowych elementów aplikacji z użyciem języka Java, wraz z wykorzystaniem biblioteki graficznej Swing i JFreeChart. Jako bazę danych, przechowującą obiekty, wybrano silnik FirebirdSQL, a komunikacja i generowanie zapytań pomiędzy aplikacją i bazą danych odbywać się będzie za pomocą technologii JDBC

    Wykorzystanie technologii GPS oraz rozszerzonej rzeczywistości w inteligentnym systemie prezentacji rozkładu jazdy autobusów

    No full text
    The article shows the innovative information system. This is the application showing on your mobile phone buses schedules. The application combines several of today's technology. The data in the system are saved in a relational database, which works with a layer that helps you manage information. The client side is an intelligent mobile application that uses GPS positioning. For better comfort of use, your mobile collaborates with Google Maps and a plane delineating the way to the bus stop or other destination based on the augmented reality. The application is versatile and scalable so that allows implementations in both cities and in large areas, for example whole countries.W artykule zaprezentowano nowatorski system informatyczny. Jest to aplikacja prezentująca na telefonie komórkowym rozkład jazdy autobusów. Aplikacja łączy w sobie kilka współczesnych technologii. Dane w systemie zapisane są w relacyjnej bazie danych, która współpracuje z warstwą wspomagającą zarządzanie informacją. Strona klienta to inteligentna aplikacja mobilna wykorzystująca pozycjonowanie GPS. Dla lepszego komfortu użytkowania aplikacja mobilna, współpracuje z Google Maps oraz aplikacją wytyczającą drogę do przystanku lub celu na podstawie rozszerzonej rzeczywistości. Aplikacja jest uniwersalna i skalowalna, dzięki czemu umożliwia implementacje zarówno w miastach, jak i na dużych obszarach, np. całych państwach

    Modelowanie danych i procesów dla potrzeb budowy systemu wspomagania decyzji w hucie szkła

    No full text
    The paper discusses the problem of data modeling on the conceptual level, which is crucial to the usefulness and quality of the proposed database. The example of data modeling is a conceptual illustration of the problems that occur in the technological process in the production of glass packaging. The database model will be used in the construction of an Intelligent Decision Support System developed for the needs of manufacturing companies in the glass industry. This system will be used for classification of product defects (glass containers), as well as choosing the appropriate method of elimination of defects generated during the manufacturing process.W pracy omówiono zagadnienie modelowania danych na poziomie konceptualnym, które ma kluczowe znaczenie dla użyteczności i jakości projektowanej bazy danych. Przykład modelowania danych na poziomie konceptualnym jest ilustracją problemów, jakie występują w procesie technologicznym przy produkcji opakowań szklanych. Przedstawiony model bazy danych wykorzystany zostanie przy budowie Inteligentnego Systemu Wspomagania Decyzji, opracowywanego dla potrzeb przedsiębiorstwa produkcyjnego w przemyśle szklarskim. System ten będzie służył do klasyfikacji wad produktu (opakowań szklanych) oraz doboru odpowiedniej metody eliminacji wad powstających w trakcie procesu produkcji

    Modelowanie danych z wykorzystaniem ontologii

    No full text
    In this chapter the basic concepts of ontology and its use in the design of databases is presented. A method of conformity assessment of conceptual data models in the context of a set of ontology has been introduced. The method allows to assess the quality of representation of a considered problem domain (a part of reality) by means of a conceptual data model. The whole is illustrated by an example of using the presented method.W rozdziale przedstawiono podstawowe pojęcia związane z ontologią i jej wykorzystaniem w projektowaniu baz danych. Zaproponowano metodę oceny zgodności modeli konceptualnych danych w kontekście zbioru ontologii, która pozwala ocenić wierność odwzorowania wycinka rzeczywistości za pomocą modelu konceptualnego danych. Całość została zilustrowana przykładem zastosowania przedstawionej metody

    Równoległy heurystyczny algorytm dla rozwiązywania problemu trasowania pojazdów z oknami czasowymi

    No full text
    The following article presents a parallel heuristic algorithm to solve the vehicle routing problem with time windows (VRPTW). The fleet size is minimized in the first phase and the traveled distance in the second one. The objective is to compare the accuracy of solutions obtained by the sequential and the parallel heuristics in the first phase. The influence of the population diversification and child generation on the accuracy is analyzed together with the speedups for the memetic algorithm in the second phase. The accuracy of solutions is defined as their proximity to the best known solutions of Gehring and Homberger’s benchmarking tests.W niniejszej pracy został przedstawiony równoległy heurystyczny algorytm dla rozwiązywania problemu trasowania pojazdów z oknami czasowymi. W pierwszej fazie jest minimalizowany rozmiar floty, a w drugiej fazie całkowita przebyta odległość. Celem pracy jest porównanie jakości rozwiązań otrzymanych za pomocą algorytmu sekwencyjnego oraz równoległego w pierwszej fazie. Przeanalizowany został wpływ zróżnicowania populacji i generowania rozwiązań potomnych na jakość rozwiązań wraz z przyspieszeniami dla algorytmu memetycznego drugiej fazy. Jakość rozwiązań jest oceniana na podstawie najlepszych obecnie znanych wyników dla problemów testowych Gehringa i Hombergera

    Wyszukiwanie przybliżone sekwencji DNA z użyciem indeksu FM

    No full text
    This paper presents an algorithm for searching fragments of sequences in previously prepared DNA bases. The pattern is divided into words which overlap themselves. Their positions are found using FM-index, and they are used to search connections with each other under the assumption about a permissible maximum number of distinction.Artykuł opisuje nowy algorytm wyszukiwania przybliżonego zadanych fragmentów DNA w długich sekwencjach. Zgodnie z zaproponowanym podejściem poszukiwany fragment jest dzielony na nakładające się słowa, których pozycje w badanej sekwencji są wyznaczane przez użycie indeksu FM. Wykorzystując tak otrzymaną listę pozycji słów w sekwencji, poszukuje się połączeń spełniających założenie o dopuszczalnej maksymalnej liczbie różnic. Stworzony algorytm został poddany walidacji eksperymentalnej, której wyniki przedstawiono w artykule

    0

    full texts

    712

    metadata records
    Updated in last 30 days.
    Studia Informatica (E-Journal)
    Access Repository Dashboard
    Do you manage Open Research Online? Become a CORE Member to access insider analytics, issue reports and manage access to outputs from your repository in the CORE Repository Dashboard! 👇