Wybrane zastosowania widoków i funkcji dynamicznych w systemie Microsoft SQL Server 2012.
|
|
- Grażyna Andrzejewska
- 10 lat temu
- Przeglądów:
Transkrypt
1 Materiały konferencyjne Bazy Danych i Business Intelligence Wybrane zastosowania widoków i funkcji dynamicznych w systemie Microsoft SQL Server mgr inż.paweł Potasiński Warszawska Wyższa Szkoła Informatyki pawel.potasinski@gmail.com Wybrane zastosowania widoków i funkcji dynamicznych w systemie Microsoft SQL Server Selected uses of dynamic management views and functions in Microsoft SQL Server 2012 Streszczenie W artykule omówiono przykłady zastosowania widoków i funkcji dynamicznych w systemie Microsoft SQL Server Podstawowa wiedza z tego zakresu jest niezbędna do sprawnego administrowania zasobami serwera baz danych. Słowa kluczowe: dynamiczny widok, plan wykonania, procedura składowana Abstract Dynamic management views and functions (DMV) are one of the most useful source of knowledge on how Microsoft SQL Server 2012 database system is performing. They can be extremely useful for database administrators and people specialized in performance tuning and optimization. In this article three uses of DMVs have been described. Keywords: dynamic view, execution plan, stored procedure 1. Wstęp Jednym ze źródeł informacji na temat funkcjonowania i zdrowia systemu Micosoft SQL Server 2012 są tak widoki jak i funkcje dynamiczne (ang. Dynamic Management Views DMV). Oferują one administratorowi baz danych dostęp do informacji o samym systemie, jak również o aktualnym stanie wielu liczników, na podstawie których można wyciągnąć wnioski na temat funkcjonowania baz danych i całej instancji SQL Server. Część widoków dynamicznych gromadzi dane dotyczące wybranego aspektu działania systemu od ostatniego uruchomienia usługi SQL Server, dzięki czemu można często stwierdzić, czy przeprowadzone przez administratora strojenia i optymalizacje przyniosły korzyści. Celem artykułu jest przedstawienie wybranych zastosowań widoków i funkcji dynamicznych w procesach strojenia i optymalizacji systemu SQL Server. W SQL Server 2012 w wersji RTM (numer wersji ) mamy do dyspozycji aż 177 widoków i funkcji dynamicznych. Pełną ich listę można wyświetlić wykonując poniższe zapytanie: sys. + name AS [Nazwa DMV], type_desc AS [Rodzaj obiektu] FROM sys.system_objects WHERE schema_id = 4 AND name LIKE dm[_]% ORDER BY dmv_name;
2 130 Bazy Danych i Business Intelligence Wybrane zastosowania widoków i funkcji dynamicznych w systemie Microsoft SQL Server 2012 Rys. 1 Zapytanie do wyświetlenia listy DMV. Powyższe zapytanie wykorzystuje fakt, że wszystkie widoki i funkcje dynamiczne są obiektami systemowymi (stąd zapytanie do widoku sys.system_objects zwracającego listę obiektów systemowych), znajdują się w schemacie sys oraz mają nazwy rozpoczynające się od prefiksu dm_. DMV są podzielone na kategorie oznaczone DMV dodatkowymi są podzielone prefiksami. na kategorie Listę tych oznaczone kategorii dodatkowymi wraz p kategorii wraz z ilością DMV należących do każdej z nich można z ilością DMV należących do każdej z nich można uzyskać wykonując następujące zapytanie: następujące zapytanie: ISNULL(LEFT(name,CHARINDEX( _,name,4)), <<All>> ) + * AS [Grupa DMV], COUNT(*) AS [Ilosc] ISNULL(LEFT(name,CHARINDEX('_',name,4)),'<<All>>') + '* FROM sys.system_objects COUNT(*) AS [Ilosc] WHERE schema_id = 4 AND name LIKE FROM dm[_]% sys.system_objects GROUP BY LEFT(name,CHARINDEX( _,name,4)) WHERE schema_id = 4 AND name LIKE 'dm[_]%' WITH ROLLUP GROUP BY LEFT(name,CHARINDEX('_',name,4)) ORDER BY LEFT(name,CHARINDEX( _,name,4)); WITH ROLLUP ORDER BY LEFT(name,CHARINDEX('_',name,4)); Rys. 2 Zapytanie do wyświetlenia grup DMV Rys. 2 Zapytanie do wyświetlenia grup DMV Wynik powyższego zapytania: Wynik powyższego zapytania: Rys. Rys. 3 Lista Lista grup grup DMV DMV A zatem w SQL Server 2012 istnieją 24 A grupy zatem DMV, w SQL z Server których 2012 najliczniejsza istnieją 24 (41 grupy DMV) DMV, jest z grupa których najlicz dm_os_* zawierająca widoki i funkcje poświęcone grupa dm_os_* wewnętrznemu zawierająca systemowi widoki operacyjnemu i funkcje poświęcone SQLOS wewn zaszytemu w systemie SQL Server. operacyjnemu SQLOS zaszytemu w systemie SQL Server. 2. Informacje o systemie Często zdarza się, że podczas pracy z systemem SQL Server adm nie ma bezpośredniego dostępu do serwera, na którym działa system danych. Dzieje się tak dlatego, że nie zawsze na serwerze baz da udostępniają zdalne konsole, dzięki którym można podłączać się bez
3 Wybrane zastosowania widoków i funkcji dynamicznych w systemie Microsoft SQL Server 2012 Bazy Danych i Business Intelligence Informacje o systemie Często zdarza się, że podczas pracy z systemem SQL Server administrator lub audytor nie ma bezpośredniego dostępu do serwera, na którym działa system zarządzania bazami danych. Dzieje się tak dlatego, że nie zawsze na serwerze baz danych administratorzy udostępniają zdalne konsole, dzięki operacyjnego serwera. Jak wówczas sprawdzić parametry serwera i dowiedzieć się, którym można podłączać się bezpośrednio do systemu operacyjnego serwera. Jak wówczas sprawdzić konta parametry serwera i dowiedzieć operacyjnego w systemie się, jakie serwera. operacyjnym konta w Jak systemie wówczas zostały operacyjnym sprawdzić wykorzystane zostały parametry do uruchomienia wykorzystane serwera i do dowiedzieć usług związany uruchomienia usług związanych z systemem SQL Server? Odpowiedzią są DMV. się, systemem konta w systemie SQL Server? operacyjnym Odpowiedzią zostały są DMV. wykorzystane do uruchomienia usług związany systemem SQL Server? Odpowiedzią są DMV. Poniższe zapytanie do DMV o Poniższe nazwie sys.dm_os_sys_info zapytanie do DMV zwraca o nazwie podstawowe sys.dm_os_sys_info informacje o zasobach serwera, takich jak procesory informacje Poniższe i pamięć: o zasobach zapytanie serwera, do takich DMV jak o procesory nazwie sys.dm_os_sys_info i pamięć: zwraca podstaw zwraca podstaw informacje o zasobach serwera, takich jak procesory i pamięć: cpu_count AS [Logiczne procesory], cpu_count / hyperthread_ratio cpu_count AS AS [Fizyczne [Logiczne procesory], procesory], CONVERT(numeric(19,2), cpu_count physical_memory_kb AS / hyperthread_ratio [Logiczne procesory], / (1024 AS [Fizyczne * 1024.)) AS procesory], [Pamiec w GB], sqlserver_start_time AS CONVERT(numeric(19,2), cpu_count [Data startu / hyperthread_ratio systemu] physical_memory_kb AS [Fizyczne procesory], / (1024 * 1024.)) AS [Pamiec w GB], FROM sys.dm_os_sys_info; sqlserver_start_time CONVERT(numeric(19,2), AS [Data physical_memory_kb startu systemu] / (1024 * 1024.)) AS [Pamiec w GB], FROM sqlserver_start_time sys.dm_os_sys_info; AS [Data startu systemu] Rys. 4 Zapytanie do wyświetlania FROM sys.dm_os_sys_info; informacji o serwerze Rys. 4 Zapytanie do wyświetlania informacji o serwerze Wynik powyższego zapytania Rys. 4 Zapytanie może prezentować do wyświetlania się na przykład informacji tak: o serwerze Wynik powyższego zapytania może prezentować się na przykład tak: Wynik powyższego zapytania może prezentować się na przykład tak: Rys. 5 Rys. Wynik 5 Wynik zapytania zapytania o zasoby o zasoby serwera serwera Rys. 5 Wynik zapytania o zasoby serwera Na podstawie powyższego Na podstawie wyniku jesteśmy powyższego w stanie wyniku stwierdzić, jesteśmy że w dany stanie serwer stwierdzić, dysponuje że jednym dany serwer dysp procesorem o czterech rdzeniach jednym Na podstawie procesorem oraz ośmioma powyższego o czterech gigabajtami wyniku rdzeniach jesteśmy pamięci oraz operacyjnej, w ośmioma stanie stwierdzić, gigabajtami a także, że ostatnie dany pamięci serwer operacyjn dysp uruchomienie usługi SQL także, jednym Server że nastąpiło procesorem ostatnie 11 uruchomienie maja o czterech 2012 roku rdzeniach usługi o godzinie SQL oraz Server ośmioma 10:53. nastąpiło gigabajtami 11 maja pamięci 2012 roku operacyjn o god 10:53. także, że ostatnie uruchomienie usługi SQL Server nastąpiło 11 maja 2012 roku o god Z kolei, jeśli chcemy sprawdzić, 10:53. Z kolei, na jakich jeśli chcemy kontach sprawdzić, działają usługi na systemu jakich kontach SQL Server, działają możemy usługi systemu wykonać zapytanie do DMV Server, o nazwie możemy sys.dm_server_services: Z kolei, jeśli wykonać chcemy zapytanie sprawdzić, do DMV na o jakich nazwie kontach sys.dm_server_services: działają usługi systemu Server, możemy wykonać zapytanie do DMV o nazwie sys.dm_server_services: servicename AS [Usluga], servicename AS [Usluga], service_account AS [Konto], servicename service_account AS AS [Usluga], [Konto], status_desc AS [Stan] service_account status_desc AS [Stan] AS [Konto], FROM sys.dm_server_services; FROM status_desc sys.dm_server_services; AS [Stan] FROM sys.dm_server_services; Rys. 6 Zapytanie do sprawdzania Rys. 6 Zapytanie stanu usług do sprawdzania systemu SQL stanu Server usług systemu SQL Server Rys. 6 Zapytanie do sprawdzania stanu usług systemu SQL Server Przykładowy wynik: Przykładowy wynik: Przykładowy wynik: Rys. 7 Wynik zapytania o stan usług systemu SQL Server Rys. Rys. 7 7 Wynik Wynik zapytania zapytania o o stan stan usług usług systemu systemu SQL SQL Server Server Z powyższego wyniku można odczytać, że o ile dla każdej usługi zostało stworzone os Z konto powyższego lokalne w wyniku systemie można operacyjnym, odczytać, o że tyle o ile usługa dla każdej SQL Server usługi zostało Agent odpowiedzial stworzone os konto automatyzację lokalne w procesów systemie w operacyjnym, systemie SQL o Server tyle usługa jest zatrzymana SQL Server (Stan Agent = Stopped). odpowiedzial automatyzację procesów w systemie SQL Server jest zatrzymana (Stan = Stopped).
4 132 Bazy Danych i Business Intelligence Wybrane zastosowania widoków i funkcji dynamicznych w systemie Microsoft SQL Server 2012 Z powyższego wyniku można odczytać, że o ile dla każdej usługi zostało stworzone osobne konto lokalne w systemie operacyjnym, o tyle usługa SQL Server Agent odpowiedzialna za automatyzację procesów w systemie SQL Server jest zatrzymana (Stan = Stopped). 3. Na co czeka system? Jednym z często stosowanych podejść w rozwiązywaniu problemów z wydajnością systemu SQL Server jest badanie stanów oczekiwania systemu. Każda milisekunda oczekiwania każdej sesji / zapytania w systemie SQL Server jest kategoryzowana i zapisywana w swoistym pamiętniku. Dostęp do zagregowanych danych z tego pamiętnika daje administratorowi DMV o nazwie sys.dm_os_wait_stats. Konstruując stosowne zapytanie do tego widoku można uzyskać informacje o tym, na co najczęściej czeka system baz danych podczas realizacji zadań. Poniższe zapytanie wyświetli te kategorie stanów oczekiwania, które generują ponad 90% czasu oczekiwania systemu: WITH Waits AS ( wait_type, waiting_tasks_count, wait_time_ms / AS wait_time_s, 100. * wait_time_ms / SUM(wait_time_ms) OVER() AS pct, ROW_NUMBER() OVER(ORDER BY wait_time_ms DESC) AS rn FROM sys.dm_os_wait_stats WHERE wait_type NOT IN ( CLR_SEMAPHORE, LAZYWRITER_SLEEP, RESOURCE_QUEUE, SLEEP_TASK, SLEEP_SYSTEMTASK, SQLTRACE_BUFFER_FLUSH, WAITFOR, LOGMGR_QUEUE, CHECKPOINT_QUEUE, REQUEST_FOR_DEADLOCK_ SEARCH, XE_TIMER_EVENT, BROKER_TO_FLUSH, BROKER_TASK_STOP, CLR_MANUAL_ EVENT, CLR_AUTO_EVENT, DISPATCHER_QUEUE_SEMAPHORE, FT_IFTS_SCHEDULER_ IDLE_WAIT, XE_DISPATCHER_WAIT, XE_DISPATCHER_JOIN ) ) W1.wait_type AS [Kategoria], W1.waiting_tasks_count AS [Ilosc oczekiwan], CAST(W1.wait_time_s AS decimal(12, 2)) AS [Czas oczekiwania w sek.], CAST(W1.pct AS decimal(12, 2)) AS [Procent], CAST(SUM(W2.pct) AS decimal(12, 2)) AS [Procent w sumie] FROM Waits AS W1 INNER JOIN Waits AS W2 ON W2.rn <= W1.rn GROUP BY W1.rn, W1.wait_type, W1.waiting_tasks_count, W1.wait_time_s, W1.pct HAVING SUM(W2.pct) - W1.pct < 90; Rys 8. Zapytanie do wyświetlania stanów oczekiwania systemu
5 Wybrane zastosowania widoków i funkcji dynamicznych w systemie Microsoft SQL Server 2012 Bazy Danych i Business Intelligence 133 Powyższe zapytanie zostało skonstruowane tak, by nie pokazywać kategorii oczekiwania, które zazwyczaj mogą zostać zignorowane podczas monitorowania systemów SQL Server 2008 R2 i starszych wersji. Przykładowy wynik zapytania: Rys. 9 Przykładowe Rys. 9 stany Przykładowe oczekiwania stany systemu oczekiwania systemu Na podstawie powyższego wyniku można stwierdzić, że na badanej instancji SQL Server Na podstawie powyższego wyniku można stwierdzić, że na badanej instancji SQL Server najdłużej najdłużej (75% czasu oczekiwania) system oczekuje na zapis do dzienników transakcji baz (75% czasu oczekiwania) danych (kategoria system oczekuje WRITELOG). na zapis Może do dzienników to wskazywać transakcji na baz problemy danych (kategoria związane z WRITELOG). nieprawidłowym Może to wskazywać rozmieszczeniem na problemy związane plików z nieprawidłowym baz danych lub rozmieszczeniem zbyt wolnymi plików dyskami baz danych lub przeznaczonymi zbyt wolnymi dyskami na pliki przeznaczonymi dzienników transakcji. na pliki Dzięki dzienników takiej transakcji. analizie administrator Dzięki takiej może analizie administrator przystąpić może do przystąpić dalszego do monitorowania dalszego monitorowania ukierunkowanego ukierunkowanego na konkretne na konkretne problemy, problemy, przez co jest jest w w stanie stanie szybciej szybciej zdiagnozować przyczynę, przyczynę, dla dla której której operacje operacje w w systemie systemie trwają trwają dłużej, przez co dłużej, niż powinny. niż powinny. Kategorie stanów oczekiwania Kategorie stanów systemu oczekiwania SQL Server systemu opisane są SQL w dokumentacji Server opisane do są widoku w dokumentacji sys.dm_ do os_wait_stats ( widoku sys.dm_os_wait_stats ( oraz w bardzo dobrym, nadal aktualnym artykule oraz w SQL bardzo Server dobrym, 2005 Performance nadal aktualnym Tuning artykule using SQL the Server Waits and 2005 Queues Performance ( Tuning using microsoft.com/en-us/library/cc aspx). the Waits and Queues ( 4. Plany wykonania 4. plany procedur wykonania składowanych procedur składowanych Procedury składowane Procedury są często składowane wykorzystywane są często przez wykorzystywane programistów baz przez danych programistów pracujących baz z systemem SQL Server. pracujących Dzięki z zastosowaniu systemem SQL procedur Server. programista Dzięki zastosowaniu może zaszyć procedur dowolny programista kod implementu- może zaszyć danych jący logikę biznesową dowolny w kod bazie implementujący danych, co upraszcza logikę proces biznesową utrzymania w bazie aplikacji. danych, Procedury co upraszcza dają także proces możliwość ograniczenia utrzymania dostępu aplikacji. użytkowników Procedury dają do tabel. także Wystarczy, możliwość że ograniczenia programista dostępu stworzy użytkowników stosowne procedury składowane tabel. Wystarczy, realizujące że operacje programista na wybranej stworzy tabeli stosowne i nada procedury użytkownikowi składowane uprawnienia realizujące do wykonywania operacje tych procedur, na wybranej a użytkownik tabeli i nada będzie użytkownikowi mógł realizować uprawnienia operacje modyfikacji do wykonywania danych tych w tabeli bez potrzeby procedur, posiadania a użytkownik uprawnień będzie na mógł samej realizować tabeli. Jednocześnie operacje modyfikacji za pomocą kodu danych zaszytego w tabeli bez w procedurach potrzeby programista posiadania może wprowadzić uprawnień własne na samej mechanizmy tabeli. Jednocześnie kontroli jakości za pomocą danych kodu oraz zaszytego przebiegu operacji. w procedurach programista może wprowadzić własne mechanizmy kontroli jakości danych oraz przebiegu operacji. Rozwiązywanie problemów Rozwiązywanie wydajnościowych problemów zaistniałych wydajnościowych w procedurach zaistniałych składowanych w nie należy procedurach do prostych zadań. składowanych Jeśli procedura nie realizuje należy do złożoną prostych logikę zadań. i dokonują Jeśli się procedura za pomocą realizuje jej kodu złożoną modyfikacje danych, uruchamianie dokonują się procedury za pomocą w celach jej kodu testowych modyfikacje nie wchodzi danych, często uruchamianie w grę. W takich procedury momentach w celach logikę i dobrym podejściem testowych jest odnalezienie nie wchodzi zapisanego często w grę. pamięci W planu takich wykonania momentach procedury dobrym i wykonanie podejściem jest analizy tego planu. odnalezienie Dostęp do zapisanego planów wykonania w pamięci oraz planu statystyk wykonania uruchamiania procedury procedur i wykonanie składowanych analizy tego można zrealizować planu. za Dostęp pomocą do następującego planów wykonania zapytania: oraz statystyk uruchamiania procedur składowanych można zrealizować za pomocą następującego zapytania: DB_NAME(p.database_id) AS [Baza danych], QUOTENAME(OBJECT_SCHEMA_NAME(p.[object_id], p.database_id)) +. + QUOTENAME(OBJECT_NAME(p.[object_id], p.database_id)) AS [Procedura],
6 Wybrane zastosowania widoków i funkcji dynamicznych w systemie Microsoft SQL Server Bazy Danych i Business Intelligence DB_NAME(p.database_id) AS [Baza danych], p.cached_time QUOTENAME(OBJECT_SCHEMA_NAME(p.[object_id], AS [Data zapisania planu], p.database_id)) + '.' + p.last_execution_time QUOTENAME(OBJECT_NAME(p.[object_id], AS [Data ostatniego wykonania], p.database_id)) AS [Procedura], p.execution_count p.cached_time AS AS [Data [Ilosc zapisania wykonan], planu], p.last_execution_time AS [Data ostatniego wykonania], CONVERT( p.execution_count AS [Ilosc wykonan], numeric(38,2), CONVERT( CASE numeric(38,2), WHEN CASE p.execution_count = 0 THEN WHEN 0 p.execution_count = 0 ELSE THEN p.total_elapsed_time 0 * 1.0 / p.execution_count END) ELSE AS [Sredni p.total_elapsed_time czas wykonania], * 1.0 / p.execution_count q.query_plan END) AS AS [Sredni [Plan] czas wykonania], FROM q.query_plan sys.dm_exec_procedure_stats AS [Plan] AS p CROSS FROM APPLY sys.dm_exec_procedure_stats sys.dm_exec_query_plan(p.plan_handle) AS p AS q WHERE CROSS p.database_id APPLY sys.dm_exec_query_plan(p.plan_handle) = DB_ID() AS q ORDER WHERE BY p.database_id p.execution_count = DB_ID() DESC; ORDER BY p.execution_count DESC; Rys. 10 Zapytanie do wyświetlania statystyk oraz planów wykonania procedur składowanych Rys. 10 Zapytanie do wyświetlania statystyk oraz planów wykonania procedur składowanych Zapytanie korzysta z DMV o nazwie sys.dm_exec_procedure_stats zwracającego statystyki wykonania procedur Zapytanie składowanych korzysta z DMV oraz z o funkcji nazwie sys.dm_exec_query_plan, sys.dm_exec_procedure_stats która zwracającego między statystyki innymi plan wykonania wykonania w formacie procedur XML. składowanych Przykładowy oraz wynik z funkcji powyższego sys.dm_exec_query_plan, zapytania dla bazy danych która Adventure- zwraca Works2012: między innymi plan wykonania w formacie XML. Przykładowy wynik powyższego zapytania dla bazy danych AdventureWorks2012: Rys. 11 Statystyki Rys. i plany 11 Statystyki wykonania i plany procedur wykonania składowanych procedur składowanych Narzędzie SQL Server Management Studio potrafi interpretować plany wykonania zapisane w formacie XML Narzędzie i wyświetlać SQL Server je w postaci Management graficznej. Studio Przykład potrafi takiego interpretować graficznego plany planu wykonania wykonania zapisane ilustruje rysunek w formacie 6. XML i wyświetlać je w postaci graficznej. Przykład takiego graficznego planu wykonania ilustruje rysunek 6. Rys. 12 Przykładowy Rys. 12 plan Przykładowy wykonania plan procedury wykonania składowanej procedury składowanej Mając plan wykonania procedury w postaci graficznej i w formacie XML, administrator może przeanalizować plan i dowiedzieć się, które polecenie w procedurze wykonywało się najdłużej i powodowało wykorzystanie największej ilości zasobów serwera. 5. podsumowanie
7 Wybrane zastosowania widoków i funkcji dynamicznych w systemie Microsoft SQL Server 2012 Bazy Danych i Business Intelligence 135 Mając plan wykonania procedury w postaci graficznej i w formacie XML, administrator może przeanalizować plan i dowiedzieć się, które polecenie w procedurze wykonywało się najdłużej i powodowało wykorzystanie największej ilości zasobów serwera. 5. Podsumowanie Widoki i funkcje dynamiczne to potężna broń w rękach osób pracujących z systemem Microsoft SQL Server. Dzięki ich znajomości administrator baz danych może uzyskać wiele cennych informacji, których użycie może prowadzić do rozwiązania nawet najbardziej skomplikowanych problemów zarówno z pojedynczymi poleceniami Transact-SQL, jak i z całą bazą danych, a nawet instancją systemu SQL Server. W artykule przedstawiłem zaledwie trzy możliwe zastosowania DMV, ale warto wymienić inne często spotykane zastosowania tych obiektów: monitorowanie sesji i połączeń w tym wystąpień problemu blokowania, poszukiwanie brakujących indeksów, monitorowanie użycia i fragmentacji indeksów, monitorowanie wykorzystania zasobów w bazie tempdb (obiekty tymczasowe), wyszukiwanie zależności między obiektami w bazach danych, przeszukiwanie bufora planów wykonania (np. celem znalezienia planów wykonania wykorzystujących wiele procesorów). Podsumowując, widoki i procedury dynamiczne powinien poznać każdy, kto sprawnie posługuje się językiem Transact-SQL, a chciałby mieć lepszą kontrolę nad procesami, które dzieją się w systemie SQL Server.
8
Szkolenie autoryzowane. MS Tworzenie zapytań do Microsoft SQL Server Strona szkolenia Terminy szkolenia Rejestracja na szkolenie Promocje
Szkolenie autoryzowane MS 10774 Tworzenie zapytań do Microsoft SQL Server 2012 Strona szkolenia Terminy szkolenia Rejestracja na szkolenie Promocje Opis szkolenia Uwaga! Szkolenie wycofane z oferty. Zapraszamy
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
Blaski i cienie wyzwalaczy w relacyjnych bazach danych. Mgr inż. Andrzej Ptasznik
Blaski i cienie wyzwalaczy w relacyjnych bazach danych. Mgr inż. Andrzej Ptasznik Technologia Przykłady praktycznych zastosowań wyzwalaczy będą omawiane na bazie systemu MS SQL Server 2005 Wprowadzenie
Microsoft SQL Server Podstawy T-SQL
Itzik Ben-Gan Microsoft SQL Server Podstawy T-SQL 2012 przełożył Leszek Biolik APN Promise, Warszawa 2012 Spis treści Przedmowa.... xiii Wprowadzenie... xv Podziękowania... xix 1 Podstawy zapytań i programowania
SQL w 24 godziny / Ryan Stephens, Arie D. Jones, Ron Plew. Warszawa, cop Spis treści
SQL w 24 godziny / Ryan Stephens, Arie D. Jones, Ron Plew. Warszawa, cop. 2016 Spis treści O autorach 11 Podziękowania 12 Część I Wprowadzenie do języka SQL 13 Godzina 1. Witamy w świecie języka SQL 15
Tworzenie zapytań do Microsoft SQL Server
MS 20461 Tworzenie zapytań do Microsoft SQL Server Czas trwania: 5 dni (40 h) Poziom trudności: Średnio Zaawansowany Autoryzacja: Microsoft Opis: Szkolenie administratorów baz danych oraz programistów
Podstawy języka T-SQL : Microsoft SQL Server 2016 i Azure SQL Database / Itzik Ben-Gan. Warszawa, Spis treści
Podstawy języka T-SQL : Microsoft SQL Server 2016 i Azure SQL Database / Itzik Ben-Gan. Warszawa, 2016 Spis treści Wprowadzenie Podziękowania xiii xvii 1 Podstawy zapytań i programowania T-SQL 1 Podstawy
Instalacja SQL Server Express. Logowanie na stronie Microsoftu
Instalacja SQL Server Express Logowanie na stronie Microsoftu Wybór wersji do pobrania Pobieranie startuje, przechodzimy do strony z poradami. Wypakowujemy pobrany plik. Otwiera się okno instalacji. Wybieramy
Część I Tworzenie baz danych SQL Server na potrzeby przechowywania danych
Spis treści Wprowadzenie... ix Organizacja ksiąŝki... ix Od czego zacząć?... x Konwencje przyjęte w ksiąŝce... x Wymagania systemowe... xi Przykłady kodu... xii Konfiguracja SQL Server 2005 Express Edition...
Informatyka I. Standard JDBC Programowanie aplikacji bazodanowych w języku Java
Informatyka I Standard JDBC Programowanie aplikacji bazodanowych w języku Java dr inż. Andrzej Czerepicki Politechnika Warszawska Wydział Transportu 2017 Standard JDBC Java DataBase Connectivity uniwersalny
William R. Stanek. Vademecum administratora. Microsoft. SQL Server 2012. Przekład: Krzysztof Szkudlarek
William R. Stanek Vademecum administratora Microsoft SQL Server 2012 Przekład: Krzysztof Szkudlarek APN Promise 2012 Spis treści Wprowadzenie................................... xiii Część I Podstawy Microsoft
Przykładowa baza danych BIBLIOTEKA
Przykładowa baza danych BIBLIOTEKA 1. Opis problemu W ramach zajęć zostanie przedstawiony przykład prezentujący prosty system biblioteczny. System zawiera informację o czytelnikach oraz książkach dostępnych
Optymalizacja bazy danych. Bazy danych 265
Optymalizacja bazy danych Bazy danych 265 266 Bazy danych Przegląd zagadnień Monitoring bazy Tuning automatyczny Podsumowanie Laboratorium NajwaŜniejszym kryterium, według którego uŝytkownicy oceniają
Monitorowanie wydajność w bazie Oracle11g
Monitorowanie wydajność w bazie Oracle11g Wstęp Monitorowanie wydajności bazy danych, a także aplikowanie aktualizacji to jedne z ważniejszych zadań administratora bazy danych. Wpływ na wydajność może
Microsoft SQL Server 2012 : vademecum administratora / William R. Stanek. Warszawa, Spis treści
Microsoft SQL Server 2012 : vademecum administratora / William R. Stanek. Warszawa, 2012 Spis treści Wprowadzenie xiii Część 1 Podstawy Microsoft SQL Server 2012 1 Zarządzanie serwerami SQL Server З Korzystanie
1 Instalowanie i uaktualnianie serwera SQL Server 2005... 1
Spis treści Przedmowa... ix Podziękowania... x Wstęp... xiii Historia serii Inside Microsoft SQL Server... xiii 1 Instalowanie i uaktualnianie serwera SQL Server 2005... 1 Wymagania SQL Server 2005...
Informatyka I. Programowanie aplikacji bazodanowych w języku Java. Standard JDBC.
Informatyka I Programowanie aplikacji bazodanowych w języku Java. Standard JDBC. dr hab. inż. Andrzej Czerepicki Politechnika Warszawska Wydział Transportu 2019 Standard JDBC Java DataBase Connectivity
Bazy danych. dr inż. Arkadiusz Mirakowski
Bazy danych dr inż. Arkadiusz Mirakowski Początek pracy z Transact SQL (T-SQL) 153.19.7.13,1401 jkowalski nr indeksu 2 Perspektywa - tabela tymczasowa - grupowanie Perspektywa (widok) Perspektywa (widok)
Usługi analityczne budowa kostki analitycznej Część pierwsza.
Usługi analityczne budowa kostki analitycznej Część pierwsza. Wprowadzenie W wielu dziedzinach działalności człowieka analiza zebranych danych jest jednym z najważniejszych mechanizmów podejmowania decyzji.
Włodzimierz Dąbrowski, Przemysław Kowalczuk, Konrad Markowski. Bazy danych ITA-101. Wersja 1
Włodzimierz Dąbrowski, Przemysław Kowalczuk, Konrad Markowski Bazy danych ITA-101 Wersja 1 Warszawa, wrzesień 2009 Wprowadzenie Informacje o kursie Opis kursu We współczesnej informatyce coraz większą
Microsoft SQL Server 2012 Krok po kroku
Patrick LeBlanc Microsoft SQL Server 2012 Krok po kroku Przekład: Natalia Chounlamany APN Promise, Warszawa 2013 Spis treści Wprowadzenie.......................................................... xv Część
Szkolenie autoryzowane. MS 6232 Wdrażanie bazy danych Microsoft SQL Server 2008 R2
Szkolenie autoryzowane MS 6232 Wdrażanie bazy danych Microsoft SQL Server 2008 R2 Strona szkolenia Terminy szkolenia Rejestracja na szkolenie Promocje Opis szkolenia Szkolenie, gdzie uczestnicy zapoznają
Informatyka sem. III studia inżynierskie Transport 2018/19 LAB 2. Lab Backup bazy danych. Tworzenie kopii (backup) bazy danych
Informatyka sem. III studia inżynierskie Transport 2018/19 Lab 2 LAB 2 1. Backup bazy danych Tworzenie kopii (backup) bazy danych Odtwarzanie bazy z kopii (z backup u) 1. Pobieramy skrypt Restore 2. Pobieramy
Przydatne sztuczki - sql. Na przykładzie postgres a.
Przydatne sztuczki - sql. Na przykładzie postgres a. M. Wiewiórko 05/2014 Plan Uwagi wstępne Przykład Rozwiązanie Tabela testowa Plan prezentacji: Kilka uwag wstępnych. Operacje na typach tekstowych. Korzystanie
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:
Wyzwalacz - procedura wyzwalana, składowana fizycznie w bazie, uruchamiana automatycznie po nastąpieniu określonego w definicji zdarzenia
Wyzwalacz - procedura wyzwalana, składowana fizycznie w bazie, uruchamiana automatycznie po nastąpieniu określonego w definicji zdarzenia Składowe wyzwalacza ( ECA ): określenie zdarzenia ( Event ) określenie
Oracle Designer. Oracle Designer jest jednym z głównych komponentów pakietu Oracle Developer Suite. Oracle Designer wspiera :
Oracle Designer Oracle Designer jest jednym z głównych komponentów pakietu Oracle Developer Suite. Oracle Designer wspiera : - modelowanie procesów biznesowych - analizę systemu informatycznego - projektowanie
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
STROJENIE BAZ DANYCH: INDEKSY. Cezary Ołtuszyk coltuszyk.wordpress.com
STROJENIE BAZ DANYCH: INDEKSY Cezary Ołtuszyk coltuszyk.wordpress.com Plan spotkania I. Wprowadzenie do strojenia baz danych II. III. IV. Mierzenie wydajności Jak SQL Server przechowuje i czyta dane? Budowa
CREATE USER
Temat: Administrowanie użytkownikami bazy danych. Po instalacji serwera MYSQL dostępne jest konto o nazwie root. Domyślnie nie ma ono przypisanego hasła, aczkolwiek podczas procesu konfiguracji jest możliwość
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
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
Praca w sieci z serwerem
11 Praca w sieci z serwerem Systemy Windows zostały zaprojektowane do pracy zarówno w sieci równoprawnej, jak i w sieci z serwerem. Sieć klient-serwer oznacza podłączenie pojedynczego użytkownika z pojedynczej
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.
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
Projekt: MS i CISCO dla Śląska
Projekt: MS i CISCO dla Śląska Ścieżki szkoleniowe planowane do realizacji w projekcie Administracja bazami danych Katowice, październik 2012 Projekt jest współfinansowany przez Unię Europejską w ramach
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
AKADEMIA GÓRNICZO-HUTNICZA im. Stanisława Staszica w Krakowie. Wydział Geologii, Geofizyki i Ochrony Środowiska. Bazy danych 2
AKADEMIA GÓRNICZO-HUTNICZA im. Stanisława Staszica w Krakowie Wydział Geologii, Geofizyki i Ochrony Środowiska Wydajnośd w bazach danych Grzegorz Surdyka Informatyka Stosowana Kraków, 9 Spis treści. Wstęp...
Kadry Optivum, Płace Optivum. Jak przenieść dane na nowy komputer?
Kadry Optivum, Płace Optivum Jak przenieść dane na nowy komputer? Aby kontynuować pracę z programem Kadry Optivum lub Płace Optivum (lub z obydwoma programami pracującymi na wspólnej bazie danych) na nowym
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,
Kadry Optivum, Płace Optivum. Jak przenieść dane na nowy komputer?
Kadry Optivum, Płace Optivum Jak przenieść dane na nowy komputer? Aby kontynuować pracę z programem Kadry Optivum lub Płace Optivum (lub z obydwoma programami pracującymi na wspólnej bazie danych) na nowym
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,
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 1 Przegląd zawartości SQL Servera Podstawowe usługi SQL Servera Programy narzędziowe Bazy danych
Plan. Wprowadzenie. Co to jest APEX? Wprowadzenie. Administracja obszarem roboczym
1 Wprowadzenie do środowiska Oracle APEX, obszary robocze, użytkownicy Wprowadzenie Plan Administracja obszarem roboczym 2 Wprowadzenie Co to jest APEX? Co to jest APEX? Architektura Środowisko Oracle
Wykład I. Wprowadzenie do baz danych
Wykład I Wprowadzenie do baz danych Trochę historii Pierwsze znane użycie terminu baza danych miało miejsce w listopadzie w 1963 roku. W latach sześcdziesątych XX wieku został opracowany przez Charles
Leonard G. Lobel Eric D. Boyd. Azure SQL Database Krok po kroku. Microsoft. Przekład: Marek Włodarz. APN Promise, Warszawa 2014
Leonard G. Lobel Eric D. Boyd Microsoft TM Azure SQL Database Krok po kroku Przekład: Marek Włodarz APN Promise, Warszawa 2014 Spis treści Wprowadzenie........................................................
Bazy danych i strony WWW
Bazy danych i strony WWW Obsługa baz danych poprzez strony WWW Niezbędne narzędzia: serwer baz danych np. MySQL serwer stron WWW np. Apache przeglądarka stron WWW interpretująca język HTML język skryptowy
INTERNETOWE BAZY DANYCH materiały pomocnicze - wykład X
Wrocław 2006 INTERNETOWE BAZY DANYCH materiały pomocnicze - wykład X Paweł Skrobanek C-3, pok. 323 e-mail: pawel.skrobanek@pwr.wroc.pl INTERNETOWE BAZY DANYCH PLAN NA DZIŚ zajęcia 1: 2. Procedury składowane
DECLARE VARIABLE zmienna1 typ danych; BEGIN
Procedury zapamiętane w Interbase - samodzielne programy napisane w specjalnym języku (właściwym dla serwera baz danych Interbase), który umożliwia tworzenie zapytań, pętli, instrukcji warunkowych itp.;
REFERAT PRACY DYPLOMOWEJ
REFERAT PRACY DYPLOMOWEJ Temat pracy: Projekt i implementacja środowiska do automatyzacji przeprowadzania testów aplikacji internetowych w oparciu o metodykę Behavior Driven Development. Autor: Stepowany
2011-11-04. Instalacja SQL Server Konfiguracja SQL Server Logowanie - opcje SQL Server Management Studio. Microsoft Access Oracle Sybase DB2 MySQL
Instalacja, konfiguracja Dr inŝ. Dziwiński Piotr Katedra InŜynierii Komputerowej Kontakt: piotr.dziwinski@kik.pcz.pl 2 Instalacja SQL Server Konfiguracja SQL Server Logowanie - opcje SQL Server Management
E.14 Bazy Danych cz. 18 SQL Funkcje, procedury składowane i wyzwalacze
Funkcje użytkownika Tworzenie funkcji Usuwanie funkcji Procedury składowane Tworzenie procedur składowanych Usuwanie procedur składowanych Wyzwalacze Wyzwalacze a ograniczenia i procedury składowane Tworzenie
2 Konfiguracja i utrzymanie bazy danych Przed rozpoczęciem Lekcja 1: Konfigurowanie plików i grup plików Pliki i grupy plików...
Spis treści Podziękowania... xix Wstęp... xxi Korzystanie z dysku CD... xxi Jak zainstalować testy ćwiczeniowe... xxii Jak korzystać z testów ćwiczeniowych... xxii Jak odinstalować testy ćwiczeniowe...
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:
Płace Optivum. 1. Zainstalować serwer SQL (Microsoft SQL Server 2008 R2) oraz program Płace Optivum.
Płace Optivum Jak przenieść dane programu Płace Optivum na nowy komputer? Aby kontynuować pracę z programem Płace Optivum na nowym komputerze, należy na starym komputerze wykonać kopię zapasową bazy danych
Bazy danych. Zenon Gniazdowski WWSI, ITE Andrzej Ptasznik WWSI
Bazy danych Zenon Gniazdowski WWSI, ITE Andrzej Ptasznik WWSI Wszechnica Poranna Trzy tematy: 1. Bazy danych - jak je ugryźć? 2. Język SQL podstawy zapytań. 3. Mechanizmy wewnętrzne baz danych czyli co
Program szkoleniowy Efektywni50+ Moduł IV Podstawy relacyjnych baz danych i język SQL
Program szkoleniowy Efektywni50+ Moduł IV Podstawy relacyjnych baz danych i język SQL 1 Podstawy relacyjnego modelu danych. 3h UWAGA: Temat zajęć jest typowo teoretyczny i stanowi wprowadzenie do zagadnień
OFERTA SZKOLENIOWA PROGRESS SOFTWARE
OFERTA SZKOLENIOWA PROGRESS SOFTWARE Szanowni Państwo, Zapraszamy do zapoznania się z naszą ofertą szkoleń w systemie Progress. Kursy organizowane są dla małych grup 3-6 osobowych, w Warszawie. Każdy uczestnik
Programowanie po stronie serwera w SZBD. Robert A. Kłopotek Wydział Matematyczno-Przyrodniczy. Szkoła Nauk Ścisłych, UKSW
Programowanie po stronie serwera w SZBD Robert A. Kłopotek r.klopotek@uksw.edu.pl Wydział Matematyczno-Przyrodniczy. Szkoła Nauk Ścisłych, UKSW Programowanie SZBD (DBMS) Procedury serwera Procedury składowane
Oferta szkoleniowa Yosi.pl 2012/2013
Oferta szkoleniowa Yosi.pl 2012/2013 "Podróżnik nie posiadający wiedzy, jest jak ptak bez skrzydeł" Sa'Di, Gulistan (1258 rok) Szanowni Państwo, Yosi.pl to dynamicznie rozwijająca się firma z Krakowa.
SYSTEM VILM ZARZĄDZANIE CYKLEM ŻYCIA ŚRODOWISK WIRTUALNYCH. info@prointegra.com.pl tel: +48 (032) 730 00 42
SYSTEM VILM ZARZĄDZANIE CYKLEM ŻYCIA ŚRODOWISK WIRTUALNYCH info@prointegra.com.pl tel: +48 (032) 730 00 42 1. WPROWADZENIE... 3 2. KORZYŚCI BIZNESOWE... 4 3. OPIS FUNKCJONALNY VILM... 4 KLUCZOWE FUNKCJE
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.
Ć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
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,
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ń,
QUERY język zapytań do tworzenia raportów w AS/400
QUERY język zapytań do tworzenia raportów w AS/400 Dariusz Bober Katedra Informatyki Politechniki Lubelskiej Streszczenie: W artykule przedstawiony został język QUERY, standardowe narzędzie pracy administratora
77. Modelowanie bazy danych rodzaje połączeń relacyjnych, pojęcie klucza obcego.
77. Modelowanie bazy danych rodzaje połączeń relacyjnych, pojęcie klucza obcego. Przy modelowaniu bazy danych możemy wyróżnić następujące typy połączeń relacyjnych: jeden do wielu, jeden do jednego, wiele
Cele. Definiowanie wyzwalaczy
WYZWALACZE Definiowanie wyzwalaczy Cele Wyjaśnić cel istnienia wyzwalaczy Przedyskutować zalety wyzwalaczy Wymienić i opisać cztery typy wyzwalaczy wspieranych przez Adaptive Server Anywhere Opisać dwa
www.comarch.pl/szkolenia Operacja PIVOT w języku SQL w środowisku Oracle 21.11.2012
Operacja PIVOT w języku SQL w środowisku Oracle 21.11.2012 Zakres Wprowadzenie Idea przestawiania danych Możliwe zastosowania Przestawianie danych bez klauzuli PIVOT Konstrukcja klauzuli Korzyści ze stosowania
Reporting Services. WinProg 2011/2012. Krzysztof Jeliński Dawid Gawroński 1 / 11
Reporting Services WinProg 2011/2012 Krzysztof Jeliński Dawid Gawroński 1 / 11 1. SSRS SQL Server Reporting Services SQL Server Reporting Services udostępnia pełen zakres gotowych do użycia narzędzi i
DBPLUS Performance Monitor opis zmian w wersji
DBPLUS Performance Monitor opis zmian w wersji 2018.2.1 Data: 14 sierpień 2018 Spis treści 1 Nowości w wersji 2018.2.1... 3 1.1 Plany wykonań...3 1.1.3 Usprawnienie generowanie skryptu PLAN GUIDE... 3
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
Spis treści. Przedmowa
Spis treści Przedmowa V 1 SQL - podstawowe konstrukcje 1 Streszczenie 1 1.1 Bazy danych 1 1.2 Relacyjny model danych 2 1.3 Historia języka SQL 5 1.4 Definiowanie danych 7 1.5 Wprowadzanie zmian w tabelach
Programowanie w SQL procedury i funkcje. UWAGA: Proszę nie zapominać o prefiksowaniu nazw obiektów ciągiem [OLIMP\{nr indeksu}] Funkcje użytkownika
Programowanie w SQL procedury i funkcje UWAGA: Proszę nie zapominać o prefiksowaniu nazw obiektów ciągiem [OLIMP\{nr indeksu}] Funkcje użytkownika 1. Funkcje o wartościach skalarnych ang. scalar valued
Comarch ERP XL Business Intelligence Start. Migracja do wersji 2018
Business Intelligence Start Copyright 2018 COMARCH Wszelkie prawa zastrzeżone Nieautoryzowane rozpowszechnianie całości lub fragmentu niniejszej publikacji w jakiejkolwiek postaci jest zabronione. Wykonywanie
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
Ćwiczenie 10.1. Zmiana sposobu uruchamiania usług
Rozdział 10. Zarządzanie komputerem Ćwiczenia zawarte w tym rozdziale prezentują najważniejsze narzędzia służące do konfigurowania i monitorowania pracy komputera. Ponieważ system Windows XP został opracowany
Programowanie MorphX Ax
Administrowanie Czym jest system ERP? do systemu Dynamics Ax Obsługa systemu Dynamics Ax Wyszukiwanie informacji, filtrowanie, sortowanie rekordów IntelliMorph : ukrywanie i pokazywanie ukrytych kolumn
Spis treści. 1: Wyszukiwanie elementu : Do linii modelu : Powiel arkusze : Długość kabla : Rozmieszczenie widoków...
Co nowego 2018 R2 Spis treści NOWOŚCI... 5 1: Wyszukiwanie elementu... 5 2: Do linii modelu... 6 3: Powiel arkusze... 7 4: Długość kabla... 8 5: Rzędne poziomów... 9 ULEPSZENIA... 10 1: Połączenie z Excel...
Zajęcia prowadzone przez MCT, auditora wiodącego systemów bezpieczeństwa informacji.
OFERTA SZKOLENIOWA BAZY DANYCH O firmie: Firma Information & Technology Consulting specjalizuje się w szkoleniach w zakresie systemów bazodanowych Microsoft i Sybase oraz Zarządzania bezpieczeństwem informacji
PRZEWODNIK PO PRZEDMIOCIE
Nazwa przedmiotu: ADMINISTROWANIE INTERNETOWYMI SERWERAMI BAZ DANYCH Kierunek: Informatyka Rodzaj przedmiotu: moduł specjalności obowiązkowy: Programowanie aplikacji internetowych Rodzaj zajęć: wykład,
Microsoft SQL Server 2012 : krok po kroku / Patrick LeBlanc. Warszawa, Spis treści
Microsoft SQL Server 2012 : krok po kroku / Patrick LeBlanc. Warszawa, 2013 Spis treści Wprowadzenie XV Część I: Rozpoczęcie pracy z programem Microsoft SQL Server 2012 1 Wprowadzenie do programu Microsoft
enova Systemowe Narzędzia Projektowe
enova Systemowe Narzędzia Projektowe Sebastian Wabnik Spis treści Opis rozwiązania...3 Dostęp do narzędzia...3 Wywoływanie narzędzia...4 Zakładka Logi czasu...4 SQL Stat...5 Zakładka Liczniki...7 Zakładka
Bazy danych. Plan wykładu. Rozproszona baza danych. Fragmetaryzacja. Cechy bazy rozproszonej. Replikacje (zalety) Wykład 15: Rozproszone bazy danych
Plan wykładu Bazy danych Cechy rozproszonej bazy danych Implementacja rozproszonej bazy Wykład 15: Rozproszone bazy danych Małgorzata Krętowska, Agnieszka Oniśko Wydział Informatyki PB Bazy danych (studia
DEKLARATYWNE ZARZĄDZANIE W MICROSOFT SQL SERVER
DEKLARATYWNE ZARZĄDZANIE W MICROSOFT SQL SERVER Na podstawie artykułu: Hongfei Guo Dan Jones Jennifer Beckmann Praveen Seshadri Declarative Management in Microsoft SQL Server Marek Wittkowski Nowe podejście
startup pfile= '$HOME/admin/pfile/initDBx.ora'; create spfile from pfile= '$HOME/admin/pfile/initDBx.ora';
Administrowanie systemami baz danych Ćwiczenia laboratoryjne (1) Podstawy uruchamiania serwera bazy danych 1. Przy pomocy programu Putty, połącz się z serwerem miner.cs.put.poznan.pl. Dla wygody otwórz
Instrukcja podwaja zarobki osób, których imiona zaczynają się P i dalsze litery alfabetu zakładamy, że takich osbób jest kilkanaście.
Rodzaje triggerów Triggery DML na tabelach INSERT, UPDATE, DELETE Triggery na widokach INSTEAD OF Triggery DDL CREATE, ALTER, DROP Triggery na bazie danych SERVERERROR, LOGON, LOGOFF, STARTUP, SHUTDOWN
Data Mining podstawy analizy danych Część druga
Data Mining podstawy analizy danych Część druga W części pierwszej dokonaliśmy procesu analizy danych treningowych w oparciu o algorytm drzewa decyzyjnego. Proces analizy danych treningowych może być realizowany
Program szkolenia: Microsoft SQL Server 2012/2014 Databases, przygotowującego do egzaminu
Program szkolenia: Microsoft SQL Server 2012/2014 Databases, przygotowującego do egzaminu 70-462 Prowadzący: dr Paweł Wiechbroth 1. Instalacja i konfiguracja Planowanie instalacji Ocena wymagao dotyczących
Oracle11g: Wprowadzenie do SQL
Oracle11g: Wprowadzenie do SQL OPIS: Kurs ten oferuje uczestnikom wprowadzenie do technologii bazy Oracle11g, koncepcji bazy relacyjnej i efektywnego języka programowania o nazwie SQL. Kurs dostarczy twórcom
Akademia Górniczo-Hutnicza im. Stanisława Staszica w Krakowie. dr inż. Adam Piórkowski. Jakub Osiadacz Marcin Wróbel
Akademia Górniczo-Hutnicza im. Stanisława Staszica w Krakowie Problem magazynowania i przetwarzania wielkoformatowych map i planów geologicznych. Promotor: dr inż. Adam Piórkowski Autorzy: Jakub Osiadacz
1. Język T SQL wprowadzenie do tworzenia zapytań i modyfikowania bazy danych
1. Język T SQL wprowadzenie do tworzenia zapytań i modyfikowania bazy danych Opracował: Sławomir Samolej, Andrzej Bożek Politechnika Rzeszowska, Katedra Informatyki i Automatyki, Rzeszów, 2008. 1.1. Wprowadzenie
DATABASE SNAPSHOT GEEK DIVE. Cezary Ołtuszyk Blog: coltuszyk.wordpress.com
DATABASE SNAPSHOT GEEK DIVE Cezary Ołtuszyk Blog: coltuszyk.wordpress.com Kilka słów o mnie Kierownik Działu Administracji Systemami w firmie BEST S.A. (warstwa bazodanowa i aplikacyjna) Konsultant z zakresu
Plan bazy: Kod zakładający bazę danych: DROP TABLE noclegi CASCADE; CREATE TABLE noclegi( id_noclegu SERIAL NOT NULL,
Mój projekt przedstawia bazę danych noclegów składającą się z 10 tabel. W projekcie wykorzystuje program LibreOffice Base do połączenia psql z graficznym interfejsem ( kilka formularzy przedstawiających
DBPLUS Performance Monitor dla Oracle opis zmian w wersji
DBPLUS Performance Monitor dla Oracle opis zmian w wersji 2019.1 Data: 28 marzec 2019 Spis treści 1 Nowości w wersji 2019.1... 3 1.1 Monitoring baz Standby...3 1.2 Szybka konfiguracja dat z kalendarza...5
Liczba godzin 1,2 Organizacja zajęć Omówienie programu nauczania 2. Tematyka zajęć
rzedmiot : Systemy operacyjne Rok szkolny : 015/016 Klasa : 3 INF godz. x 30 tyg.= 60 godz. Zawód : technik informatyk; symbol 35103 rowadzący : Jacek Herbut Henryk Kuczmierczyk Numer lekcji Dział Tematyka
BACKUP BAZ DANYCH MS SQL
BACKUP BAZ DANYCH MS SQL SPIS TREŚCI Informacje ogólne... 2 Tworzenie projektu... 2 Krok 1: Informacje Podstawowe... 2 Krok 2: Dane... 3 Krok 3: Planowanie... 4 Krok 4: Zaawansowane... 5 Przywracanie baz
Leszek Stasiak Zastosowanie technologii LINQ w
Leszek Stasiak Zastosowanie technologii LINQ w C# 1. Wstęp - połączenie Do naszych zadań będziemy używać Microsoft Visual Studio 2010. Stwórzmy nowy projekt Windows Form Application. Mając do dyspozycji
Problemy optymalizacji, rozbudowy i integracji systemu Edu wspomagającego e-nauczanie i e-uczenie się w PJWSTK
Problemy optymalizacji, rozbudowy i integracji systemu Edu wspomagającego e-nauczanie i e-uczenie się w PJWSTK Paweł Lenkiewicz Polsko Japońska Wyższa Szkoła Technik Komputerowych Plan prezentacji PJWSTK