Wprowadzenie do baz danych



Podobne dokumenty
Terminologia baz danych

Wprowadzenie do baz danych

Autorzy opracowania (* oznacza współautorstwo):

Poszczególne punkty napisali (* oznacza współautorstwo):

Pytania SO Oprogramowanie Biurowe. Pytania: Egzamin Zawodowy

Bazy danych. Zaliczenie. Literatura. Strony WWW. Wykład 1: Wprowadzenie do baz danych. Semestr 1

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

1. Instalacja jednostanowiskowa Instalacja sieciowa Instalacja w środowisku rozproszonym Dodatkowe zalecenia...

WPROWADZENIE DO BAZ DANYCH

Pojęcie systemu baz danych

WSTĘP ROZDZIAŁ i PODSTAWY BAZ DANYCH Elementy systemu baz danych Systemy organizacji baz danych... 4

KOMPUTER. Programy użytkowe i systemy operacyjne

1 Wprowadzenie do koncepcji Microsoft Office BI 1 Zakres ksiąŝki 2 Cel ksiąŝki 3 Wprowadzenie do tematu 3 Zawartość rozdziałów 4

Bazy danych - definicja. Systemy zarządzania bazą danych (DBMS)

Baza danych. Modele danych

Instrukcja instalacji i obsługi programu Szpieg 3

SYLABUS. Cele zajęć z przedmiotu

Bazy danych 2. Wykład 1

Hurtownie danych i business intelligence - wykład II. Zagadnienia do omówienia. Miejsce i rola HD w firmie

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

TECHNOLOGIE INFORMACYJNE

Przedmiotem zamówienia jest dostawa:

AE/ZP-27-16/14. Oprogramowanie do wykonywania kopii zapasowych oraz zarządzania maszynami wirtualnymi

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

INFORMATYKA W SELEKCJI

Wykład I. Wprowadzenie do baz danych

System Connector Opis wdrożenia systemu

Cennik OpenOffice Software Sp. z o. o.

Systemy GIS Systemy baz danych

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


7. zainstalowane oprogramowanie zarządzane stacje robocze

Szpieg 2.0 Instrukcja użytkownika

Elektroniczna Ewidencja Materiałów Wybuchowych

Cennik OpenOffice Software Sp. z o. o.

Spis treści. Od autorów / 9

SYLABUS DOTYCZY CYKLU KSZTAŁCENIA (skrajne daty)

Załącznik nr 1 do Zapytania ofertowego nr 1/2017 ARKUSZ ZGODNOŚCI ZE SPECYFIKACJĄ

1. ROZPOCZYNANIE PRACY Z KOMPUTEREM

PRZEMYSŁ SPOŻYWCZY. Nutricia Polska. System LIMS

I. KARTA PRZEDMIOTU CEL PRZEDMIOTU

Instrukcja instalacji serwera bazy danych Microsoft SQL Server Express 2014

Oferta szkoleniowa Yosi.pl 2012/2013

Systemy informatyczne dla zarządzania nauką - Dziekanat96

I. KARTA PRZEDMIOTU CEL PRZEDMIOTU

Bazy danych. Zaliczenie. Literatura. Strony WWW. Wykáad 1: Wprowadzenie do baz danych

Liczba godzin 1,2 Organizacja zajęć Omówienie programu nauczania 2. Tematyka zajęć

Systemy obiegu informacji i Protokół SWAP "CC"

Jolanta Łukowska Małgorzata Pakowska Stanisław Stanek Mariusz ytniewski

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

TOPWEB SPSall Budowanie portalu intranetowego

Symfonia Produkcja. Kreator raportów. Wersja 2013

Informatyka I. Standard JDBC Programowanie aplikacji bazodanowych w języku Java

Deduplikacja danych. Zarządzanie jakością danych podstawowych

OPROGRAMOWANIE KEMAS zbudowane jest na platformie KEMAS NET

Wymagania - informatyka

2017/2018 WGGiOS AGH. LibreOffice Base

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

Hurtownie danych - przegląd technologii Robert Wrembel Politechnika Poznańska Instytut Informatyki Robert.Wrembel@cs.put.poznan.pl

ECDL Base na skróty : Syllabus V. 1.0 / Alicja Żarowska-Mazur, Waldemar Węglarz. Warszawa, Spis treści

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

SZCZEGÓŁOWY HARMONOGRAM SZKOLENIA

Hurtownie danych - przegląd technologii

Axence nvision Nowe możliwości w zarządzaniu sieciami

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

OfficeObjects e-forms

Technologie cyfrowe. Artur Kalinowski. Zakład Cząstek i Oddziaływań Fundamentalnych Pasteura 5, pokój 4.15 Artur.Kalinowski@fuw.edu.

Hurtownie danych i business intelligence - wykład II. Zagadnienia do omówienia. Miejsce i rola HD w firmie

SSI Katalog. Program do katalogowania zawartości dysków. Dariusz Kalinowski

14. Przedmiot: N/PM2012/11/14/I1 INFORMATYKA moduł 1 Semestr. Liczba tygodni Liczba godzin w tygodniu Liczba godzin w semestrze ECTS

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

dbsamples.udl lub przygotowany wcześniej plik dla Excela) i OK,

KONCEPCJA WYKORZYSTANIA TECHNOLOGII APPLET- JAVA W TWORZENIU

Administracja bazami danych. dr inż. Grzegorz Michalski

Oprogramowanie biurowe. Podręcznik do nauki zawodu technik informatyk

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

Programowanie MorphX Ax

Typy bazy danych Textract

Plan. Wprowadzenie. Co to jest APEX? Wprowadzenie. Administracja obszarem roboczym

Budowa Systemu ZSIN. Jarosław Zembrzuski Zastępca Dyrektora CODGiK. Szymon Rymsza Główny specjalista GUGiK. Warszawa, r.

Formularz asortymentowo cenowy załącznik nr 1 do SIWZ

3. Karta przedmiotu ważna od roku akademickiego: 2012/ Forma kształcenia: studia pierwszego stopnia studia drugiego stopnia 1

Urzdzenia techniki komputerowej Identyfikacja i charakteryzowanie urzdze zewntrznych komputera

AUDYT REDUKCJA KOSZTÓW OPTYMALIZACJA SYSTEMÓW DRUKOWANIA

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

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

Wolne oprogramowanie w zakresie tworzenia i publikacji metadanych

System informatyczny EWIP (Ewidencja i Kontrola Pojazdów Holowanych) dla celów administracyjnych

Część I Tworzenie baz danych SQL Server na potrzeby przechowywania danych

risk AB ZARZĄDZANIE RYZYKIEM OPERACYJNYM Dodatkowe możliwości programu: RYZYKO BRAKU ZGODNOŚCI PRALNIA

Część 1. system operacyjny i wstęp do operacji na plikach. Przygotował Mateusz Jureczko

Wyświetl imie i nazwisko ucznia, nazwę przedmiotu z którego otrzymał ocenę niedostateczną. Nazwij tę kwerendę oceny niedostateczne.

Client Management Solutions i Mobile Printing Solutions

Cennik OpenOffice Software Sp. z o. o.

15 lat doświadczeń w budowie systemów zbierania i przetwarzania danych kontrolno-pomiarowych

MODYFIKACJA SPECYFIKACJI ISTOTNYCH WARUNKÓW ZAMÓWIENIA

Wymagania edukacyjne na ocenę z informatyki klasa 3

PRZEWODNIK PO PRZEDMIOCIE WYKŁAD ĆWICZENIA LABORATORIUM PROJEKT SEMINARIUM

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

Projekt współfinansowany przez Unię Europejską z Programu Operacyjnego Innowacyjna Gospodarka na lata ZAMAWIAJĄCY:

Transkrypt:

Wprowadzenie do baz danych

Dlaczego mówimy o bazach danych Bazy danych - podstawa współczesnych systemów informatycznych. Inteligentny uytkownik partnerem w rozmów z projektantem, programistom, deweloperem, lepiej moe wyrazi swoje potrzeby i zrozumie jzyka uywanego przez kadry IT, jest w stanie opisa modelu i procesów biznesowych stosowanych w przedsibiorstwie w sposób ułatwiajcy tworzenie i rozwój aplikacji.

Kiedy uywa bazy danych? Do czego s uywane komputery? Gromadzenia informacji Przetwarzanie informacji Wyszukiwanie informacji Digital Library Initiative - dostp do informacji multimedialnej przez WWW: teksty, mapy, obrazy, muzyka, filmy. http://sunsite.berkeley.edu/collections/ Biblioteka Kongresu Narodowego USA (Congress Library) Ok. 20 Terabajtów tekstu + ponad 10 TB zdj + 200 TB map + 500 TB filmów + 2000 TB płyt CD = ok. 3 Petabajtów. Dyski komputerów s w stanie przechowywa wszystko, co... wprowadzimy!

Czym jest Baza Danych System bazy danych zawiera: zbiór danych zapamitanych na pamici masowe (dysk twardy, CD-ROM, DVD); system zarzdzania baz danych (program) uytkownicy bazy danych administrator (ang. DataBase administrator DBA) 1 administrator do 40 baz danych i wicej projektant uytkownik (business user, business analyst) sprzt

Czym jest baza danych Dane powinny słuy moliwie wielu zastosowaniom Baza danych zbiór nie powtarzajcych si danych elementarnych Baza danych jest zbiorem informacji (danych) dotyczcych okrelonego tematu Baza danych (ang. Data Base) - zbiór wystpie rónych typów rekordów oraz opisów powiza midzy rekordami i danymi elementarnymi Redundacja - nadmiarowo - powtórzenie tej samej informacji Cele redundacji informacji w bazach danych zabezpieczenie informacji wyszukiwanie informacji

Czym jest baza danych Baza danych zbiór wzajemne powizanych danych pamitanych bez zbdnej redundacji, słucych jednemu lub wielu zastosowaniom w sposób optymalny, dane s niezalene od programów, które z nich korzystaj przy dołczaniu (dodawaniu) i modyfikacji oraz wyszukiwaniu danych stosuje si wspóln metod umoliwiajc sprawdzanie poprawnoci wykonywanych operacji. (James Martin, Computer Data Base Organization Prentice Hall, 1977, James Martin, Organizacja baz danych, PWN, 1983, s. 30)

Operacje na danych Wyszukiwanie i prezentacja, korzystanie Aktualizacja Wprowadzanie Przechowywanie Przechowywanie informacji zgodnie z wymaganiami ustawowymi. Usuwanie

Personalne bazy danych Co przechowuj Lista - adresy, telefony Lista ksiek, monet,... Co uywaj Edytor tekstu Arkusz kalkulacyjny Program w telefonie komórkowym, Osobisty Organizator (ang. Personal Information Manager) - programy do zarzdzania podrczn informacj

Przykłady zastosowa bazy danych Dane o wyrobach Dane o kontrahentach Dane o studentach Dane o surowcach Dane o ksikach Dane o projektach Dane o czciach Poczta elektroniczna Dane o pacjentach Dane o dostawców Dane o pracowników Dane o jednostkach biznesowych Dane dotyczce Planowania Wykonania Planu

Przykłady zastosowa bazy danych GIS, Systemy Informacji Geograficznej - bazy danych połczone z cyfrowymi mapami. Systemy udostpniajcych pliki multimedialne Dun & Bradstreet (D&B) - najwiksza na wiecie firma (oddziały w 60 krajach, 2 miliony klientów rocznie) zajmujcej si dostarczaniem informacji gospodarczych. www.pf.pl - Panorama Firm Wyszukiwarki internetowe www.google.com www.yahoo.com www.onet.pl www.wp.pl www.interia.pl www.szukaj.pl

Przykłady zastosowa bazy danych Social Security, USA: 40.000 terminali, 20 milionów transakcji dziennie. NASA - przyrost 100 MB/dzie Biblioteka Kongresu USA CERN Genewa

Przykłady zastosowa bazy danych w Polsce PESEL, Powszechny Elektroniczny System Ewidencji Ludnoci System rejestracji pojazdów ZUS GUS - Główny Urzd Statystyczny, dane statystyczne, rejestr REGON Krajowa Izba Gospodarcza, krajowe podmioty gospodarcze LEX - krajowy system informacji prawnej SAPARD

Programy do zarzdzania bazach danych System Zarzdzania baz danych - oprogramowanie słuce do zarzdzania i przechowywania danych (ang. Data Base Management Systems DBMS)

Wymagania wobec programów do zarzdzania bazach danych Szybko wyszukiwania informacji, Zdalny dostp, Kompresja danych - tabela, przestrze (ang. tablespace) Przechowywanie informacji multimedialnej - obrazy, dzwik, filmy Przechowywanie informacji geograficznej - GIS Równoczesny dostp do danych przez wielu uytkowników - współbieno (ang. concurrency) XML Prezentacja danych w Web (Intranet / Internet) System pozwala na odtwarzanie danych po awarii. Łatwa administracja

Rozwój bazy danych pod systemem operacyjnym MS-DOS, Windows FoxPro (Microsoft) pod DOS, Windows, Mac, Unix, wersja polska. Paradox (Borland) - Query by Example, pytania przez analogie. Interbase (Borland) dbase (Borland), od 1981 roku (dbase II pod CP/M), wersja polska.

Systemy do zarzdzania bazach danych Wprowadza informacje Formularz Konektor - ODBC Wybiera informacje Zapytania - Kwerendy Prezentowa informacj w raportach Raporty

Formularz Uywany jest do wprowadzenia danych w bazie danych Przykład formularza jest okno na ekranie, które zawiera pola, w które mona wprowadzi właciwe dane.

Zapytania - kwerendy Zapytania s uywane do wyszukiwania, analizowania, przetwarzania danych. Przykłady zapyta - kwerend Który kontrahenci s z okrelonego miasta? Jakie obroty zrobiły poszczególne (okrelone) kontrahenci? Ile kupilimy u dostawcy X?

Raport Raport jest uywany do generacja, przygotowywanie raportu (wydruku) z bazy danych. Formaty w których mog by generowane raporty Ms Excel - XLS Ms Word - RTF Adobe - PDF Programy do raportowania Ms Access ma wbudowany program do tworzenia raportów Oracle - Oracle Reports Agata Report http://www.agata.org.br/us/index.php Przykład raportów kontrahenci z okrelonego miasta

Rozwój technologii baz danych Pierwsze systemy - płaskie pliki Obecnie uytkownika nie interesuje jak fizyczne jest zorganizowane przechowywanie informacji - na jednym dysku, czy rozproszone na grupy dysków, na jednym serwerze czy w klastrze, wymaga tylko jedno dostpno do danych 24x7x365

Wybór systemu do zarzdzania bazy danych Jakie s wymagania aplikacji w stosunku do systemu do zarzdzania bazy danych? Jaki zostanie wybrany model bazy danych? TCO - total cost of ownership - całkowite koszty posiadania Na jakim systemie operacyjnym chcemy stosowa bazy danych? / Microsoft Access / SQL Server nie działa na Linux, Unix, a tylko na Windows/ Jak długo bdzie funkcjonowała tworzona baza danych? Jakie s wymagania wobec dostpnoci, odpornoci na awarie? Jaka jest skała danych? Jakie wsparcie techniczne potrzebujemy? Ile moemy zapłaci za 1 licencj uytkownika?

Zasoby - literatura C.J.Date, Wprowadzenie do baz danych, WNT, Warszawa 1981, An Introduction to Database Systems, Addison-Wesley, 1977 Artur Górnik, Integralno i spójno danych, Oracle Ken Henderson, Bazy danych w architekturze klient / serwer, Robomatic, Wrocław 1998, Delphi 3 Client / Server Developer s Guide, SAMS 1997 Hans Ladanyi, SQL- ksiega experta, Helion, Gliwice 2000 James Martin, Computer Data Base Organization Prentice Hall, 1977, James Martin, Organizacja baz danych, PWN, 1983 Collete Rolland, Bazy danych. Od koncepcji do realizacji, PWE, Warszawa 1988, (Les bases de donnees - d une conception a une realisation extensible)