Politechnika Warszawska - Centralny System UwierzytelnianiaNie jesteś zalogowany | zaloguj się
katalog przedmiotów - pomoc

Bazy danych 2

Informacje ogólne

Kod przedmiotu: 103B-INxxx-ISP-BD2 Kod Erasmus / ISCED: (brak danych) / (brak danych)
Nazwa przedmiotu: Bazy danych 2
Jednostka: Wydział Elektroniki i Technik Informacyjnych
Grupy: ( Podstawy informatyki )-Informatyka-inż.-EITI
( Przedmioty obieralne )-Automatyka i robotyka-inż.-EITI
( Przedmioty podstawowe )-Inżynieria systemów informatycznych-mgr.-EITI
( Przedmioty podstawowe )-Systemy informacyjno-decyzyjne-mgr.-EITI
( Przedmioty techniczne )---EITI
Punkty ECTS i inne: 4.00
Język prowadzenia: polski
Jednostka decyzyjna:

103000 - Wydział Elektroniki i Technik Informacyjnych

Kod wydziałowy:

BD2

Numer wersji:

2

Skrócony opis:

Średniozaawansowany kurs baz danych, skoncentrowany na zagadnieniach projektowania. Obejmuje tworzenie struktur baz danych i aplikacji dla systemów OLTP i OLAP.

Pełny opis:

Średniozaawansowany kurs baz danych, skoncentrowany na zagadnieniach projektowania. Obejmuje tworzenie struktur baz danych i aplikacji dla systemów OLTP i OLAP.


Treść wykładu
Specyfika projektowania systemów informacyjnych z bazami danych. Główne typy s.i. z bazami danych: OLTP i OLAP. Architektury s.i. z bazami danych. Rola systemu zarządzania bazą danych w s.i. (2h).

Metodyki, techniki i narzędzia analizy i projektowania s.i. Metodyki projektowania s.i. z bazami danych: strukturalne i obiektowe. Narzędzia CASE i ich rola. Cykle życia s.i. (2h).

Teoria projektowania struktur baz danych. Normalizacja relacyjnych b.d. (2h).

Modelowanie konceptualne struktur baz danych - budowanie modeli ER (2h).

Modele funkcjonalne: DFD i hierarchie funkcji, przypadki użycia i inne modele UML. Wykorzystanie modeli funkcjonalnych w projektowaniu struktur danych i aplikacji (2h).
Modelowanie konceptualne struktur baz danych - modele klas UML (2h).

Model logiczny b.d. Przejście od modeli ER i modeli klas do modelu logicznego. Projektowanie więzów deklaratywnych i ograniczeń proceduralnych. Denormalizacja (2h).

Elementy fizycznej organizacji b.d. Mechanizmy usprawniające dostęp do danych. Projektowania fizyczne. Wykorzystanie parametrów użytkowych s.i. (2h).

Optymalizacja zapytań SQL, plany wykonania zapytań, strojenie zapytań (1h).

Rozproszone bazy danych. Dwufazowe zatwierdzanie. Zasady fragmentacji danych. Replikacja (1h).

Systemy przetwarzania transakcji - specyfika. Zarządzanie transakcjami w SZBD. Problemy wielodostępu i ich rozwiązywanie: izolacja transakcji, blokady (2h).

Organizacja wewnętrzna SZBD. Podstawy administrowania SZBD (2h).

Tworzenie aplikacji w s.i. z bazami danych. Typy narzędzi do tworzenia aplikacji. Wprowadzenie do EJB (4h).

Systemy przetwarzania analitycznego. Zbiorcze bazy danych. Specyfika projektowania struktur danych dla zbiorczych baz danych (2h).

Niedomogi modelu relacyjnego. Rozszerzenia obiektowe w systemach relacyjnych b.d. Wprowadzenie do SQL3 (2h).



Zakres projektu
Zadanie obejmuje wszystkie fazy projektowania systemu informacyjnego z relacyjną bazą danych: od tworzenia modeli pojęciowych (ERD i UML), przez model logiczny bazy danych, do zaimplementowania struktur w SZBD i stworzenia fragmentu aplikacji.


Poprzedniki

Typ poprzednikaNr poprzednikaKod poprzednikaNazwa poprzednika
Zalecany1103A-CSCSN-ISA-EDABAData Bases
Zalecany1103B-INxxx-ISP-BDBazy danych 1
Zalecany1103A-INxxx-ISP-BDBazy danych 1

Literatura:

    1. Barker: Modelowanie związków encji, WNT 1997

    2. Connolly, Begg: Database Systems, Addison-Wesley 2002

    3. Date: Wprowadzenie do systemów baz danych, WNT 2000

    4. Elmasri, Navathe: Fundamentals of Database Systems, Addison-Wesley 2000

    5. Muraszkiewicz, Rybiński: Bazy danych, AOW RM 1993

    6. Ullman, Widom: Podstawowy wykład z systemów baz danych, WNT 1999

Metody i kryteria oceniania:

Szczegółowe warunki zaliczenia dla realizacji A (prowadzący doc. T. Traczyk) są podane pod adresem http://www.ia.pw.edu.pl/~ttraczyk/bd2/bd2_0.pdf

Zajęcia w cyklu "rok akademicki 2019/2020 - sem. letni" (w trakcie)

Okres: 2020-02-22 - 2020-09-30
Wybrany podział planu:


powiększ
zobacz plan zajęć
Typ zajęć: Projekt, 15 godzin, 60 miejsc więcej informacji
Wykład, 30 godzin, 60 miejsc więcej informacji
Koordynatorzy: Piotr Salata, Tomasz Traczyk
Prowadzący grup: Jarosław Chudziak, Michał Rudowski, Piotr Salata, Tomasz Traczyk
Lista studentów: (nie masz dostępu)
Zaliczenie: Egzamin
Jednostka realizująca:

103100 - Instytut Automatyki i Informatyki Stosowanej
103200 - Instytut Informatyki

Zajęcia w cyklu "rok akademicki 2019/2020 - sem. zimowy" (zakończony)

Okres: 2019-10-01 - 2020-02-21
Wybrany podział planu:


powiększ
zobacz plan zajęć
Typ zajęć: Projekt, 15 godzin, 105 miejsc więcej informacji
Wykład, 30 godzin, 105 miejsc więcej informacji
Koordynatorzy: Piotr Salata, Tomasz Traczyk
Prowadzący grup: Jarosław Chudziak, Grzegorz Protaziuk, Michał Rudowski, Piotr Salata, Agnieszka Szmurło, Tomasz Traczyk
Lista studentów: (nie masz dostępu)
Zaliczenie: Egzamin
Jednostka realizująca:

103100 - Instytut Automatyki i Informatyki Stosowanej
103200 - Instytut Informatyki

Zajęcia w cyklu "rok akademicki 2018/2019 - sem. letni" (zakończony)

Okres: 2019-02-18 - 2019-09-30
Wybrany podział planu:


powiększ
zobacz plan zajęć
Typ zajęć: Projekt, 15 godzin, 60 miejsc więcej informacji
Wykład, 30 godzin, 60 miejsc więcej informacji
Koordynatorzy: Piotr Salata, Tomasz Traczyk
Prowadzący grup: Jarosław Chudziak, Michał Rudowski, Piotr Salata, Tomasz Traczyk
Lista studentów: (nie masz dostępu)
Zaliczenie: Egzamin
Jednostka realizująca:

103100 - Instytut Automatyki i Informatyki Stosowanej
103200 - Instytut Informatyki

Zajęcia w cyklu "rok akademicki 2018/2019 - sem. zimowy" (zakończony)

Okres: 2018-10-01 - 2019-02-17
Wybrany podział planu:


powiększ
zobacz plan zajęć
Typ zajęć: Projekt, 15 godzin, 105 miejsc więcej informacji
Wykład, 30 godzin, 105 miejsc więcej informacji
Koordynatorzy: Piotr Salata, Tomasz Traczyk
Prowadzący grup: Jarosław Chudziak, Grzegorz Protaziuk, Michał Rudowski, Piotr Salata, Agnieszka Szmurło, Tomasz Traczyk
Lista studentów: (nie masz dostępu)
Zaliczenie: Egzamin
Jednostka realizująca:

103100 - Instytut Automatyki i Informatyki Stosowanej
103200 - Instytut Informatyki

Zajęcia w cyklu "rok akademicki 2017/2018 - sem. letni" (zakończony)

Okres: 2018-02-19 - 2018-09-30
Wybrany podział planu:


powiększ
zobacz plan zajęć
Typ zajęć: Projekt, 15 godzin, 60 miejsc więcej informacji
Wykład, 30 godzin, 60 miejsc więcej informacji
Koordynatorzy: Piotr Salata, Tomasz Traczyk
Prowadzący grup: Konrad Ciecierski, Michał Rudowski, Piotr Salata, Tomasz Traczyk
Lista studentów: (nie masz dostępu)
Zaliczenie: Egzamin
Jednostka realizująca:

103100 - Instytut Automatyki i Informatyki Stosowanej
103200 - Instytut Informatyki

Zajęcia w cyklu "rok akademicki 2017/2018 - sem. zimowy" (zakończony)

Okres: 2017-10-01 - 2018-02-18
Wybrany podział planu:


powiększ
zobacz plan zajęć
Typ zajęć: Projekt, 15 godzin, 60 miejsc więcej informacji
Wykład, 30 godzin, 60 miejsc więcej informacji
Koordynatorzy: Piotr Salata, Tomasz Traczyk
Prowadzący grup: Piotr Salata, Tomasz Traczyk
Lista studentów: (nie masz dostępu)
Zaliczenie: Egzamin
Jednostka realizująca:

103100 - Instytut Automatyki i Informatyki Stosowanej
103200 - Instytut Informatyki

Zajęcia w cyklu "rok akademicki 2016/2017 - sem. letni" (zakończony)

Okres: 2017-02-20 - 2017-09-30
Wybrany podział planu:


powiększ
zobacz plan zajęć
Typ zajęć: Projekt, 15 godzin, 48 miejsc więcej informacji
Wykład, 30 godzin, 48 miejsc więcej informacji
Koordynatorzy: Piotr Salata, Tomasz Traczyk
Prowadzący grup: Piotr Salata, Tomasz Traczyk
Lista studentów: (nie masz dostępu)
Zaliczenie: Egzamin
Jednostka realizująca:

103100 - Instytut Automatyki i Informatyki Stosowanej
103200 - Instytut Informatyki

Zajęcia w cyklu "rok akademicki 2016/2017 - sem. zimowy" (zakończony)

Okres: 2016-10-01 - 2017-02-19
Wybrany podział planu:


powiększ
zobacz plan zajęć
Typ zajęć: Projekt, 15 godzin, 48 miejsc więcej informacji
Wykład, 30 godzin, 48 miejsc więcej informacji
Koordynatorzy: Piotr Salata, Tomasz Traczyk
Prowadzący grup: Piotr Salata, Tomasz Traczyk
Lista studentów: (nie masz dostępu)
Zaliczenie: Egzamin
Jednostka realizująca:

103100 - Instytut Automatyki i Informatyki Stosowanej
103200 - Instytut Informatyki

Zajęcia w cyklu "rok akademicki 2015/2016 - sem. letni" (zakończony)

Okres: 2016-02-23 - 2016-09-30
Wybrany podział planu:


powiększ
zobacz plan zajęć
Typ zajęć: Projekt, 15 godzin, 48 miejsc więcej informacji
Wykład, 30 godzin, 48 miejsc więcej informacji
Koordynatorzy: Piotr Salata, Tomasz Traczyk
Prowadzący grup: Piotr Salata, Tomasz Traczyk
Lista studentów: (nie masz dostępu)
Zaliczenie: Egzamin
Jednostka realizująca:

103100 - Instytut Automatyki i Informatyki Stosowanej
103200 - Instytut Informatyki

Zajęcia w cyklu "rok akademicki 2015/2016 - sem. zimowy" (zakończony)

Okres: 2015-10-01 - 2016-02-22
Wybrany podział planu:


powiększ
zobacz plan zajęć
Typ zajęć: Projekt, 15 godzin, 64 miejsc więcej informacji
Wykład, 30 godzin, 64 miejsc więcej informacji
Koordynatorzy: Piotr Salata, Tomasz Traczyk
Prowadzący grup: Piotr Salata, Tomasz Traczyk
Lista studentów: (nie masz dostępu)
Zaliczenie: Egzamin
Jednostka realizująca:

103100 - Instytut Automatyki i Informatyki Stosowanej
103200 - Instytut Informatyki

Zajęcia w cyklu "rok akademicki 2014/2015 - sem. letni" (zakończony)

Okres: 2015-02-23 - 2015-09-30
Wybrany podział planu:


powiększ
zobacz plan zajęć
Typ zajęć: Projekt, 15 godzin, 48 miejsc więcej informacji
Wykład, 30 godzin, 48 miejsc więcej informacji
Koordynatorzy: Piotr Salata, Tomasz Traczyk
Prowadzący grup: Piotr Salata, Tomasz Traczyk
Lista studentów: (nie masz dostępu)
Zaliczenie: Egzamin
Jednostka realizująca:

103100 - Instytut Automatyki i Informatyki Stosowanej
103200 - Instytut Informatyki

Zajęcia w cyklu "rok akademicki 2014/2015 - sem. zimowy" (zakończony)

Okres: 2014-09-29 - 2015-02-22
Wybrany podział planu:


powiększ
zobacz plan zajęć
Typ zajęć: Projekt, 15 godzin, 48 miejsc więcej informacji
Wykład, 30 godzin, 48 miejsc więcej informacji
Koordynatorzy: Piotr Salata, Tomasz Traczyk
Prowadzący grup: Piotr Salata, Tomasz Traczyk
Lista studentów: (nie masz dostępu)
Zaliczenie: Egzamin
Jednostka realizująca:

103100 - Instytut Automatyki i Informatyki Stosowanej
103200 - Instytut Informatyki

Zajęcia w cyklu "rok akademicki 2013/2014 - sem. letni" (zakończony)

Okres: 2014-02-24 - 2014-09-28
Wybrany podział planu:


powiększ
zobacz plan zajęć
Typ zajęć: Projekt, 15 godzin, 48 miejsc więcej informacji
Wykład, 30 godzin, 48 miejsc więcej informacji
Koordynatorzy: Piotr Salata
Prowadzący grup: Piotr Salata
Lista studentów: (nie masz dostępu)
Zaliczenie: Egzamin
Jednostka realizująca:

103100 - Instytut Automatyki i Informatyki Stosowanej
103200 - Instytut Informatyki

Zajęcia w cyklu "rok akademicki 2013/2014 - sem. zimowy" (zakończony)

Okres: 2013-10-01 - 2014-02-23
Wybrany podział planu:


powiększ
zobacz plan zajęć
Typ zajęć: Projekt, 15 godzin, 48 miejsc więcej informacji
Wykład, 30 godzin, 48 miejsc więcej informacji
Koordynatorzy: Piotr Salata, Tomasz Traczyk
Prowadzący grup: Piotr Salata, Tomasz Traczyk
Lista studentów: (nie masz dostępu)
Zaliczenie: Egzamin
Jednostka realizująca:

103100 - Instytut Automatyki i Informatyki Stosowanej
103200 - Instytut Informatyki

Zajęcia w cyklu "rok akademicki 2012/2013 - sem. letni" (zakończony)

Okres: 2013-02-20 - 2013-09-30
Wybrany podział planu:


powiększ
zobacz plan zajęć
Typ zajęć: Projekt, 15 godzin, 48 miejsc więcej informacji
Wykład, 30 godzin, 48 miejsc więcej informacji
Koordynatorzy: Piotr Salata, Tomasz Traczyk
Prowadzący grup: Piotr Salata, Tomasz Traczyk
Lista studentów: (nie masz dostępu)
Zaliczenie: Egzamin
Jednostka realizująca:

103100 - Instytut Automatyki i Informatyki Stosowanej
103200 - Instytut Informatyki

Zajęcia w cyklu "rok akademicki 2012/2013 - sem. zimowy" (zakończony)

Okres: 2012-10-01 - 2013-02-19
Wybrany podział planu:


powiększ
zobacz plan zajęć
Typ zajęć: Projekt, 15 godzin, 48 miejsc więcej informacji
Wykład, 30 godzin, 48 miejsc więcej informacji
Koordynatorzy: Piotr Salata, Tomasz Traczyk
Prowadzący grup: Piotr Salata, Tomasz Traczyk
Lista studentów: (nie masz dostępu)
Zaliczenie: Egzamin
Jednostka realizująca:

103100 - Instytut Automatyki i Informatyki Stosowanej
103200 - Instytut Informatyki

Opisy przedmiotów w USOS i USOSweb są chronione prawem autorskim.
Właścicielem praw autorskich jest Politechnika Warszawska.