Pobieranie prezentacji. Proszę czekać

Pobieranie prezentacji. Proszę czekać

Bazy danych Wykład (12 godz) : Jan Aleksander Wierzbicki Ćwiczenia (20 + 15 godz) : Jan Aleksander Wierzbicki.

Podobne prezentacje


Prezentacja na temat: "Bazy danych Wykład (12 godz) : Jan Aleksander Wierzbicki Ćwiczenia (20 + 15 godz) : Jan Aleksander Wierzbicki."— Zapis prezentacji:

1

2 Bazy danych Wykład (12 godz) : Jan Aleksander Wierzbicki Ćwiczenia ( godz) : Jan Aleksander Wierzbicki

3 Zaliczenie przedmiotu obecność na zajęciach ćwiczenia+wykład rozwiązywanie prac domowych egzamin –część teoretyczna –część praktyczna na podstawie prac domowych –przygotowanie własnej aplikacji Bazy Danych

4 Literatura Lech Banachowski: Bazy danych - projektowanie aplikacji, Akademicka OficynaWydawnicza PLJ, 1998 Dariusz Boratyn: MS Access'97, Croma, 1997 Paul Beynon-Davies: Systemy baz danych, WNT, 1998

5 Baza danych pojęcie sięgające wieków informacja – pewien zasób ludzie od zawsze próbują gromadzić informację i wnioskować na jej podstawie komputery – tylko ułatwiają przetwarzanie informacji

6 Informacja ma wartość gdy jest: dokładna (nie za dużo, ani nie za mało) dostępna gdy mamy zły sposób poszukiwania informacji możemy nie być wstanie jej odszukać -może nam zabraknąć np. życia -komputer tu nic nie pomoże

7 Baza danych metoda strukturalizacji zarządzania informacją dotyczy fragmentu rzeczywistości i stanowi kolekcję danych część systemu informacyjnego -aplikacja bazy danych (oprogramowanie) -system informatyczny (sprzęt)

8 Linia lotnicza A B C D E F

9 Inne złożone Bazy danych Bankowe ochrona danych Satelitarne tryliardy danych

10 Cechy bazy danych trwałość (aplikacja powinna działać przez długi okres czasu – dane przechowywane latami) zgodność z rzeczywistością zmiana rzeczywistości musi być uwzględniona w bazie danych

11 Schodzimy na ziemię... Tytuł: Autor: ISBN: Tytuł: Autor: ISBN: Tytuł: Autor: ISBN: BIBLIOTEKA POLE REKORD Potop H.Sienkiewicz Quo Vadis Pan Tadeusz A.Mickiewicz

12 Ujęcie projektowe Dane przechowywane w tabeli: TytułAutorISBNRok Wydania... PotopH.Sienkiewicz23xc Quo VadisH.Sienkiewicz3e45d Pan Tadeusz A.Mickiewicz231ws

13 W bazie danych, musimy kontrolować redundancję (powtarzanie się danych) jeden fakt powinien być reprezentowany na jeden sposób –problem dostępności i dokładności poszukiwanych danych (czas dostępu oraz nadmiar danych)

14 Problem jednej tabeli TytułAutorISBNRok Wydania... PotopH.Sienkiewicz23xc Quo VadisH.Sienkiewicz3e45d Pan Tadeusz A.Mickiewicz231ws H.Sienkiewicz... A.Mickiewicz...

15 Problem jednej tabeli UczeńHobbyZachowanieTelefon domowy... AdaśGryzienie koleżanek hmmmm KarolinaKwiatkiwzorowe PawełLegiaodpowiednie

16 Relacyjna Baza Danych Autor imię nazwisko adres... Książka tytuł ISBN rok wyd... Wydawnictwo nazwa adres opis

17 Relacyjna Baza Danych imięnazwisko HenrykSienkiewicz AdamMickiewicz Autor tytułISBN Potop12234ee4 Quo Vadis334we2 Pan Tadeusz 23we45 Książka

18 Dane osobowe imię nazwisko Hobby nazwa opis..... Przedmiot nazwa opis Oceny ocena opis Uczeń

19 Jak budujemy bazę danych? przyrostowy - dla każdego elementu osobna baza, potem próba łączenia -wada – brak globalnej wizji (redundancja, niespójność) zintegrowany system

20 Budując bazę, bierzemy pod uwagę: jeden system (model) reprezentacji danych np. model relacyjny współbieżny dostęp do bazy przez wielu użytkowników ochrona danych niezależność (zależność) określonych danych

21 Aplikacje korzystają z bazy: poprzez model danych –zbiór zasad dotyczących struktur danych, –warunki wspomagające utrzymanie zgodności z rzeczywistością system zarządzania bazą danych –zbiór narzędzi dających dostęp do danych i ich aktualizacji – np. wyszukiwanie danych, ochrona i dostęp do danych, konta użytkowników

22 Modelowanie danych specyfikacja wymagań użytkowników określenie modelu systemowego konfiguracja sprzętu i oprogramowania projektowanie bazy ~ 80% czasu tworzenia implementacja bazy ~ 20% czasu tworzenia

23 Relacyjny model danych twórca E.F.Codda (1970) terminologia matematyczna – baza danych to zbiór relacji relacja jest reprezentowana przez tablicę (kolumny i wiersze) –np. dla zadanej kolumny mamy w wierszu odpowiednią wartość

24 Posługiwanie się bazą danych wyszukiwanie danych modyfikacja (aktualizacja) danych dopisywanie danych usuwanie danych

25 Baza danych na przykładzie Microsoft Access płaszczyzna projektanta płaszczyzna użytkownika –wyszukiwanie, modyfikacja, dopisywanie, usuwanie danych – w obu płaszczyznach na podstawie mechanizmów płaszczyzny projektanta możliwe jest tworzenie płaszczyzny użytkownika (interfejs użytkownika)

26 Wyszukiwanie danych filtr – doraźnie kwerenda – trwale


Pobierz ppt "Bazy danych Wykład (12 godz) : Jan Aleksander Wierzbicki Ćwiczenia (20 + 15 godz) : Jan Aleksander Wierzbicki."

Podobne prezentacje


Reklamy Google