Tworzenie własnej bazy danych

advertisement
Tworzenie bazy danych w środowisku OpenOffice.org Base – tabela,
formularz, kwerenda, raport
W programie OpenOffice.org Base można uzyskać dostęp do danych zapisanych w plikach
baz danych o różnych formatach. OpenOffice.org Base zapewnia macierzystą obsługę baz
w formacie pliku płaskiego, np. dBase. Za pomocą programu OpenOffice.org Base można
również nawiązywać połączenia z relacyjnymi bazami MySQL i Oracle.
Do prawidłowego działania Base niezbędne jest zainstalowane w systemie oprogramowanie
Java (jeśli go nie ma można je pobrać ze strony www.java.com).
Wybierz Narzędzia – Opcje i zapoznaj się z opcjami ustawień programu.
Kreator bazy danych
Pomaga w tworzeniu pliku bazy danych i rejestrowaniu nowej bazy w pakiecie
OpenOffice.org.
•
Aby utworzyć nową bazę danych wybierz Plik - Nowy - Baza danych.
•
Aby otworzyć jakiś plik bazy danych, wybierz Plik - Otwórz. W polu listy Typ pliku wybiera się taką
opcję, aby widoczne były tylko Dokumenty baz danych. Wybierz dokument bazy danych
i kliknij przycisk Otwórz.
1
Tabele
Kreator tabeli pomaga w tworzeniu tabeli bazy danych. Tworzy się ją w czterech etapach:
1. Wybierz scenariusz tabeli
Jako bazę do tworzenia własnej tabeli należy wybrać pola z przedstawionych przykładowych
tabel.
2. Określ formatowanie typu
Zawiera się tu informacje dotyczące wybranych pól (typ danych pola, długość pola, wartość
domyślna dla pola).
2
3. Określ klucz główny
Określa się tu pole w tabeli, które ma służyć jako klucz główny. Klucz to pole w tabeli,
któremu nadaje się, ręcznie lub automatycznie, niepowtarzalną wartość w każdym rekordzie
tabeli.
3
4. Utwórz tabelę
Wprowadza się nazwę tabeli i określa, czy po zakończeniu działania kreatora chce się dalej
modyfikować tę tabelę.
ZADANIA
Zaprojektuj prostą tabelę wg poniższych wskazówek:
1. Uruchom program. Otwórz nową bazę danych. Utwórz tabele za pomocą kreatora.
2. Zaprojektuj tabelę wg poniższych dyspozycji:
nazwa pola
IDAdresu
Imie
Nazwisko
Adres
Miejscowosc
KodPocztowy
Notatki
typ danych
Integer
Tekst
Tekst
Tekst
Tekst
Tekst
Memo
4
opis
Np. Mickiewicza 34/6
Np. 15-215
- ustaw klucz podstawowy (IDAdresu);
- zapisz tabelę jako tbAdresy
3. Wprowadź do uprzednio zaprojektowanej tabeli ok. 10 fikcyjnych adresatów, w tym 5
z Białegostoku.
4. Utwórz formularz za pomocą kreatora i zapisz go jako fmAuto.
5. Utwórz kwerendę i zapisz go jako kwCała. W widoku projekt dodaj do kwerendy
wszystkie pola tabeli. Wykonaj kwerendę (zaobserwuj wynik).
6. Modyfikuj kolejno kwerendę wg poniższych wskazówek i każdorazowo sprawdzaj wyniki.
- w punkcie porządek sortowania pola Nazwisko ustaw kolejność rosnąco - sprawdź wynik;
- w punkcie warunki przeszukiwania pola Miasto ustaw warunek: równa się wartość
Białystok i sprawdź wynik;
- w punkcie warunki przeszukiwania pola Miasto zamień równa się Białystok na Jak
’Podaj nazwę miasta’ - sprawdź wynik;
- w punkcie warunki przeszukiwania pola Miasto zamień Jak ’B*’ i sprawdź wynik;
[dwie ostatnie kwerendy to tzw. kwerendy parametryczne]
7. Zaprojektuj formularz fmMiasto na podstawie kwerendy kwCała. Użyj mechanizmu
Kreatora i logicznie odpowiadaj na pytania systemu. Po zakończeniu otwórz formularz
i zaobserwuj efekty.
8. Zaprojektuj formularz fmTab na podstawie tabeli tbAdresy. Użyj mechanizmu Kreatora
i logicznie odpowiadaj na pytania systemu. Po zakończeniu otwórz formularz, zaobserwuj
efekty i porównaj efekty z fmMiasto
9. Zmodyfikuj fmMiasto:
- zmień rozmiar i kolor pola Nazwisko
- ustaw czcionkę jako kursywa
- Uruchom formularz i zaobserwuj zmiany
10. Zaprojektuj raport rpAdresy na podstawie tbAdresy. Użyj mechanizmu Kreatora
(wybierz wszystkie pola z wyjątkiem id) i logicznie odpowiadaj na pytania systemu. Po
zakończeniu uruchom raport i zaobserwuj efekty.
5
Download