Po uruchomieniu go pojawi się ekran powitalny, z którego przejdziemy do następnego panelu klawiszem Next...
Serwis znalezionych hasełOdnośniki
- Smutek to uczucie, jak gdyby się tonęło, jak gdyby grzebano cię w ziemi.
- Przykładowo, poniższe wyrażenie:Dim targetNumber As Integer = CType("12", Integer)jest odpowiednikiem następującego wyrażenia:Dim...
- object mcal_fetch_current_stream_event ( int stream) Zwraca bieżącą strukturę zdarzenia ze strumienia w postaci obiektu zawierający następujące...
- jako zakładnik, wszedł do miasta i postanowił go wykraść i zbiec do Judei; następnie korzystając z tego, że Kasjusz musiał spiesznie podążać przeciwko...
- Następcą swym ustanowił ucznia swego Godarda; ale niemądry książę Światopełk oddał biskupstwo Wichinowi, Niemcowi, który już za życia św...
- pomóc mojemu znajomemu? Mo¿e, nie daj Bo¿e, jeszcze mu zaszkodzê?Ufam, ¿e pewn¹ pomoc¹ i zachêt¹ dla Czytelnika bêd¹ nastêpuj¹cestwierdzenia:* Wcale nie...
- Następnie Heydrich zwrócił się do mnie: Niech mi pan powie, Schellenberg, ten Josef Muller miał chyba kiedyś coś wspólnego z pana wydziałem...
- - Jakie będzie zatem twoje następne posunięcie?- Myślę, że w celu uzyskania pozostałych informacji posłużę się numerami ubezpieczeń społecznych -...
- Gdy zbliżył się do następnego ogniska, mogłem już zobaczyć, że czarna szata to mnisi habit, przewiązany białym sznurem, a raniący przywykłe do mroku...
- wybraæ opcjê Information i nacisn¹æ ENTER, w rezultacie na ekranie pojawisiê zestaw informacji podobny do tego poni¿ej:,j~%%I , Object ID: B6000006NetWare...
- — Ale musisz przyznać, że naprawdÄ™ pochodzi z innej planety — dokoÅ„czyÅ‚a Trillian, pojawiajÄ…c siÄ™ w polu widzenia z drugiej strony mostka...
Smutek to uczucie, jak gdyby się tonęło, jak gdyby grzebano cię w ziemi.
Panel, który teraz widzimy Important installation Information zawiera bardzo ważne
informacje o instalacji oraz informacje o tym, jak utworzyć bazę danych. Jeżeli instalujemy InterBase
w środowisku Windows NT musimy się upewnić, że system został zaktualizowany przez Service Pack
5, odpowiedni w wersji językowej do posiadanego systemu.
Przejdźmy do następnego panelu instalacyjnego przyciskiem Next. Pojawi się teraz tekst umowy
licencyjnej, który należy zaakceptować, aby móc kontynuować instalację. Naciskamy przycisk Yes.
Pojawi się okno, które pozwala wybrać komponenty InterBase'a. Okno to widoczne jest na poniższym
zdjęciu. Proszę wybrać wszystkie komponenty i ewentualnie zmienić katalog docelowy, w którym
zainstalowany zostanie system InterBase. Po skończeniu naciskamy przycisk Install.
Rys.13.1.
Następuje kopiowanie plików na dysk twardy, a po ich skopiowaniu pojawi się jeszcze okno z
informacją, że proces instalacji został zakończony. Naciskamy przycisk Finish.
Narzędzie IBConsole
IBConsole jest odpowiednikiem narzędzia DB2 Control Center. Tutaj również mamy możliwość
podglądania obiektów bazy danych, jakimi są m.in. tabele i widoki. Przede wszystkim IBConsole jest
narzędziem, w którym możemy stworzyć bazę danych.
65
Arkadiusz Jakubowski – Podstawy SQL – ćwiczenia praktyczne
___________________________________________________________________________________________________
Z poziomu IBConsole możemy również wywołać narzędzie lnteractive SQL, które pozwala na
wykonywanie poleceń SQL. Okno aplikacji IBConsole znajduje się poniżej.
Rys.13.2.
Tworzenie bazy danych w InterBase
Jeżeli nie jesteśmy w aplikacji IBConsole, musimy j ą uruchomić z Menu Start | Programy | Interbase |
IBConsole. Z menu Server wybieramy pozycję Login. W oknie, które się pojawi wpisujemy
użytkownika SYSDBA i hasło masterkey. Po załogowaniu się do menedżera bazy InterBase przejdź
do menu Database do pozycji Create Database, Okno, które się pojawi jest widoczne na rysunku 13.3.
Rys.13.3.
Aby stworzyć bazę danych, wypełnij to okno, jak możesz zauważyć na rysunku 13.3. W końcu
naciśnij przycisk OK. Baza została utworzona. Teraz możemy przejść do wykonywania skryptów,
które utworzą tabele w bazie danych i wypełnią je danymi. Opis wykonywania skryptów znajduje się
w następnej sekcji.
Narzędzie InterBase Manager
InterBase Manager można wywołać z menu Start | Programy l InterBase InterBase Server Manager.
66
Arkadiusz Jakubowski – Podstawy SQL – ćwiczenia praktyczne
___________________________________________________________________________________________________
Pozwala on m.in. na ustalenie czy serwer InterBase ma być wywoływany automatycznie przy starcie
systemu operacyjnego.
Rys.13.4.
Narzędzie Interactiue SQ1
Narzędzie lnteractive SQL pozwala na wprowadzanie poleceń SQL i ich wykonywania na bazie
danych. Wywołuje sieje z poziomu aplikacji IBConsole z menu Tools | lnteractive SQL Wykonywanie
wprowadzonych poleceń SQL dokonuje się przez naciśnięcie kombinacji klawiszy Ctrl+E (Execute).
Rys.13.5.
Czasami gdy będziemy wychodzić z Interactive SQL, będziemy pytani, czy zatwierdzić transakcję.
Transakcjąjest każda operacja na danych w bazie danych. Transakcja musi się wykonać w całości lub
zostać wycofana.
Oto okno dialogowe z pytaniem, czy zatwierdzić transakcję.
67
Arkadiusz Jakubowski – Podstawy SQL – ćwiczenia praktyczne
___________________________________________________________________________________________________
Rys.13.6.
Wszystkie polecenia SQL zawarte w tych ćwiczeniach wymagają, aby ich działanie było zatwierdzane
(przycisk Yes w okienku na rysunku 13.6).
Aplikacja Interactive SQL umożliwia również wykonywanie skryptów SQL. Wykonywanie skryptów
SQL zostało opisane w kolejnej sekcji.
Wykonywanie skryptów
Aby wykonać skrypty tworzące tabele i wypełniające je danymi, musimy przejść do menu Query w
lnteractive SQL i wybrać pozycję Load Script. Okno, które się pojawi pozwala na wybranie pliku
skryptu.
Na rysunku 13.7 znajdziesz okno aplikacji Interactive SQL z załadowanym skryptem, który tworzy i
wypełnia danymi tabelę KLIENCI.
Rys.13.7.
Po naciśnięciu kombinacji klawiszy Ctrl+E skrypt zostanie wykonany i utworzona zostanie tabela
KLIENCI. Pozostałe skrypty również muszą zostać wykonane do utworzenia całej struktury bazy
danych. Skrypt zostanie wykonany wtedy, gdy jesteśmy podłączeni do bazy WYPAUT. Na zdjęciu
powyżej w pasku stanu na samym dole jest wyświetlona informacja, że baza, do której jesteśmy
aktualnie podłączeni to WYPAUT.
68
Arkadiusz Jakubowski – Podstawy SQL – ćwiczenia praktyczne
___________________________________________________________________________________________________
Podsumowanie
1. InterBase jest równie dobrym systemem bazy danych do studiowania niniejszych ćwiczeń.
2. Wykonywanie pojedynczych poleceń SQL oraz skryptów dokonuje się w aplikacji Interactive
SQL.
3. Aplikacja IBConsole pozwala na szybkie wyszukiwanie pomocnych informacji.
69
Arkadiusz Jakubowski – Podstawy SQL – ćwiczenia praktyczne
___________________________________________________________________________________________________
Rozdział 14. Struktura przykładowej bazy danych.
Przykładowa baza wypożyczalni samochodów WYPAUT składa się z pięciu tabel. Przechowuje ona
dane o klientach, pracownikach, samochodach, miejscach, z których samochody można wypożyczyć
oraz dane o wypożyczeniach.
Każde wypożyczenie jest odnotowywane w tabeli WYPOŻYCZENIA. ^ ...... <«
Każdy: klient, samochód, miejsce wypożyczenia i oddania, pracownik wypożyczający i przyjmujący
posiada numer, po którym jest identyfikowany w tabeli WYPOŻYCZENIA. Pojedynczy rekord z
tabeli WYPOŻYCZENIA opisuje jedno wypożyczenie samochodu. Tak więc, gdy odczytujemy ten
rekord, możemy odnaleźć dane o kliencie, który wypożyczył dany samochód, dane o pracowniku
obsługującym klienta oraz o miejscu wypożyczenia i oddania samochodu.