Pobierz prezentację
Pobieranie prezentacji. Proszę czekać
1
Systemy informatyczne
mgr inż. Marek Malinowski Zespół Matematyki i Fizyki Wydz. BMiP PW Płock
2
Systemy informatyczne
Bazy danych Czy zbiór danych jest bazą danych? Co sprawia, że zbiór danych jest bazą danych? Baza danych zdefiniowana jest przez sposób organizacji danych (struktura i schemat) i narzucenie im porządku (regularności). Baza danych jako zbiór tablic. Każda tablica zawiera rekordy, a te zawierają pola. Zbiór rekordów musi mieć regularną strukturę opisaną przez schemat (bazy są samo-opisowe, „samo-świadome”). Baza danych dostarcza metod do interpretacji danych
3
Systemy informatyczne
Bazy danych – model danych Model danych Informacje są głównymi zasobami System informacyjny powinien udostepniać w każdej chwili dokładną i spójną informację Wymagane jest, aby informacja była zarzadzana inaczej aniżeli jest to możliwe przy pomocy czysto manualnych operacji
4
Systemy informatyczne
Bazy danych – ewolucja zarządzania danymi Integracja danych z aplikacjami Każda aplikacja miała wewnętrzne definicje danych i wykonywała wszystkie funkcje zarządzania danymi. Dane konkretnej aplikacji były niezależne od danych innych aplikacji. Dane w plikach zależnych od aplikacji Współdziałanie redukowało duplikacje, ale problemem była synchronizacja modyfikacji danych w plikach. Dane w niezależnych od aplikacji, własnych bazach danych Baza mogła dostarczać dane dla wielu aplikacji (eliminacja nadmiarowości danych) – „rewolucja kopernikańska”. Własne bazy – brak standardów dla struktur danych czy też dostępu do danych. Bazy hierarchiczne i idea baz rozproszonych.
5
Systemy informatyczne
Bazy danych – ewolucja zarządzania danymi (cd) Dane w niezależnych od aplikacji, standardowych bazach danych Bazy relacyjne, wprowadzające standardy dla struktur danych i dostępu do danych. Pełna separacja aplikacji od danych (model 3-warstwowy). Użycie standardowych interfejsów i języków projektowania i dostępu do danych (język SQL). Dane składowane w niezależnych od aplikacji bazach danych
6
Systemy informatyczne
Bazy danych – inne definicje Baza danych - kolekcja danych, umieszczonych w określony sposób w strukturach, odpowiadająca modelowi danych. Potocznie – baza danych obejmuje dane oraz program komputerowy wyspecjalizowany w gromadzeniu i przetwarzaniu danych – program taki nazywany jest Systemem zarządzania bazą danych SZBD
7
Systemy informatyczne
Bazy danych – wykonywane operacje
8
Systemy informatyczne
Bazy danych – rodzaje baz danych
9
Systemy informatyczne
Bazy danych – porównanie
10
Systemy informatyczne
Bazy danych – architektura
11
Systemy informatyczne
Bazy danych – architektura
12
Systemy informatyczne
Bazy danych – hierarchie
13
Systemy informatyczne
Bazy danych – model warstwowy
14
Systemy informatyczne
Bazy danych – model warstwowy
15
Systemy informatyczne
Bazy danych – ewolucja
16
Systemy informatyczne
Bazy danych – ewolucja
17
Systemy informatyczne
Bazy danych – indeksowanie
18
Systemy informatyczne
Bazy danych – hierachiczna Relacje typu jeden-wiele Każdy region sprzedaży ma wielu sprzedawców, ale każdy sprzedawca należy tylko do jednego regionu. Sprzedawcy mają wielu klientów, ale klienci maja tylko jednego sprzedawcę Klienci składają wiele zamówień, ale każde zmówienie pochodzi tylko od jednego klienta. Relacje typu wiele-wiele Każde zamówienie może zawierać wiele produktów. Każdy produkt może być częścią wielu zamówień.
19
Systemy informatyczne
Bazy danych – relacyjna
20
Systemy informatyczne
Bazy danych – relacyjna
21
Systemy informatyczne
Bazy danych – relacyjna
22
Systemy informatyczne
Bazy danych – relacyjna
23
Systemy informatyczne
Bazy danych – relacyjna
24
Systemy informatyczne
Bazy danych – relacyjna
25
Systemy informatyczne
Bazy danych – relacyjna
26
Systemy informatyczne
Hurtownie danych Hurtownie danych – centralne repozytorium wszystkich istotnych danych ( z punktu widzenia biznesu), zaczerpniętych z innych baz danych. Rolą hurtowni jest przede wszystkim integracja danych w jednym miejscu. Hurtownie danych uwalniają systemy transakcyjne od tworzenia raportów.
27
Systemy informatyczne
Cechy SZBD utrzymanie wysokiego stopnia bezpieczeństwa minimalizacja czasu wyłączenia dla zadań administracyjnych zapewnienie wysokiej wydajności łatwość użycia szybkość i prostota instalacji i zarządzania raportowanie w czasie rzeczywistym możliwość zastosowań analitycznych (funkcje hurtowni danych) niski współczynnik cena/wydajność
Podobne prezentacje
© 2024 SlidePlayer.pl Inc.
All rights reserved.