Bazy danych 1100-12-Z21-IB-BaDan
Treść wykładu jest ściśle powiązana z treścią ćwiczeń. Wpowadzone w czasie wykładu zagadnienia teoretyczne są ilustrowane przykładami, a w czasie ćwiczeń rozwiązywane są problemy z zakresu modelowania baz danych, tworzenia aplikacji bazodanowych oraz zastosowań języka SQL.
1. Zadania systemu zarządzania bazą danych.
2. Relacyjny model danych. Podstawowe pojęcia.
3. Modelowanie bazy danych. Diagramy związków encji.
4. Język baz danych SQL.
a.Instrukcje definiowania danych. Deklaratywne więzy integralności. Indeksy.
b. Instrukcja SELECT. Zapytania złożone, podzapytania, zapytania skorelowane. Wykorzystanie funkcji agregujących.
c. Instrukcje operowania na danych.
d. Widoki. Widoki aktualizowalne.
5. Wprowadzenie do języka proceduralnego PL/SQL. Elementy języka VBA.
6. Wyzwalacze bazy danych
7. Tworzenie interfejsu użytkownika do bazy danych. Formularze, Raporty, strony WWW.
8. Tworzenie internetowej aplikacji bazodanowej w środowisku Oracle Application Express
Całkowity nakład pracy studenta
Efekty uczenia się - wiedza
Efekty uczenia się - umiejętności
Efekty uczenia się - kompetencje społeczne
Metody dydaktyczne eksponujące
Metody dydaktyczne podające
Metody dydaktyczne poszukujące
- projektu
Rodzaj przedmiotu
Wymagania wstępne
Koordynatorzy przedmiotu
Kryteria oceniania
Wykład – zaliczenie na ocenę - projekt indywidualny: implementacja własnej aplikacji bazodanowej. W1, W2, U1, U2, U3, U4, K1.
Ćwiczenia – kolokwium: W1, W2, U1, U2, U3,U4 - kolokwium polegające na rozwiązaniu zadanych problemów.
Kryteria oceniania:
- (5.0) bdb – powyżej 92% punktów
- (4.5) dobry plus – powyżej 84% punktów
- (4.0) dobry – powyżej 76% punktów
- (3.5) dostateczny plus – powyżej 68% punktów
- (3.0) dostateczny – powyżej 60% punktów
Literatura
K. Czapla Bazy danych. Podstawy projektowania i języka SQL, Helion, Gliwice, 2015
L. Banachowski, A. Chądzyńska, K. Matejewski Relacyjne bazy danych. Wykłady i ćwiczenia, Wydawnictwo PJWSTK, Warszawa 2004
J. Price Oracle Database 12c i SQL. Programowanie, Helion, Gkiwice, 2015
Kurs e-learningowy Bazy danych: wazniak.mimuw.edu.pl
M. J. Hernandez Projektowanie baz danych dla każdego, Helion, Gliwice, 2014
I.Abramson, M.Abbey, M.Corey, M. Malcher Oracle Database 11g. Przewodnik dla początkujących, Helion, Gliwice 2010
A. Krieg, Discovering SQL : A Hands-on Guide for Beginners, Wiley Pub, Indianapolis, 2011
D. Mendrala, M. Szeliga Access 2010. Kurs. Helion,
Gliwice 2010
Więcej informacji
Dodatkowe informacje (np. o kalendarzu rejestracji, prowadzących zajęcia, lokalizacji i terminach zajęć) mogą być dostępne w serwisie USOSweb: