W tym pliku ZIP znajduj si przykadowe dane wykorzystane w drugim wydaniu Leksykonu SQL. Oto pena lista plikw:
czytaj_to.txt (ten plik)
Oracle_PrzykladoweDane.sql
DB2_PrzykladoweDane.sql
MSSQLServer_PrzykladoweDane.sql
MySQL_PrzykladoweDane.sql
Postgre_PrzykladoweDane.sql

W kolejnych punktach opisane zostay zasady adowania danych w ramach rnych prezentowanych w ksice platform bazodanowych. W przypadku problemw z wykonaniem przedstawionych instrukcji warto poprosi o pomoc administratora bazy danych.

================================================
adowanie przykadowych danych do systemu Oracle
================================================
Oto procedura postpowania odpowiadajca za utworzenie i zaadowanie danych w serwerze Oracle.

1. Upewnij si, e korzystasz z bazy Oracle9i lub pniejszej.
2. Utwrz konto waciciela tabel. Przypisz do utworzonego konta nastpujce uprawnienia: CREATE SESSION, CREATE TABLE, CREATE VIEW.
3. Zaloguj si na konto utworzone w kroku 2.
4. Uyj polecenia @ do wykonania skryptu Oracle_PrzykladoweDane.sql
Oto przykad:

      sqlplus nazw_uytkownika/haso[@baza_danych]

      SQL> @oracle_przykladowe_dane
      SQL> set define off
      SQL> spool oracle_przykladowe_dane
      SQL>
      SQL> prompt Usuwanie przykladowych tabel...
      Usuwanie przykladowych tabel...
      SQL> drop table wodospady;
      ...

Dziaanie skryptu polega na usuniciu tabel, a nastpnie na ich odtworzeniu. Podczas pierwszego uruchomienia kodu mog si wic pojawi komunikaty o bdach (wynikajce z prby usunicia nieistniejcych tabel). Informaje wynikowe s zapisywane w pliku Oracle_PrzykladoweDane.lst.



=============================================
adowanie przykadowych danych do systemu DB2
=============================================

1. Uruchom centrum sterowania DB2.

2. Kliknij prawym przyciskiem myszy nazw bazy danych widoczn w drzewie baz i wybierz z menu kontekstowego opcj Query. W wyniku tej operacji zostanie wywietlone okno edytora polece.

3. Skopiuj tre pliku DB2_PrzykladoweDane.sql i wklej j w polu polece. 

4. Nacinij Ctrl+R, aby wyczyci panel wynikw. 

5. Nacinij Ctrl+Enter lub kliknij przycisk Execute (oznaczony zielon strzak). Skrypt zostanie wwczas wykonany.



====================================================
adowanie przykadowych danych do systemu SQL Server
====================================================

1. Uruchom Microsoft SQL Server Management Studio Express.

2. Kliknij przycisk New Query, ktry otworzy nowe okno zapytania SQL.

3. Skopiuj tre pliku MSSQLServer_PrzykladoweDane.sql i wklej j w polu polece.

4. Kliknij przycisk Execute, aby wykona skrypt.

5. Odszukaj instrukcje objte komentarzem (odpowiadajce za utworzenie widoku male_gminy). Skopiuj te wiersze. Wyczy panel polece. Wklej instrukcje i usu komentarz. Ponownie kliknij przycisk Execute.



===============================================
adowanie przykadowych danych do systemu MySQL
===============================================
Wykonaj ponisze czynnoci, aby utworzy przykadowe tabele w bazie danych MySQL:

1. Serwer MySQL musi by zainstalowany w systemie. 

2. Osoba wykonujca zadanie musi dysponowa kontem o uprawnieniach, ktre pozwalaj na utworzenie bazy danych. W prezentowanym przykadzie wykorzystane zostao do tego celu konto root.

3. Wykonaj skrypt MySQL_PrzykladoweDane.sql wykorzystujc nastpujce polecenie:

   mysql -u root -p xxx < MySQL_PrzykladoweDane.sql 

Cig xxx musi zosta zastpiony hasem uytkownika root. Oczywicie nie ma obowizku wykorzystania konta uytkownika root, tak jak to zostao pokazane w przykadzie.

Dziaanie skryptu polega na usuniciu bazy danych sqlleksykon, a nastpniu odtworzeniu jej, utworzeniu tabel i wypenieniu tabel danymi.


====================================================
adowanie przykadowych danych do systemu PostgreSQL
====================================================
Aby utworzy tabele z przykadowymi danymi w systemie PostgreSQL, wystarczy wykona ponisz instrukcj (powodujc uruchomienie skryptu):

psql sqlleksykon -f Postgre_PrzykladoweDane.sql -a > Postgre_PrzykladoweDane.lst 2>&1

W przykadowej instrukcji przyjto, e baza danych nazywa si sqlleksykon. Jeli ma inn nazw, naley zastpi parametr "sqlleksykon" odpowiedni nazw.
