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



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

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

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

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

Bazy Danych. Wprowadzenie do zagadnień baz danych

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

Baza danych. Modele danych

forma studiów: studia stacjonarne Liczba godzin/tydzień: 1, 0, 2, 0, 0

Bazy danych - wykład wstępny

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

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

PRZEWODNIK PO PRZEDMIOCIE

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

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

Krzysztof Kadowski. PL-E3579, PL-EA0312,

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

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

Bazy danych TERMINOLOGIA

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

Karta (sylabus) modułu/przedmiotu Mechanika i Budowa Maszyn Studia I stopnia

Wprowadzenie do baz danych

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

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

PRZEWODNIK PO PRZEDMIOCIE

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

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

Technologia informacyjna

PRZEWODNIK PO PRZEDMIOCIE

2017/2018 WGGiOS AGH. LibreOffice Base

SZKOLENIE: Administrator baz danych. Cel szkolenia

Bazy danych. dr inż. Andrzej Macioł

Baza danych. Baza danych to:

KURS ACCESS 2003 Wiadomości wstępne

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

Wykład 2. Relacyjny model danych

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

WPROWADZENIE DO BAZ DANYCH

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

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

Systemy GIS Systemy baz danych

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

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

BAZY DANYCH Podstawowe pojęcia

PRZESTRZENNE BAZY DANYCH WYKŁAD 2

BAZY DANYCH. Wykład 1: Wprowadzenie do baz danych. Marcin Czajkowski. Przygotowanie wykładu: Małgorzata Krętowska

Sylabus do programu kształcenia obowiązującego od roku akademickiego 2014/15

Krakowska Akademia im. Andrzeja Frycza Modrzewskiego. Karta przedmiotu. obowiązuje studentów, którzy rozpoczęli studia w roku akademickim 2013/2014

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

Alicja Marszałek Różne rodzaje baz danych

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

Pytania SO Oprogramowanie Biurowe. Pytania: Egzamin Zawodowy

Adam Cankudis IFP UAM

Technologia informacyjna

I. KARTA PRZEDMIOTU CEL PRZEDMIOTU

Bazy danych 2. Wykład 1

Krakowska Akademia im. Andrzeja Frycza Modrzewskiego. Karta przedmiotu. obowiązuje studentów, którzy rozpoczęli studia w roku akademickim 2015/2016

KARTA PRZEDMIOTU 1,5 1,5

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

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

PLAN WYKŁADU BAZY DANYCH PODSTAWOWE KWESTIE BEZPIECZEŃSTWA OGRANICZENIA DOSTĘPU DO DANYCH

Wykład I. Wprowadzenie do baz danych

Tworzenie aplikacji bazodanowych

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

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

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

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

Model relacyjny bazy danych

Krakowska Akademia im. Andrzeja Frycza Modrzewskiego. Karta przedmiotu. obowiązuje studentów, którzy rozpoczęli studia w roku akademickim 2012/2013

22. Podstawowe pojęcia baz danych. Baza Danych. Funkcje bazy danych. Właściwości bazy danych. Modele baz danych.

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


Hurtownie danych. Wprowadzenie do systemów typu Business Intelligence

S y s t e m y. B a z D a n y c h

Podstawowe zagadnienia z zakresu baz danych

Politechnika Krakowska im. Tadeusza Kościuszki. Karta przedmiotu. obowiązuje studentów rozpoczynających studia w roku akademickim 2013/2014

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

Bazy danych. wprowadzenie teoretyczne. Piotr Prekurat 1

Tomasz Grześ. Systemy zarządzania treścią

FUNKCJE SZBD. ZSE - Systemy baz danych 1

Bazy danych. Andrzej Łachwa, UJ, /15

Logika Temporalna i Automaty Czasowe

PODSTAWOWE POJĘCIA BAZ DANYCH

Wprowadzenie do Hurtowni Danych

BAZY DANYCH LABORATORIUM. Studia niestacjonarne I stopnia

Program nauczania. Systemy baz danych. technik informatyk

Mechanika i Budowa Maszyn II stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

Pojęcie systemu baz danych

2. Tabele w bazach danych

Pojęcie systemu informacyjnego i informatycznego

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

SIECI KOMPUTEROWE I BAZY DANYCH

Wprowadzenie do baz danych

Opisy efektów kształcenia dla modułu

Informatyka I stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny) stacjonarne (stacjonarne / niestacjonarne)

PAŃSTWOWA WYŻSZA SZKOŁA ZAWODOWA W NOWYM SĄCZU SYLABUS PRZEDMIOTU. Obowiązuje od roku akademickiego: 2011/2012

Terminologia baz danych

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

WPROWADZENIE DO BAZ DANYCH

Relacyjne bazy danych

Bazy danych. Andrzej Łachwa, UJ, /14

Transkrypt:

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

Literatura i inne pomoce Silberschatz A., Korth H., S. Sudarshan: Database System Concept. WBC/McGraw-Hill, wydanie trzecie 1997 Riordan R.:Projektowaniesystemówrelacyjnychbazdanych.Warszawa, WydawnictwoRM, wydanie polskie 2000 HernandezM.J., Bazy danych dla zwykłych śmiertelników, Wydawnictwo Edu-Mikom, Warszawa 1998 Ullman J.D., Podstawowy wykład z systemów baz danych, WNT Warszawa 2001 Yourdon E., Współczesna analiza strukturalna, WNT, Warszawa 1996. Beynon-Davies P., Systemy baz danych, WNT, Warszawa 2000. Ullman J.D., Widom J., Podstawowy wykład z systemów baz danych. WNT, Warszawa 2000. Dyer R.J.T., MySQL. Almanach, Helion, 2005. Dubois P., MySQL. Opis języka, Helion, 2005. Online Training Solutions, Microsoft Office Access 2003. Krok po kroku, RM, 2004 Internet!(np.)» http://w3schools.com/sql/sql_intro.asp» szkolenia OfficeOnline: Kursy Access (http://office.microsoft.com/plpl/training/cr061829401045.aspx)» http://www.teacherclick.com/access2003/index.htm KISIM, WIMiIP, AGH 2

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 KISIM, WIMiIP, AGH 3

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 OnLineTransactionProcessing(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 OnLineAnalyticalProcessing(oprogramowanie do analiz wielowymiarowych) KISIM, WIMiIP, AGH 4

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 KISIM, WIMiIP, AGH 5

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 KISIM, WIMiIP, AGH 6

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 KISIM, WIMiIP, AGH 7

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. KISIM, WIMiIP, AGH 8

System Zarządzania Bazą Danych (SZBD) - Database Management System (DBMS) Zbiór powiązanych ze sobą danych Pakiety programowe służące do zarządzania danymi. Podstawowymi elementami tych systemów są:» język zapytań(sql)» generator raportów» język manipulacji danymi» język definicji danych SZBD umożliwiają oddzielenie aplikacji od bazy. SZBD dostarcza wygodnego i łatwego do używania środowiska Typowe zastosowania:» Bankowość pełna działalność» Linie lotnicze rezerwacja, rozkłady lotów» Uniwersytety administracja» Handel (wymiana dóbr)» Wytwarzanie dóbr - produkcja, magazynowanie, zamówienia, łańcuch dostaw» Zarządzanie zasobami ludzkimi Bazy danych są obecne nieledwie w każdym aspekcie naszego życia KISIM, WIMiIP, AGH 9

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 KISIM, WIMiIP, AGH 10