1 / 20

SYSTEMY BAZ I HURTOWNI DANYCH

SYSTEMY BAZ I HURTOWNI DANYCH. Wstęp. Pojęcia:. informacja; dane; baza danych; ręczne przetwarzanie danych; system informacyjny; system informatyczny.

merv
Download Presentation

SYSTEMY BAZ I HURTOWNI DANYCH

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. SYSTEMY BAZ I HURTOWNI DANYCH Wstęp

  2. Pojęcia: • informacja; • dane; • baza danych; • ręczne przetwarzanie danych; • system informacyjny; • system informatyczny. Osiągnięcia w dziedzinie baz danych przyczyniły się do rozwoju systemów komunikacyjnych, zagadnień transportowych i logistycznych, zarządzania finansami, systemów wnioskowania na podstawie danych, dostępu do informacji naukowej oraz wielu innych zastosowań cywilnych i wojskowych.

  3. Bazy danych: Banki Biura podróży ... Szpitale Sklepy internetowe Linie lotnicze, kolejowe Szkoły, uczelnie

  4. np. Kardiochirurgiczna Baza Danych Medycznych:

  5. Biblioteki:

  6. Baza danych- uporządkowany zbiór danych. System zarządzania bazą danych –system oprogramowania, który pozwala użytkownikom definiować, tworzyć i utrzymywać bazę danych oraz kontrolować do niej dostęp. Inna definicja bazy danych - abstrakcyjny, informatyczny model wybranego fragmentu rzeczywistości.

  7. Tradycyjne systemy oparte na przetwarzaniu plików Systemy oparte na przetwarzaniu plików były pierwszą próbą skomputeryzowania ręcznego przetwarzania kartotek danych (koniec lat 60-tych), które mogą dobrze służyć dopóki liczba przechowywanych danych jest niewielka lub, gdy chcemy jedynie przechowywać dane i je odszukiwać.

  8. Np. w biurze obrotu nieruchomościami jak długo trwałoby znalezienie informacji np. na poniższe pytania: • Podaj wszystkie domy na sprzedaż z trzema sypialniami, ogrodem i garażem. • Podaj wszystkie mieszkania do wynajęcia w odległości 5 km od centrum. • Jaki jest średni czynsz za mieszkanie dwupokojowe? • Ile wynosi sumaryczne, roczne wynagrodzenie pracowników? • Jaki jest stosunek obrotu z zeszłego miesiąca do planowanego obrotu w bieżącym miesiącu? • Jaki może być miesięczny obrót w nadchodzącym roku finansowym?

  9. Przykłady plików dla biura nieruchomości: Dział sprzedaży: Nieruchomość: Właściciel: Klient:

  10. Przykłady plików dla biura nieruchomości cd: Dział umów: Wynajęcie: Nieruchomość: Klient:

  11. Procedury Wprowadzanie obsługi plików danych i generowanie Formaty plików raportów Dział Sprzedaży Aplikacje Działu Sprzedaży Pliki Działu Sprzedaży Procedury Wprowadzanie obsługi plików danych i generowanie Formaty plików raportów Dział Umów Aplikacje Działu Umów Pliki Działu Umów Przetwarzanie plików:

  12. Ograniczenia systemów opartych na przetwarzaniu plików: • Rozproszenie i odseparowanie danych; • Powielanie danych; • Zależność danych od programu; • Niekompatybilne formaty plików; • Ograniczone spektrum możliwych pytań i aplikacji.

  13. Pomijano lub ograniczano funkcje: • Ochrona danych i kontrola ich integralności; • Odtwarzanie danych po awarii sprzętu czy oprogramowania; • Organizacja wielodostępu, czyli możliwości jednoczesnej obsługi przez system wielu pracowników działu.

  14. Systemy oparte na bazach danych: Baza danych – dostępny dla wielu użytkowników zbiór powiązanych logicznie danych wraz z definicją ich struktury, zaprojektowany dla zaspokojenia potrzeb przetwarzania danych przez instytucję. Pojęcia związane z bazą danych: Encja – to wyróżniony obiekt (osoba, miejsce, rzecz, pojęcie czy zdarzenie) w strukturze instytucji, który powinien być odzwierciedlony w bazie danych; Atrybut – to własność opisująca pewien aspekt obiektu, który zamierzamy opisać; Związek – to powiązanie pomiędzy dwiema encjami.

  15. Biuro Personel Ma BiuroNr PersonelNr Nadzoruje Oferuje Klient Nieruchomość Ogląda NieruchomośćNr KlientNr Posiada Wynajmuje Wynajęty Przez Wynajęcie Właściciel prywatny WłaścicielNr WynajęcieNr Przykład diagramu związków encji:

  16. Przykład diagramu związków:

  17. Przykład diagramu związków (MySQLWorkbench.exe):

  18. Wprowadzanie danych i raporty Aplikacje Działu Sprzedaży Dział Sprzedaży SZBD Baza danych Wprowadzanie danych i raporty Aplikacje Działu Umów Dział Umów System zarządzania bazą danych: SZBD – system oprogramowania, który pozwala użytkownikom definiować, tworzyć i utrzymywać bazę danych oraz kontrolować do niej dostęp. Przetwarzanie w bazie danych:

  19. Dane Oprogramowanie Procedury Ludzie Sprzęt Most Elementy środowiska SZBD: • Zalety SZBD: • kontrola redundancji; • spójność danych; • wspólny dostęp do danych • poprawa integralności i bezpieczeństawa danych. • Wady: • złożoność; • możliwy spadek efektywności; • większy zasięg awarii.

  20. Literatura: • „Podstawowy wykład z systemów baz danych” – J.Ullman, J.Widom, WNT, 2001 • „Systemy baz danych :praktyczne metody projektowania, implementacji i zarządzania” T.1 i 2 – T.Connolly, C.Begg, RM, Warszawa, 2004 • „Wprowadzenie do systemów baz danych” – C.Date, WNT, 2000 • „Implementacja systemów baz danych” – H.Garcia-Molina, J.Ullman, J.Widom, WNT, 2003 • „SQL: omówienie standardu języka” – C.Date, H.Darwen, WNT, 2000 • „Projektowanie hurtowni danych : zarządzanie kontaktami z klientami (CRM)” – C.Todman

More Related