Politechnika Warszawska - Centralny System Uwierzytelniania
Strona główna

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 podstawowe )-Informatyka w multimediach-mgr.-EITI
( Przedmioty podstawowe )-Inteligentne systemy-mgr.-EITI
( Przedmioty podstawowe )-Inżynieria systemów informatycznych-mgr.-EITI
( Przedmioty podstawowe )-Systemy informacyjno-decyzyjne-mgr.-EITI
( Przedmioty podstawowe )-Sztuczna inteligencja-mgr.-EITI
( Przedmioty techniczne )---EITI
Punkty ECTS i inne: 4.00 Podstawowe informacje o zasadach przyporządkowania punktów ECTS:
  • roczny wymiar godzinowy nakładu pracy studenta konieczny do osiągnięcia zakładanych efektów uczenia się dla danego etapu studiów wynosi 1500-1800 h, co odpowiada 60 ECTS;
  • tygodniowy wymiar godzinowy nakładu pracy studenta wynosi 45 h;
  • 1 punkt ECTS odpowiada 25-30 godzinom pracy studenta potrzebnej do osiągnięcia zakładanych efektów uczenia się;
  • tygodniowy nakład pracy studenta konieczny do osiągnięcia zakładanych efektów uczenia się pozwala uzyskać 1,5 ECTS;
  • nakład pracy potrzebny do zaliczenia przedmiotu, któremu przypisano 3 ECTS, stanowi 10% semestralnego obciążenia studenta.
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 2020/2021 - sem. letni" (zakończony)

Okres: 2021-02-20 - 2021-09-30
Wybrany podział planu:
Przejdź do planu
Typ zajęć:
Projekt, 15 godzin, 72 miejsc więcej informacji
Wykład, 30 godzin, 72 miejsc więcej informacji
Koordynatorzy: Piotr Salata
Prowadzący grup: Jarosław Chudziak, Grzegorz Protaziuk, Piotr Salata
Lista studentów: (nie masz dostępu)
Zaliczenie: Egzamin
Jednostka realizująca:

103200 - Instytut Informatyki

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

Okres: 2020-10-01 - 2021-02-19
Wybrany podział planu:
Przejdź do planu
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: Klara Borowa, 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. letni" (zakończony)

Okres: 2020-02-22 - 2020-09-30
Wybrany podział planu:
Przejdź do planu
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:
Przejdź do planu
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:
Przejdź do planu
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:
Przejdź do planu
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

Opisy przedmiotów w USOS i USOSweb są chronione prawem autorskim.
Właścicielem praw autorskich jest Politechnika Warszawska.
pl. Politechniki 1, 00-661 Warszawa tel: (22) 234 7211 https://pw.edu.pl kontakt deklaracja dostępności USOSweb 7.0.0.0-7 (2024-03-18)