SYSTEMY BAZ I HURTOWNI DANYCH

Slides:



Advertisements
Podobne prezentacje
7. Metody analizy i modelowania strukturalnego SI
Advertisements

SOCHACZEW Propozycja lokalizacji lotniska cywilnego dla Linii Low Cost i Cargo.
Modelowanie logiczne (dla relacyjnych SZBD)
SOCHACZEW Propozycja lokalizacji lotniska cywilnego dla Linii Low Cost i Cargo Materiał przygotowany na posiedzenie Zespołu ds. opracowania Programu Rozwoju.
Kielce na rynku od 2001 r.. Kolporter Info SA Kielce 2006 Zakres działalności: OPROGRAMOWANIE - produkcja, sprzedaż, instalacja i serwis INSIGNUM.
Rola komputera w przetwarzaniu informacji.
Wykład (12 godz): Jan Aleksander Wierzbicki Ćwiczenia ( godz):
Nowa Jakość kontroli w biznesie Projekt: Stworzenie e- usługi w postaci systemu księgowo-kadrowego on-line przez MGA Sp. z o.o. w Toruniu jest współfinansowany.
25/08/2001 Bazy danych II 1 Piotr Górczyński Wstęp do SQL.
Podstawy baz danych Wykład
POWTÓRZENIE Techniki zbierania informacji : Analiza dokumentacji
POWTÓRZENIE Normalizacja: Pojęcia: redundancja danych;
Techniki zbierania informacji:
Planowanie i projektowanie bazy danych :
POWTÓRZENIE Fazy cyklu życia aplikacji baz danych:
POWTÓRZENIE Architektura trójwarstwowa ANSI-SPARC (zewnętrzna, konceptualna i wewnętrzna); Schemat bazy danych; Logiczna i fizyczna niezależność danych.
Faza projektowania bazy danych: Modelowanie związków encji
POWTÓRZENIE Metodologia : Pojęcia:
Współczesne systemy informacyjne
Projektowanie i programowanie obiektowe II - Wykład IV
Praca Inżynierska „Analiza i projekt aplikacji informatycznej do wspomagania wybranych zadań ośrodków sportowych” Dyplomant: Marcin Iwanicki Promotor:
Modele baz danych - spojrzenie na poziom fizyczny
1/18 LOGO Profil zespołu. 2/18 O nas Produkcja autorskich rozwiązań informatycznych dla małych i średnich firm w zakresie systemów: Baz danych Aplikacji.
Analiza, projekt i częściowa implementacja systemu obsługi kina
Architektura systemów wykorzystujących bazy danych (systemów bazodanowych) Wykład S. Kozielski.
Inżynieria Oprogramowania
Wykład 4 Analiza i projektowanie obiektowe
Wykład 3 Analiza i projektowanie strukturalne
Bazy Danych II prowadzący: mgr inż. Leszek Siwik
Atlantis INSPECTOR System wspomagania zarządzaniem i ewidencją obiektów sieciowych.
Nowoczesny system zarządzania firmą
Konferencja „Polskie biblioteki akademickie w Unii Europejskiej”
Kontrola spójności modeli UML za pomocą modelu przestrzennego DOD
Bazy danych.
STAĆ CIĘ NA INNOWACJE System CRM w Focus Telecom Polska - cechy i funkcjonalność usługi Autor: Tomasz Paprocki.
PROGRAM ROZWOJU FIRM INTERNETOWYCH Phare Spójność Społeczna i Gospodarcza 2001 PL Warszawa, 22 stycznia 2003 r.
Moduł: Informatyka w Zarządzaniu
Spotkanie Centrum Poczty i Postdata S.A.
Wybrane zagadnienia relacyjnych baz danych
Programowanie obiektowe – język C++
ZWIĄZKI MIĘDZY KLASAMI KLASY ABSTRAKCYJNE OGRANICZENIA INTERFEJSY SZABLONY safa Michał Telus.
dr Łukasz Murowaniecki T-109
1 Każdy obiekt jest scharakteryzowany poprzez: tożsamość – daje się jednoznacznie wyróżnić; stan; zachowanie. W analizie obiektowej podstawową strukturą
Bazy danych, sieci i systemy komputerowe
Internetowego Biura Rachunkowego
PREZENTOWANIE INFORMACJI O ZAWODACH MOTORCYCLES GRAND PRIX
Projektowanie relacyjnych baz danych – postacie normalne
Bazy danych i ich wykorzystanie w handlu elektronicznym
Temat 3: Integralność danych. Integralność danych, określana również mianem spójności danych, jest to funkcja SZBD, która gwarantuje, że dane nie zostaną.
Model obiektowy bazy danych
Temat 4: Funkcje Systemu Zarządzania Bazą Danych (SZBD)
System Zarządzania Bazą Danych
Systemy informatyczne
Treści multimedialne - kodowanie, przetwarzanie, prezentacja Odtwarzanie treści multimedialnych Andrzej Majkowski informatyka +
Projektowanie relacyjnych baz danych – diagramy związków encji
Hibernate Podstawy.
Odwzorowania relacyjno-obiektowe Hibernate Podstawy.
Transfer Wiedzy w Leśnym Centrum Informacji dr inż. Dorota Farfał Sękocin Stary 5 grudnia 2011 r.
Systemy Baz Danych Wykład 1
Bazy danych Podstawy relacyjnych baz danych Autor: Damian Urbańczyk.
Punkt Informacyjny Funduszy Europejskich, styczeń 2014 r.
Architektura Rafał Hryniów. Architektura Wizja projektu systemu, którą dzielą twórcy Struktura komponentów systemu, ich powiązań oraz zasad i reguł określających.
1 SYSTEMY BAZ I HURTOWNI DANYCH Wstęp. 2 Literatura: 1.„Podstawowy wykład z systemów baz danych” – J.Ullman, J.Widom, WNT, „Systemy baz danych.
1 Planowanie i projektowanie bazy danych : System informacyjny – to zestaw środków i zasobów, które pozwalają na gromadzenie informacji, zarządzanie i.
1 Instrukcja SELECT : SELECT[DISTINCT  ALL] {*  [wyrażenie_kolumnowe [AS nowa_nazwa]],[…]} FROMNazwaTabeli [alias],[...] [WHEREwarunek_selekcji_wierszy]
Wybieranie wierszy: 1 Warunek WHERE Rodzaje warunków: - liczbowe - liczbowe z zakresu - znakowe.
Widoki (views) - Perspektywy:
SYSTEMY BAZ I HURTOWNI DANYCH
Czym są i jak służą społeczeństwu?
Modele baz danych - spojrzenie na poziom fizyczny
Zapis prezentacji:

SYSTEMY BAZ I HURTOWNI DANYCH Wstęp

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.

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

np. Kardiochirurgiczna Baza Danych Medycznych:

Biblioteki:

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.

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ć.

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?

Przykłady plików dla biura nieruchomości: Dział sprzedaży: Nieruchomość: nr ulica miasto kod typ pokoje czynsz właściciel A14 Handlowa 16 Augustów 16-300 dom 6 650 CO46 L94 Akacjowa 6 Łomża 18-400 mieszkanie 4 400 CO87 B4 Leśna 6 Białystok 15-900 3 350 CO40 B36 Mała 2 375 CO93 B21 Dobra 18 5 600 B16 Nowa 5 450 Właściciel: właściciel imię nazwisko adres telefon CO46 Jan Kowalski 16-300 Augustów, Fabryczna 2 0-87-555 4444 CO87 Karol Frankowski 15-900 Białystok, Agrestowa 6 0-85-222 6666 CO40 Tatiana Marcinkowski 15-900 Białystok, Wodna 63 0-85-111 5555 CO93 Tomasz Szymański 15-900 Białystok, Parkowa 12 0-85-333 4444 Klient: klient imię nazwisko adres telefon preferencje maks czynsz CR76 Janusz Kalinowski 18-400 Łomża 0-86-444 5555 mieszkanie 425 CO56 Alicja Stefańska 15-900 Białystok  0-85-333 2222 350 CR74 Michał Rafalski Tykocin, 0-86-123 4567  dom 750 CR62 Maria Tomaszewska 16-300 Augustów, Trawiasta 5 0-87-111 6666  600

Przykłady plików dla biura nieruchomości cd: Dział umów: Wynajęcie: nr umowy nr nieru-chomości klient czynsz forma płatności kaucja zapłacona od do okres 1024 A14 CR62 650 karta Visa 1300 T 01.06.200 31.05.200 12 1075 L94 CR76 400 gotówka 800 N 01.08.200 31.01.200 6 1012 B21 CR74 600 czek 1200 01.07.200 30.06.200 Nieruchomość: nr ulica miasto kod czynsz A14 Handlowa 16 Augustów 16-300 650 L94 Akacjowa 6 Łomża 18-400 400 B21 Dobra 18 Białystok 15-900 600 Klient: klient imię nazwisko adres telefon CR76 Janusz Kalinowski 18-400 Łomża 0-86-444 5555 CR74 Michał Rafalski Tykocin, 0-86-123 4567 CR62 Maria Tomaszewska 16-300 Augustów, Trawiasta 5 0-87-111 6666

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

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.

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.

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

Przykład diagramu związków:

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

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: Wprowadzanie danych i raporty Dział Sprzedaży Aplikacje Działu Sprzedaży SZBD Dział Umów Baza danych Aplikacje Działu Umów

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

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