Bazy Danych Medycznych
SAMOUCZEK
Instalacja serwera, aplikacji zarządzającej
oraz bazy do testów
Opracował: mgr inż. Jakub Murawski
Gliwice 2009
1. Wprowadzenie
Do wykonania większości ćwiczeń laboratoryjnych, prowadzonych w ramach
przedmiotu „Bazy danych medycznych” konieczne są następujące trzy składniki:
•
serwer bazy: MS SQL 2005 Express aplikacja dostępna pod poniższym adresem
http://www.microsoft.com/Sqlserver/2005/en/us/express-down.aspx
•
aplikacja zarządzająca: MS SQL Management Studio2005 Express
•
przykładowe bazy do testów: SQL Sample Databases
Wymienione składniki najlepiej instalować w podanej powyżej kolejności. Przed
rozpoczęciem instalacji należy upewnić się, czy którykolwiek z nich nie był zainstalowany na
danym komputerze. W przypadku stwierdzenia obecności składnika na komputerze pomijamy go
lub instalujemy ponownie.
2. Instalacja serwera
Po uruchomieniu i rozpakowaniu plików instalatora, na ekranie wyświetlane jest okno
powitalne aplikacji, które wymaga zatwierdzenia licencji
Po zatwierdzeniu postanowień umowy licencyjnej pojawia się okno instalowania
składników wstępnych wymaganych przez serwer które po zakończeniu ich instalacji wymaga od
użytkownika potwierdzenia by móc kontynuować całościową instalacje. Następnie startuje
właściwy kreator instalacji serwera. Pierwszym etapem jest sprawdzenie konfiguracji komputera,
pod kątem odpowiednich konfliktów a następnie instalacja elementów serwera na komputerze.
Po instalacji użytkownik proszony jest o podanie swoich danych, przy czym nazwa
firmy nie jest obowiązkowa.
Następnym krokiem jest dobór składników do zainstalowania, na potrzeby laboratorium
wystarczy domyślna konfiguracja. W oknie tym możliwa jest również zmiana ścieżki instalacji i
lokalizacji serwera.
Użytkownik po zatwierdzeniu rodzaju i lokalizacji instalacji serwera musi wybrać
sposób logowania do serwera, do wyboru są dwie opcje:
•
Windows Authentification: logowanie opiera się na danych konta użytkownika (opcja
domyślna, łatwiejsza w obsłudze)
•
Mixed Mode: tryb mieszany logowanie dodatkowo wymaga osobnego hasła do serwera,
które można zdefiniować w tym samym oknie
Następne okno dotyczy tworzenia użytkowników serwera ( ta opcja powinna być
zaznaczona) oraz nadania bieżącemu użytkownikowi uprawnień administratora (zaznaczanie tej
opcji nie jest wymagane).
Po ustawieniach konfiguracji związanych z użytkownikami należy podjąć decyzję co do
sposobu raportowania wiadomości oraz błędów, obydwie opcje wyświetlane w tym oknie powodują
wysyłanie raportów do firmy Microsoft. Opcje to można pozostawić w stanie domyślnym czyli
niezaznaczone.
Następnie na ekranie wyświetlany jest postęp instalacji i konfiguracji serwera. Po
ukończeniu instalacji użytkownik otrzymuje informację o tym fakcie oraz skrócony opis aktualnej
konfiguracji serwera.
3. Instalacja SQL Management Studio Express
Instalacja aplikacji rozpoczyna się od okna potwierdzającego zgodę użytkownika na
warunki umowy licencyjnej.
Następnie należy podać swoje dane (informacja na temat nazwy firmy nie jest
obligatoryjna).
W kolejnym oknie kreatora wyświetlana jest informacja o lokalizacji instalowanej
aplikacji, jest to zawsze folder wcześniej instalowanego serwera SQL.
Po potwierdzeniu, następuje proces instalacji programu zakończony wyświetleniem
okna informującego o jej wyniku.
4. Instalacja przykładowych baz do testów
Program do poprawnego zainstalowania wymaga jedynie wyrażenia zgody na
postanowienia umowy licencyjnej.
5. Podpięcie bazy „Northwind” do serwera
Northwind to nazwa bazy danych udostępnianych do celów szkoleniowych przez
Microsoft, baza ta musi zostać dodana (podpięta) do serwera zanim będzie można z niej korzystać.
W tym celu należy uruchomić SQL Management Studio Express. Pojawi się okno dialogowe
podłączenia do serwera
Jeśli poprzednie kroki były wykonywane zgodnie z instrukcją, będzie można zalogować
się wykorzystując użytkowników systemu Windows (Windows Authentification). Wówczas jedyne
co trzeba zrobić to nacisnąć przycisk Connect. Po zakończonym sukcesem logowaniu wyświetli się
okno aplikacji zarządzającej serwerami baz danych (Management Studio)
Z prawej strony okna głównego znajduje się okienko ObjectExplorer, które umożliwia
przegląd szczegółowy baz danych i innych komponentów serwera SQL. W przypadku gdyby to
okno było niedostępne należy w głównym menu wybrać opcję: View->Obcject Explorer lub
nacisnąć przycisk F8.
Aby podpiąć bazę danych do serwera należy w okienku Object Explorer prawym
klawiszem mysz kliknąć pozycję Databases znajdującą na rozwijanej liście pod ikoną serwera.
Z menu kontekstowego, które wyświetli się należy wybrać opcję Attach. W tym
momencie wyświetlone zostanie okno podpinania bazy danych.
Baza danych serwera MS SQL jest przechowywana w dwóch plikach:
•
plik o rozszerzeniu mdf przechowuje zasadniczą strukturę bazy wraz z danymi
•
plik o rozszerzeniu ldf przechowuje dziennik zdarzeń w bazie (tzw logi bazy)
Nie jest możliwe podpięcie bazy bez jednego z tych plików. Podpięcie wymaga
kliknięcia przycisku Add a następnie wskazania lokalizacji pliku mdf bazy, plik ldf jest znajdowany
automatycznie pod warunkiem że znajduje się w tym samym folderze. Jeśli poprzednie instalacje
były wykonane w sposób domyślny pliki z bazami powinny znajdować się w następującym
folderze: c:\SQL Server 2000 Sample Databases. Po wyborze bazy w oknie pojawi się szczegółowa
informacja na temat znalezionych plików. Kliknięcie przycisku ok spowoduje rozpoczęcie
procedury podłączania bazy do serwera.
Po wykonaniu tej operacji, baza Northwind powinna znajdować się na liście baz danych
w okienku Object Explorer.
Ostatnią czynnością jest sprawdzenie poprawności wykonanych działań. W tym celu
zaznaczamy w oknie Object Explorer bazę Northwind i naciskamy przycisk New Query z paska
narzędzi w wyniku czego wyświetli nam się okno zapytań z prawej strony ekranu.
W oknie zapytań należy wpisać następujący tekst: SELECT * FROM employees a
następnie nacisnąć przycisk Execute który powinien znajdować się w pasku narzędzi. Jeśli
wszystko działa poprawnie na dole powinien być wyświetlony wynik zapytania.