Bazy danych i sieciowe systemy informacyjne DM-AS-NL>BazaDanych
Treści programowe:
Wprowadzenie do baz danych. Normalizacja relacji. Diagramy związków encji. Podstawy języka SQL. Tworzenie prostej bazy dnych w programie Access. Typy danych.Ograniczenia integralności. Etapy projektowania relacyjnej bazy danych. Zapytania zagnieżdżone i skorelowane. Operatory zbiorów i pseudozbiorów. Definiowanie perspektyw. Transakcje podstawy. Język DDL i DML. Optymalizacja wykonywania poleceń SQL. Język PL/SQL, deklaracje typów, zmiennych i podprogramy.
Tryb zajęć
Koordynatorzy przedmiotu
W cyklu 2023/2024-L: | W cyklu 2022/2023-L: |
Efekty kształcenia
E_W1 Rozpoznaje odpowiednie źródła pozyskiwania informacji i metody gromadzenia danych
E_W2 Zna i rozumie podstawowe pojęcia z zakresu baz danych
E_W3 Posiada dobrą orientację w trendach rozwojowych współczesnych baz danych
E_U1 Rozpoznaje różne rodzaje systemów baz danych
E_U2 Potrafi zaprojektować małą aplikację
E_U3 Umie wyszukiwać i analizować dane zgromadzone w bazach danych i systemach informacyjnych
E_K1 Rozumie konieczność systematycznej pracy projektami
E_K2 Posiada świadomość roli informacji w przygotowaniu projektów
E K3 Jest gotowy do współpracy z innymi uczestnikami projektu w zakresie wymagań stawianych bazie danych
Kryteria oceniania
Metody i kryteria oceniania:
W_1 Kontrola obecności na zajęciach - 20% oceny końcowej
W_2 Aktywność na zajęciach, zadania - 30% oceny końcowej
W_3 Projekt semestralny - 50% oceny końcowej
Literatura
Lektury podstawowe:
• Elmasri Ramez, Navathe Shamkant B. Wprowadzenie do systemów baz danych, Helion 2019
• H. Garcia-Molina, J. D. Ullman, J. Widom, Systemy baz danych. Kompletny podręcznik, Helion 2011.
Więcej informacji
Dodatkowe informacje (np. o kalendarzu rejestracji, prowadzących zajęcia, lokalizacji i terminach zajęć) mogą być dostępne w serwisie USOSweb: