OpenOffice – bezpłatny pakiet biurowy

Transkrypt

OpenOffice – bezpłatny pakiet biurowy
TECHNOLOGIE INFORMACYJNE - laboratoria
Laboratorium nr 5.
Bazy danych – OpenOffice Base.
Spis treści
Wprowadzenie...................................................................................................................2
Ćwiczenie 1: Tabele..................................................................................................... 3
Ćwiczenie 2: Tabele – projekt tabeli............................................................................ 4
Ćwiczenie 3: Tworzenie relacji.................................................................................... 5
Ćwiczenie 4: Formularze..............................................................................................5
Ćwiczenie 5: Kwerendy................................................................................................6
Ćwiczenie 6: Raporty................................................................................................... 7
1
TECHNOLOGIE INFORMACYJNE - laboratoria
Wprowadzenie
Baza danych (data base) - uporządkowany zbiór danych
o określonej strukturze, przechowywany na nośniku informacji
w komputerze. System bazy danych można zdefiniować jako bazę
danych wraz z oprogramowaniem umożliwiającym operowanie tymi
danymi
PODSTAWOWE POJĘCIA BAZ DANYCH
TABELA (table) – kolekcja powiązanych ze sobą informacji, przedstawiających
zwykle układ poziomych wierszy (rekordów)i pionowych kolumn (pól).
REKORD (record) – zestaw informacji o pojedynczym elemencie w tabeli baz
danych.
Rekordy składają się z pojedynczych pół, w każdym polu
znajdują się informacje określonego typu.
FORMULARZ – obiekt bazy danych, który umożliwia przeglądanie, wprowadzanie
oraz modyfikowanie danych w bazie.
RAPORT – obiekt systemu baz danych, umożliwiający pobieranie danych z bazy,
najczęściej w celu wygenerowania go na ekranie monitora lub
wydrukowanie go na drukarce.
KWERENDY – nazywane także zapytaniem jest narzędziem służącym do
wyszukiwania i wykonywania analizy oraz modyfikowanie danych w bazie.
2
TECHNOLOGIE INFORMACYJNE - laboratoria
Przykładowa baza danych
KLUCZ
GŁÓWNY
STUDENCI
Id_studenta
Imię
Nazwisko
Rok_studiów
TYTUŁ
Przedmioty
Id_przedmiotu
Nazwa
Liczba_godzin
ASOCJACJA
Id_studenta
Id_przedmiotu
Id_asystenta
Egzamin
Asystenci
Id_asystenta
Nazwisko
Nr_pokoju
Tytuł
ATRYBUTY
RELACJE
Ćwiczenie 1: Tabele
Pomoc:
Proszę zapoznać się z elementami Kreatora Tabel
Treść ćwiczenia:
Proszę o utworzenie nowej bazy danych oraz otworzyć ją do edycji. Korzystając
z kreatora baz danych proszę utworzyć następujące tabele:
1. Na podstawie przykładowych tabel Biblioteka z kategorii Prywatne
Pole
IDKsiążki
Tytul
Wydawca
Nazwa pola
IDKsiazki
Tytul
Wydawca
Typ pól
Integer
tekst
tekst
Wartość
Wymagany
automatyczna
TAK
-
wpis
TAK
TAK
NIE
Jako Klucz główny należy ustawić ręcznie pole IDKsiazki, tabelę należy zatytułować
„Ksiazki”
2. Na podstawie przykładowych tabel Pracownicy z kategorii Służbowe
3
TECHNOLOGIE INFORMACYJNE - laboratoria
Pole
Nazwa pola
Typ pól
IDPracownika
IDCzytelnika
Integer
Imie
Imie
tekst
Nazwisko
Nazwisko
tekst
Adres
Adres
tekst
Miejscowość
Miejscowosc
tekst
Wartość
Wymagany
automatyczna
wpis
TAK
TAK
TAK
-
TAK
-
NIE
-
NIE
Jako Klucz główny należy ustawić ręcznie pole IDCzytelnika, tabelę zatytułować
”Czytelnicy”
Ćwiczenie 2: Tabele – projekt tabeli
Korzystając z Projektu tabeli proszę stworzyć następująca tabelę:
Nazwa pola
Typ pól
Wartość
Wymagany
automatyczna
wpis
IDWypozyczenia
Integer
TAK
TAK
IDCzytelnika
Integer
-
NIE
IDKsiazki
Integer
-
NIE
Data
-
NIE
Data
-
NIE
Data
wypozyczenia
Data zwrotu
Proszę zatytułować tabelę „Wypożyczenia” . Dla typu pól „data” należy ustawić
format typu: „ 31.XII.99”
Jako Klucz główny należy ustawić ręcznie pole IDWypozyczenia.
Do każdej tabeli należy wpisać po 2 przykładowe dane
Ćwiczenie 3: Tworzenie relacji
Pomoc:
•
Narzędzia -> relacje
4
TECHNOLOGIE INFORMACYJNE - laboratoria
Treść ćwiczenia:
Proszę ustawić relację pomiędzy tabelami:
W relacjach należy ustawić opcję usuwania na Usuń kaskadowo.
Ćwiczenie 4: Formularze
Pomoc:
Korzystając z Pomocy proszę uzyskać informację n/t tworzenia
i wykorzystywania formularzy.
Treść ćwiczenia:
Korzystając z Kreatora formularzy proszę utworzyć formularz służący do wpisywania
oraz przeglądania danych o czytelnikach.
5
TECHNOLOGIE INFORMACYJNE - laboratoria
Ćwiczenie 5: Kwerendy
Pomoc:
Korzystając z Pomocy proszę uzyskać informację n/t tworzenia i wykorzystywania
kwerend oraz różnic pomiędzy kwerendą a formularzem
Treść ćwiczenia:
a) Proszę utworzyć kwerendę w której będą znajdować się następujące informacje:
• Z tabeli Czytelnicy - Imie, Nazwisko
• Z tabeli Ksiazki – Tytul
• Z tabeli wypożyczenia – data oddania
6
TECHNOLOGIE INFORMACYJNE - laboratoria
b) Proszę wypisać wszystkie książki wypożyczone przez daną osobę ( t.j.
w kryteriach pola Nazwisko wpisać np. Kowalski).
Ćwiczenie 6: Raporty
Treść ćwiczenia:
Proszę stworzyć raport dotyczący wszystkich czytelników biblioteki .
7