Bazy danych 510-IS1-2BD-23
Profil studiów: ogólnoakademicki
Forma studiów: stacjonarne
Rodzaj przedmiotu: obowiązkowy
Dziedzina i dyscyplina nauki: nauki ścisłe i przyrodnicze, informatyka
Rok studiów / semestr: 2 / 3
Wymagania wstępne (tzw. sekwencyjny system zajęć i egzaminów): Przedmioty wprowadzające: Algebra liniowa z geometrią analityczną, Wstęp do programowania obiektowego,
Wykład: 30 Laboratorium: 30
Metody dydaktyczne: wykład, prezentacja, zajęcia praktyczne w ramach laboratoriów
Punkty ECTS: 5
Bilans nakładu pracy studenta:
Udział w zajęciach:
- wykład 30h
- laboratorium 30h
Przygotowanie do zajęć:
- laboratorium 15h
Zapoznanie z literaturą: 5h
Przygotowanie do kolokwium: 10h
Przygotowanie do egzaminu: 10h
Czas trwania egzaminu: 2h
Zadania projektowe realizowane w domu: 10h
Udział w konsultacjach: 13h
Wskaźniki ilościowe:
- nakład pracy studenta związany z zajęciami wymagającymi bezpośredniego udziału nauczyciela: 75h, 3 ECTS
- nakład pracy studenta, który nie wymaga bezpośredniego udziału nauczyciela: 50h, 2 ECTS
Rodzaj przedmiotu
Tryb prowadzenia przedmiotu
w sali
zdalnie
Założenia (lista przedmiotów)
Założenia (opisowo)
Koordynatorzy przedmiotu
Efekty kształcenia
zna zasady działania systemów relacyjnych baz danych z uwzględnieniem indeksów, transakcji oraz optymalizacji zapytań. KA6_WG5
zna zagadnienia związane z projektowaniem, analizą, tworzeniem i modyfikowaniem baz danych i ich obiektów. KA6_WG5
zna zagadnienia związane z wyszukiwaniem, prezentacją i modyfikacją informacji z baz danych. KA6_WG5
potrafi zaprojektować i utworzyć bazę danych. KA6_UW11
potrafi wyszukać i zaprezentować żądane informacje z baz danych. KA6_UW11
potrafi modyfikować strukturę i zawartość baz danych. KA6_UW11
Kryteria oceniania
Forma zaliczenia: egzamin, kolokwium, projekt
Uzyskanie co najmniej 51% maksymalnej liczby wszystkich punktów.
W przypadku nauczania zdalnego zaliczenie odbędzie się przy wykorzystaniu narzędzi dostępnych na platformie Eduportal/USOSMail.
Literatura
Literatura podstawowa:
John Russo, SQL by Example, 2018 (e-book, Ebsco)
Gupta S. B., Mittal A., Introduction to Database Management System, University Science Press, 2017 (e-book, Ebsco)
P. Beynon-Davies, Systemy baz danych. WNT 2003
J. D. Ullman, J. Widom: Podstawowy wykład z systemów baz danych. WNT 2001
materiały szkoleniowe Oracle Academy, 2022
Literatura uzupełniająca:
Kriegel A., Discovering SQL : A Hands-On Guide for Beginners, 2011 (e-book, Ebsco)
P. Wilton, J. Colby, SQL od podstaw. Helion 2006
H. Garcia-Molina, J. D. Ullman, J. Widom, Implementacja systemów baz danych, WNT 2003
R. Elmasri, S. B. Navathe, Wprowadzenie do systemów baz danych, Helion, 2005
Więcej informacji
Dodatkowe informacje (np. o kalendarzu rejestracji, prowadzących zajęcia, lokalizacji i terminach zajęć) mogą być dostępne w serwisie USOSweb: