Bazy danych I I-SI7O>BD-I
Jeszcze nie wprowadzono opisu dla tego przedmiotu...
W cyklu 2021/2022-Z:
Tematyka zajęć skupia się na podstawowych zagadnieniach tworzenia i wykorzystania relacyjnych baz danych. Studenci zostają zapoznani z najważniejszymi pojęciami należącymi do teorii baz danych, klasyfikacją baz, ich strukturą oraz funkcjonowaniem mechanizmów silnika bazodanowego. W ramach zajęć przedstawiany i omawiany jest szczegółowo język SQL, jako podstawowe narzędzie przeznaczone do pracy z bazami danych. Ponadto prezentowane są zagadnienia dotyczące podstaw prawidłowego modelowania i tworzenia struktur bazodanowych z uwzględnieniem normalizacji tabel, integralności danych, wierności odwzorowania rzeczywistości oraz dobrych praktyk. Zarówno wykłady, jak i ćwiczenia prowadzone są w oparciu o środowisko zarządzania relacyjnymi bazami danych MS SQL Server. |
W cyklu 2022/2023-Z:
Tematyka zajęć skupia się na podstawowych zagadnieniach tworzenia i wykorzystania relacyjnych baz danych. Studenci zostają zapoznani z najważniejszymi pojęciami należącymi do teorii baz danych, klasyfikacją baz, ich strukturą oraz funkcjonowaniem mechanizmów silnika bazodanowego. W ramach zajęć przedstawiany i omawiany jest szczegółowo język SQL, jako podstawowe narzędzie przeznaczone do pracy z bazami danych. Ponadto prezentowane są zagadnienia dotyczące podstaw prawidłowego modelowania i tworzenia struktur bazodanowych z uwzględnieniem normalizacji tabel, integralności danych, wierności odwzorowania rzeczywistości oraz dobrych praktyk. Zarówno wykłady, jak i ćwiczenia prowadzone są w oparciu o środowisko zarządzania relacyjnymi bazami danych MS SQL Server. |
W cyklu 2023/2024-Z:
Tematyka zajęć skupia się na podstawowych zagadnieniach tworzenia i wykorzystania relacyjnych baz danych. Studenci zostają zapoznani z najważniejszymi pojęciami należącymi do teorii baz danych, klasyfikacją baz, ich strukturą oraz funkcjonowaniem mechanizmów silnika bazodanowego. W ramach zajęć przedstawiany i omawiany jest szczegółowo język SQL, jako podstawowe narzędzie przeznaczone do pracy z bazami danych. Ponadto prezentowane są zagadnienia dotyczące podstaw prawidłowego modelowania i tworzenia struktur bazodanowych z uwzględnieniem normalizacji tabel, integralności danych, wierności odwzorowania rzeczywistości oraz dobrych praktyk. Zarówno wykłady, jak i ćwiczenia prowadzone są w oparciu o środowisko zarządzania relacyjnymi bazami danych MS SQL Server. |
W cyklu 2024/2025-Z:
Tematyka zajęć skupia się na podstawowych zagadnieniach tworzenia i wykorzystania relacyjnych baz danych. Studenci zostają zapoznani z najważniejszymi pojęciami należącymi do teorii baz danych, klasyfikacją baz, ich strukturą oraz funkcjonowaniem mechanizmów silnika bazodanowego. W ramach zajęć przedstawiany i omawiany jest szczegółowo język SQL, jako podstawowe narzędzie przeznaczone do pracy z bazami danych. Ponadto prezentowane są zagadnienia dotyczące podstaw prawidłowego modelowania i tworzenia struktur bazodanowych z uwzględnieniem normalizacji tabel, integralności danych, wierności odwzorowania rzeczywistości oraz dobrych praktyk. Zarówno wykłady, jak i ćwiczenia prowadzone są w oparciu o środowisko zarządzania relacyjnymi bazami danych MS SQL Server. |
Koordynatorzy przedmiotu
<b>Ocena końcowa</b>
<b>Wymagania wstępne</b>
<b>Literatura podstawowa</b>
- Dewson R.: SQL Server. Wstęp dla programistów, Helion, wyd. IV, Gliwice 2016
- Ben-Gan I.: Podstawy języka T-SQL. Microsoft SQL Server 2016 I Azure SQL Database, APN Promise, Warszawa 2016
<b>Literatura uzupełniająca</b>
- Garcia-Molina H., Ullman J.D., Widom J.: Systemy baz danych. Pełny wykład, WNT, Warszawa 2006
- Campbell L., Majors C.: Inżynieria niezawodnych baz danych. Projektowanie systemów odpornych na błędy, Helion, Gliwice 2018
<b>Inne informacje</b>
Efekty kształcenia
Wiedza
Posiada wiedzę dotyczącą struktury języka zapytań SQL, składni poszczególnych poleceń, klauzul i technik tworzenia większości składników relacyjnych baz danych.
Powiązane efekty kierunkowe:
IF1A_W04
Metody weryfikacji:
Kolokwium:Posiada wiedzę dotyczącą struktury języka zapytań SQL, składni poszczególnych poleceń, klauzul i technik tworzenia większości składników relacyjnych baz danych
Wiedza
Posiada niezbędną wiedzę z zakresu modelowania struktur danych za pomocą wybranych narzędzi informatycznych, ma świadomość istnienia i konieczności stosowania dobrych praktyk w tworzeniu systemów bazodanowych
Powiązane efekty kierunkowe:
IF1A_W09
Metody weryfikacji:
Kolokwium:Posiada niezbędną wiedzę z zakresu modelowania struktur danych za pomocą wybranych narzędzi informatycznych, ma świadomość istnienia i konieczności stosowania dobrych praktyk w tworzeniu systemów bazodanowych.
Umiejętności
Potrafi sprawnie posługiwać się językiem SQL w zakresie uzyskiwania żądanych informacji z systemu bazodanowego. Potrafi w tym celu dobrać i wykorzystać właściwe narzędzie informatyczne.
Powiązane efekty kierunkowe:
IF1A_U03
Metody weryfikacji:
Kolokwium:Potrafi sprawnie posługiwać się językiem SQL w zakresie uzyskiwania żądanych informacji z systemu bazodanowego. Potrafi w tym celu dobrać i wykorzystać właściwe narzędzie informatyczne.
Umiejętności
Potrafi prawidłowo modelować struktury baz danych, właściwie dobierając i wykorzystując znane metody, techniki i narzędzia informatyczne, uwzględniając przyjęte założenia projektowe.
Powiązane efekty kierunkowe:
IF1A_U24, IF1A_U25
Metody weryfikacji:
Kolokwium:Potrafi prawidłowo modelować struktury baz danych, właściwie dobierając i wykorzystując znane metody, techniki i narzędzia informatyczne, uwzględniając przyjęte założenia projektowe.
Umiejętności
Ma świadomość i umiejętność właściwego i precyzyjnego dokumentowania tworzonych systemów baz danych oraz zrozumiałego dla innych formułowania zasad ich działania.
Powiązane efekty kierunkowe:
IF1A_U04
Metody weryfikacji:
Kolokwium:Ma świadomość i umiejętność właściwego i precyzyjnego dokumentowania tworzonych systemów baz danych oraz zrozumiałego dla innych formułowania zasad ich działania.
Kompetencje społeczne
Jest świadomy społecznej roli jaką pełni wykształcony inżynier informatyk, wykazuje odpowiedzialność za tworzone przez siebie dzieła oraz posiada umiejętność przekazywania swojej wiedzy innym w sposób jasny i zrozumiały.
Powiązane efekty kierunkowe:
IF1A_K07
Metody weryfikacji:
Ocena aktywności na zajęciach:Jest świadomy społecznej roli jaką pełni wykształcony inżynier informatyk, wykazuje odpowiedzialność za tworzone przez siebie dzieła oraz posiada umiejętność przekazywania swojej wiedzy innym w sposób jasny i zrozumiały.