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
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 Proszę zapoznać się z elementami Kreatora Tabel Proszę o utworzenie nowej bazy danych oraz otworzyć ją do edycji. Korzystając z kreatora baz danych proszę utworzyć następujące tabele: 2
1. Na podstawie przykładowych tabel Biblioteka z kategorii Prywatne Pole Nazwa pola Typ pól Wartość Wymagany Długość automatyczna wpis IDKsiążki IDKsiazki Integer TAK TAK 10 Tytul Tytul tekst - TAK 50 Wydawca Wydawca tekst - NIE 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 Wartość Wymagany Długość automatyczna wpis IDPracownika IDCzytelnika Integer TAK TAK 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
Ćwiczenie 2: Tabele projekt tabeli Korzystając z Projektu tabeli proszę stworzyć następująca tabelę: Nazwa pola Typ Wartość Wymagany Długość pól automatyczna wpis IDWypozyczenia Integer TAK TAK 10 IDCzytelnika Integer - NIE 100 IDKsiazki Integer - NIE 100 Data Data - NIE 100 wypozyczenia Data zwrotu Data - NIE 100 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 Narzędzia -> relacje Proszę ustawić relację pomiędzy tabelami: 4
W relacjach należy ustawić opcję usuwania na Usuń kaskadowo. Ćwiczenie 4: Formularze Korzystając z Pomocy proszę uzyskać informację n/t tworzenia i wykorzystywania formularzy. Korzystając z Kreatora formularzy proszę utworzyć formularz służący do wpisywania oraz przeglądania danych o czytelnikach. 5
Ćwiczenie 5: Kwerendy Korzystając z Pomocy proszę uzyskać informację n/t tworzenia i wykorzystywania kwerend oraz różnic pomiędzy kwerendą a formularzem 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
Ćwiczenie 6: Raporty Proszę stworzyć raport dotyczący wszystkich czytelników biblioteki. 7