Celem artykułu jest wskazanie zakresu implementacji obsługi danych temporalnych w środowiskach MS SQL Server i Azure SQL Database oraz określenie stopnia zgodności tej implementacji z zapisami dotyczącymi temporalnych rozszerzeń języka SQL zawartych w standardzie ISO/IEC 9075 w wersji SQL:2011, a także prezentacja możliwości obsługi danych temporalnych przez wymienione środowiska.
EN
The aim of the article is an indication the scope of the implementation of temporal data support in the MS SQL Server and Azure SQL Database environments and determining the degree of compliance of this implementation with the provisions on temporal extensions of the SQL language of the ISO/IEC 9075 standard in the SQL: 2011 version, as well as to present possibility of handling temporal data by these environments.
Artykuł poświęcony jest zastosowaniu serwera baz danych do przechowywania grafiki wektorowej. Oryginalnym elementem zaproponowanego rozwiązania jest przechowywanie elementów składowych tego typu danych, zamiast, co do tej pory było stosowane, zapisywaniu całego pliku w typach BLOB. Wykorzystany został złożony, obiektowy typ geometry, a jako środowisko wykorzystano MS SQL Server. Zrealizowano dekompozycję najpopularniejszego pliku grafiki wektorowej *.pdf do obiektów bazy danych. Jako weryfikację jakości przyjętych rozwiązań zrealizowano zapis danych z bazy do wyjściowego formatu. Zaproponowane rozwiązanie może zostać wykorzystane do przechowywania i wielokrotnego wykorzystywania bloków wektorowych przy tworzeniu złożonych rysunków i dokumentacji.
EN
Article is devoted to the use of the database server to store vector graphics. Original element of the proposed solution is to store the components of this type of data, instead of what used to be used, save the file in a BLOB types. Object-type geometry was used, whereas an environment was MS SQL Server. Achieved decomposition of the most popular vector graphics file *. pdf to database objects. As a verification of the quality of the solutions implemented to write data from the database to the output format. The proposed solution can be used for storing and reusing blocks for creating complex vector drawings and documentation.
Artykuł poświęcony jest praktycznemu wykorzystaniu typów danych złożonych opisujących geometrię wektorową dostępnych na platformie MS SQL Server. Pokazano najważniejsze cechy tych obiektów oraz wybrane metody obiektowe, które je obsługują. Przedstawione zostały dwie aplikacje opisujące sieci lokalne o różnym zasięgu, co pozwoliło na zastosowanie obu typów: geometry i geography. Zapewniona została wizualizacja danych z wykorzystaniem zarówno własnej aplikacji jak i komercyjnego narzędzia raportującego.
EN
The article is devoted to practical use of complex data types that describe the vector geometry and they are available on MS SQL Server platform. Showing the main features of these objects and object selection methods that support them. Two applications were presented describing the local networks of varying coverage, which allowed the use of both types: geometry and geography. Data visualization has been ensured with the use of both your own application and commercial reporting tool.
Przedmiotem wykładu jest wykorzystanie dokumentów XML w relacyjnych bazach danych. W pierwszej części wykładu zaprezentowana zostanie krótka historia standardu XML i podstawowe zasady tworzenia dokumentów XML. Wprowadzenie w MS SQL Server 2005 typu danych XML udostępniło nowe możliwości projektowania i implementacji baz danych. Metody typu XML pozwalają na realizację zapytań w języku SQL wykorzystujących jednocześnie dane relacyjne i dane zapisane w dokumentach XML. Możliwość definiowania schematów XSD umożliwia rozwiązanie problemów walidacji danych zapisanych w dokumentach XML na poziomie mechanizmów bazy danych.
EN
The subject of the lecture is the use of XML documents in relational databases. In the first part of the lecture a brief history of XML standard and basic rules for creating XML documents will be presented. The introduction of XML data type in MS SQL Server 2005 has made new possibilities accessible for database design and implementation. XML type methods allow the execution of SQL queries simultaneously using relational data and data saved as XML documents. The feature of XSD schemas defining enables solving problems of the validation of data saved as XML documents at the level of the database engine.
Praca zawiera opis technologii zgłębiania danych oraz języka DMX (Data Mining Extension) przeznaczonego do analizy eksploracyjnej w środowisku MS SQL Server, a także wizualnej alternatywy w postaci narzędzia Microsoft Visual Studio. Dodatkowo omówione zostały algorytmy zgłębiania danych zaimplementowane przez Microsoft, przy szczególnym uwzględnieniu algorytmu Microsoft Sequence Clustering. Głównym celem pracy oprócz charakterystyki metod zgłębiania danych jest zbudowanie aplikacji windowsowej umożliwiającej tworzenie, trenowanie oraz ocenę dokładności modeli eksploracyjnych przy pomocy wspomnianego rozszerzenia DMX. Aplikacja napisana została w technologii .NET w języku C# i do trenowania modeli wykorzystuje dwa algorytmy: Microsoft Clustering oraz Microsoft Sequence Clusterin, zachowując przy tym maksimum uniwersalności konfiguracji obu tych procesów. Warto dodać również, że do komunikacji pomiędzy aplikacją a serwerem analitycznym Microsoft Analysis Services wykorzystana została biblioteka ADOMD.NET.
EN
The paper describes methods and algorithms of data mining at the MS Analysis Services platform. At beginning the main idea of such process was presented. All steps from the relational schema through integration, schema construction till reporting was discuss. In the next step all implemented in presented tool models was presented with special attention to its mathematical principles. The main care was pointed to Microsoft Sequence Clustering, as a main subject of this work. The DMX SQL extension was presented as the most important tool to build, process and test mining structures and models. This language was used in the client application, which was created by C# .NET. It gives opportunity to create data mining clustering models for any tables from chosen relational schema. The main original part of this work is the tool to testify Microsoft Sequence Clustering model, which is not presented in Analysis Services toolkit. The ADOMD library was used to the communication between server engine and client application, and was shortly described.
W pracy analizowano możliwość zastosowania mobilnych serwerów baz danych do stworzenia środowiska rozproszonej bazy danych z wykorzystaniem mechanizmów replikacji danych. Szczególną uwagę zawrócono na aspekty związane z inicjalizacją repliki na urządzeniu przenośnym oraz cykliczną jej synchronizację z serwerem centralnym. Badania prowadzone były w środowisku wykorzystującym narzędzia firmy Microsoft: SQL Server 2005 oraz SQL Server Mobile.
EN
The possibility of mobile devices usage for data replication was analyzed in the paper. The problems of replica initialization and periodical synchronization were considered particularly. The research was performed in environment consisting of Microsoft tools: SQL Server 2005 and SQL Server Mobile.
W pracy przedstawiono wybrane zagadnienia dotyczące hurtowni danych i, związanych z nimi, procesów ETL. Pierwsza część pracy opisuje zagadnienia teoretyczne takie jak architektura hurtowni oraz reprezentacja danych. Druga część pracy to opis zagadnień praktycznych związanych z hurtowniami danych i procesami ETL. Przedstawiono w niej rozpoznane mechanizmy ETL oraz wybrane dedykowane im narzędzia programistyczne w badanych SZBD Oracle 10g i Microsoft SQL Server 2005. Wszystkie rozpoznane mechanizmy zostały zaimplementowane w testowej hurtowni danych zrealizowanej w obu środowiskach. Zbadano ich działanie i możliwości. Praca zakończona jest wnioskami z przeprowadzonych badań.
EN
This paper describes the issues of data warehouse and associated with them ETL-process. The first part of the work describes the theoretical issues such as warehouese architecture and data representation. The second part of the job is related to the pratcical issues associated wih the warchouses and ETL mechanisms and dedicated them programming tiils in tested SZBD Orcale 10g and Microsoft SQL Server 2005 were there presented. All the mechanisms have been implemented in both environments for test data warehouse. They possibilities and operation were examined. The works is completed with the conclusions of the tests.
Artykuł ma na celu przedstawienie nowego podejścia do pisania aplikacji, które zapewnia wysoki poziom użyteczności oraz bezpieczeństwa przy niskich nakładach związanych z programowaniem i wdrożeniem. W chwili obecnej połączenie ASP.NET 2.0 oraz SQL Server 2005 jest bez wątpienia najsilniejszym i najwydajniejszym środowiskiem programistycznym dostępnym na rynku. Prezentację najważniejszych możliwości oferowanych przez wspomniane narzędzia oparto o system zarządzający obiegiem wniosków. Pomimo, że aplikacja jest w pełni użyteczna i dostosowana do zastosowań komercyjnych stanowi tylko ilustrację prezentowanych metod.
EN
The main idea of this paper concern new method of application creation, which guarantee high security level with low programming costs consumption. This time combination of ASP.NET 2.0 and SQL Server 2005 seems to be the most powerful and efficient available technology. Presentation of most important possibilities offer by this technologies is based on system of documents management. In spite that this application can be useful in practice and commerce is only the illustration of presented tools and methods.
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ć.