OpenOffice – bezpłatny pakiet biurowy

Transkrypt

OpenOffice – bezpłatny pakiet biurowy
TECHNOLOGIE INFORMACYJNE - laboratoria
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.
1
TECHNOLOGIE INFORMACYJNE - laboratoria
Przykładowa baza danych
KLUCZ
GŁÓWNY
STUDENCI
Id_studenta
Imię
Nazwisko
Rok_studiów
ASOCJACJA
Id_studenta
Id_przedmiotu
Id_asystenta
Egzamin
Przedmioty
Id_przedmiotu
Nazwa
Liczba_godzin
Asystenci
Id_asystenta
Nazwisko
Nr_pokoju
Tytuł
TYTUŁ
ATRYBUTY
RELACJE
Jeden
Ć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:
2
TECHNOLOGIE INFORMACYJNE - laboratoria
1. Na podstawie przykładowych tabel Biblioteka z kategorii Prywatne
Pole
Nazwa pola
IDKsiążki
Tytul
Wydawca
IDKsiazki
Tytul
Wydawca
Typ pól
Integer
tekst
tekst
Wartość
Wymagany Długość
automatyczna wpis
TAK
TAK
TAK
NIE
10
50
50
Jako Klucz główny należy ustawić ręcznie pole IDKsiazki, tabelę należy zatytułować
„Ksiazaki”
2. Na podstawie przykładowych tabel Pracownicy z kategorii Służbowe
Pole
Nazwa pola
Typ pól
Integer
Wartość
Wymagany Długość
automatyczna wpis
TAK
TAK
IDPracownika
IDCzytelnika
10
Imie
Imie
tekst
-
TAK
50
Nazwisko
Nazwisko
tekst
-
TAK
50
Adres
Adres
tekst
-
Nie
100
Miejscowość
Miejscowosc
tekst
-
NIE
50
Jako Klucz główny należy ustawić ręcznie pole IDCzytelnika, tabelę zatytułować
”Czytelnicy”
3
TECHNOLOGIE INFORMACYJNE - laboratoria
Ćwiczenie 2: Tabele – projekt tabeli
Korzystając z Projektu tabeli proszę stworzyć następująca tabelę:
Nazwa pola
Typ
IDWypozyczenia
pól
automatyczna
Integer
TAK
IDCzytelnika
Integer
IDKsiazki
Data
Wartość
Wymagany Długość
wpis
TAK
10
-
NIE
100
Integer
-
NIE
100
Data
-
NIE
100
Data
-
NIE
100
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
Treść ćwiczenia:
Proszę ustawić relację pomiędzy tabelami:
4
TECHNOLOGIE INFORMACYJNE - laboratoria
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
b) Proszę wypisać wszystkie książki wypożyczone przez daną osobę ( t.j. w kryteriach pola
Nazwisko wpisać np. Kowalski)
6
TECHNOLOGIE INFORMACYJNE - laboratoria
Ćwiczenie 6: Raporty
Treść ćwiczenia:
Proszę stworzyć raport dotyczący wszystkich czytelników biblioteki .
7