Pobierz prezentację
Pobieranie prezentacji. Proszę czekać
OpublikowałAlojzy Cierpiał Został zmieniony 11 lat temu
1
Bazy danych Wprowadzenie do informatyki Wykład 9
(c) Jerzy Nawrocki Wykł. 9 Wprowadzenie do informatyki Wykład 9 Bazy danych Copyright, 2004 © Jerzy R. Nawrocki Wprowadzenie do informatyki
2
Wprowadzenie Rodzaje baz danych: Relacyjne Hierarchiczne Obiektowe
J.Nawrocki, Bazy danych
3
Wprowadzenie Plan wykładu Specyfikacja systemu MyLib
(c) Jerzy Nawrocki Plan wykładu Wykł. 9 Wprowadzenie Specyfikacja systemu MyLib Projekt systemu MyLib Jednorodna baza danych MyLib Relacyjna baza danych MyLib J.Nawrocki, Bazy danych Wprowadzenie do informatyki
4
Specyfikacja systemu: Co? Implementacja: wykonanie + testowanie
Wprowadzenie Specyfikacja systemu: Co? Projekt systemu: Jak? Implementacja: wykonanie + testowanie J.Nawrocki, Bazy danych
5
Specyfikacja systemu MyLib
(c) Jerzy Nawrocki Plan wykładu Wykł. 9 Wprowadzenie Specyfikacja systemu MyLib Projekt systemu MyLib Jednorodna baza danych MyLib Relacyjna baza danych MyLib J.Nawrocki, Bazy danych Wprowadzenie do informatyki
6
Specyfikacja systemu MyLib
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
7
Projekt systemu MyLib Plan wykładu Wprowadzenie
(c) Jerzy Nawrocki Plan wykładu Wykł. 9 Wprowadzenie Specyfikacja systemu MyLib Projekt systemu MyLib Jednorodna baza danych MyLib Relacyjna baza danych MyLib J.Nawrocki, Bazy danych Wprowadzenie do informatyki
8
Czytelnik Książka Wypożyczenie Miejsce Książka Jest
Projekt systemu MyLib 0..1 * Czytelnik Książka Nazwisko, , Telefon Autor, Tytuł, ISBN Wypożyczenie Od, Do Miejsce Książka Jest 1 * Od Nazwa, , Telefon Autor, Tytuł, ISBN J.Nawrocki, Bazy danych
9
Weryfikacja atrybutów – czy wszystkie potrzebne?
Miejsce Nazwa Telefon Wypożyczenie książki Zwrot książki Podpisanie obiegówki Zarejestrowanie książki Wyrejestrowanie książki Zarejestrowanie czytelnika Aktualizacja danych czytelnika Wyrejestrowanie czytelnika Jest Od Książka Autor Tytuł ISBN ? J.Nawrocki, Bazy danych
10
Weryfikacja atrybutów – czy właściwie obsługiwane?
Metoda CURDe Miejsce Created Updated Read Deleted Nazwa Telefon R Wypożyczenie książki Zwrot książki Podpisanie obiegówki Zarejestrowanie książki Wyrejestrowanie książki Zarejestrowanie czytelnika Aktualizacja danych czytelnika Wyrejestrowanie czytelnika Jest Od Książka Autor Tytuł ISBN C U D J.Nawrocki, Bazy danych
11
Weryfikacja atrybutów – czy właściwie obsługiwane?
Metoda CURDe Miejsce Created Updated Read Deleted Nazwa Telefon R Wypożyczenie książki Zwrot książki Podpisanie obiegówki Zarejestrowanie książki Wyrejestrowanie książki Zarejestrowanie czytelnika Aktualizacja danych czytelnika Wyrejestrowanie czytelnika Jest Od C Książka D Autor Tytuł ISBN U Aktualizacja książki J.Nawrocki, Bazy danych
12
Jednorodna baza danych MyLib
(c) Jerzy Nawrocki Plan wykładu Wykł. 9 Wprowadzenie Specyfikacja systemu MyLib Projekt systemu MyLib Jednorodna baza danych MyLib Relacyjna baza danych MyLib J.Nawrocki, Bazy danych Wprowadzenie do informatyki
13
Atrybut Atrybut Atrybut Krotka
Podstawowe pojęcia Atrybut Atrybut Atrybut Imię Nazwisko Waga Krotka Jan Nowak 102 J.Nawrocki, Bazy danych
14
Tabela Podstawowe pojęcia Imię Nazwisko Waga Jan Nowak 102 Adam
Woźniak 70 J.Nawrocki, Bazy danych
15
Jednorodna baza danych MyLib
Nazwa Telefon Od Autor Tytul ISBN Miejsce Nazwa Telefon Narzędzia: MS Word ??? AWK ??? MS Access Jest Od Książka Autor Tytuł ISBN Podstawowe operacje: Selekcja Projekcja J.Nawrocki, Bazy danych
16
Relacyjna baza danych MyLib
(c) Jerzy Nawrocki Plan wykładu Wykł. 9 Wprowadzenie Specyfikacja systemu MyLib Projekt systemu MyLib Jednorodna baza danych MyLib Relacyjna baza danych MyLib J.Nawrocki, Bazy danych Wprowadzenie do informatyki
17
MS Access Tabele Kwerendy Formularze Raporty J.Nawrocki, Bazy danych
18
Relacyjna baza danych MyLib
Nazwa Telefon Od Autor Tytul ISBN Miejsce Nazwa Telefon Miejsce Jest Książka Jest Klucz: Nazwa Klucz: ISBN Klucz: ? Od Książka Podstawowe operacje: Selekcja Projekcja Połączenie Autor Tytuł ISBN J.Nawrocki, Bazy danych
19
Inne systemy: Oracle, MySQL, Informix, Progress Wreszcie!
Podsumowanie 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, MySQL, Informix, Progress Wreszcie! J.Nawrocki, Bazy danych
20
2. Tempo (wolniej, OK., szybciej)?
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
Podobne prezentacje
© 2024 SlidePlayer.pl Inc.
All rights reserved.