Wprowadzenie do informatyki Wykad 9 Bazy danych Jerzy
Wprowadzenie do informatyki Wykład 9 Bazy danych Jerzy. Nawrocki@put. poznan. pl http: //www. cs. put. poznan. pl/jnawrocki/wsb-wdi/ J. Nawrocki, Bazy danych Copyright, 2005 © Jerzy R. Nawrocki
Wprowadzenie Rodzaje baz danych: • Relacyjne • Hierarchiczne • Obiektowe J. Nawrocki, Bazy danych
Plan wykładu • Wprowadzenie • • Specyfikacja systemu My. Lib Projekt systemu My. Lib Jednorodna baza danych My. Lib Relacyjna baza danych My. Lib J. Nawrocki, Bazy danych
Wprowadzenie Specyfikacja systemu: Co? Projekt systemu: Jak? Implementacja: wykonanie + testowanie J. Nawrocki, Bazy danych
Plan wykładu • Wprowadzenie • Specyfikacja systemu My. Lib • Projekt systemu My. Lib • Jednorodna baza danych My. Lib • Relacyjna baza danych My. Lib J. Nawrocki, Bazy danych
Specyfikacja systemu My. Lib Aktorzy: Czytelnik, Bibliotekarz • Wypożyczenie książki • Zwrot książki • Podpisanie obiegówki • Zarejestrowanie książki • Wyrejestrowanie książki • Zarejestrowanie czytelnika • Aktualizacja danych czytelnika • Wyrejestrowanie czytelnika J. Nawrocki, Bazy danych
Plan wykładu • Wprowadzenie • Specyfikacja systemu My. Lib • Projekt systemu My. Lib • Jednorodna baza danych My. Lib • Relacyjna baza danych My. Lib J. Nawrocki, Bazy danych
Projekt systemu My. Lib Czytelnik Nazwisko, Email, Telefon Miejsce Nazwa, Email, Telefon 0. . 1 * Książka Autor, Tytuł, ISBN Wypożyczenie Od, Do 1 Jest Od J. Nawrocki, Bazy danych
Weryfikacja atrybutów – czy wszystkie potrzebne? Miejsce Nazwa Email Telefon • Wypożyczenie książki • Zwrot książki • Podpisanie obiegówki Jest • Zarejestrowanie książki Od • Wyrejestrowanie książki • Zarejestrowanie Książka czytelnika Autor • Aktualizacja danych Tytuł czytelnika ISBN • Wyrejestrowanie ? czytelnika J. Nawrocki, Bazy danych
Weryfikacja atrybutów – czy właściwie obsługiwane? Miejsce Nazwa Email Telefon Jest Od Książka Autor Tytuł ISBN Metoda CURDe Create Updat Read Delete d ed d R • Wypożyczenie książki • Zwrot książki • Podpisanie obiegówki • Zarejestrowanie książki • Wyrejestrowanie książki C • Zarejestrowanie U czytelnika D • Aktualizacja danych czytelnika J. Nawrocki, Bazy danych
Weryfikacja atrybutów – czy właściwie obsługiwane? Miejsce Nazwa Email Telefon Jest Od Książka Autor Tytuł U ISBN Metoda CURDe Create Updat Read Delete d ed d R • Wypożyczenie książki • Zwrot książki • Podpisanie obiegówki C • Zarejestrowanie książki D • Wyrejestrowanie książki • Zarejestrowanie czytelnika • Aktualizacja danych • czytelnika Aktualizacja książki J. Nawrocki, Bazy danych
Plan wykładu • Wprowadzenie • Specyfikacja systemu My. Lib • Projekt systemu My. Lib • Jednorodna baza danych My. Lib • Relacyjna baza danych My. Lib J. Nawrocki, Bazy danych
Podstawowe pojęcia Imię Nazwisk o Kowal Jan J. Nawrocki, Bazy danych Waga 90
Podstawowe pojęcia Imię Nazwisk o Kowal Jan Ada Mucha m J. Nawrocki, Bazy danych Waga 90 50
Jednorodna baza danych My. Lib Nazwa. Email. Telefon Od. Autor. Tytul. ISBN Miejsce Nazwa Email Telefon Narzędzia: • MS Word Od ? ? ? • AWK ? ? ? Książka • MS Access Autor Podstawowe Tytuł operacje: ISBN • Selekcja J. Nawrocki, Bazy • danych Projekcja Jest
Plan wykładu • • Wprowadzenie Specyfikacja systemu My. Lib Projekt systemu My. Lib Jednorodna baza danych My. Lib • Relacyjna baza danych My. Lib J. Nawrocki, Bazy danych
MS Access • Tabele • Kwerend y J. Nawrocki, Bazy danych • Formularz e • Raporty
Relacyjna baza danych My. Lib Nazwa. Email. Telefon Od Autor. Tytul. ISBN Miejsce Nazwa Email Telefon Jest Od Książka Autor Tytuł ISBN Miejsce Klucz: Nazwa Jest Książka Klucz: ? ISBN Podstawowe operacje: • Selekcja • Projekcja J. Nawrocki, Bazy • danych Połączenie
Podsumowanie Wreszcie! • Model relacyjny jest znacznie efektywniejszy niż jednorodna baza danych. • Access umożliwia także przenoszenie danych między innymi aplikacjami MS Office, np. Excelem, Wordem • Inne systemy: Oracle, My. SQL, Informix, Progress J. Nawrocki, Bazy danych
Ocena wykładu 1. Wrażenie ogólne? (1 - 6) 2. Tempo (wolniej, OK. , szybciej)? 3. Czy dowiedziałeś się czegoś ważnego? 4. Co poprawić i jak? J. Nawrocki, Bazy danych
- Slides: 20