SQL Server Configuration Manager centrum dowodzenia



Podobne dokumenty
Problemy techniczne SQL Server

Problemy techniczne SQL Server

Kadry Optivum, Płace Optivum. Jak przenieść dane na nowy komputer?

Problemy techniczne SQL Server. Zarządzanie bazami danych na serwerze SQL

Płace Optivum. 1. Zainstalować serwer SQL (Microsoft SQL Server 2008 R2) oraz program Płace Optivum.

Kadry Optivum, Płace Optivum. Jak przenieść dane na nowy komputer?

Problemy techniczne SQL Server. Zarządzanie bazami danych na serwerze SQL

Polecenie 3.1: Uruchom SQL Server Management Studio, zaloguj się do serwera.

Zastępstwa Optivum. Jak przenieść dane na nowy komputer?

Problemy techniczne SQL Server

Problemy techniczne SQL Server

Pracownia internetowa w każdej szkole (edycja Jesień 2007)

Kostki OLAP i język MDX

Instalacja pakietu MS SQL Server 2012 Express Edition with Advanced Service

dziennik Instrukcja obsługi

Instrukcja instalacji Control Expert 3.0

BACKUP BAZ DANYCH MS SQL

Jak przenieść bazę danych na zdalny serwer?

Instrukcjaaktualizacji

Pracownia internetowa w szkole podstawowej (edycja jesień 2005)

Państwowa Wyższa Szkoła Zawodowa w Gorzowie Wlkp. Laboratorium architektury komputerów

Instytut Mechaniki i Inżynierii Obliczeniowej Wydział Mechaniczny Technologiczny Politechnika Śląska

Systemy baz danych Prowadzący: Adam Czyszczoń. Systemy baz danych. 1. Import bazy z MS Access do MS SQL Server 2012:

Tworzenie bazy danych

Pracownia internetowa w szkole ZASTOSOWANIA

Korzystanie z edytora zasad grupy do zarządzania zasadami komputera lokalnego w systemie Windows XP

INFORMATOR TECHNICZNY WONDERWARE

Instrukcja obsługi aplikacji Karty Pojazdów dla Dealerów Samochodowych

BAZY DANYCH laboratorium 2 tworzenie bazy danych, podstawy języka SQL

Program Rabator dla Microsoft Windows.

Procedury techniczne modułu Forte Kontroling. Pakiety DTS

Laboratorium - Użycie narzędzia Przywracanie systemu w systemie Windows 7

Problemy techniczne SQL Server

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

Opisane poniżej czynności może wykonać administrator komputera lub administrator serwera SQL (tj. użytkownik sa).

Windows Server 2012 Active Directory

Problemy techniczne SQL Server. Jak odblokować porty na komputerze-serwerze, aby umożliwić pracę w sieci?

Windows Server 2008 Standard Str. 1 Ćwiczenia. Opr. JK. I. Instalowanie serwera FTP w Windows Server 2008 (zrzuty ekranowe z maszyny wirtualnej)

INFORMATOR TECHNICZNY WONDERWARE. Ograniczenie wyświetlania listy zmiennych w przeglądarce zmiennych ActiveFactory

SOLIDWORKS PDM Tworzenie kopii zapasowych.

5.2. Pierwsze kroki z bazami danych

Inżynieria Programowania Laboratorium 3 Projektowanie i implementacja bazy danych. Paweł Paduch paduch@tu.kielce.pl

Instrukcja instalacji systemu

Konfiguracja oprogramowania w systemach MS Windows dla kont z ograniczonymi uprawnieniami

proxy.cmkp.edu.pl: Uruchom przeglądarkę 2. Przycisk Menu (po prawej stronie okna), następnie pozycja Ustawienia

Założenia do ćwiczeń: SQL Server UWM Express Edition: \SQLEXPRESS. Zapoznaj się ze sposobami użycia narzędzia T SQL z wiersza poleceń.

INFO-NET.wsparcie. pppoe.in.net.pl. Pamiętaj aby nie podawać nikomu swojego hasła! Instrukcja połączenia PPPoE w Windows 7 WAŻNA INFORMACJA

Wczytywanie cenników z poziomu programu Norma EXPERT Tworzenie własnych cenników w programie Norma EXPERT... 4

Problemy techniczne SQL Server

BACKUP BAZ DANYCH FIREBIRD

5.4. Tworzymy formularze

MS Windows Vista. Spis treści. Autor: Jacek Parzonka, InsERT

Program Import Kontrahentów XLS dla Subiekta GT.

Pracownia internetowa w każdej szkole (edycja Jesień 2007)

Szkolenie dla nauczycieli SP10 w DG Operacje na plikach i folderach, obsługa edytora tekstu ABC. komputera dla nauczyciela. Materiały pomocnicze

Problemy techniczne SQL Server

BAZY DANYCH laboratorium 1 instalacja środowiska

LABORATORIUM 8,9: BAZA DANYCH MS-ACCESS

Synchronizator plików (SSC) - dokumentacja

Wykład II. dr Artur Bartoszewski Wydział Nauczycielski, Kierunek Pedagogika Wprowadzenie do baz danych

Zalecana instalacja i konfiguracja Microsoft SQL Server 2016 Express Edition dla oprogramowania Wonderware

Twoje potrzeby. Nasze rozwiązania.

Laboratorium - Użycie narzędzia Przywracanie systemu w Windows Vista

Instrukcja obsługi programu CMS Dla rejestratorów HANBANG

Zapytania i wstawianie etykiet z bazy danych do rysunku

asix Autoryzacja dostępu do zasobów WWW systemu asix (na przykładzie systemu operacyjnego Windows 2008)

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

Problemy techniczne SQL Server

Oracle Application Express

PORADNIK KORZYSTANIA Z SERWERA FTP ftp.architekturaibiznes.com.pl

BAZA_1 Temat: Tworzenie i modyfikowanie formularzy.

Rozpoczęcie pracy z programem.

(aktualizacja 30 kwietnia 2018)

Microsoft.NET: LINQ to SQL, ASP.NET AJAX

Program Import dokumentów XLS dla Subiekta GT.

Instrukcja instalacji i konfiguracji bazy danych SQL SERVER 2008 EXPRESS R2. Instrukcja tworzenia bazy danych dla programu AUTOSAT 3. wersja 0.0.

Pracownia internetowa w każdej szkole (edycja Jesień 2007)

Udostępnianie plików i folderów

Copyright 2012 COIG SA Wszelkie prawa zastrzeżone. Nieautoryzowane rozpowszechnianie całości lub fragmentu niniejszej publikacji w jakiejkolwiek

Ulotka skrócona Moduł Analizy BI. Wersja:

5.6.2 Laboratorium: Punkty przywracania

Przywracanie systemu

Bazy danych Ćwiczenie 1 Instrukcja strona 1 Wersja ogólna

Konfiguracja modułu alarmowania w oprogramowaniu InTouch 7.11

Jak przygotować kopię zapasową bazy danych programu MOL Optivum i udostępnić ją na potrzeby migracji do programu MOL NET+?

Instrukcja instalacji serwera bazy danych Microsoft SQL Server Express 2014

Instrukcja instalacji aplikacji i konfiguracji wersji sieciowej. KomKOD

I Tworzenie prezentacji za pomocą szablonu w programie Power-Point. 1. Wybieramy z górnego menu polecenie Nowy a następnie Utwórz z szablonu

AKTYWNY SAMORZĄD. Instrukcja instalacji, aktualizacji i konfiguracji.

Pracownia internetowa w każdej szkole (edycja Jesień 2007)

OnLine Analytical Processing (OLAP) Kostki OLAP i zapytania MDX

PCBIZNES Instalacja wersji sieciowej na serwerze z Microsoft Windows 7

Projektowanie baz danych za pomocą narzędzi CASE

Instrukcja instalacji programu ARPunktor wraz z serwerem SQL 2005 Express

etrader Pekao Podręcznik użytkownika Strumieniowanie Excel

Uruchamianie bazy PostgreSQL

Instytut Sterowania i Systemów Informatycznych Uniwersytet Zielonogórski SYSTEMY SCADA

Bazy danych kwerendy (moduł 5) 1. Przekopiuj na dysk F:\ bazę M5KW.mdb z dysku wskazanego przez prowadzącego

Symfonia Produkcja Instrukcja instalacji. Wersja 2013

Przedszkolaki Przygotowanie organizacyjne

Transkrypt:

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, w szczególności: przeglądanie dostępnych baz danych, odtwarzanie bazy z istniejącej kopii zapasowej, przeglądanie i modyfikacja danych w tabelach, wykonywanie prostych zapytań w języku SQL. Przeczytaj uważnie poniższą instrukcję i wykonaj wszystkie zawarte w niej polecenia. SQL Server Configuration Manager centrum dowodzenia Narzędzie to wykorzystywane jest przede wszystkim przez administratorów baz danych. Służy ono do: zarządzania usługami, konfiguracji sieci. Polecenie 1.1: W menu Start otwórz Programy (All Programs) Microsoft SQL Server 2005 Configuration Tools SQL Server Configuration Manager. Obszar SQL Server 2005 Services pokazuje usługi działające w tle. Aktualnie działające usługi (Running) to SQL Server FullText Search (obsługująca silnik wyszukiwania pełnotekstowego) oraz SQL Server (a dokładniej jego instancja o nazwie SQLEXPRESS - podstawowy silnik bazy danych). Klikając prawym przyciskiem myszy na którąś z usług można ją zatrzymać, wyłączyć, zresetować itd. (pod warunkiem, że posiada się odpowiednie uprawnienia). SQL Server Management Studio podstawowe narzędzie administracji systemu SQL Server SQL Server Management Studio pojawiło się w wersji SQL Server 2005. Za jego pomocą możliwe jest: tworzenie, edycja i usuwanie baz danych i obiektów baz danych, zarządzanie zadaniami, np. wykonywanie kopii zapasowych, wyświetlanie informacji dotyczących bieżącej aktywności, np. zalogowanych użytkowników, zarządzanie bezpieczeństwem, zarządzanie usługami pocztowymi bazy danych, tworzenie katalogów wyszukiwania pełnotekstowego i zarządzanie nimi, tworzenie i zarządzanie bazami publikatorów i subskrybentów na potrzeby replikacji baz danych. Uwaga! SQL Server Management Studio to tylko wygodne narzędzie do obsługi SQL Server 2005, nie jest ono jednak niezbędne do jego działania.

Instrukcja do przedmiotu Bazy danych laboratorium (zajęcia 1) 2 Polecenie 1.2: W menu Start otwórz Programy (All Programs) Microsoft SQL Server 2005 SQL Server Management Studio Express. Pojawi się ekran logowania, w którym można podać typ serwera (Server type), do którego chce się zalogować, nazwę instancji (Server name), sposób uwierzytelnienia (Authentication), login oraz hasło. Uwierzytelnianie Windows (Windows Authentication) powoduje, że logując się do SQL Server użytkownik jest uwierzytelniany przez domenę Windows. W praktyce oznacza to, że korzysta się z tego samego loginu i hasła, co w przypadku logowania do systemu - będąc zalogowanym w Windows nie trzeba już niczego dodatkowego podawać. Polecenie 1.3: Kliknij przycisk Connect, aby połączyć się z SQL Server. Otworzy się okno programu SQL Server Management Studio. Po lewej stronie znajduje się Eksplorator obiektów (Object Explorer), dzięki któremu możemy przeglądać wszystkie obiekty znajdujące się w SQL Server. Szczególnie interesuje nas gałąź Databases, pokazująca wszystkie bazy danych istniejące w SQL Server. Aktualnie, oprócz czterech systemowych baz danych (master, model, msdb, tempdb), które są niezbędne do prawidłowego działania serwera, znajdują się tam również dwie bazy zdefiniowane przez użytkownika: mebelek oraz piwosz. PIERWSZE ZAPYTANIE DO BAZY DANYCH Polecenie 1.4: Kliknij prawym przyciskiem na bazę mebelek i wybierz New Query. Otworzy się okno zapytań, w którym możemy wpisywać polecenia (zapytania) do bazy danych mebelek.

Instrukcja do przedmiotu Bazy danych laboratorium (zajęcia 1) 3 Polecenie 1.5: W oknie zapytań wpisz SELECT * FROM INFORMATION_SCHEMA.TABLES a następnie kliknij przycisk Execute znajdujący się powyżej. ZMIANA SPOSOBÓW WYŚWIETLANIA REZULTATÓW ZAPYTAŃ Okno zapytań zostało podzielone, w dolnej części (noszącej nazwę panelu wynikowego) pojawił się rezultat wykonanego zapytania. Sposób wyświetlania rezultatów zapytania można zmienić za pomocą odpowiednich przycisków umieszczonych na pasku menu (na rysunku zaznaczone w ramce). Dostępne opcje to wyniki jako tekst, wyniki do siatki i wyniki do pliku. Polecenie 1.6: Zmień sposób wyświetlania rezultatów zapytania na tekst (przycisk Results to Text), a następnie ponownie wykonaj zapytanie. PRZEGLĄDANIE TABEL BAZY DANYCH Wykonane zapytanie zwraca wszystkie tabele dostępne dla aktualnego użytkownika w bazie danych mebelek. Tabela to podstawowy obiekt każdej relacyjnej bazy danych. To właśnie w tabelach przechowywane są dane. Polecenie 1.7: Policz liczbę tabel znajdujących się w bazie mebelek. Dostęp do tabel możemy również uzyskać za pomocą Eksploratora obiektów. Polecenie 1.8: W Eksploratorze obiektów rozwiń gałąź mebelek, a następnie folder Tables. Porównaj nazwy tabel z rezultatem zapytania. Przedrostek dbo w nazwach tabel to nazwa domyślnego schematu użytkownika. Na tym poziomie rozważań nie ma większego znaczenia. PLAN WYKONANIA ZAPYTANIA Przy każdym uruchomieniu zapytania SQL Server analizuje je i wysyła do tzw. optymalizatora zapytań, który ustala taki sposób wykonania zapytania, aby umożliwić jak najszybsze otrzymanie wyników. Opcja Display Estimated Execution Time pokazuje graficzny obraz oraz dodatkowe informacje dotyczące tego, w jaki sposób SQL Server zamierza wykonać zapytanie (wynik podawany jest bez rzeczywistego wykonywania zapytania, w związku z tym wszystkie wartości są wartościami szacunkowymi). Aby zobaczyć rzeczywisty plan zapytania, należy kliknąć przycisk Include Actual Execution Plan, a następnie wykonać zapytanie. Polecenie 1.9: Na pasku menu powyżej okna zapytań znajdź i kliknij przycisk Display Estimated Execution Time. Po najechaniu myszką na którąś ze składowych planu zapytania otrzymamy szczegółowe informacje na temat kosztów jego wykonania.

Instrukcja do przedmiotu Bazy danych laboratorium (zajęcia 1) 4 NO I WRESZCIE PRACA Z BAZĄ DANYCH Odtwarzanie bazy danych Zanim rozpoczniemy pracę z bazą danych, przywrócimy ją z istniejącej kopii zapasowej. Polecenie 1.10: Zamknij wszystkie dodatkowe zakładki w okienku zapytań, tak aby została tylko zakładka Summary. Kliknij prawym przyciskiem myszy na bazę mebelek w oknie Eksploratora obiektów, a następnie wybierz Tasks Restore Database... Pojawi się okno z pytaniem o wybór kopii zapasowej, która ma zostać odtworzona. Zatwierdź wybór przyciskiem OK, a następnie poczekaj chwilę na komunikat o pomyślnym odtworzeniu bazy. Wyświetlanie danych w tabelach Polecenie 1.11: W Eksploratorze obiektów kliknij prawym przyciskiem myszy na tabelę Kierowcy i wybierz Open Table. W oknie zapytań pojawi się nowa zakładka, w której można zobaczyć wszystkie dane znajdujące się w tabeli kierowcy. Każda tabela składa się z kolumn i wierszy. Każda kolumna posiada swoją nazwę i przechowuje ten sam typ danych. W wierszach znajdują się poszczególne rekordy tabeli. Tabela Kierowcy, jak sama nazwa wskazuje, przechowuje informacje o kierowcach zatrudnionych w sklepie "Mebelek". Każdy wiersz tej tabeli odpowiada jednemu kierowcy. Polecenie 1.12: Odpowiedz na pytania: 1. Ilu kierowców aktualnie zatrudnionych jest w sklepie "Mebelek"? 2. Jakie informacje przechowywane są o każdym z nich? 3. Który kierowca został zatrudniony najwcześniej, a który najpóźniej?

Instrukcja do przedmiotu Bazy danych laboratorium (zajęcia 1) 5 Polecenie 1.13: Pracuj w parze z sąsiadem (czas: 10 min.): W analogiczny sposób przejrzyj tabele Dostawcy, Ciezarowki, Klienci i Towary, a następnie napisz na kartce i przekaż sąsiadowi 5 pytań (podobnych do tych z poprzedniego polecenia) dotyczących danych w wymienionych wcześniej tabelach. Po otrzymaniu kartki z pytaniami, napisz swoje odpowiedzi i zwróć kartkę. Uwaga! Kontroluj liczbę zakładek, które otwierasz w oknie zapytań. Dla łatwiejszej nawigacji zamykaj te, które nie są ci już potrzebne. Modyfikacja danych Polecenie 1.14: Otwórz tabelę Kierowcy i zmień imię kierowcy nr 5 na Jan. Polecenie 1.15: Wstaw nowego kierowcę. Kolumnę id zostaw pustą (jej wartość jest uzupełniana automatycznie), w odpowiednich kolumnach podaj swoje imię i nazwisko oraz dzisiejszą datę. Kolumnę id_ciez zostaw pustą. Polecenie 1.16: Spróbuj wstawić jeszcze jednego kierowcę, tym razem zostawiając również pustą kolumnę imie. Przeczytaj komunikat, który pojawi się, gdy klikniesz w dowolny inny rekord tabeli i odpowiedz na pytanie dlaczego nie można wstawić takiego rekordu. Cofnij wstawianie rekordu za pomocą klawisza Escape. Polecenie 1.17: Usuń kierowcę o twoim imieniu i nazwisku. Wykonywanie zapytań SQL do bazy Za pomocą zapytań w języku SQL można wyświetlić wszystkie informacje z bazy danych, które są nam potrzebne. Polecenie 1.18: Kliknij prawym przyciskiem myszy na bazę mebelek i wybierz New Query. Następnie wykonaj kolejno następujące zapytania, za każdym razem analizując otrzymany rezultat: SELECT * FROM Kierowcy SELECT imie, nazwisko FROM Kierowcy SELECT * FROM Kierowcy WHERE id=2 SELECT * FROM Kierowcy WHERE id>3 SELECT * FROM Kierowcy WHERE id>3 AND id<6 SELECT * FROM Kierowcy WHERE imie LIKE 'tomasz' SELECT * FROM Kierowcy WHERE nazwisko LIKE 'g%' SELECT * FROM Kierowcy WHERE imie LIKE '%k' Uwaga! Jeśli nie zaznaczysz żadnego zapytania przed naciśnięciem przycisku Execute, wykonane zostaną wszystkie wpisane w oknie zapytania. Jeśli chcesz wykonać tylko jedno z nich, należy je najpierw zaznaczyć.

Instrukcja do przedmiotu Bazy danych laboratorium (zajęcia 1) 6 Polecenie 1.19: Odpowiedz na następujące pytania: 1. Od czego zaczyna się polecenie wyświetlające dane z tabeli? 2. Co oznacza * po słowie SELECT? 3. W jaki sposób wyświetlić dane tylko z wybranych kolumn z tabeli? 4. W którym miejscu zapytania należy wstawić nazwę tabeli, z której dane chcemy wyświetlić? 5. W jaki sposób ograniczyć wyświetlanie rekordów tylko do tych, o wartości kolumny id równej 2? większej niż 3? większej niż 3 ale mniejszej niż 6? 6. W jaki sposób ograniczyć wyświetlanie rekordów tylko do tych kierowców imieniu 'Tomasz'? których nazwisko zaczyna się na literę 'g'? których imię kończy się na literę 'k'? Polecenie 1.20: Za pomocą poleceń SQL spróbuj: 1. Wyświetlić wszystkie dane z tabeli Klienci 2. Wyświetlić tylko nazwiska klientów o wartości kolumny id mniejszej niż 4 3. Wyświetlić informacje tylko o klientkach sklepu "Mebelek" Pytania kontrolne: 1. Na czym polega opcja uwierzytelniania Windows Authentication? 2. W jaki sposób sprawdzić dostępne dla aktualnego użytkownika bazy danych? 3. Gdzie wpisuje się zapytania do bazy danych? 4. Jakie są trzy sposoby wyświetlania rezultatów zapytania i w którym miejscu można je zmienić? 5. Jak sprawdzić plan oraz szacunkowy koszt wykonania zapytania? 6. W jaki sposób wykonuje się odtwarzanie bazy danych z istniejącej kopii zapasowej? 7. Jak nazywa się i z czego się składa podstawowy obiekt bazy danych, w którym przechowywane są dane? 8. W jaki sposób wyświetlić dane z tabeli? Po tych zajęciach powinieneś/powinnaś umieć: uruchamiać program SQL Server Management Studio, korzystać z okna eksploratora obiektów, przeglądać, wstawiać, modyfikować i usuwać dane w tabelach, wykonywać proste zapytania typu SELECT: wyświetlać zawartość całej tabeli, wyświetlać zawartość tylko wybranych kolumn, ograniczać wyniki zapytań za pomocą prostych warunków przy użyciu klauzuli WHERE.