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

Obsługa baz danych

Informacje ogólne

Kod przedmiotu: 103A-INJEE-PNP-OBD Kod Erasmus / ISCED: (brak danych) / (brak danych)
Nazwa przedmiotu: Obsługa baz danych
Jednostka: Instytut Informatyki
Grupy: ( Semestr 2 )-Java EE - produkcja oprogramowania-pod.-EITI
Punkty ECTS i inne: 3.00
zobacz reguły punktacji
Język prowadzenia: polski
Kod wydziałowy:

OBD

Liczba godzin zajęć praktycznych:

10

Liczba godzin zajęć teoretycznych:

6

Numer wersji:

1

Skrócony opis:

Cel przedmiotu

Zapoznanie się z systemami baz danych i ich wykorzystaniem w aplikacjach, ze szczególnym uwzględnieniem dostępu do baz danych w środowisku Java. Wynikiem będzie wykonanie szeregu zadań programistycznych wymagających komunikacji z bazą danych.

Pełny opis:

Wykład

Podstawy baz danych (1 godz.). Podstawowe pojęcia (baza danych, system zarządzający, tabele, relacje, zapytanie itp.) oraz podstawy działania systemów baz danych.

Podstawy języka SQL (2 godz.). Wprowadzenie do tworzenia zapytań z użyciem języka SQL. Zapytania zwykłe, manipulujące danymi oraz definiujące i kontrolujące dane. Budowanie złożonych zapytań.

Dostęp do baz danych ze środowiska Java (2 godz.). Architektura JDBC, zestawianie połączenia z bazą danych, wykonywanie przedstawionych wcześniej zapytań z poziomu kodu.

Zaawansowane pojęcia baz danych (1 godz.). Konfigurowanie środowiska Java EE do współpracy z bazą danych. Transakcje i wycofywanie zmian. Skrótowy przegląd technologii spoza JDBC.


Laboratorium

Słuchacz realizuje pod kierunkiem prowadzącego zadania praktyczne.

Zapytania SQL (4 godz.). Uruchomienie i konfiguracja systemu baz danych. Stworzenie i wypełnienie bazy danych przygotowanymi wcześniej danymi. Przygotowanie i wykonanie szeregu zapytań do bazy danych, od definicji poprzez zarządzanie, modyfikację i przegląd danych. Ćwiczenia z samodzielnego budowania zapytań.

Obsługa JDBC (4 godz.). Stworzenie prostej aplikacji komunikującej się z utworzoną wcześniej bazą danych. Przeniesienie zapytań na poziom kodu. Przegląd i modyfikacja danych w bazie. Obsługa sytuacji wyjątkowych i zapytań prekompilowanych.

JDBC w środowisku J2EE (2 godz.). Skonfigurowanie połączenia z bazą danych na poziomie serwera aplikacyjnego. Obsługa zaawansowanych zagadnień z baz danych: transakcje, niebezpieczeństwa SQL-Injection itp.

Efekty uczenia się:

Wiedza i umiejetności, które student uzyskuje w wyniku zaliczenia przedmiotu

  • Zna podstawy relacyjnego modelu baz danych.
  • Zna struktury, związki i składnię zdań języka SQL.
  • Potrafi samodzielnie sformułować zapytania SQL.
  • Umie skorzystać z obsługi JDBC w środowisku J2EE.

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ęć: Zajęcia zintegrowane, 16 godzin więcej informacji
Koordynatorzy: Wojciech Kamiński
Prowadzący grup: Wojciech Kamiński
Lista studentów: (nie masz dostępu)
Zaliczenie: Ocena łączna
Jednostka realizująca:

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ęć: Zajęcia zintegrowane, 16 godzin więcej informacji
Koordynatorzy: Wojciech Kamiński
Prowadzący grup: Wojciech Kamiński
Lista studentów: (nie masz dostępu)
Zaliczenie: Ocena łączna
Jednostka realizująca:

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ęć: Zajęcia zintegrowane, 16 godzin więcej informacji
Koordynatorzy: Wojciech Kamiński
Prowadzący grup: Wojciech Kamiński
Lista studentów: (nie masz dostępu)
Zaliczenie: Ocena łączna
Jednostka realizująca:

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ęć: Zajęcia zintegrowane, 16 godzin więcej informacji
Koordynatorzy: Wojciech Kamiński
Prowadzący grup: Wojciech Kamiński
Lista studentów: (nie masz dostępu)
Zaliczenie: Ocena łączna
Jednostka realizująca:

103200 - Instytut Informatyki

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