Wprowadzenie. Bazy Danych. Wyklad 1 AN+EN+IS. dr inz. Wlodzimierz Dabrowski Instytut Sterowania i Elektroniki Przemyslowej Politechnika Warszawska



Podobne dokumenty
Pojęcie systemu baz danych

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

Bazy danych 2. Wykład 1

ITA-101 Bazy danych. Włodzimierz Dąbrowski, Przemysław Kowalczuk, Konrad Markowski DODATEK A. Wersja 1.0. Podstawy

SZKOLENIE: Administrator baz danych. Cel szkolenia

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

Oracle11g: Wprowadzenie do SQL

Hurtownie danych. 31 stycznia 2017

Technologia informacyjna

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

Bazy danych i ich aplikacje

Wykład I. Wprowadzenie do baz danych

Instalacja SQL Server Konfiguracja SQL Server Logowanie - opcje SQL Server Management Studio. Microsoft Access Oracle Sybase DB2 MySQL

10 Bazy danych. Bazy Danych pojęcia podstawowe

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

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

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

T-SQL dla każdego / Alison Balter. Gliwice, cop Spis treści. O autorce 11. Dedykacja 12. Podziękowania 12. Wstęp 15

Wprowadzenie do Hurtowni Danych

Organizacja zajęć BAZY DANYCH II WYKŁAD 1. Plan wykładu. SZBD Oracle

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

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

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

Cel przedmiotu. Wymagania wstępne w zakresie wiedzy, umiejętności i innych kompetencji 1 Język angielski 2 Inżynieria oprogramowania

Spis treści. Przedmowa

AiR_BD_7/2 Bazy danych w systemach produkcyjnych Database in production systems

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

Szkolenie obejmuje zagadnienia związane z tworzeniem i zarządzaniem bazą danych Oracle, jej zasobami i dostępem do danych.

AUREA BPM Oracle. TECNA Sp. z o.o. Strona 1 z 7

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

Funkcjonalność systemów zarządzania bazami danych przestrzennych w kartografii internetowej (PosrtgreSQL/PostGIS) Krzysztof Kuśnierek

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

Porównanie systemów zarządzania relacyjnymi bazami danych

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

Hurtownie danych - przegląd technologii

Baza danych. Modele danych

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

Systemy GIS Systemy baz danych

2 Konfiguracja i utrzymanie bazy danych Przed rozpoczęciem Lekcja 1: Konfigurowanie plików i grup plików Pliki i grupy plików...

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

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

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

Specjalizacja magisterska Bazy danych

PROJEKT Z BAZ DANYCH

Przypomnienie najważniejszych pojęć z baz danych. Co to jest baza danych?

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

Zajęcia prowadzone przez MCT, auditora wiodącego systemów bezpieczeństwa informacji.

Wprowadzenie do technologii Business Intelligence i hurtowni danych

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

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

KARTA PRZEDMIOTU 1,5 1,5

Projekt: MS i CISCO dla Śląska

Co to jest Baza Danych

Tytuł kursu: Oracle 11g XE Administracja (kompleksowe)

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

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

FUNKCJE SZBD. ZSE - Systemy baz danych 1

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

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

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

4 Web Forms i ASP.NET Web Forms Programowanie Web Forms Możliwości Web Forms Przetwarzanie Web Forms...152

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

PRZESTRZENNE BAZY DANYCH WYKŁAD 2

Definicja. Bazy danych

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

Rozproszone bazy danych. Robert A. Kłopotek Wydział Matematyczno-Przyrodniczy. Szkoła Nauk Ścisłych, UKSW

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

Administracja bazami danych. dr inż. Grzegorz Michalski

Ramowy plan kursu. Lp. Moduły Wyk. Lab. Przekazywane treści

PRZEWODNIK PO PRZEDMIOCIE

Zaawansowane Systemy Baz Danych

Mariusz Dzieciątko. Krótko o sobie / Personal Overview/

Obiektowość BD Powtórka Czas odpowiedzi. Bazy Danych i Systemy informacyjne Wykład 14. Piotr Syga

Programowanie obiektowe

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

PRZEWODNIK PO PRZEDMIOCIE

Migracja do PostgreSQL za pomocą narzędzi Enterprise DB

KARTA PRZEDMIOTU. Procedury składowane w bazach danych D1_11

Podstawowe informacje o bazach danych. Technologie Informacyjne

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

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


Logika Temporalna i Automaty Czasowe

COMARCH DATA WAREHOUSE MANAGER 6.2

Nazwa Wydziału Nazwa jednostki prowadzącej moduł Nazwa modułu kształcenia. Kod modułu Język kształcenia Efekty kształcenia dla modułu kształcenia

Ekspert MS SQL Server Oferta nr 00/08

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

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

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

Technologia informacyjna

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

Podstawy języka T-SQL : Microsoft SQL Server 2016 i Azure SQL Database / Itzik Ben-Gan. Warszawa, Spis treści

Skąd pomysł na koło naukowe? Dlaczego akurat ORACLE? Co ja z tego będę miał? Czego będę mógł się nauczyć? Kiedy i gdzie będziemy się spotykać?

Współczesne systemy baz danych

Baza danych. Baza danych to:

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

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

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

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

Oracle Designer. Oracle Designer jest jednym z głównych komponentów pakietu Oracle Developer Suite. Oracle Designer wspiera :

Transkrypt:

Bazy Danych AN+EN+IS Wyklad 1 Wprowadzenie dr inz. Wlodzimierz Dabrowski Instytut Sterowania i Elektroniki Przemyslowej Politechnika Warszawska GE 330 e-mail: W.Dabrowski@ee.pw.edu.pl internet: www.isep.pw.edu.pl/~dabrowsk Material wylacznie do uzytku przez studentów Wydzialu Elektrycznego Politechniki Warszawskiej, kursu Bazy Danych. Copyright 2002-2003 by W. Dabrowski - wszelkie prawa zastrzezone. Material ani jego czesc nie moze byc w zadnej formie i za pomoca jakichkolwiek srodków technicznych reprodukowany bez zgody wlasciciela praw autorskich.

Plan wykladu Program przedmiotu Wymagania i forma zaliczen Literatura Pojecia podstawowe W.Dabrowski, BD15 Studia magisterskie Elektrotechnika AN+EN+IS, Wyklad 1, Slajd 2 luty, 2003

Program wykladów W1 Wprowadzenie podstawowe pojecia baz danych W2 Projektowanie BD W3 Schematy relacji W4 SQL W5 Indeksy i transakcje W6 Informacja o hurtowni danych W7 Zaliczenie W.Dabrowski, BD15 Studia magisterskie Elektrotechnika AN+EN+IS, Wyklad 1, Slajd 3 luty, 2003

Zaliczenie W.Dabrowski, BD15 Studia magisterskie Elektrotechnika AN+EN+IS, Wyklad 1, Slajd 4 luty, 2003

Literatura [1] Rebeca R. Riordan, Projektowanie relacyjnych baz danych, Microsoft Press 2000 [2] Lech Banachowski, Bazy danych projektowanie aplikacji, PLJ 2000 [3] Michael J. Hernandez, Bazy danych dla zwyklych smiertelników, MIKOM 1998 W.Dabrowski, BD15 Studia magisterskie Elektrotechnika AN+EN+IS, Wyklad 1, Slajd 5 luty, 2003

Co to jest baza danych? W.Dabrowski, BD15 Studia magisterskie Elektrotechnika AN+EN+IS, Wyklad 1, Slajd 6 luty, 2003

Od kiedy? Bazy danych istnialy od czasów, kiedy cywilizacja umeryjska ii egipska zaczely korzystac z pisma klinowego ii hieroglifów do zapisu informacji w formie trwalej i i mozliwej do odczytania na kazde zadanie. J. Diamond, Guns, Germs and Steel: The Fastes of Human Societies W.Dabrowski, BD15 Studia magisterskie Elektrotechnika AN+EN+IS, Wyklad 1, Slajd 7 luty, 2003

Po co sa bazy danych? - Mniej papieru - Przejrzysta organizacja - Szybsze przetwarzanie - Latwe uzyce - Wielodostep W.Dabrowski, BD15 Studia magisterskie Elektrotechnika AN+EN+IS, Wyklad 1, Slajd 8 luty, 2003

Gdzie sa stosowane bazy danych? Data storage Processing Data access e-business Business logic W.Dabrowski, BD15 Studia magisterskie Elektrotechnika AN+EN+IS, Wyklad 1, Slajd 9 luty, 2003

Baza danych Baza danych: database Baza danych jest zamknietym, dobrze zorganizowanym zbiorem danych opisujacym fragment rzeczywistosci. W.Dabrowski, BD15 Studia magisterskie Elektrotechnika AN+EN+IS, Wyklad 1, Slajd 10 luty, 2003

Cechy bazy danych Trwalosc Zgodnosc z rzeczywistoscia ilustracja fragmentu rzeczywistosci kontrola replikacji danych spójny model danych wspólbiezny dostep do danych bezpieczenstwo danych niezaleznosc danych W.Dabrowski, BD15 Studia magisterskie Elektrotechnika AN+EN+IS, Wyklad 1, Slajd 11 luty, 2003

Zalety BD Szybkosc dostepu do danych Latwosc podejmowania decyzji Zmniejszenie kosztów W.Dabrowski, BD15 Studia magisterskie Elektrotechnika AN+EN+IS, Wyklad 1, Slajd 12 luty, 2003

SZBD Database Management System - DBMS SZBD SZBD jest zorganizowanym zbiorem narzedzi umozliwiajacym dostep do danych w bazie danych oraz do ich aktualizacji W.Dabrowski, BD15 Studia magisterskie Elektrotechnika AN+EN+IS, Wyklad 1, Slajd 13 luty, 2003

Funkcje SZBD Operacje na plikach danych na dysku Wyszukiwanie potrzebnych informacji Zarzadzanie baza danych utrzymanie kont uzytkowników ograniczanie dostepu do danych monitorowanie dzialania bazy danych W.Dabrowski, BD15 Studia magisterskie Elektrotechnika AN+EN+IS, Wyklad 1, Slajd 14 luty, 2003

Srodowisko SZBD Aplikacje Zapytania u ytkownika Pattern description Procesor zapytañ Pattern compiler DBMS Manager DB Manager plików Warstwa fizyczna (DB) W.Dabrowski, BD15 Studia magisterskie Elektrotechnika AN+EN+IS, Wyklad 1, Slajd 15 luty, 2003

Rodzaje SZBD RSZBD Relacyjny ORSZBD Obiektowo-relacyjny ZOSZBD Zorientowany obiektowo W.Dabrowski, BD15 Studia magisterskie Elektrotechnika AN+EN+IS, Wyklad 1, Slajd 16 luty, 2003

Kryteria oceny SZBD Wydajnosc (performance) - jak szybki jest produkt? Skalowalnosc (scalability) - jak produkt bedzie dzialal gdy wzrosnie liczba uzytkowników i objetosc danych? Funkcjonalnosc (functionality) - jakie mozliwosci i cechy produkt oferuje? Zgodnosc ze standardami - czy produkt uzaleznia od jednego dostawcy? Latwosc uzycia (usability) - ile wysilku kosztuje nauczenie sie produktu i jak latwo bedzie sie go uzywac? Niezawodnosc (reliability) - jak czesto produkt zawodzi? Wspomaganie (support) - czy dostawca produktu zapewnia pomoc i jest odpowiedzialny? Srodowisko (environment) - na jakim sprzecie/systemie operacyjnym pracuje produkt? Zywotnosc (viability) - czy mozna oczekiwac, ze dostawca bedzie podtrzymywal produkt w przyszlosci? Cena (price) - ile kosztuje produkt, w krótkim czasie i w oczekiwanym horyzoncie czasowym? W.Dabrowski, BD15 Studia magisterskie Elektrotechnika AN+EN+IS, Wyklad 1, Slajd 17 luty, 2003

Przyklady SZBD MS SQL Oracle DB2 Sybase Informix Adabase ObjectStore... W.Dabrowski, BD15 Studia magisterskie Elektrotechnika AN+EN+IS, Wyklad 1, Slajd 18 luty, 2003

Uzytkownicy BD administrator systemu (system administrator) administrator bd (database administrator) programista aplikacji (application programmer) operator uzytkownik W.Dabrowski, BD15 Studia magisterskie Elektrotechnika AN+EN+IS, Wyklad 1, Slajd 19 luty, 2003

Administrator systemu Instalacja Tworzenie baz Kontrola uprawnieñ Monitorowanie systemu W.Dabrowski, BD15 Studia magisterskie Elektrotechnika AN+EN+IS, Wyklad 1, Slajd 20 luty, 2003

Administrator bazy Creating objects, tables, indexes and views. Creating users, management Permissions: SELECT, INSERT, UPDATE, DELETE,... Service: data load, data copy, statistics. Packages, database structure W.Dabrowski, BD15 Studia magisterskie Elektrotechnika AN+EN+IS, Wyklad 1, Slajd 21 luty, 2003

Programista Creating test environment Creating and testing the prototypes of SQL commands Codes: programs, SQL commands, etc... planning W.Dabrowski, BD15 Studia magisterskie Elektrotechnika AN+EN+IS, Wyklad 1, Slajd 22 luty, 2003

Operator Loading Restoring Backup Import W.Dabrowski, BD15 Studia magisterskie Elektrotechnika AN+EN+IS, Wyklad 1, Slajd 23 luty, 2003

Uzytkownik Query write Running applications Writing reports Changing data Data input W.Dabrowski, BD15 Studia magisterskie Elektrotechnika AN+EN+IS, Wyklad 1, Slajd 24 luty, 2003

Typy baz danych Operacyjne Analityczne Relacyjne Obiektowe Produkcyjne Testowe W.Dabrowski, BD15 Studia magisterskie Elektrotechnika AN+EN+IS, Wyklad 1, Slajd 25 luty, 2003

Terminologia System bazy danych Aplikacja Silnik bazy danych Baza danych Schemat bazy danych Model danych Dziedzina problemowa W.Dabrowski, BD15 Studia magisterskie Elektrotechnika AN+EN+IS, Wyklad 1, Slajd 26 luty, 2003

Model hierarchiczny Relacje ojciec syn Szybkosc przywolan Wbudowana integralnosc odwolan Muzycy Posrednicy Klienci Trudnosc wprowadzania danych niepowiazanych Nadmiarowosc danych Terminarz Umowy Rozliczenia W.Dabrowski, BD15 Studia magisterskie Elektrotechnika AN+EN+IS, Wyklad 1, Slajd 27 luty, 2003

Model kaskadowy Posrednicy Kilka drzew dzieli galezie Kolekcje rola wlasciciela, rola czlonka gra Muzycy reprezentuje wypelnia reprezentuje zawiera Klienci uiszcza Szybkosc odczytu danych Dobra znajomosc struktury Stalosc struktury Style muzyczne 1 Posrednicy reprezentuje Umowy tabela - w lasciciel kolekcja Rozliczenia M Klienci tabela czlonek W.Dabrowski, BD15 Studia magisterskie Elektrotechnika AN+EN+IS, Wyklad 1, Slajd 28 luty, 2003

Model relacyjny E. F. Codd 1970 Relacyjny model logiczny dla duzych banków danych Podstawy: relacje w teorii mnogosci rachunek predykatów Tabele... W.Dabrowski, BD15 Studia magisterskie Elektrotechnika AN+EN+IS, Wyklad 1, Slajd 29 luty, 2003

Podsumowanie W.Dabrowski, BD15 Studia magisterskie Elektrotechnika AN+EN+IS, Wyklad 1, Slajd 30 luty, 2003