RELACYJNE BAZY DANYCH

Podobne dokumenty
WPROWADZENIE DO BAZ DANYCH

Zarządzanie przedsięwzięciami drogowymi w ramach bieżącego utrzymania dróg wojewódzkich z wykorzystaniem systemu informatycznego Droga Online

Bazy danych. wprowadzenie teoretyczne. Piotr Prekurat 1

Systemy baz danych w zarządzaniu przedsiębiorstwem. W poszukiwaniu rozwiązania problemu, najbardziej pomocna jest znajomość odpowiedzi

Pojęcie systemu informacyjnego i informatycznego

Elektroniczna Baza Danych Przestrzennych

Systemy baz danych. mgr inż. Sylwia Glińska

ORGANIZACJA I ZARZĄDZANIE INFORMACJĄ W BAZIE DNYCH. podstawowe pojęcia.

BAZY DANYCH. Co to jest baza danych. Przykłady baz danych. Z czego składa się baza danych. Rodzaje baz danych

Wykład I. Wprowadzenie do baz danych

Podstawowe pojęcia dotyczące relacyjnych baz danych. mgr inż. Krzysztof Szałajko

OfficeObjects e-forms

Pojęcie bazy danych. Funkcje i możliwości.

Podzadanie AI 1/2D. Wdrażanie BDFBO. Dokumentacja powdrożeniowa BDFBO. Rezultat AI 13. Wersja finalna. Wykonawcy

Krzysztof Kadowski. PL-E3579, PL-EA0312,

Wykład 2. Relacyjny model danych

SZKOLENIE: Administrator baz danych. Cel szkolenia

PRZEWODNIK PO PRZEDMIOCIE

Wybrane projekty Urzędu Marszałkowskiego Województwa Mazowieckiego w Warszawie Przedsięwzięcia zmierzające do harmonizacji baz danych przestrzennych

Bazy danych - wykład wstępny

Wykład I. dr Artur Bartoszewski Wydział Nauczycielski, Kierunek Pedagogika Wprowadzenie do baz danych

INFORMATYKA W SELEKCJI

Bazy danych w geomatyce Databases in Geomatics

ECDL/ICDL Użytkowanie baz danych Moduł S1 Sylabus - wersja 6.0

Przyspieszenie wzrostu konkurencyjności. społeczeństwa informacyjnego i gospodarki opartej. Cele i ryzyko związane z realizacją

Baza danych to zbiór wzajemnie powiązanych ze sobą i zintegrowanych danych z pewnej dziedziny.

Technologia informacyjna

Nie przegrzewaj mózgu wrzuć dane do bazy!

Bazy danych 2. Wykład 1

Baza danych. Baza danych to:

Baza danych. Modele danych

LK1: Wprowadzenie do MS Access Zakładanie bazy danych i tworzenie interfejsu użytkownika

PRZESTRZENNE BAZY DANYCH WYKŁAD 2

Model logiczny SZBD. Model fizyczny. Systemy klientserwer. Systemy rozproszone BD. No SQL

Bazy danych. Zenon Gniazdowski WWSI, ITE Andrzej Ptasznik WWSI

Podstawowe zagadnienia z zakresu baz danych

Relacyjne bazy danych

Podstawowe pakiety komputerowe wykorzystywane w zarządzaniu przedsiębiorstwem. dr Jakub Boratyński. pok. A38

Technologia informacyjna (IT - Information Technology) dziedzina wiedzy obejmująca:

ECDL/ICDL Użytkowanie baz danych Moduł S1 Sylabus - wersja 5.0

Laboratorium Technologii Informacyjnych. Projektowanie Baz Danych

SYSTEM ZARZĄDZANIA BAZA DANYCH TOPOGRAFICZNYCH

BAZY DANYCH wprowadzenie. Opracował: dr inż. Piotr Suchomski

Alicja Marszałek Różne rodzaje baz danych

Program wykładu. zastosowanie w aplikacjach i PL/SQL;

Rok akademicki: 2014/2015 Kod: CCB s Punkty ECTS: 3. Poziom studiów: Studia I stopnia Forma i tryb studiów: -

Bazy danych TERMINOLOGIA

Informacje wstępne Autor Zofia Kruczkiewicz Wzorce oprogramowania 4

OPRACOWANIE: SŁAWOMIR APANOWICZ

TI - Bazy TECHNOLOGIE INFORMACYJNE

Bazy danych Wykład zerowy. P. F. Góra

Hurtownie danych. 31 stycznia 2017

1. Wymagania prawne. Europejskie uwarunkowania prawne:

Struktura prezentacji

E R G O N O M I A W G O S P O D A R C E P R Z E S T R Z E N N E J

PROGRAM NAUCZANIA DLA ZAWODU TECHNIK INFORMATYK, O STRUKTURZE PRZEDMIOTOWEJ

Transformacja wiedzy w budowie i eksploatacji maszyn

Wprowadzenie do baz danych

Konspekt do lekcji informatyki dla klasy II gimnazjum. TEMAT(1): Baza danych w programie Microsoft Access.

Krzysztof Mączewski Departament Geodezji i Kartografii Urząd Marszałkowski Województwa Mazowieckiego w Warszawie. Grodzisk Mazowiecki, 6.05.

METADANE GEOINFORMACYJNE PODLASIA

Problemy optymalizacji, rozbudowy i integracji systemu Edu wspomagającego e-nauczanie i e-uczenie się w PJWSTK

Definicja bazy danych TECHNOLOGIE BAZ DANYCH. System zarządzania bazą danych (SZBD) Oczekiwania wobec SZBD. Oczekiwania wobec SZBD c.d.

PODSTAWOWE POJĘCIA BAZ DANYCH

Czym jest baza danych?

ZAGADNIENIA HARMONIZACJI I INTEROPERACYJNOŚCI

Wykorzystanie danych ze spisów powszechnych do analiz geoprzestrzennych

ECDL/ICDL Zaawansowane użytkowanie baz danych Moduł A3 Sylabus, wersja 2.0

Microsoft Access materiały pomocnicze do ćwiczeń cz. 1

poziom: Core wersja: 2.6 moduł: B : Wytwarzanie SYLLABUS

MAPY CYFROWE I ICH ZASTOSOWANIE

Program nauczania. Systemy baz danych. technik informatyk

ROZPORZĄDZENIE MINISTRA INFRASTRUKTURY 1) z dnia 27 stycznia 2004 r.

Rozkład materiału do nauczania informatyki w liceum ogólnokształcącym Wersja I

Atrybuty podstawowych obiektów bazy danych ewidencyjnych oraz metody ich weryfikacji

Rozkład materiału do nauczania informatyki w liceum ogólnokształcącym Wersja II

LiS Distribution - zarządzanie, wizualizacja i przetwarzanie danych LiDAR w Internecie

Pojęciowy model danych etap 1 (identyfikacja obiektów) Pojęciowy model danych etap 2A (powiązania obiektów)

Dział Temat lekcji Ilość lekcji. godz. 1 Organizacja zajęć Omówienie programu nauczania 3

Sekcja I: Instytucja zamawiająca/podmiot zamawiający

BAZY DANYCH LABORATORIUM. Studia niestacjonarne I stopnia

WYKONANIE OPROGRAMOWANIA DEDYKOWANEGO

Bazy Danych. Bazy Danych i SQL Podstawowe informacje o bazach danych. Krzysztof Regulski WIMiIP, KISiM,

WYMAGANIA EDUKACYJNE NA POSZCZEGÓLNE OCENY Z PRZEDMIOTU INFORMATYKA

Usługi analityczne budowa kostki analitycznej Część pierwsza.

2017/2018 WGGiOS AGH. LibreOffice Base

Ewidencja oznakowania w oparciu o system wideorejestracji.

Wrocławska Wyższa Szkoła Informatyki Stosowanej. Bazy danych. Dr hab. inż. Krzysztof Pieczarka.

MODEL INFRASTRUKTURY INFORMACJI PRZESTRZENNEJ NA MAZOWSZU. Posiedzenie Rady Infrastruktury Informacji Przestrzennej 4 listopada 2015 r.

LABORATORIUM 8,9: BAZA DANYCH MS-ACCESS

Zasady transformacji modelu DOZ do projektu tabel bazy danych

Relacyjny model baz danych, model związków encji, normalizacje

System Zarządzania Państwowym Zasobem Geodezyjnym i Kartograficznym. Wisła, r.

PROGRAM PRAKTYKI ZAWODOWEJ. Technikum Zawód: technik informatyk

Co, kto, kiedy, jak, gdzie? Metadane. Metodyka opracowania i stosowania metadanych w Polsce

Technologia informacyjna

Implementacja standardu GML w oprogramowaniu ESRI i GISPartner na przykładzie Geoportalu2

Księgarnia PWN: Michael J. Hernandez Bazy danych dla zwykłych śmiertelników

Transkrypt:

RELACYJNE BAZY DANYCH Aleksander Łuczyk Bielsko-Biała, 15 kwiecień 2015 r.

Ludzie używają baz danych każdego dnia. Książka telefoniczna, zbiór wizytówek przypiętych nad biurkiem, encyklopedia czy chociażby rozkład jazdy to przykłady zbiorów informacji, czyli baz danych. Do danych zawartych w bazie musimy mięć łatwy dostęp. Skomputeryzowane systemy zarządzania bazami danych zapewniają elastyczność pracy z danymi zawartymi w bazie danych

Co to są bazy danych? Baza danych (data base) to uporządkowany zbiór danych z pewnej dziedziny tematycznej, zorganizowany w sposób umożliwiający ich wyszukiwanie według zadanych kryteriów. Potocznie jest to system złożony z trzech elementów: właściwej bazy danych zbioru danych, np. pliki na dysku, systemu (oprogramowania) zarządzającego bazą danych, interfejsu użytkownika, umożliwiającego dostęp do danych

Wymagania stawiane bazie danych Bazie danych stawia się 6 podstawowych wymagań: musi ona gwarantować spójność danych musi zapewnić efektywne przetwarzanie danych musi poprawnie odzwierciedlać zależność w świecie rzeczywistym, które baza danych reprezentuje musi chronić przed nieautoryzowanym dostępem musi zapewniać współbieżny dostęp do danych wielu użytkownikom musi udostępniać tzw. metadane

Operacje na danych Podstawowe operacje na danych obejmują: wprowadzanie i wyprowadzanie danych, zapamiętywanie i przechowywanie danych, wyszukiwanie i prezentację danych, dodawanie i usuwanie danych, aktualizację danych, przetwarzanie arytmetyczne, statystyczne, algebraiczne i logiczne, operacje teoriomnogościowe i operacje algebry relacji.

Rodzaje bazy danych? Bazy proste: bazy kartotekowe hierarchiczne bazy danych Bazy złożone: bazy relacyjne bazy obiektowe bazy relacyjno obiektowe W praktyce najczęściej spotykamy się z dwoma rodzajami baz danych: kartotekowymi i relacyjnymi.

Relacyjne bazy danych informacje ogólne Relacyjna baza danych to zbiór danych zawartych w wielu tabelach połączonych ze sobą relacjami (związkami) jedna tabela dla każdego typu informacji optymalizacja dla dużej ilości danych szybsze wyszukiwanie Relacja to związek ustanowiony pomiędzy wspólnymi polami (kolumnami) w dwóch tabelach. Relacja działa poprzez dopasowanie danych w polach kluczowych zwykle są to pola o tej samej nazwie w obu tabelach. W większości przypadków dopasowywane pola to klucz podstawowy z jednej tabeli, który dostarcza unikatowego identyfikatora dla każdego rekordu, oraz klucz obcy w drugiej tabeli. Relacje opisują sposób powiązania informacji zawartych w wielu tabelach.

Relacyjne bazy danych zalety Relacyjne bazy danych: pozwalają zapobiec wprowadzaniu powtarzających się lub zbytecznych danych pozwalają zapobiegać błędom i pomyłkom pozwalają na łatwą prezentację i przeglądanie danych na wiele różnych platformach pozwalają na łączenie różnych baz danych od różnych producentów

Relacyjne bazy danych cykl życia budowy bazy 1. Określenie celu, jakiemu ma służyć baza danych: jakich informacji ma dostarczyć baza danych jakie zagadnienia będą analizowane w bazie (tabele) jakie informacje mają określać każde zagadnienie (pola w tabelach) konsultacja z przyszłymi użytkownikami bazy danych naszkicować wzory raportów, które powinna wytwarzać zgromadzić formularze do wpisywania danych, które są używane obecnie 2. Określenie tabel, które są potrzebne w bazie danych: tabela nie powinna zawierać powtarzających się informacji, a informacje nie powinny powtarzać się w różnych tabelach dane wystarczy aktualizować w jednym miejscu każda tabela powinna zawierać informacje tylko na jeden temat dane na temat jednego zagadnienia można przetwarzać niezależnie od danych dotyczących innych zagadnień

Relacyjne bazy danych cykl życia budowy bazy 3. Określenie relacji między tabelami po podzieleniu danych na tabele i zdefiniowaniu pól kluczy podstawowych trzeba określić sposób poprawnego łączenia powiązanych danych w logiczną całość. w tym celu definiuje się relacje między tabelami w bazie danych. 4. Wprowadzenie danych i utworzenie innych obiektów bazy danych Zakończenie etapu projektowego: sprawdzenie projektu i wykrycie ewentualnych usterek Po zakończeniu etapu projektowego należy: utworzyć bazę danych i tabele wprowadzić dane do bazy utworzyć potrzebne formularze, strony dostępu do danych, skrypty i moduły

Relacyjne bazy danych cykl życia budowy bazy 5. Testowanie i udoskonalanie bazy danych praktyczna weryfikacja projektu sprawdzenie poprawności wyników zapytań testowanie szybkości działania bazy optymalizacja i reorganizacja bazy, ew. poprawa projektu i utworzenie bazy od nowa testowanie z udziałem użytkowników bazy

Rys historyczny powstawania baz danych w ZDW 1999 r. bazy w arkuszach kalkulacyjnych 2000 r. program do rejestrowani korespondencji przychodzącej i wychodzącej 2003 r. wdrożenie programów do Ewidencji Poczty oraz Kosztów (wspólna baza danych) 2003 r. wdrożenie oprogramowania do ewidencji dróg SIB View 5 (system korzysta z baz danych m.in. danych z wideorejestracji pasa drogowego, profili tematycznych) powstaje baza do Zajęcia Pasa Drogowego (program jest zintegrowany z bazą Ewidencji Poczty) 2009 r. wdrożono bazę Ewidencji Geodezyjnej, która do tej pory była w arkuszu kalkulacyjnym 2011 r. powstaje Elektroniczna Baza Danych Przestrzennych, która została połączona z bazą Ewidencji Geodezyjnej i wideorejestracją pasa drogowego 2011 r. wdrożenie systemu informatycznego Droga Online (system korzysta z baz danych m.in. danych z wideorejestracji pasa drogowego, oceny stanu technicznego i ewidencji dróg) 2014 r. wdrożenie oprogramowania Ewidencja Oznakowania połączonego z wideorejestracją pasa drogowego

EWIDENCJA DRÓG WOJEWÓDZKICH Schemat przepływów pomiędzy bazami danych w ZDW Dane z 17 powiatów -format *.shp R E L A C Y J N E INWENTARYZACJA DRÓG WIDEOREJESTRACJA PASA DROGOWEGO MapInfo Mapa topograficzna 1:50 000 Ortofoto mapa 1:2 000 Ewidencja gruntów EWIDENCJA GEODEZYJNA (GIS) MapInfo + moduł EBDP System Pasa Drogowego aktualizacja i rozbudowa w ZDW B A Z Y D A N Y C H OCENA STANU TECHNICZNEGO DRÓG POMIARY KRAWĘDZI DRÓG PROTOKOŁY POWYKONAWCZE (MAPY SYTUACYJNE) system referencyjny SERWER 1 TBD 1:10 000 (osie dróg) System referencyjny Numeryczne mapy powykonawcze Dane bazowe ewidencji dróg SERWER 2 System Ewidencji Poczty, Kosztów i Zamówień publicznych aktualizacja i rozbudowa w ZDW Ewidencja Oznakowania Ewidencja Działek aktualizacja i rozbudowa w ZDW aktualizacja i rozbudowa w ZDW

Wszystkie systemy informatyczne w ZDW są systemami otwartymi. Dzięki temu można ze sobą łączyć dane zebrane przez różnych wykonawców. Daje to również możliwość ich modyfikacji w celu doprowadzenia do jak najbardziej efektywnego zarządzania drogami przy pomocy nowoczesnych technologii informatycznych.

Wnioski 1. Zastosowanie modelu relacyjnych baz danych pozwala na sprawną informatyzację firmy czy też urzędu, 2. Stosowanie systemów bazodanowych opartych na relacyjnych bazach danych pozwala w znaczący sposób usprawnić zarządzanie informacją, 3. Wygoda korzystania z systemów opartych na bazach relacyjnych jest tak duża, że użytkownicy bardzo chętnie z nich korzystają w codziennej pracy, bo ułatwiają oraz usprawniają im pracę.

Dziękuję Państwu za uwagę