Conducted in
terms:
2023/24L, 2024/25L, 2025/26L
ECTS credits:
8
Language:
Polish
Organized by:
Faculty of Mathematics and Computer Science
(in Polish) Bazy danych 1000-ZiBAD
This course has not yet been described...
Total student workload
(in Polish) 1. Godziny realizowane z udziałem nauczycieli: 70 godzin (26 – wykład, 26 – laboratorium, 18 – konsultacje)
2. Czas poświęcony na pracę indywidualną studenta: 90 godzin
3. Czas wymagany do przygotowania się do uczestnictwa w procesie oceniania: 40 godzin
Razem: 200 h
Learning outcomes - knowledge
(in Polish) Po ukończeniu kursu student osiąga następujące efekty (kody odnoszą się do efektów dla studiów 1 stopnia na kierunku informatyka - studia inżynierskie):
W1. ma uporządkowaną wiedzę ogólną z relacyjnych baz danych (w tym o zależnościach funkcyjnych, transakcjach i procesie normalizacji) - K_W09
W2. ma uporządkowaną wiedzę o podstawach języka SQL (podstawowe typy danych, główne polecenia DDL i DML, wykorzystanie wbudowanych funkcji, złączenia wszystkich typów, agregacje, podzapytania, perspektywy, rekurencja) - K_W02
W3. ma ogólną wiedzę o różnicach pomiędzy różnymi implementacjami relacyjnych SZBD, w szczególności o różnicach w dialektach SQL - K_W09
W4. ma ogólną wiedzę o różnych typach diagramów encji oraz szczegółową wiedzę o minimum jednym z nich - K_W11
W5. ma uporządkowaną wiedzę o proceduralnych rozszerzeniach
języka SQL (funkcje, kursory, wyzwalacze) - K_W03
W6. ma ogólną wiedzę na temat planów zapytań, modelów kosztów
oraz budowy i zastosowań indeksów - K_W02, K_W04
W7. ma ogólną wiedzę na temat budowy relacyjnego SZBD -
K_W02, K_W09
W8. ma podstawową wiedzę o rozproszonych bazach danych -
K_W02, K_W09
Learning outcomes - skills
(in Polish) Po ukończeniu kursu student osiąga następujące efekty (kody odnoszą się do efektów dla studiów 1 stopnia na kierunku informatyka - studia inżynierskie):
U1. umie stworzyć w języku encji i związków prosty projekt konceptualnej bazy danych i przekształcić go w model relacyjny,
U2. potrafi formułować zapytania do bazy danych w języku SQL (w szczególności łączące dane z wielu tabel jednocześnie), - K_U19
U3. potrafi tworzyć i normalizować schematy baz danych - K_U14, K_U17
U4. potrafi komunikować się z bazą danych z użyciem minimum jednego narzędzia wizualnego oraz jednego narzędzia tekstowego -K_U17,
U5. potrafi pozyskiwać informacje z Internetu oraz literatury na temat baz danych i elementów języka SQL - K_U02
U6. potrafi tworzyć zaawansowane funkcje i wyzwalacze w
proceduralnym rozszerzeniu języka SQL (np. PL/SQL lub
PL/pgSQL) - K_U19
U7. potrafi analizować i optymalizować zapytania - K_U19
U8. potrafi formułować zapytania o dane w więcej niż 1 języku
zapytań (np. SQL i JsonPath) - K_U19, K_U21
U9. potrafi skonfigurować wybrany SZBD w celu uzyskania
optymalnej wydajności i bezpiecznego udostępniania danych -
K_U13, K_U17
U10. potrafi pozyskiwać informacje z Internetu oraz literatury na
temat baz danych i elementów języka SQL - K_U02
Learning outcomes - social competencies
(in Polish) Efekty kształcenia – kompetencje społeczne Po ukończeniu kursu student osiąga następujące efekty (kody odnoszą się do efektów dla studiów 1 stopnia na kierunku informatyka - studia inżynierskie):
K1. jest nastawiony na zdobywanie nowej wiedzy, umiejętności i doświadczeń, rozumie potrzebę ciągłego podnoszenia kompetencji zawodowych; - K_K06
K2. właściwie posługuje się terminologią fachową; - K_K05
K3. potrafi pozyskiwać informacje z literatury i Internetu, - K_K07
K4. samodzielnie i efektywnie pracuje z dużą ilością danych, dostrzega zależności i poprawnie wyciąga wnioski posługując się zasadami logiki - K_K04
Expository teaching methods
- informative (conventional) lecture
- participatory lecture
- discussion
- participatory lecture
- discussion
Exploratory teaching methods
- practical
- classic problem-solving
- laboratory
- classic problem-solving
- laboratory
Online teaching methods
- games and simulations
- content-presentation-oriented methods
- content-presentation-oriented methods
Prerequisites
(in Polish) Zna podstawowe pojęcia logiki i teorii zbiorów
Course coordinators
Additional information
Additional information (registration calendar, class conductors, localization and schedules of classes), might be available in the USOSweb system: