Aplikacja przetwarzająca własne funkcje agregujące w kodzie zarządzalnym.
|
|
- Halina Lipińska
- 9 lat temu
- Przeglądów:
Transkrypt
1 Aplikacja przetwarzająca własne funkcje agregujące w kodzie zarządzalnym. Krzysztof Grządziel, R4IS2 23 stycznia 2010 Streszczenie W artykule znajduje się opis wykonanych kroków potrzebnych do utworzenia własnych funkcji agregujących 1 w kodzie zarządzanym w bazie danych MS SQL Server Funkcje agregujące napisane zostały w języku C#. Pokazane zostało tworzenie assembly za pomocą Microsoft Visual Studio 2008, import assembly do bazy danych oraz stworzenie agregatów korzystających z naszej klasy. Konfiguracja MS SQL Server 2008 pozwalająca na połącznie się z bazą danych aplikacjom zewnętrznym. Na koniec pokazane zostały zapytania T-SQL na przykładowych danych, które wykorzystują nasze funkcje agregujące oraz wykresy z przetworzonymi danymi. Spis treści 1 Własne funkcje agregujące Tworzenie funkcji agregujących przy pomocy Visual Studio Rejestrowanie assembly i agregatów w bazie przy pomocy T-SQLa Dane Schemat tabel Pozyskanie danych Importowanie danych do tabel Zapytania SQL Średnia krocząca Średnia ważona Pozostałe średnie Konfiguracja MS SQL Server dla aplikacji PHP Konfiguracja MS SQL Server Aplikacja PHP Zapytania SQL wykorzystane w aplikacji Wykresy wygenerowane przez aplikację Własne funkcje agregujące 1.1 Tworzenie funkcji agregujących przy pomocy Visual Studio Otwieramy Microsoft Visual Studio klikamy File New Project 3. następnie Other Languages 4. Visual C# Database SQL Server Project, ustawiamy pole name np. na MyAggregates, OK 5. Ustawiamy referencje do naszej bazy danych, OK 6. PPM 2 na MyAggregates Add Aggregate Ustawiamy Aggregate, pole name jako nazwe naszej funkcji np. AVGGeo.cs, Add 8. implementujemy naszą funkcję agregującą 1 UDA User Defined Aggregates 2 prawy przycisk myszy 1
2 9. po zaimplementowaniu, klikamy Bulid Build MyAggregates, aby skompilować 10. następnie Bulid Deploy MyAggregates, Visual Studio zarejestruje za nas Assembly oraz napisane przez nas funkcje agregujące, ale UWAGA! tylko te, które przyjmują tylko jeden parametr 11. jeżeli napisalśmy funkcję agregującą, która przyjmuje więcej parametrów niż jeden, musimy ją zarejestrować ręcznie używając T-SQLa. Przygotowaną solucję i funkcje agregujące można znaleźć w.\examples\p15 agregaty.zip 1.2 Rejestrowanie assembly i agregatów w bazie przy pomocy T- SQLa Skompilować assembly z kodu zródłowego można za pomocą komendy w linii poleceń, np. 1 c s c / t a r g e t : l i b r a r y C: \AVGGeo. c s Assembly oraz funkcje agregujące dodajemy za pomocą T-SQLa w nastepujący sposób (dla kodu znajdującego sie w.\examples\p15 agregaty.zip) 1 exec s p c o n f i g u r e c l r enabled, 1 2 GO 3 RECONFIGURE WITH OVERRIDE 4 GO 5 6 IF EXISTS (SELECT name FROM s y s o b j e c t s WHERE name = AVGWeighted ) 7 DROP AGGREGATE AVGWeighted 8 IF EXISTS (SELECT name FROM s y s o b j e c t s WHERE name = AVGHarm ) 9 DROP AGGREGATE AVGHarm 10 IF EXISTS (SELECT name FROM s y s o b j e c t s WHERE name = AVGGeo ) 11 DROP AGGREGATE AVGGeo 12 GO IF EXISTS (SELECT name FROM s y s. a s s e m b l i e s WHERE name = MyAggregates ) 15 DROP ASSEMBLY MyAggregates 16 GO CREATE ASSEMBLY MyAggregates FROM C: \ Users \ Administrator \Documents\ h e l l o \ S q l S e r v e r P r o j e c t 8 \AVGGeo\ obj \Debug\ S q l C l a s s L i b r a r y. d l l 19 GO CREATE AGGREGATE AVGGeo f l o a t ) RETURNS f l o a t 22 EXTERNAL NAME MyAggregates.AVGGeo 23 CREATE AGGREGATE AVGHarm f l o a t ) RETURNS f l o a t 24 EXTERNAL NAME MyAggregates.AVGHarm 25 CREATE AGGREGATE AVGWeighted f l o a t ) RETURNS f l o a t 26 EXTERNAL NAME MyAggregates. AVGWeighted GO 2 Dane 2.1 Schemat tabel Listing 1: Tworzenie tabeli spolki2 1 CREATE TABLE [ dbo ]. [ s p o l k i 2 ] ( 2 [ i d ] [ int ] NOT NULL, 3 [ nazwa ] [ nvarchar ] ( 5 0 ) NOT NULL, 4 [ symbol ] [ nvarchar ] ( 1 0 ) NOT NULL, 5 CONSTRAINT [ PK spolki2 ] PRIMARY KEY CLUSTERED 6 ( 7 [ i d ] ASC 8 )WITH (PAD INDEX = OFF, STATISTICS NORECOMPUTE = OFF, IGNORE DUP KEY = OFF, 9 ALLOW ROW LOCKS = ON, ALLOW PAGE LOCKS = ON) ON [PRIMARY] 10 ) ON [PRIMARY] W tabeli spolki2 trzymamy nazwy spółek. 1 CREATE TABLE [ dbo ]. [ notowania2 ] ( 2 [ i d ] [ int ] NOT NULL, 3 [ s p o l k i i d ] [ int ] NOT NULL, 4 [ data ] [ date ] NOT NULL, 5 [ otw ] [ decimal ] ( 1 0, 3) NOT NULL, Listing 2: Tworzenie tabeli notowania2 2
3 6 [ min ] [ decimal ] ( 1 0, 3) NOT NULL, 7 [max] [ decimal ] ( 1 0, 3) NOT NULL, 8 [ zamnk ] [ decimal ] ( 1 0, 3) NOT NULL, 9 [ zmiana ] [ decimal ] ( 1 0, 3) NOT NULL, 10 [ wolumen ] [ int ] NOT NULL, 11 CONSTRAINT [ PK notowania2 ] PRIMARY KEY CLUSTERED 12 ( 13 [ i d ] ASC 14 )WITH (PAD INDEX = OFF, STATISTICS NORECOMPUTE = OFF, IGNORE DUP KEY = OFF, 15 ALLOW ROW LOCKS = ON, ALLOW PAGE LOCKS = ON) ON [PRIMARY] 16 ) ON [PRIMARY] W tabeli notowania2 przechowujemy dane na temat notowań spółek, przygotowane tak jak w punkcie (2.2). 2.2 Pozyskanie danych Dane pobieramy z serwisu za pomocą skryptu grab.sh, znajduje się on w (.\example\grab.sh). Użycie: 1. / grab. sh <symbol s p o l k i > <katalog, do ktorego zapisujemy pobrane dane> Przykład: 1. / grab. sh TPS t p s a 2. / grab. sh KGH kghm 2.3 Importowanie danych do tabel Dodanie danych do spolki2 1 INSERT INTO dbo. s p o l k i 2 values ( 1, KGHM, KGH ), ( 2, TPSA, TPS ), 2 ( 3, INGBSK, ING ) ; Aby zaimportować pozyskane dane do notowania2, dane muszą być odpowiednio przygotowane. W naszym przypadku oczyszczamy pobrane dane ze zbędnych linii, poleceniem (dla notowań TPSA) 1 sed n /ˆ 200/p. / tpsa /TPS 200 > tpsa TPS. csv dla pozostałych analogicznie. Następnie należy dodać na początku każdego wiersza, id rekordu (kolumna id), oraz id spółki, zgodny z numerem spółki w tabeli spolki2 (kolumna spolki id) np. importując dane do Microsoft Office Excel, dodając odpowiednie kolumny i eksportując dane spowrotem do pliku.csv. Tak przygotowany plik można znaleźć w.\examples\kghm tpsa ing.csv Na koniec impotujemy plik z danymi do bazy danych 1 BULK INSERT dbo. notowania2 2 FROM C: \ Users \ Administrator \ Desktop \ kghm tpsa ing. csv 3 WITH ( FIELDTERMINATOR = ;, ROWTERMINATOR = \n ) 3 Zapytania SQL Poniżej znajdują się przykładowe zapytania SQL dla danych z tabeli notowania2 z użyciem własnych funkcji agregujących. 3.1 Średnia krocząca Zapytanie zwraca prostą średnią krocząca z 10 ostatnich próbek 1 SELECT x. data as xdata, AVG( y. wolumen ) 2 FROM 3 (SELECT ROWNUMBER( ) OVER (ORDER BY data ASC) AS Row, data FROM dbo. notowania2 where s p o l k i i d = 2) AS x, 4 (SELECT ROWNUMBER( ) OVER (ORDER BY data ASC) AS Row, data, wolumen FROM dbo. notowania2 where s p o l k i i d = 2 ) AS y 5 WHERE x. Row between y. Row AND y. Row+9 6 GROUP BY x. data 7 ORDER BY x. data ASC 3
4 3.2 Średnia ważona Zapytanie zwraca średnią ważoną kolumny zamnk z wagą zmiana grupując je miesiącami 1 SELECT CAST( data AS CHAR( 7 ) ) AS data, dbo. AVGWeighted ( zamnk, zmiana ) AS avgweight 2 FROM dbo. notowania2 3 WHERE s p o l k i i d = 2 AND data BETWEEN AND GROUP BY CAST( data as CHAR( 7 ) ) 5 ORDER BY data ASC 3.3 Pozostałe średnie Zapytanie zwracające prostą średnią kroczącą, kroczącą średnią geometryczną oraz kroczącą średnią harmoniczną z 10 ostatnich próblek dla akcji TPSA w przedziale od do SELECT x. data AS xdata, AVG( y. wolumen ) AS vol, dbo.avggeo( y. wolumen ) AS avggeo, dbo. AVGHarm( y. wolumen ) AS avgharm 2 FROM 3 (SELECT ROWNUMBER( ) OVER (ORDER BY data ASC) AS Row, data FROM dbo. notowania2 WHERE s p o l k i i d = 2) AS x, 4 (SELECT ROWNUMBER( ) OVER (ORDER BY data ASC) AS Row, data, wolumen FROM dbo. notowania2 WHERE s p o l k i i d = 2 ) AS y 5 WHERE x. data BETWEEN AND AND x. Row BETWEEN y. Row AND y. Row +9 6 GROUP BY x. data 7 ORDER BY x. data ASC 4 Konfiguracja MS SQL Server dla aplikacji PHP Próba uruchomienia usługi Apache/ (Win32) + PHP 5.3 (5.3.1) VC6 x86 Thread Safe dla Windowsa z włączonymi rozszerzeniami do obsługi połączeń z bazami danych MS SQL Server, kończy się niepowodzeniem. Z tego powodu należy pobrać rozszerzenia wspierane przez Microsoft ze strony SQL Server Driver for PHP October 2009 oraz zainstalować sterownik ODBC z Microsoft SQL Server Native Client. 4.1 Konfiguracja MS SQL Server Aby zewnętrzne aplikacje miały dostęp do bazy danych, należy ustawić sposób autoryzacji na SQL Server Authentication. 1. Włączamy SQL Server Management Studio 2. otwieramy MSSQLSERVER Properties Security 3. zmieniamy Server Authentication na SQL Server and Windows Authentication mode Ustawiamy login i hasła do logowania się, używająć Transact-SQLa 1 ALTER LOGIN sa ENABLE ; GO 2 ALTER LOGIN sa WITH PASSWORD = <mocnehaslotutaj> ; GO lub przez Managment Studio 1. W Object Explorer, rozwijamy Security Logins, PPM na sa i klikamy Properties 2. W General page ustawiamy hasło i potwierdzamy hasło dla loginu sa 3. W Status page, w sekcji Login ustawiamy Enabled i klikamy OK Należy również zezwolić na połączeniea TCP/IP 1. Otwieramy Server Configuration Manager 2. SQL Server Network Configuration Protocols for MSSQLSERVER 3. TCP/IP ustawaimy na Enable (ew. zmieniamy port we właściwościach) 4. następnie w drzewie wchodzimy do SQL Native Client 10.0 Configuration Client Protocols i również TCP/IP ustawiamy na Enable 5. restartujemy serwer Dodatkowo konfigurujemy firewall a 4
5 1. Start menu Ustawienia Panel sterowania 2. Klikamy Centrum sieci i udostepniania i otwieramy Zapora sytemu Windows 3. następnie Zmien ustawienia Wyjtki Dodaj port nazwa SQL Serwer, port 1433, protokół TCP i OK Teraz możemy przejść do uruchomienia aplikacji w PHP na zewnetrznym serwerze. 5 Aplikacja PHP Napisana aplikacja w PHP pobiera dane z bazy MS SQL Server 2008 i generuje wykresy z pomocą biblioteki PHPlot. Aplikację można znaleźć w.\examples\phpapp\. 5.1 Zapytania SQL wykorzystane w aplikacji Zapytanie SQL pobierające dane do wygenerowania wykresu tpsa weighted.png(1) 1 SELECT CAST( data AS CHAR( 7 ) ) AS data, avg ( zamnk ) AS avgzamnk, dbo. AVGWeighted ( zamnk, zmiana ) AS avgweight 2 FROM dbo. notowania2 3 WHERE s p o l k i i d = 2 AND data BETWEEN AND GROUP BY CAST( data AS CHAR( 7 ) ) 5 ORDER BY data ASC Zapytanie SQL pobierające dane do wygenerowania wykresu tpsa kroczaca avg geo harm.png(2) 1 SELECT x. data AS xdata, AVG( y. wolumen ) AS vol, dbo.avggeo( y. wolumen ) AS avggeo, dbo. AVGHarm( y. wolumen ) AS avgharm 2 FROM 3 (SELECT ROWNUMBER( ) OVER (ORDER BY data ASC) AS Row, data FROM dbo. notowania2 WHERE s p o l k i i d = 2) AS x, 4 (SELECT ROWNUMBER( ) OVER (ORDER BY data ASC) AS Row, data, wolumen FROM dbo. notowania2 WHERE s p o l k i i d = 2 ) AS y 5 WHERE x. data BETWEEN AND AND x. Row between y. Row AND y. Row +9 6 GROUP BY x. data 7 ORDER BY x. data ASC 5.2 Wykresy wygenerowane przez aplikację 5
6 Rysunek 1: Średnia kolumny zamnk oraz średnia ważona kolumny zamnk z wagą zmiana pogrupowane miesiącami, dla akcji TPSA w 2009 roku. Rysunek 2: Średnie kroczące: prosta, geometryczna, harmoniczna z ostatnich 10 próbek, dla akcji TPSA w 2009 roku. 6
INFORMATOR TECHNICZNY WONDERWARE
Informator techniczny 149 27-10-2014 INFORMATOR TECHNICZNY WONDERWARE Konfiguracja Microsoft SQL Server dla oprogramowania Wonderware UWAGA! Opisane poniżej zmiany w konfiguracji Microsoft SQL Server zostały
strukturalny język zapytań używany do tworzenia i modyfikowania baz danych oraz do umieszczania i pobierania danych z baz danych
SQL SQL (ang. Structured Query Language): strukturalny język zapytań używany do tworzenia strukturalny język zapytań używany do tworzenia i modyfikowania baz danych oraz do umieszczania i pobierania danych
Zalecana instalacja i konfiguracja Microsoft SQL Server 2016 Express Edition dla oprogramowania Wonderware
Zalecana instalacja i konfiguracja Microsoft SQL Server 2016 Express Edition dla oprogramowania Wonderware Informator Techniczny Wonderware nr 160 11-12-2017 UWAGA! Przygotowując system operacyjny Windows
Założenia do ćwiczeń: SQL Server UWM Express Edition: 213.184.8.192\SQLEXPRESS. Zapoznaj się ze sposobami użycia narzędzia T SQL z wiersza poleceń.
Cel: polecenia T-SQL Założenia do ćwiczeń: SQL Server UWM Express Edition: 213.184.8.192\SQLEXPRESS Authentication: SQL Server Authentication Username: student01,, student21 Password: student01,., student21
Ćwiczenia laboratoryjne nr 11 Bazy danych i SQL.
Prezentacja Danych i Multimedia II r Socjologia Ćwiczenia laboratoryjne nr 11 Bazy danych i SQL. Celem ćwiczeń jest poznanie zasad tworzenia baz danych i zastosowania komend SQL. Ćwiczenie I. Logowanie
Pracownia internetowa w szkole ZASTOSOWANIA
NR ART/SBS/07/01 Pracownia internetowa w szkole ZASTOSOWANIA Artykuły - serwery SBS i ich wykorzystanie Instalacja i Konfiguracja oprogramowania MOL Optiva na szkolnym serwerze (SBS2000) Artykuł opisuje
Instrukcja instalacji Control Expert 3.0
Instrukcja instalacji Control Expert 3.0 Program Control Expert 3.0 jest to program służący do zarządzania urządzeniami kontroli dostępu. Dedykowany jest dla kontrolerów GRx02 i GRx06 oraz rozwiązaniom
Dokumentacja instalacyjna i konfiguracyjna Aplikacja ADR. Wersja dokumentu 1.0. Strona 1/9
Dokumentacja instalacyjna i konfiguracyjna Aplikacja ADR Wersja dokumentu 1.0 Strona 1/9 Spis treści 1. Instalacja binariów bazy danych... 3 2. Tworzenie struktury bazy... 5 2. Instalacja aplikacji ADR...
Bazy danych i usługi sieciowe
Bazy danych i usługi sieciowe Ćwiczenia I Paweł Daniluk Wydział Fizyki Jesień 2014 P. Daniluk (Wydział Fizyki) BDiUS ćw. I Jesień 2014 1 / 16 Strona wykładu http://bioexploratorium.pl/wiki/ Bazy_danych_i_usługi_sieciowe_-_2014z
Język SQL, zajęcia nr 1
Język SQL, zajęcia nr 1 SQL - Structured Query Language Strukturalny język zapytań Login: student Hasło: stmeil14 Baza danych: st https://194.29.155.15/phpmyadmin/index.php Andrzej Grzebielec Najpopularniejsze
INSTRUKCJA INSTALACJI DATAMOBILE. Ver. 1.3
INSTRUKCJA INSTALACJI DATAMOBILE Ver. 1.3 Strona 1 SPIS TREŚCI 1. POBIERANIE SERWERA PHP... 3 2. INSTALACJA SERWERA PHP... 3 3. POBIERANIE DATAMOBILE SERVER... 5 4. INSTALACJA DATAMOBILE SERVER... 5 5.
Bazy Danych i Usługi Sieciowe
Bazy Danych i Usługi Sieciowe Ćwiczenia I Paweł Daniluk Wydział Fizyki Jesień 2011 P. Daniluk (Wydział Fizyki) BDiUS ćw. I Jesień 2011 1 / 15 Strona wykładu http://bioexploratorium.pl/wiki/ Bazy_Danych_i_Usługi_Sieciowe_-_2011z
Instalacja programu Ozon.
Instalacja programu Ozon. Przykładowa topologia sieci w której moŝe pracować program Ozon: Jak widać na powyŝszym obrazku baza danych zainstalowana jest na jednym komputerze, który określany jest mianem
Asix. Konfiguracja serwera MS SQL dla potrzeb systemu Asix. Pomoc techniczna NIEZAWODNE ROZWIĄZANIA SYSTEMÓW AUTOMATYKI
NIEZAWODNE ROZWIĄZANIA SYSTEMÓW AUTOMATYKI Asix Konfiguracja serwera MS SQL dla potrzeb systemu Asix Pomoc techniczna Dok. Nr PLP0024 Wersja:2015-03-04 ASKOM i Asix to zastrzeżony znak firmy ASKOM Sp.
INFORMATOR TECHNICZNY WONDERWARE. Ograniczenie wyświetlania listy zmiennych w przeglądarce zmiennych ActiveFactory
Informator Techniczny nr 115 24-09-2009 INFORMATOR TECHNICZNY WONDERWARE Ograniczenie wyświetlania listy zmiennych w przeglądarce zmiennych ActiveFactory Pakiet ActiveFactory zawiera zestaw programów umoŝliwiających
Wdrożenie modułu płatności eservice. dla systemu Gekosale 1.4
Wdrożenie modułu płatności eservice dla systemu Gekosale 1.4 - dokumentacja techniczna Wer. 01 Warszawa, styczeń 2014 1 Spis treści: 1 Wstęp... 3 1.1 Przeznaczenie dokumentu... 3 1.2 Przygotowanie do integracji...
Instrukcja instalacji i konfiguracji bazy danych SQL SERVER 2008 EXPRESS R2. Instrukcja tworzenia bazy danych dla programu AUTOSAT 3. wersja 0.0.
Instrukcja instalacji i konfiguracji bazy danych SQL SERVER 2008 EXPRESS R2 Instrukcja tworzenia bazy danych dla programu AUTOSAT 3 wersja 0.0.4 2z12 1. Wymagania systemowe. Przed rozpoczęciem instalacji
Odnawialne Źródła Energii I rok. Tutorial PostgreSQL
Tutorial PostgreSQL 1. Instalacja na własnym komputerze: a. Zainstaluj program ze strony: https://www.postgresql.org/download/ Wersja odpowiednia dla systemu operacyjnego Linux, Mac, Windows Przy pierwszym
Copyright 2012 COIG SA Wszelkie prawa zastrzeżone. Nieautoryzowane rozpowszechnianie całości lub fragmentu niniejszej publikacji w jakiejkolwiek
Centralny Ośrodek Informatyki Górnictwa S.A. KSOP Instalacja systemu KSOP na serwerze Copyright 2012 COIG SA Wszelkie prawa zastrzeżone. Nieautoryzowane rozpowszechnianie całości lub fragmentu niniejszej
Migracja bazy danych Microsoft Access *.mdb do Microsoft SQL 2008 Server R2 SP1 dla oprogramowania Płatnik
Migracja bazy danych Microsoft Access *.mdb do Microsoft SQL 2008 Server R2 SP1 dla oprogramowania Płatnik by Gecco-IT http://www.gecco-it.waw.pl info@gecco-it.waw.pl 1. Zanim przystąpimy do migracji należy
LAB 3 (część 1 Projektu)
Informatyka sem. III studia inżynierskie Transport 2018/19 LAB 3 (część 1 Projektu) Na zajęciach należy zaprojektować schemat bazy danych oraz przygotować dokument zawierający: Temat: Autor: 1. Opis 2.
Wykład 8. SQL praca z tabelami 5
Wykład 8 SQL praca z tabelami 5 Podzapytania to mechanizm pozwalający wykorzystywać wyniki jednego zapytania w innym zapytaniu. Nazywane często zapytaniami zagnieżdżonymi. Są stosowane z zapytaniami typu
Problemy techniczne SQL Server
Problemy techniczne SQL Server Jak utworzyć i odtworzyć kopię zapasową bazy danych za pomocą narzędzi serwera SQL? Tworzenie i odtwarzanie kopii zapasowych baz danych programów Kadry Optivum, Płace Optivum,
Problemy techniczne SQL Server
Problemy techniczne SQL Server Jak utworzyć i odtworzyć kopię zapasową za pomocą narzędzi serwera SQL? Tworzenie i odtwarzanie kopii zapasowych baz danych programów Kadry Optivum, Płace Optivum, MOL Optivum,
INFORMATOR TECHNICZNY WONDERWARE
Informator techniczny nr 119 12-02-2010 INFORMATOR TECHNICZNY WONDERWARE Zalecana instalacja i konfiguracja Microsoft SQL Server 2008 Express Edition dla oprogramowania Wonderware UWAGA! Przed instalowaniem
Bazy danych dla producenta mebli tapicerowanych. Bartosz Janiak Marcin Sikora Wrocław 9.06.2015 r.
Bazy danych dla producenta mebli tapicerowanych Bartosz Janiak Marcin Sikora Wrocław 9.06.2015 r. Założenia Stworzyć system bazodanowy dla małej firmy produkującej meble tapicerowane. Projekt ma umożliwić
Języki programowania wysokiego poziomu. PHP cz.4. Bazy danych
Języki programowania wysokiego poziomu PHP cz.4. Bazy danych PHP i bazy danych PHP może zostać rozszerzony o mechanizmy dostępu do różnych baz danych: MySQL moduł mysql albo jego nowsza wersja mysqli (moduł
PHP: bazy danych, SQL, AJAX i JSON
1 PHP: bazy danych, SQL, AJAX i JSON SYSTEMY SIECIOWE Michał Simiński 2 Bazy danych Co to jest MySQL? Jak się połączyć z bazą danych MySQL? Podstawowe operacje na bazie danych Kilka dodatkowych operacji
Jak przenieść bazę danych na zdalny serwer?
Jak przenieść bazę danych na zdalny serwer? Uwaga: przed przystąpieniem do dalszych czynności pobierz i zainstaluj najnowszą wersję aplikacji, a następnie wykonaj kopię zapasową bazy danych. W tym celu
Wdrożenie modułu płatności eservice. dla systemu oscommerce 2.3.x
Wdrożenie modułu płatności eservice dla systemu oscommerce 2.3.x - dokumentacja techniczna Wer. 01 Warszawa, styczeń 2014 1 Spis treści: 1 Wstęp... 3 1.1 Przeznaczenie dokumentu... 3 1.2 Przygotowanie
Wprowadzenie do JDBC z wykorzystaniem bazy H2
Wprowadzenie do JDBC z wykorzystaniem bazy H2 JDBC (ang. Java DataBase Connectivity). Biblioteka stanowiąca interfejs umożliwiający aplikacjom napisanym w języku Java porozumiewać się z bazami danych za
Program kadrowo płacowy - wersja wielodostępna z bazą danych Microsoft SQL Server 2005 lub 2008
Program kadrowo płacowy - wersja wielodostępna z bazą danych Microsoft SQL Server 2005 lub 2008 Uwaga: Masz problem z programem lub instalacją? Nie możesz wykonać wskazanej czynności? Daj nam znać. W celu
CREATE DATABASE ksiegarnia_internetowa DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
Zestaw ćwiczeń1 Dzięki DDL (Data Definition Language) można operować na strukturach, w których dane są przechowywane czyli np. dodawać, zmieniać i kasować tabele lub bazy. Najważniejsze polecenia tej grupy
Pomoc dla usługi GMSTHostService. GMSTHostService. Pomoc do programu 1/14
GMSTHostService Pomoc do programu 1/14 Spis treści 1.Rejestracja...3 1.1.Pierwsza rejestracja...3 1.2.Ponowna rejestracja produktu...8 2.Podstawowe informacje o GMSTHostService...8 3.Przykładowa konfiguracja
MS Windows Vista. Spis treści. Autor: Jacek Parzonka, InsERT
MS Windows Vista Autor: Jacek Parzonka, InsERT Spis treści SPIS TREŚCI... 1 WSTĘP... 2 PROBLEMY... 2 UŻYWANIE AUTENTYKACJI WINDOWS DLA MS SQL SERVERA 2005 EXPRESS... 2 Run as administrator... 3 Modyfikacja
MikroTik Serwer OpenVPN
MikroTik Serwer OpenVPN Generowanie certyfikatów na systemie Debian. Instalujemy OpenVPN, następnie przechodzimy do katalogu ze skryptami: cd /usr/share/openvpn/easyrsa edytujemy plik vars ustawiając kraj,
Zasady współpracy programu Doradca Handlowy z Symfonią
Zasady współpracy Doradcy Handlowego z Symfonią 1 S U P L E M E N T Zasady współpracy programu Doradca Handlowy z Symfonią Konfiguracja połączenia Symfonia Doradca Handlowy Symfonia forte Finanse i Księgowość
PRZESTRZENNE BAZY DANYCH WYKŁAD 2
PRZESTRZENNE BAZY DANYCH WYKŁAD 2 Baza danych to zbiór plików, które fizycznie przechowują dane oraz system, który nimi zarządza (DBMS, ang. Database Management System). Zadaniem DBMS jest prawidłowe przechowywanie
Wykład 5. SQL praca z tabelami 2
Wykład 5 SQL praca z tabelami 2 Wypełnianie tabel danymi Tabele można wypełniać poprzez standardową instrukcję INSERT INTO: INSERT [INTO] nazwa_tabeli [(kolumna1, kolumna2,, kolumnan)] VALUES (wartosc1,
Tuning SQL Server dla serwerów WWW
Tuning SQL Server dla serwerów WWW Prowadzący: Cezary Ołtuszyk Zapraszamy do współpracy! Plan szkolenia I. Wprowadzenie do tematu II. Nawiązywanie połączenia z SQL Server III. Parametryzacja i przygotowanie
Problemy techniczne SQL Server. Zarządzanie bazami danych na serwerze SQL
Problemy techniczne SQL Server Zarządzanie bazami danych na serwerze SQL Do zarządzania bazami danych na serwerze SQL służy narzędzie Microsoft SQL Server Management Studio. W poradzie tej pokażemy, jak:
Windows Server 2008 Standard Str. 1 Ćwiczenia. Opr. JK. I. Instalowanie serwera FTP w Windows Server 2008 (zrzuty ekranowe z maszyny wirtualnej)
Windows Server 2008 Standard Str. 1 Ćwiczenia. Opr. JK I. Instalowanie serwera FTP w Windows Server 2008 (zrzuty ekranowe z maszyny wirtualnej) Uruchom maszynę wirtualną Server 2008 Zaloguj się do konta
Problemy techniczne SQL Server
Problemy techniczne SQL Server Instalacja Microsoft SQL Server 2008 R2 Express z płyty Optivum W poradzie opisano, jak zainstalować bezpłatną wersję programu bazodanowego Microsoft SQL Server 2008 R2 Express
Systemy baz danych Prowadzący: Adam Czyszczoń. Systemy baz danych. 1. Import bazy z MS Access do MS SQL Server 2012:
Systemy baz danych 16.04.2013 1. Plan: 10. Implementacja Bazy Danych - diagram fizyczny 11. Implementacja Bazy Danych - implementacja 2. Zadania: 1. Przygotować model fizyczny dla wybranego projektu bazy
Wdrożenie modułu płatności eservice. dla systemu Zen Cart 1.3.9 1.5
Wdrożenie modułu płatności eservice dla systemu Zen Cart 1.3.9 1.5 - dokumentacja techniczna Wer. 01 Warszawa, styczeń 2014 1 Spis treści: 1 Wstęp... 3 1.1 Przeznaczenie dokumentu... 3 1.2 Przygotowanie
Bazy danych. Wykład IV SQL - wprowadzenie. Copyrights by Arkadiusz Rzucidło 1
Bazy danych Wykład IV SQL - wprowadzenie Copyrights by Arkadiusz Rzucidło 1 Czym jest SQL Język zapytań deklaratywny dostęp do danych Składnia łatwa i naturalna Standardowe narzędzie dostępu do wielu różnych
Ćwiczenia 2 IBM DB2 Data Studio
Ćwiczenia 2 IBM DB2 Data Studio Temat: Aplikacje w Data Studio 1. Projekty Tworzenie procedur, UDF, trygerów zaczynamy od utworzenia projektu File -> New -> Project wybieramy Data Development Project.
T-SQL dla każdego / Alison Balter. Gliwice, cop Spis treści. O autorce 11. Dedykacja 12. Podziękowania 12. Wstęp 15
T-SQL dla każdego / Alison Balter. Gliwice, cop. 2016 Spis treści O autorce 11 Dedykacja 12 Podziękowania 12 Wstęp 15 Godzina 1. Bazy danych podstawowe informacje 17 Czym jest baza danych? 17 Czym jest
Program Import Kontrahentów XLS dla Subiekta GT.
Program Import Kontrahentów XLS dla Subiekta GT. Do czego służy program? Program umożliwia import kontrahentów z plików.xls (MS Excel, OpenOffice) do Subiekta. Użytkownik tworząc schematy importu ustala,
Wprowadzenie do BD Operacje na bazie i tabelach Co poza zapytaniami? Algebra relacji. Bazy Danych i Systemy informacyjne Wykład 2.
Bazy Danych i Systemy informacyjne Wykład 2 Piotr Syga 16.10.2017 Dodawanie, usuwanie i zmienianie rekordów Wstawianie rekordu wstawianie do tabeli INSERT INTO A VALUES ( fioletowy, okrągły, słodko-kwaśny
Dokumentacja fillup - MS SQL
Dokumentacja fillup - MS SQL e-file.pl 28 lipca 2017 Spis treści Wstęp 2 Wymagania sprzętowe 2 Windows Server 2012.......................... 2 Windows 10............................... 3 MS SQL Server.............................
Wykład 3 Inżynieria oprogramowania. Przykład 1 Bezpieczeństwo(2) wg The Java EE 5 Tutorial Autor: Zofia Kruczkiewicz
Wykład 3 Inżynieria oprogramowania Przykład 1 Bezpieczeństwo(2) wg The Java EE 5 Tutorial Autor: Zofia Kruczkiewicz Struktura wykładu 1. Utworzenie użytkowników i ról na serwerze aplikacji Sun Java System
Problemy techniczne SQL Server
Problemy techniczne SQL Server Instalacja Microsoft SQL Server 2008 R2 Express z płyty Optivum W poradzie opisano, jak zainstalować bezpłatną wersję programu bazodanowego Microsoft SQL Server 2008 R2 Express
Podstawowe wykorzystanie Hibernate
Podstawowe wykorzystanie Hibernate Cel Wykonanie prostej aplikacji webowej przedstawiającą wykorzystanie biblioteki. Aplikacja sprawdza w zależności od wybranej metody dodaje, nową pozycje do bazy, zmienia
Microsoft.NET: LINQ to SQL, ASP.NET AJAX
Microsoft.NET: LINQ to SQL, ASP.NET AJAX Do realizacji projektu potrzebne jest zintegrowane środowisko programistyczne Microsoft Visual Studio 2008 oraz serwer bazy danych SQL Server Express 2005 (lub
Procedury techniczne modułu Forte Kontroling. Pakiety DTS
Procedury techniczne modułu Forte Kontroling Pakiety DTS Pakiety DTS Strona 2 z 7 Pakiety DTS przeznaczone są do wykorzystywania podczas importu danych z modułu Forte Finanse i Księgowość do modułu Forte
Przykładowa konfiguracja komunikacji pomiędzy oprogramowaniem Wonderware i Codesys z wykorzystaniem sieci LAN lub modułu GSM
Przykładowa konfiguracja komunikacji pomiędzy oprogramowaniem Wonderware i Codesys z wykorzystaniem sieci LAN lub modułu GSM Informator Techniczny Wonderware nr 159 07.11.2016 r. SPIS TREŚCI Konfiguracja
1. Połączenie z bazą danych. W wybranym edytorze tworzymy plik sqltest.py i umieszczamy w nim poniższy kod. #!/usr/bin/python3 import sqlite3
cur.executescript(""" DROP TABLE IF EXISTS uczen; CREATE TABLE IF NOT EXISTS uczen ( Uniwersytet Technologiczno-Przyrodniczy im. J.J. Śniadeckich w Bydgoszczy Instrukcja do ćwiczeń laboratoryjnych Przedmiot
Instalacja MySQL. http://dev.mysql.com/downloads/mysql/5.0.html#downloads
Instalacja MySQL Baza MySQL tworzona jest przez Szwedzką firmę MySQL AB strona domowa projektu to: www.mysql.com Wersję bezpłatną (różniącą się od komercyjnej brakiem wsparcia technicznego, nośnika i podręcznika)
Kostki OLAP i język MDX
Kostki OLAP i język MDX 24 kwietnia 2015 r. Opis pliku z zadaniami Wszystkie zadania na zajęciach będą przekazywane w postaci plików PDF sformatowanych jak ten. Będą się na nie składały różne rodzaje zadań,
Currenda EPO Instrukcja Konfiguracji. Wersja dokumentu: 1.3
Currenda EPO Instrukcja Konfiguracji Wersja dokumentu: 1.3 Currenda EPO Instrukcja Konfiguracji - wersja dokumentu 1.3-19.08.2014 Spis treści 1 Wstęp... 4 1.1 Cel dokumentu... 4 1.2 Powiązane dokumenty...
R o g e r A c c e s s C o n t r o l S y s t e m 5
R o g e r A c c e s s C o n t r o l S y s t e m 5 Nota aplikacyjna nr 017 Wersja dokumentu: Rev. B P ra ca z bazą da nych MS SQL Server Wprowadzenie System RACS 5 umożliwia wykorzystanie środowiska zarządzania
Bazy danych. Polecenia SQL
Bazy danych Baza danych, to miejsce przechowywania danych. Dane w bazie danych są podzielone na tabele. Tabele składają się ze ściśle określonych pól i rekordów. Każde pole w rekordzie ma ściśle ustalony
Problemy techniczne SQL Server. Jak odblokować porty na komputerze-serwerze, aby umożliwić pracę w sieci?
Problemy techniczne SQL Server Jak odblokować porty na komputerze-serwerze, aby umożliwić pracę w sieci? Programy Optivum, które korzystają z bazy danych umieszczonej na serwerze SQL, mogą być używane
baza MS SQLEXPRES domyślnie po instalacji nie umożliwia obsługi połączenia z innego komputera
baza MS SQLEXPRES domyślnie po instalacji nie umożliwia obsługi połączenia z innego komputera Aby umożliwić połączenie do SQLEXPRESS z innego komputera należy: 1). Na komputerze który będzie udostępniał
Instrukcja instalacji
Instrukcja instalacji Niniejsza instrukcja obejmuje instalację krok po kroku narzędzi potrzebnych do uruchomienia aplikacji ERS pod systemem Windows. Ze względu na uniwersalność użytych rozwiązań możliwe
Systemowe aspekty baz
Systemowe aspekty baz danych Deklaracja zmiennej Zmienne mogą być wejściowe i wyjściowe Zmienne w T-SQL można deklarować za pomocą @: declare @nazwisko varchar(20) Zapytanie z użyciem zmiennej: select
Inżynieria Programowania Laboratorium 3 Projektowanie i implementacja bazy danych. Paweł Paduch paduch@tu.kielce.pl
Inżynieria Programowania Laboratorium 3 Projektowanie i implementacja bazy danych Paweł Paduch paduch@tu.kielce.pl 06-04-2013 Rozdział 1 Wstęp Na dzisiejszych zajęciach zajmiemy się projektem bazy danych.
Kopiowanie i instalowanie pliku w systemie Windows CE
Kopiowanie i instalowanie pliku w systemie Windows CE Poziom trudności: średni Wersja dokumentacji: 1.0 Aktualizacja: 19.05.2011 r. Beckhoff Automation Sp. z o. o. SPIS TREŚCI 1. Wstęp... 2 2. Ściągniecie
Język SQL, zajęcia nr 2
Język SQL, zajęcia nr 2 SQL - Structured Query Language Strukturalny język zapytań Login: student Hasło: stmeil14 Baza danych: st https://194.29.155.15/phpmyadmin/index.php Andrzej Grzebielec Funkcja agregująca
Ko n f i gura cja p ra cy V ISO z bazą SQL S e rve r
R o g e r A c c e s s C o n t r o l S y s t e m 5 Nota Aplikacyjna nr 017 Wersja dokumentu: Rev. A Ko n f i gura cja p ra cy V ISO z bazą SQL S e rve r Wprowadzenie Niniejszy dokument opisuje proces instalacji
Wstęp. Opis ten dotyczy wydziałów orzeczniczych.
Wstęp. Opis ten dotyczy wydziałów orzeczniczych. W związku z przekształceniem 79 Sądów w Wydziały Zamiejscowe i związane z tym liczne zapytania odnośnie strony technicznej i sposobu przygotowania baz danych
Problemy techniczne SQL Server. Zarządzanie bazami danych na serwerze SQL
Problemy techniczne SQL Server Zarządzanie bazami danych na serwerze SQL Do zarządzania bazami danych na serwerze SQL służy narzędzie Microsoft SQL Server Management Studio. W poradzie tej pokażemy, jak:
Programowanie MSQL. show databases; - pokazanie jakie bazy danych są dostępne na koncie
Programowanie MSQL show databases; - pokazanie jakie bazy danych są dostępne na koncie show databases; - wyświetlenie wszystkich baz danych na serwerze create database nazwa; - za nazwa wstawiamy wybraną
Administracja i programowanie pod Microsoft SQL Server 2000
Administracja i programowanie pod Paweł Rajba pawel@ii.uni.wroc.pl http://www.kursy24.eu/ Zawartość modułu 12 Bezpieczeństwo SQL Servera Tryby uwierzytelniania Zarządzanie kontami Regulacja dostępu do
Wykład 05 Bazy danych
Wykład 05 Bazy danych Tabela składa się z: Kolumn Wierszy Wartości Nazwa Wartości Opis INT [UNSIGNED] -2^31..2^31-1 lub 0..2^32-1 Zwykłe liczby całkowite VARCHAR(n) n = długość [1-255] Łańcuch znaków o
Zastępstwa Optivum. Jak przenieść dane na nowy komputer?
Zastępstwa Optivum Jak przenieść dane na nowy komputer? Aby kontynuować pracę z programem Zastępstwa Optivum na innym komputerze, należy na starym komputerze wykonać kopię zapasową bazy danych programu
Pracownia internetowa w każdej szkole (edycja Jesień 2007)
Instrukcja numer D1/05_07/D Pracownia internetowa w każdej szkole (edycja Jesień 2007) Opiekun pracowni internetowej cz.1 (D1) Poprawianie instalacji serwera w przypadku wykrycia nieprawidłowości Ręczne
Wprowadzenie do Doctrine ORM
Wprowadzenie do Doctrine ORM Przygotowanie środowiska Do wykonania ćwiczenia konieczne będzie zainstalowanie narzędzia Composer i odpowiednie skonfigurowanie Netbeans (Tools->Options->Framework & Tools->Composer,
Projektowanie systemów baz danych
Projektowanie systemów baz danych Seweryn Dobrzelewski 4. Projektowanie DBMS 1 SQL SQL (ang. Structured Query Language) Język SQL jest strukturalnym językiem zapewniającym możliwość wydawania poleceń do
asix Autoryzacja dostępu do zasobów WWW systemu asix (na przykładzie systemu operacyjnego Windows 2008)
NIEZAWODNE ROZWIĄZANIA SYSTEMÓW AUTOMATYKI asix (na przykładzie systemu operacyjnego Windows 2008) Pomoc techniczna Dok. Nr PLP0018 Wersja: 2011-08-26 ASKOM i asix to zastrzeżony znak firmy ASKOM Sp. z
Aby uruchomić program klienta i połączyć się z serwerem, należy komendę:
Bazy danych. Komunikacja z serwerem Aby połączyć się z serwerem i móc wykonywać czynności związane z obsługą baz, potrzebny jest program klienta. Razem z serwerem MySQL dostępny jest działający w wierszu
Wdrożenie modułu płatności eservice. dla systemu Magento 1.4 1.9
Wdrożenie modułu płatności eservice dla systemu Magento 1.4 1.9 - dokumentacja techniczna Wer. 01 Warszawa, styczeń 2014 1 Spis treści: 1 Wstęp... 3 1.1 Przeznaczenie dokumentu... 3 1.2 Przygotowanie do
INFORMATOR TECHNICZNY WONDERWARE
Informator techniczny nr 121 19-03-2010 INFORMATOR TECHNICZNY WONDERWARE Zalecana instalacja i konfiguracja Microsoft SQL Server 2008 Standard Edition dla oprogramowania Wonderware UWAGA! Przed instalowaniem
Programowanie komponentowe. Przykład 1 Bezpieczeństwo wg The Java EE 5 Tutorial Autor: Zofia Kruczkiewicz
Programowanie komponentowe Przykład 1 Bezpieczeństwo wg The Java EE 5 Tutorial Autor: Zofia Kruczkiewicz Struktura wykładu 1. Utworzenie użytkowników i ról na serwerze aplikacji Sun Java System Application
Procedury techniczne modułu Forte Kontroling. Raportowanie danych w MS Excel - Konfiguracja IIS na Windows oraz wykonanie importu
Procedury techniczne modułu Forte Kontroling Raportowanie danych w MS Excel - Konfiguracja IIS na Windows oraz wykonanie importu Raportowanie danych w MS Excel - Konfiguracja IIS na Windows oraz wykonanie
Informatyka I : Tworzenie projektu
Tworzenie nowego projektu w programie Microsoft Visual Studio 2013 Instrukcja opisuje w jaki sposób stworzyć projekt wykorzystujący bibliotekę winbgi2 w programie Microsoft Visual Studio 2013. 1. Otwórz
dziennik Instrukcja obsługi
Ham Radio Deluxe dziennik Instrukcja obsługi Wg. Simon Brown, HB9DRV Tłumaczenie SP4JEU grudzień 22, 2008 Zawartość 3 Wprowadzenie 5 Po co... 5 Główne cechy... 5 baza danych 7 ODBC... 7 Który produkt
Wykład 5 funkcje i procedury pamiętane widoki (perspektywy) wyzwalacze
Wykład 5 funkcje i procedury pamiętane widoki (perspektywy) wyzwalacze 1 Funkcje i procedury pamiętane Następujące polecenie tworzy zestawienie zawierające informację o tym ilu jest na naszej hipotetycznej
Uruchamianie bazy PostgreSQL
Uruchamianie bazy PostgreSQL PostgreSQL i PostGIS Ten przewodnik może zostać pobrany jako PostgreSQL_pl.odt lub PostgreSQL_pl.pdf Przejrzano 10.09.2016 W tym rozdziale zobaczymy, jak uruchomić PostgreSQL
Systemowe aspekty baz danych
Systemowe aspekty baz danych Deklaracja zmiennej Zmienne mogą być wejściowe i wyjściowe Zmienne w T-SQL można deklarować za pomocą @: declare @nazwisko varchar(20) Zapytanie z użyciem zmiennej: select
Instytut Mechaniki i Inżynierii Obliczeniowej Wydział Mechaniczny Technologiczny Politechnika Śląska
Instytut Mechaniki i Inżynierii Obliczeniowej www.imio.polsl.pl fb.com/imiopolsl @imiopolsl Wydział Mechaniczny Technologiczny Politechnika Śląska Laboratorium 1 Wprowadzenie, podstawowe informacje o obsłudze
SQL Server Configuration Manager centrum dowodzenia
Instrukcja do przedmiotu Bazy danych laboratorium (zajęcia 1) 1 Celem pierwszych zajęć laboratoryjnych jest poznanie podstaw obsługi MS SQL Server 2005 za pomocą programu SQL Server Management Studio,
INSTALACJA LICENCJI SIECIOWEJ NET HASP Wersja 8.32
INSTALACJA LICENCJI SIECIOWEJ NET HASP Wersja 8.32 Spis Treści 1. Wymagania... 2 1.1. Wymagania przy korzystaniu z klucza sieciowego... 2 1.2. Wymagania przy uruchamianiu programu przez internet... 2 2.
Bazy Danych - Instrukcja do Ćwiczenia laboratoryjnego nr 8
Bazy Danych - Instrukcja do Ćwiczenia laboratoryjnego nr 8 Bazowy skrypt PHP do ćwiczeń z bazą MySQL: Utwórz skrypt o nazwie cw7.php zawierający następującą treść (uzupełniając go o właściwą nazwę uŝytkownika
Problemy techniczne SQL Server
Problemy techniczne SQL Server Co zrobić, jeśli program Optivum nie łączy się poprzez sieć lokalną z serwerem SQL? Programy Optivum, które korzystają z bazy danych umieszczonej na serwerze SQL, mogą być
5. Uruchomienie SQL Server Business Intelligence Development Studio Menu Start -> SQL Server Business Intelligence Development Studio
Wersja robocza 0.1 1. Zainstalowanie SQL Serwer 2008 Nie sprawia to dużych trudności, większość rzeczy po prostu klikamy dalej. Instalacja jest jednak dość upierdliwa. W razie żądań instalatora trzeba