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

Podobne dokumenty
Bazy Danych. Bazy Danych i SQL Podstawowe informacje o bazach danych. Krzysztof Regulski WIMiIP, KISiM, regulski@metal.agh.edu.pl

Bazy Danych. Wprowadzenie do zagadnień baz danych

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

Wprowadzenie do projektowania i wykorzystania baz danych Relacje i elementy projektowania baz

Bazy danych. dr inż. Andrzej Macioł

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

Bazy Danych. Model Relacyjny. Krzysztof Regulski WIMiIP, KISiM, B5, pok. 408

Bazy danych TERMINOLOGIA

Typy systemów informacyjnych

SZKOLENIE: Administrator baz danych. Cel szkolenia

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

Hurtownie danych. Wprowadzenie do systemów typu Business Intelligence

Adam Cankudis IFP UAM

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

Wykład 2. Relacyjny model danych

Baza danych. Modele danych

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

Bazy danych i usługi sieciowe

Krzysztof Kadowski. PL-E3579, PL-EA0312,

Technologia informacyjna

Wykład I. Wprowadzenie do baz danych

Hurtownie danych. 31 stycznia 2017

Bazy danych - wykład wstępny

Wprowadzenie do baz danych

BAZY DANYCH Podstawowe pojęcia

PRZEWODNIK PO PRZEDMIOCIE

Hurtownie danych i business intelligence. Plan na dziś : Wprowadzenie do przedmiotu

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

z tematyką związaną z gromadzeniem systemów informatycznych Bartman Jacek

Hurtownie danych. Wstęp. Architektura hurtowni danych. CO TO JEST HURTOWNIA DANYCH

Bazy Danych. C. J. Date, Wprowadzenie do systemów baz danych, WNT - W-wa, (seria: Klasyka Informatyki), 2000

LITERATURA. C. J. Date; Wprowadzenie do systemów baz danych WNT Warszawa 2000 ( seria Klasyka Informatyki )

ORGANIZACJA ZAJĘĆ BAZY DANYCH PLAN WYKŁADU SCHEMAT SYSTEMU INFORMATYCZNEGO

mail: strona: konsultacje: na stronie (po wcześniejszym umówieniu drogą mailową)

Technologia informacyjna

Ogólny plan przedmiotu. Strony WWW. Literatura BAZY DANYCH. Materiały do wykładu:

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

Systemy GIS Systemy baz danych

Diagramy związków encji. Laboratorium. Akademia Morska w Gdyni

Informacje wstępne Autor Zofia Kruczkiewicz Wzorce oprogramowania 4

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

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

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

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

Hurtownie danych i business intelligence. Plan na dziś : Wprowadzenie do przedmiotu

Program nauczania. Systemy baz danych. technik informatyk

PRZEDMIOTY REALIZOWANE W RAMACH KIERUNKU INFORMATYKA I STOPNIA STUDIA STACJONARNE

FUNKCJE SZBD. ZSE - Systemy baz danych 1

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

Podstawowe zagadnienia z zakresu baz danych

Wydział Zarządzania AGH. Katedra Informatyki Stosowanej. Bazy danych. Informatyczne systemy zarządzania

ZSE - Systemy baz danych MODELE BAZ DANYCH. Ewolucja technologii baz danych

Wprowadzenie do systemów baz danych. Wykład 1

Alicja Marszałek Różne rodzaje baz danych

Liczba godzin Punkty ECTS Sposób zaliczenia. ćwiczenia 16 zaliczenie z oceną

Liczba godzin Punkty ECTS Sposób zaliczenia. ćwiczenia 30 zaliczenie z oceną. ćwiczenia 30 zaliczenie z oceną

Bazy danych. dr inż. Andrzej Macioł

Baza danych. Baza danych to:

Związki pomiędzy tabelami

HURTOWNIE DANYCH I BUSINESS INTELLIGENCE

PRZEWODNIK PO PRZEDMIOCIE

INFORMATYKA Pytania ogólne na egzamin dyplomowy

Wprowadzenie do Hurtowni Danych

PODSTAWOWE POJĘCIA BAZ DANYCH

Informatyka I BAZY DANYCH. dr inż. Andrzej Czerepicki. Politechnika Warszawska Wydział Transportu 2017

77. Modelowanie bazy danych rodzaje połączeń relacyjnych, pojęcie klucza obcego.

Pojęcie systemu informacyjnego i informatycznego

ZAGADNIENIA DO EGZAMINU DYPLOMOWEGO NA STUDIACH INŻYNIERSKICH. Matematyka dyskretna, algorytmy i struktury danych, sztuczna inteligencja

WPROWADZENIE DO BAZ DANYCH

KURS ACCESS 2003 Wiadomości wstępne

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

Pojęcie bazy danych funkcje i możliwości Charakterystyka baz danych:

1.1 Matryca pokrycia efektów kształcenia. Efekty kształcenia w zakresie wiedzy. Efekty kształcenia w zakresie umiejętności


Razem godzin w semestrze: Plan obowiązuje od roku akademickiego 2016/17 - zatwierdzono na Radzie Wydziału w dniu r.

Pierwsze wdrożenie SAP BW w firmie

Relacyjne bazy danych

POLITECHNIKA LUBELSKA Wydział Elektrotechniki Kierunek: INFORMATYKA II stopień niestacjonarne i Informatyki. Część wspólna dla kierunku

WPROWADZENIE DO BAZ DANYCH

Rozdział 1 Wprowadzenie do baz danych. (c) Instytut Informatyki Politechniki Poznańskiej 1

Bazy Danych. Modele danych. Krzysztof Regulski WIMiIP, KISiM,

LITERATURA. Wprowadzenie do systemów baz danych C.J.Date; WNT Warszawa 2000

Bazy danych i ich aplikacje

Konspekt: Bezpieczeństwo systemów bazodanowych. Autorzy: Grzegorz Dębiec, Edyta Gąsior, Łukasz Krzanik, Maciej Tokarczyk DUMF

RELACYJNE BAZY DANYCH

Transformacja wiedzy w budowie i eksploatacji maszyn

SIECI KOMPUTEROWE I BAZY DANYCH

PRZESTRZENNE BAZY DANYCH WYKŁAD 2

Bazy danych. Dr Henryk Telega. BD 10/11 Wykład 1 1

2017/2018 WGGiOS AGH. LibreOffice Base

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

Spis treści. Część I Wprowadzenie do pakietu oprogramowania Analysis Services

Spis treści. Przedmowa

Wybrane problemy z dziedziny modelowania i wdrażania baz danych przestrzennych w aspekcie dydaktyki. Artur Krawczyk AGH Akademia Górniczo Hutnicza

Ewolucja systemów baz danych

Specjalizacja magisterska Bazy danych

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

K1A_W11, K1A_W18. Egzamin. wykonanie ćwiczenia lab., sprawdzian po zakończeniu ćwiczeń, egzamin, K1A_W11, K1A_W18 KARTA PRZEDMIOTU

Hurtownie danych. Rola hurtowni danych w systemach typu Business Intelligence

Transkrypt:

Bazy Danych Bazy Danych i SQL Podstawowe informacje o bazach danych Krzysztof Regulski WIMiIP, KISiM, regulski@metal.agh.edu.pl

Oczekiwania? 2

3

Bazy danych Jak przechowywać informacje? Jak opisać rzeczywistość? Czy interesuje nas zarządzanie? Czy dane sprzedają w hurtowni? Po co nam dane? Co to jest system informacyjny? Systemy informatyczne z czego są złożone? Czy da się generować wiedzę automatycznie? W jaki sposób dane budują wiedzę? 4

System informacyjny a system zarządzania System zarządzania System informacyjny Technologia informacyjna Informacje Programy Sieci komputerowe Urządzenia I komputery Telekomunikacja Dane 5

Ewolucja systemów informatycznych do wspomagania zarządzania ZSI SE SSI? SET - Systemy ewidencyjnotransakcyjne SID - Systemy informacyjnodecyzyjne SWD - Systemy wspomagania decyzji ZSI- Zintegrowane systemy informatyczne SIK - Systemy informowania kierownictwa SE - Systemy ekspertowe SSI - Systemy sztucznej inteligencji 6

Systemy zarządzania przedsiębiorstwem!? 7

Business Intelligence (BI)! 8

Bazy danych: Baza danych zbiór danych reprezentujących dany obszar analizy. W bazie danych mamy do czynienia z faktami, które mają miejsce. Dane powinny być trwałe. Baza danych części:» intensjonalna definicja danych opisujących ich strukturę (schemat); tworzeniem takiego schematu będziemy nazywać projektowaniem baz danych.» ekstensjonalna aktualna zawartość bazy danych, dane 9

Typy baz danych: operacyjne bazy danych Baza taka przechowuje dane dynamiczne, czyli takie, które ulegają ciągłym zmianom i odzwierciedlają aktualny stan obiektu. OLTP OnLine Transaction Processing (bieżące przetwarzanie transakcji) analityczne bazy danych Przechowywane tutaj dane są statyczne, bardzo rzadko ulegają zmianom i zawsze odzwierciedlają stan obiektów z pewnego ustalonego momentu. OLAP OnLine Analytical Processing (oprogramowanie do analiz wielowymiarowych) 10

Funkcje: Funkcje baz danych:» aktualizujące zamieniają jeden stan w drugi (np. dodaj nowy produkt, zmień stawkę wynagrodzenia).» zapytań sprawdzanie stanu bazy danych (kwerendy pytające). Funkcje SZBD:» Zarządzanie plikami» Wyszukiwanie informacji» Zarządzanie bazą tworzenie i monitorowanie użytkowników ograniczanie dostępu do plików monitorowanie działania bazy danych 11

Cele systemów bazodanowych: Elastyczny dostęp do danych - łatwe selekcjonowanie i prezentacja danych Integralność danych dane są prawidłowe, spójne i aktualne Bezpieczeństwo danych ochrona przed nieupoważnionym dostępem i uszkodzeniem Obniżenie redundancji Niezależność od aplikacji fizyczna i logiczna organizacja danych jest oddzielona od aplikacji Współdzielenie danych (współbieżny dostęp, wielodostęp) umożliwienie różnym użytkownikom korzystania z tych samych (nie nadmiarowych) danych Standaryzacja opisu jednolite definicje danych dotyczące ich nazw i opisu 12

Formalizmy i modele danych: Formalizm (Patrick H. Winston) - jest to zbiór składniowych i semantycznych konwencji, które umożliwiają opisanie rzeczy. Dla baz danych formalizmem określamy model danych. Rodzaje modeli danych:» hierarchiczne» relacyjne (obecnie najpopularniejsze)» sieciowe» obiektowe» relacyjno-obiektowe 13

Podstawowe pojęcia w bazach danych: encja relacja klasa tabela» zbiór podobnych obiektów opisanych w jednolity sposób krotka obiekt (instancja klasy) rekord wiersz» zestaw wartości atrybutów opisujących jeden obiekt identyfikowany przez wyróżnione atrybuty lub nazwę więź asocjacja związek» związek pomiędzy dwoma encjami (klasami) pokazujący jakie rekordy (obiekty) z jednej encji odpowiadają rekordom z drugiej i jaki jest charakter tej odpowiedniości atrybut kolumna pole» pojedyncza dana wchodząca w skład krotki np. nazwisko studenta, nr ewidencyjny pracownika, wielkość zapasu czy rodzaj filmu. 14

Typy związków: jeden-do-jednego - jeżeli pojedynczemu rekordowi z pierwszej tabeli przyporządkowany jest najwyżej jeden rekord z drugiej tabeli i na odwrót jeden-do-wielu - jeżeli pojedynczemu rekordowi z pierwszej tabeli może odpowiadać jeden lub więcej rekordów z drugiej, ale pojedynczemu rekordowi z drugiej tabeli odpowiada najwyżej jeden rekord z tabeli pierwszej wiele-do-wielu - jeżeli pojedynczemu rekordowi z pierwszej tabeli może odpowiadać jeden lub więcej rekordów z drugiej i na odwrót 15