Zachodniopomorski Uniwersytet Technologiczny w Szczecinie

Wydział Informatyki - Informatyka (S1)
specjalność: systemy komputerowe i oprogramowanie

Sylabus przedmiotu Programowanie serwerów baz danych:

Informacje podstawowe

Kierunek studiów Informatyka
Forma studiów studia stacjonarne Poziom pierwszego stopnia
Tytuł zawodowy absolwenta inżynier
Obszary studiów nauk technicznych, studiów inżynierskich
Profil ogólnoakademicki
Moduł
Przedmiot Programowanie serwerów baz danych
Specjalność systemy komputerowe i oprogramowanie
Jednostka prowadząca Katedra Inżynierii Systemów Informacyjnych
Nauczyciel odpowiedzialny Magdalena Krakowiak <Magdalena.Krakowiak@zut.edu.pl>
Inni nauczyciele
ECTS (planowane) 3,0 ECTS (formy) 3,0
Forma zaliczenia zaliczenie Język polski
Blok obieralny 10 Grupa obieralna 1

Formy dydaktyczne

Forma dydaktycznaKODSemestrGodzinyECTSWagaZaliczenie
wykładyW6 15 1,00,34zaliczenie
projektyP6 15 1,00,33zaliczenie
laboratoriaL6 15 1,00,33zaliczenie

Wymagania wstępne

KODWymaganie wstępne
W-1Wiedza z zakresu baz danych, budowy i działania systemów zarządzania bazami danych oraz praktyczna znajomość języka SQL.

Cele przedmiotu

KODCel modułu/przedmiotu
C-1umiejętność formułowania i interpretowania wymagań stawianych bazie danych dotyczących więzów integralności i reguł biznesowych
C-2umiejętność programowania obiektów wykonywalnych, ustawiania zdarzeń i konfiguracji serwera baz danych

Treści programowe z podziałem na formy zajęć

KODTreść programowaGodziny
laboratoria
T-L-1Zajęcia organizacyjne - zasady zaliczania, plan pracy, realizacja zadań w grupach projektowych, konfiguracja i zakładanie kont na MSSQLSerwerze.2
T-L-2Zakładanie baz danych na MS SQLSerwerze. Zapoznanie się z narzędziem.2
T-L-3Tworzenie baz danych - wprowadzanie tabel i ich atrybutów z definicją więzów integralności.2
T-L-4Programowanie zaprojektowanych funkcji i procedur.4
T-L-5Programowanie zaprojektowanych wyzwalaczy.3
T-L-6Analiza i testowanie zrealizowanych rozwiązań.2
15
projekty
T-P-1Zajęcia organizacyjne - zasady zaliczania, plan pracy, podział na grupy i przydział zadań, omówienie w grupach zadanych tematów (systemów baz danych)2
T-P-2Zakres systemu, analiza wymagań użytkownika i reguł biznesowych - realizacja zadań w zespołach projektowych2
T-P-3Sprawozdanie z poprzednich zajęć, opracowanie modelu danych i definiowanie więzów integralności -- realizacja zadań w zespołach projektowych.3
T-P-4Sprawozdanie z poprzednich zajęć. Analiza modelu pod kątem zapewnienia integralności bazy danych, wymuszenia wystapienia relacji - realizacja zadań w zespołach projektowych.2
T-P-5Projekt funkcji (parametry, algorytm, dane wyjściowe) i procedur (parametry, algorytm) niezbędnych do zapewnienia integralności bazy danych.3
T-P-6Sprawozdanie z poprzednich zajęć. Projekt wyzwalaczy (typ, rodzaj, tabela, algorytm) wykorzystujących zaprojektowane wczesniej funkcje i procedury.3
15
wykłady
T-W-1Charakterystyka wybranych systemów zarządzania bazami danych (MS SQLServer i Oracle) oraz odpowiednio języków ich programowania (Transact-SQL i PL/SQL)2
T-W-2Cechy i podstawowe konstrukcje programowania strukturalnego (instrukcje warunkowe, pętle, tworzenie bloków poleceń, polecenia sterujące tokiem wykonywanego programu, deklarowanie zmiennych i ich wartości) języków programowania serwerów baz danych.3
T-W-3Realizacja środków definiowania więzów integralności.2
T-W-4Środki programowania serwerów - definicje, typy i ich zastosowanie.2
T-W-5Programowanie obiektów wykonywalnych – procedury serwerowe, funkcje i wyzwalacze.4
T-W-6Ustawianie zdarzeń – generatory, sekwencje.2
15

Obciążenie pracą studenta - formy aktywności

KODForma aktywnościGodziny
laboratoria
A-L-1Udział w laboratoriach 15 godzin15
A-L-2Konsultacje do laboratorium2
A-L-3Przygotowanie do zajęć realizacji mechanizmów programowania serwera.15
32
projekty
A-P-1Udział w projekcie 15 godzin15
A-P-2Konsultacje do projektu2
A-P-3Przygotowanie do zajęć, opracowanie sprawozdań13
30
wykłady
A-W-1Udział w wykładach 15 godzin15
A-W-2Konsultacje do wykładów2
A-W-3Przygotowanie do zaliczenia (praca własna studenta)13
30

Metody nauczania / narzędzia dydaktyczne

KODMetoda nauczania / narzędzie dydaktyczne
M-1Metoda objaśniająco-poglądowa - wykład z prezentacjami i przykładami.
M-2Metoda problemowa z dyskusją - w ramach zajęć praktycznych realizacja zadań indywidualnych.

Sposoby oceny

KODSposób oceny
S-1Ocena podsumowująca: Wykład: ocena podsumowująca na podstawie zaliczenia pisemnego.
S-2Ocena formująca: Projekt: ocena kształtująca na podstawie bieżących sprawozdań z wykonanych zadań
S-3Ocena podsumowująca: Projekt: ocena podsumowująca na podstawie sprawozdania końcowego i obecności oraz aktywności na zajęciach.
S-4Ocena podsumowująca: Laboratorium: ocena podsumowująca na podstawie wykonanego zadania i obecności oraz aktywności na zajęciach.

Zamierzone efekty kształcenia - wiedza

Zamierzone efekty kształceniaOdniesienie do efektów kształcenia dla kierunku studiówOdniesienie do efektów zdefiniowanych dla obszaru kształceniaOdniesienie do efektów kształcenia prowadzących do uzyskania tytułu zawodowego inżynieraCel przedmiotuTreści programoweMetody nauczaniaSposób oceny
I_1A_O1/05_W01
powinien być w stanie opisać cechy i podstawowe konstrukcje programowania strukturalnego języków programowania serwerów baz danych
I_1A_W06, I_1A_W08, I_1A_W17, I_1A_W05T1A_W03, T1A_W05, T1A_W06, T1A_W07, T1A_W09InzA_W01, InzA_W02, InzA_W04, InzA_W05C-1, C-2T-W-3, T-W-4, T-W-5, T-W-2, T-W-6M-1, M-2S-1, S-3, S-4
I_1A_O1/05_W02
powinien być w stanie zdefiniować obiekty wykonywalne - funkcje, procedury, wyzwalacze
I_1A_W06, I_1A_W08, I_1A_W05T1A_W03, T1A_W05, T1A_W06, T1A_W07, T1A_W09InzA_W01, InzA_W02, InzA_W04, InzA_W05C-1, C-2T-W-5, T-W-2, T-P-5, T-L-4, T-L-5M-1, M-2S-1, S-3, S-4
I_1A_O1/05_W03
powinie byc w stanie scharakteryzować zdarzenia - generatory, sekwencje
I_1A_W06, I_1A_W08, I_1A_W05T1A_W03, T1A_W05, T1A_W06, T1A_W07, T1A_W09InzA_W01, InzA_W02, InzA_W04, InzA_W05C-1, C-2T-W-6M-1, M-2S-1, S-3, S-4

Zamierzone efekty kształcenia - umiejętności

Zamierzone efekty kształceniaOdniesienie do efektów kształcenia dla kierunku studiówOdniesienie do efektów zdefiniowanych dla obszaru kształceniaOdniesienie do efektów kształcenia prowadzących do uzyskania tytułu zawodowego inżynieraCel przedmiotuTreści programoweMetody nauczaniaSposób oceny
I_1A_O1/05_U01
umie formułować i interpretować wymagania stawianie bazie danych dotyczące więzów integralności i reguł biznesowych
I_1A_U01, I_1A_U11, I_1A_U16T1A_U01, T1A_U02, T1A_U04, T1A_U07, T1A_U08, T1A_U09, T1A_U13, T1A_U14, T1A_U15, T1A_U16InzA_U01, InzA_U02, InzA_U05, InzA_U06, InzA_U07, InzA_U08C-1T-W-1, T-W-6, T-L-4, T-L-5M-1S-1
I_1A_O1/05_U02
umie programować obiekty wykonywalne, ustawiać zdarzenia,
I_1A_U01, I_1A_U19, I_1A_U03T1A_U01, T1A_U02, T1A_U04, T1A_U07, T1A_U08, T1A_U09, T1A_U10, T1A_U13, T1A_U14, T1A_U15, T1A_U16InzA_U01, InzA_U02, InzA_U03, InzA_U05, InzA_U06, InzA_U07, InzA_U08C-2T-W-5, T-L-4, T-L-6, T-L-5M-1, M-2S-1
I_1A_O1/05_U03
umie konfigurować bazę danych
I_1A_U06, I_1A_U11T1A_U01, T1A_U09, T1A_U14, T1A_U15, T1A_U16InzA_U02, InzA_U06, InzA_U07, InzA_U08C-1, C-2T-L-2, T-L-3M-1, M-2S-1, S-4

Kryterium oceny - wiedza

Efekt kształceniaOcenaKryterium oceny
I_1A_O1/05_W01
powinien być w stanie opisać cechy i podstawowe konstrukcje programowania strukturalnego języków programowania serwerów baz danych
2,0
3,0zna cechy i podstawowe konstrukcje programowe strukturalnego języków programowania serwerów baz danych
3,5
4,0
4,5
5,0
I_1A_O1/05_W02
powinien być w stanie zdefiniować obiekty wykonywalne - funkcje, procedury, wyzwalacze
2,0
3,0potrafi wymienić i scharakteryzować takie obiekty wykonywalne dostępu do serwerowej bazy danych jak funkcje, procedury, wyzwalacze
3,5
4,0
4,5
5,0
I_1A_O1/05_W03
powinie byc w stanie scharakteryzować zdarzenia - generatory, sekwencje
2,0
3,0umie określić co to są takie zdarzenia jak - generatory, sekwencje
3,5
4,0
4,5
5,0

Kryterium oceny - umiejętności

Efekt kształceniaOcenaKryterium oceny
I_1A_O1/05_U01
umie formułować i interpretować wymagania stawianie bazie danych dotyczące więzów integralności i reguł biznesowych
2,0
3,0umie sformułować podstawowe typy więzów integralności (dziedzinowe, referencyjne, globalne)
3,5
4,0
4,5
5,0
I_1A_O1/05_U02
umie programować obiekty wykonywalne, ustawiać zdarzenia,
2,0
3,0umie zaprogramować obiekty wykonywalne do bazy danych w przykładowym srodowisku
3,5
4,0
4,5
5,0
I_1A_O1/05_U03
umie konfigurować bazę danych
2,0
3,0umie skonfigurować prostą bazę danych
3,5
4,0
4,5
5,0

Literatura podstawowa

  1. Banachowski L., Stencel K., Bazy danych. Projektowanie aplikacji na serwerze, Akademicka Oficyna Wydawanicza EXIT, Warszawa, 2001
  2. Pribyl B., Feuerstein S., Oracle PL/SQL. Wprowadzenie, Wydawnictwo Helion, Gliwice, 2002
  3. Price J., Oracle Database 11g i SQL. Programowanie, Wydawnictwo Helion, Gliwice, 2009
  4. Szeliga M., Transact-SQL. Czarna księga., Wydawnictwo Helion, Gliwice, 2003

Treści programowe - laboratoria

KODTreść programowaGodziny
T-L-1Zajęcia organizacyjne - zasady zaliczania, plan pracy, realizacja zadań w grupach projektowych, konfiguracja i zakładanie kont na MSSQLSerwerze.2
T-L-2Zakładanie baz danych na MS SQLSerwerze. Zapoznanie się z narzędziem.2
T-L-3Tworzenie baz danych - wprowadzanie tabel i ich atrybutów z definicją więzów integralności.2
T-L-4Programowanie zaprojektowanych funkcji i procedur.4
T-L-5Programowanie zaprojektowanych wyzwalaczy.3
T-L-6Analiza i testowanie zrealizowanych rozwiązań.2
15

Treści programowe - projekty

KODTreść programowaGodziny
T-P-1Zajęcia organizacyjne - zasady zaliczania, plan pracy, podział na grupy i przydział zadań, omówienie w grupach zadanych tematów (systemów baz danych)2
T-P-2Zakres systemu, analiza wymagań użytkownika i reguł biznesowych - realizacja zadań w zespołach projektowych2
T-P-3Sprawozdanie z poprzednich zajęć, opracowanie modelu danych i definiowanie więzów integralności -- realizacja zadań w zespołach projektowych.3
T-P-4Sprawozdanie z poprzednich zajęć. Analiza modelu pod kątem zapewnienia integralności bazy danych, wymuszenia wystapienia relacji - realizacja zadań w zespołach projektowych.2
T-P-5Projekt funkcji (parametry, algorytm, dane wyjściowe) i procedur (parametry, algorytm) niezbędnych do zapewnienia integralności bazy danych.3
T-P-6Sprawozdanie z poprzednich zajęć. Projekt wyzwalaczy (typ, rodzaj, tabela, algorytm) wykorzystujących zaprojektowane wczesniej funkcje i procedury.3
15

Treści programowe - wykłady

KODTreść programowaGodziny
T-W-1Charakterystyka wybranych systemów zarządzania bazami danych (MS SQLServer i Oracle) oraz odpowiednio języków ich programowania (Transact-SQL i PL/SQL)2
T-W-2Cechy i podstawowe konstrukcje programowania strukturalnego (instrukcje warunkowe, pętle, tworzenie bloków poleceń, polecenia sterujące tokiem wykonywanego programu, deklarowanie zmiennych i ich wartości) języków programowania serwerów baz danych.3
T-W-3Realizacja środków definiowania więzów integralności.2
T-W-4Środki programowania serwerów - definicje, typy i ich zastosowanie.2
T-W-5Programowanie obiektów wykonywalnych – procedury serwerowe, funkcje i wyzwalacze.4
T-W-6Ustawianie zdarzeń – generatory, sekwencje.2
15

Formy aktywności - laboratoria

KODForma aktywnościGodziny
A-L-1Udział w laboratoriach 15 godzin15
A-L-2Konsultacje do laboratorium2
A-L-3Przygotowanie do zajęć realizacji mechanizmów programowania serwera.15
32
(*) 1 punkt ECTS, odpowiada około 30 godzinom aktywności studenta

Formy aktywności - projekty

KODForma aktywnościGodziny
A-P-1Udział w projekcie 15 godzin15
A-P-2Konsultacje do projektu2
A-P-3Przygotowanie do zajęć, opracowanie sprawozdań13
30
(*) 1 punkt ECTS, odpowiada około 30 godzinom aktywności studenta

Formy aktywności - wykłady

KODForma aktywnościGodziny
A-W-1Udział w wykładach 15 godzin15
A-W-2Konsultacje do wykładów2
A-W-3Przygotowanie do zaliczenia (praca własna studenta)13
30
(*) 1 punkt ECTS, odpowiada około 30 godzinom aktywności studenta
PoleKODZnaczenie kodu
Zamierzone efekty kształceniaI_1A_O1/05_W01powinien być w stanie opisać cechy i podstawowe konstrukcje programowania strukturalnego języków programowania serwerów baz danych
Odniesienie do efektów kształcenia dla kierunku studiówI_1A_W06zna wybrane języki i techniki programowania, podstawowe techniki projektowania i wytwarzania aplikacji oraz systemów informatycznych
I_1A_W08ma wiedzę w zakresie budowy i zasad funkcjonowania systemów baz danych
I_1A_W17zna podstawowe metody gromadzenia i przetwarzania danych i informacji
I_1A_W05ma wiedzę w zakresie algorytmizacji i zasad tworzenia struktur danych
Odniesienie do efektów zdefiniowanych dla obszaru kształceniaT1A_W03ma uporządkowaną, podbudowaną teoretycznie wiedzę ogólną obejmującą kluczowe zagadnienia z zakresu studiowanego kierunku studiów
T1A_W05ma podstawową wiedzę o trendach rozwojowych z zakresu dziedzin nauki i dyscyplin naukowych, właściwych dla studiowanego kierunku studiów
T1A_W06ma podstawową wiedzę o cyklu życia urządzeń, obiektów i systemów technicznych
T1A_W07zna podstawowe metody, techniki, narzędzia i materiały stosowane przy rozwiązywaniu prostych zadań inżynierskich z zakresu studiowanego kierunku studiów
T1A_W09ma podstawową wiedzę dotyczącą zarządzania, w tym zarządzania jakością, i prowadzenia działalności gospodarczej
Odniesienie do efektów kształcenia prowadzących do uzyskania tytułu zawodowego inżynieraInzA_W01ma podstawową wiedzę o cyklu życia urządzeń, obiektów i systemów technicznych
InzA_W02zna podstawowe metody, techniki, narzędzia i materiały stosowane przy rozwiązywaniu prostych zadań inżynierskich z zakresu studiowanego kierunku studiów
InzA_W04ma podstawową wiedzę dotyczącą zarządzania, w tym zarządzania jakością, i prowadzenia działalności gospodarczej
InzA_W05zna typowe technologie inżynierskie w zakresie studiowanego kierunku studiów
Cel przedmiotuC-1umiejętność formułowania i interpretowania wymagań stawianych bazie danych dotyczących więzów integralności i reguł biznesowych
C-2umiejętność programowania obiektów wykonywalnych, ustawiania zdarzeń i konfiguracji serwera baz danych
Treści programoweT-W-3Realizacja środków definiowania więzów integralności.
T-W-4Środki programowania serwerów - definicje, typy i ich zastosowanie.
T-W-5Programowanie obiektów wykonywalnych – procedury serwerowe, funkcje i wyzwalacze.
T-W-2Cechy i podstawowe konstrukcje programowania strukturalnego (instrukcje warunkowe, pętle, tworzenie bloków poleceń, polecenia sterujące tokiem wykonywanego programu, deklarowanie zmiennych i ich wartości) języków programowania serwerów baz danych.
T-W-6Ustawianie zdarzeń – generatory, sekwencje.
Metody nauczaniaM-1Metoda objaśniająco-poglądowa - wykład z prezentacjami i przykładami.
M-2Metoda problemowa z dyskusją - w ramach zajęć praktycznych realizacja zadań indywidualnych.
Sposób ocenyS-1Ocena podsumowująca: Wykład: ocena podsumowująca na podstawie zaliczenia pisemnego.
S-3Ocena podsumowująca: Projekt: ocena podsumowująca na podstawie sprawozdania końcowego i obecności oraz aktywności na zajęciach.
S-4Ocena podsumowująca: Laboratorium: ocena podsumowująca na podstawie wykonanego zadania i obecności oraz aktywności na zajęciach.
Kryteria ocenyOcenaKryterium oceny
2,0
3,0zna cechy i podstawowe konstrukcje programowe strukturalnego języków programowania serwerów baz danych
3,5
4,0
4,5
5,0
PoleKODZnaczenie kodu
Zamierzone efekty kształceniaI_1A_O1/05_W02powinien być w stanie zdefiniować obiekty wykonywalne - funkcje, procedury, wyzwalacze
Odniesienie do efektów kształcenia dla kierunku studiówI_1A_W06zna wybrane języki i techniki programowania, podstawowe techniki projektowania i wytwarzania aplikacji oraz systemów informatycznych
I_1A_W08ma wiedzę w zakresie budowy i zasad funkcjonowania systemów baz danych
I_1A_W05ma wiedzę w zakresie algorytmizacji i zasad tworzenia struktur danych
Odniesienie do efektów zdefiniowanych dla obszaru kształceniaT1A_W03ma uporządkowaną, podbudowaną teoretycznie wiedzę ogólną obejmującą kluczowe zagadnienia z zakresu studiowanego kierunku studiów
T1A_W05ma podstawową wiedzę o trendach rozwojowych z zakresu dziedzin nauki i dyscyplin naukowych, właściwych dla studiowanego kierunku studiów
T1A_W06ma podstawową wiedzę o cyklu życia urządzeń, obiektów i systemów technicznych
T1A_W07zna podstawowe metody, techniki, narzędzia i materiały stosowane przy rozwiązywaniu prostych zadań inżynierskich z zakresu studiowanego kierunku studiów
T1A_W09ma podstawową wiedzę dotyczącą zarządzania, w tym zarządzania jakością, i prowadzenia działalności gospodarczej
Odniesienie do efektów kształcenia prowadzących do uzyskania tytułu zawodowego inżynieraInzA_W01ma podstawową wiedzę o cyklu życia urządzeń, obiektów i systemów technicznych
InzA_W02zna podstawowe metody, techniki, narzędzia i materiały stosowane przy rozwiązywaniu prostych zadań inżynierskich z zakresu studiowanego kierunku studiów
InzA_W04ma podstawową wiedzę dotyczącą zarządzania, w tym zarządzania jakością, i prowadzenia działalności gospodarczej
InzA_W05zna typowe technologie inżynierskie w zakresie studiowanego kierunku studiów
Cel przedmiotuC-1umiejętność formułowania i interpretowania wymagań stawianych bazie danych dotyczących więzów integralności i reguł biznesowych
C-2umiejętność programowania obiektów wykonywalnych, ustawiania zdarzeń i konfiguracji serwera baz danych
Treści programoweT-W-5Programowanie obiektów wykonywalnych – procedury serwerowe, funkcje i wyzwalacze.
T-W-2Cechy i podstawowe konstrukcje programowania strukturalnego (instrukcje warunkowe, pętle, tworzenie bloków poleceń, polecenia sterujące tokiem wykonywanego programu, deklarowanie zmiennych i ich wartości) języków programowania serwerów baz danych.
T-P-5Projekt funkcji (parametry, algorytm, dane wyjściowe) i procedur (parametry, algorytm) niezbędnych do zapewnienia integralności bazy danych.
T-L-4Programowanie zaprojektowanych funkcji i procedur.
T-L-5Programowanie zaprojektowanych wyzwalaczy.
Metody nauczaniaM-1Metoda objaśniająco-poglądowa - wykład z prezentacjami i przykładami.
M-2Metoda problemowa z dyskusją - w ramach zajęć praktycznych realizacja zadań indywidualnych.
Sposób ocenyS-1Ocena podsumowująca: Wykład: ocena podsumowująca na podstawie zaliczenia pisemnego.
S-3Ocena podsumowująca: Projekt: ocena podsumowująca na podstawie sprawozdania końcowego i obecności oraz aktywności na zajęciach.
S-4Ocena podsumowująca: Laboratorium: ocena podsumowująca na podstawie wykonanego zadania i obecności oraz aktywności na zajęciach.
Kryteria ocenyOcenaKryterium oceny
2,0
3,0potrafi wymienić i scharakteryzować takie obiekty wykonywalne dostępu do serwerowej bazy danych jak funkcje, procedury, wyzwalacze
3,5
4,0
4,5
5,0
PoleKODZnaczenie kodu
Zamierzone efekty kształceniaI_1A_O1/05_W03powinie byc w stanie scharakteryzować zdarzenia - generatory, sekwencje
Odniesienie do efektów kształcenia dla kierunku studiówI_1A_W06zna wybrane języki i techniki programowania, podstawowe techniki projektowania i wytwarzania aplikacji oraz systemów informatycznych
I_1A_W08ma wiedzę w zakresie budowy i zasad funkcjonowania systemów baz danych
I_1A_W05ma wiedzę w zakresie algorytmizacji i zasad tworzenia struktur danych
Odniesienie do efektów zdefiniowanych dla obszaru kształceniaT1A_W03ma uporządkowaną, podbudowaną teoretycznie wiedzę ogólną obejmującą kluczowe zagadnienia z zakresu studiowanego kierunku studiów
T1A_W05ma podstawową wiedzę o trendach rozwojowych z zakresu dziedzin nauki i dyscyplin naukowych, właściwych dla studiowanego kierunku studiów
T1A_W06ma podstawową wiedzę o cyklu życia urządzeń, obiektów i systemów technicznych
T1A_W07zna podstawowe metody, techniki, narzędzia i materiały stosowane przy rozwiązywaniu prostych zadań inżynierskich z zakresu studiowanego kierunku studiów
T1A_W09ma podstawową wiedzę dotyczącą zarządzania, w tym zarządzania jakością, i prowadzenia działalności gospodarczej
Odniesienie do efektów kształcenia prowadzących do uzyskania tytułu zawodowego inżynieraInzA_W01ma podstawową wiedzę o cyklu życia urządzeń, obiektów i systemów technicznych
InzA_W02zna podstawowe metody, techniki, narzędzia i materiały stosowane przy rozwiązywaniu prostych zadań inżynierskich z zakresu studiowanego kierunku studiów
InzA_W04ma podstawową wiedzę dotyczącą zarządzania, w tym zarządzania jakością, i prowadzenia działalności gospodarczej
InzA_W05zna typowe technologie inżynierskie w zakresie studiowanego kierunku studiów
Cel przedmiotuC-1umiejętność formułowania i interpretowania wymagań stawianych bazie danych dotyczących więzów integralności i reguł biznesowych
C-2umiejętność programowania obiektów wykonywalnych, ustawiania zdarzeń i konfiguracji serwera baz danych
Treści programoweT-W-6Ustawianie zdarzeń – generatory, sekwencje.
Metody nauczaniaM-1Metoda objaśniająco-poglądowa - wykład z prezentacjami i przykładami.
M-2Metoda problemowa z dyskusją - w ramach zajęć praktycznych realizacja zadań indywidualnych.
Sposób ocenyS-1Ocena podsumowująca: Wykład: ocena podsumowująca na podstawie zaliczenia pisemnego.
S-3Ocena podsumowująca: Projekt: ocena podsumowująca na podstawie sprawozdania końcowego i obecności oraz aktywności na zajęciach.
S-4Ocena podsumowująca: Laboratorium: ocena podsumowująca na podstawie wykonanego zadania i obecności oraz aktywności na zajęciach.
Kryteria ocenyOcenaKryterium oceny
2,0
3,0umie określić co to są takie zdarzenia jak - generatory, sekwencje
3,5
4,0
4,5
5,0
PoleKODZnaczenie kodu
Zamierzone efekty kształceniaI_1A_O1/05_U01umie formułować i interpretować wymagania stawianie bazie danych dotyczące więzów integralności i reguł biznesowych
Odniesienie do efektów kształcenia dla kierunku studiówI_1A_U01potrafi w zakresie podstawowym projektować, implementować i testować oprogramowanie
I_1A_U11ma umiejętność projektowania i tworzenia systemów relacyjnych baz danych
I_1A_U16ma umiejętność wykrywania związków i zależności w procesach zachodzących w systemach rzeczywistych i tworzenia modeli komputerowych
Odniesienie do efektów zdefiniowanych dla obszaru kształceniaT1A_U01potrafi pozyskiwać informacje z literatury, baz danych oraz innych właściwie dobranych źródeł, także w języku angielskim lub innym języku obcym uznawanym za język komunikacji międzynarodowej w zakresie studiowanego kierunku studiów; potrafi integrować uzyskane informacje, dokonywać ich interpretacji, a także wyciągać wnioski oraz formułować i uzasadniać opinie
T1A_U02potrafi porozumiewać się przy użyciu różnych technik w środowisku zawodowym oraz w innych środowiskach
T1A_U04potrafi przygotować i przedstawić w języku polskim i języku obcym prezentację ustną, dotyczącą szczegółowych zagadnień z zakresu studiowanego kierunku studiów
T1A_U07potrafi posługiwać się technikami informacyjno-komunikacyjnymi właściwymi do realizacji zadań typowych dla działalności inżynierskiej
T1A_U08potrafi planować i przeprowadzać eksperymenty, w tym pomiary i symulacje komputerowe, interpretować uzyskane wyniki i wyciągać wnioski
T1A_U09potrafi wykorzystać do formułowania i rozwiązywania zadań inżynierskich metody analityczne, symulacyjne oraz eksperymentalne
T1A_U13potrafi dokonać krytycznej analizy sposobu funkcjonowania i ocenić - zwłaszcza w powiązaniu ze studiowanym kierunkiem studiów - istniejące rozwiązania techniczne, w szczególności urządzenia, obiekty, systemy, procesy, usługi
T1A_U14potrafi dokonać identyfikacji i sformułować specyfikację prostych zadań inżynierskich o charakterze praktycznym, charakterystycznych dla studiowanego kierunku studiów
T1A_U15potrafi ocenić przydatność rutynowych metod i narzędzi służących do rozwiązania prostego zadania inżynierskiego o charakterze praktycznym, charakterystycznego dla studiowanego kierunku studiów oraz wybrać i zastosować właściwą metodę i narzędzia
T1A_U16potrafi - zgodnie z zadaną specyfikacją - zaprojektować oraz zrealizować proste urządzenie, obiekt, system lub proces, typowe dla studiowanego kierunku studiów, używając właściwych metod, technik i narzędzi
Odniesienie do efektów kształcenia prowadzących do uzyskania tytułu zawodowego inżynieraInzA_U01potrafi planować i przeprowadzać eksperymenty, w tym pomiary i symulacje komputerowe, interpretować uzyskane wyniki i wyciągać wnioski
InzA_U02potrafi wykorzystać do formułowania i rozwiązywania zadań inżynierskich metody analityczne, symulacyjne oraz eksperymentalne
InzA_U05potrafi dokonać krytycznej analizy sposobu funkcjonowania i ocenić - zwłaszcza w powiązaniu ze studiowanym kierunkiem studiów - istniejące rozwiązania techniczne, w szczególności urządzenia, obiekty, systemy, procesy, usługi
InzA_U06potrafi dokonać identyfikacji i sformułować specyfikację prostych zadań inżynierskich o charakterze praktycznym, charakterystycznych dla studiowanego kierunku studiów
InzA_U07potrafi ocenić przydatność rutynowych metod i narzędzi służących do rozwiązania prostego zadania inżynierskiego o charakterze praktycznym, charakterystycznego dla studiowanego kierunku studiów oraz wybrać i zastosować właściwą metodę i narzędzia
InzA_U08potrafi - zgodnie z zadaną specyfikacją - zaprojektować proste urządzenie, obiekt, system lub proces, typowe dla studiowanego kierunku studiów, używając właściwych metod, technik i narzędzi
Cel przedmiotuC-1umiejętność formułowania i interpretowania wymagań stawianych bazie danych dotyczących więzów integralności i reguł biznesowych
Treści programoweT-W-1Charakterystyka wybranych systemów zarządzania bazami danych (MS SQLServer i Oracle) oraz odpowiednio języków ich programowania (Transact-SQL i PL/SQL)
T-W-6Ustawianie zdarzeń – generatory, sekwencje.
T-L-4Programowanie zaprojektowanych funkcji i procedur.
T-L-5Programowanie zaprojektowanych wyzwalaczy.
Metody nauczaniaM-1Metoda objaśniająco-poglądowa - wykład z prezentacjami i przykładami.
Sposób ocenyS-1Ocena podsumowująca: Wykład: ocena podsumowująca na podstawie zaliczenia pisemnego.
Kryteria ocenyOcenaKryterium oceny
2,0
3,0umie sformułować podstawowe typy więzów integralności (dziedzinowe, referencyjne, globalne)
3,5
4,0
4,5
5,0
PoleKODZnaczenie kodu
Zamierzone efekty kształceniaI_1A_O1/05_U02umie programować obiekty wykonywalne, ustawiać zdarzenia,
Odniesienie do efektów kształcenia dla kierunku studiówI_1A_U01potrafi w zakresie podstawowym projektować, implementować i testować oprogramowanie
I_1A_U19ma umiejętność wyboru algorytmu i struktur danych do rozwiązania określonego zadania inżynierskiego
I_1A_U03umie oceniać przydatność i stosować różne paradygmaty programowania, języki i środowiska programistyczne do rozwiązywania problemów dziedzinowych
Odniesienie do efektów zdefiniowanych dla obszaru kształceniaT1A_U01potrafi pozyskiwać informacje z literatury, baz danych oraz innych właściwie dobranych źródeł, także w języku angielskim lub innym języku obcym uznawanym za język komunikacji międzynarodowej w zakresie studiowanego kierunku studiów; potrafi integrować uzyskane informacje, dokonywać ich interpretacji, a także wyciągać wnioski oraz formułować i uzasadniać opinie
T1A_U02potrafi porozumiewać się przy użyciu różnych technik w środowisku zawodowym oraz w innych środowiskach
T1A_U04potrafi przygotować i przedstawić w języku polskim i języku obcym prezentację ustną, dotyczącą szczegółowych zagadnień z zakresu studiowanego kierunku studiów
T1A_U07potrafi posługiwać się technikami informacyjno-komunikacyjnymi właściwymi do realizacji zadań typowych dla działalności inżynierskiej
T1A_U08potrafi planować i przeprowadzać eksperymenty, w tym pomiary i symulacje komputerowe, interpretować uzyskane wyniki i wyciągać wnioski
T1A_U09potrafi wykorzystać do formułowania i rozwiązywania zadań inżynierskich metody analityczne, symulacyjne oraz eksperymentalne
T1A_U10potrafi - przy formułowaniu i rozwiązywaniu zadań inżynierskich - dostrzegać ich aspekty systemowe i pozatechniczne
T1A_U13potrafi dokonać krytycznej analizy sposobu funkcjonowania i ocenić - zwłaszcza w powiązaniu ze studiowanym kierunkiem studiów - istniejące rozwiązania techniczne, w szczególności urządzenia, obiekty, systemy, procesy, usługi
T1A_U14potrafi dokonać identyfikacji i sformułować specyfikację prostych zadań inżynierskich o charakterze praktycznym, charakterystycznych dla studiowanego kierunku studiów
T1A_U15potrafi ocenić przydatność rutynowych metod i narzędzi służących do rozwiązania prostego zadania inżynierskiego o charakterze praktycznym, charakterystycznego dla studiowanego kierunku studiów oraz wybrać i zastosować właściwą metodę i narzędzia
T1A_U16potrafi - zgodnie z zadaną specyfikacją - zaprojektować oraz zrealizować proste urządzenie, obiekt, system lub proces, typowe dla studiowanego kierunku studiów, używając właściwych metod, technik i narzędzi
Odniesienie do efektów kształcenia prowadzących do uzyskania tytułu zawodowego inżynieraInzA_U01potrafi planować i przeprowadzać eksperymenty, w tym pomiary i symulacje komputerowe, interpretować uzyskane wyniki i wyciągać wnioski
InzA_U02potrafi wykorzystać do formułowania i rozwiązywania zadań inżynierskich metody analityczne, symulacyjne oraz eksperymentalne
InzA_U03potrafi - przy formułowaniu i rozwiązywaniu zadań inżynierskich - dostrzegać ich aspekty systemowe i pozatechniczne
InzA_U05potrafi dokonać krytycznej analizy sposobu funkcjonowania i ocenić - zwłaszcza w powiązaniu ze studiowanym kierunkiem studiów - istniejące rozwiązania techniczne, w szczególności urządzenia, obiekty, systemy, procesy, usługi
InzA_U06potrafi dokonać identyfikacji i sformułować specyfikację prostych zadań inżynierskich o charakterze praktycznym, charakterystycznych dla studiowanego kierunku studiów
InzA_U07potrafi ocenić przydatność rutynowych metod i narzędzi służących do rozwiązania prostego zadania inżynierskiego o charakterze praktycznym, charakterystycznego dla studiowanego kierunku studiów oraz wybrać i zastosować właściwą metodę i narzędzia
InzA_U08potrafi - zgodnie z zadaną specyfikacją - zaprojektować proste urządzenie, obiekt, system lub proces, typowe dla studiowanego kierunku studiów, używając właściwych metod, technik i narzędzi
Cel przedmiotuC-2umiejętność programowania obiektów wykonywalnych, ustawiania zdarzeń i konfiguracji serwera baz danych
Treści programoweT-W-5Programowanie obiektów wykonywalnych – procedury serwerowe, funkcje i wyzwalacze.
T-L-4Programowanie zaprojektowanych funkcji i procedur.
T-L-6Analiza i testowanie zrealizowanych rozwiązań.
T-L-5Programowanie zaprojektowanych wyzwalaczy.
Metody nauczaniaM-1Metoda objaśniająco-poglądowa - wykład z prezentacjami i przykładami.
M-2Metoda problemowa z dyskusją - w ramach zajęć praktycznych realizacja zadań indywidualnych.
Sposób ocenyS-1Ocena podsumowująca: Wykład: ocena podsumowująca na podstawie zaliczenia pisemnego.
Kryteria ocenyOcenaKryterium oceny
2,0
3,0umie zaprogramować obiekty wykonywalne do bazy danych w przykładowym srodowisku
3,5
4,0
4,5
5,0
PoleKODZnaczenie kodu
Zamierzone efekty kształceniaI_1A_O1/05_U03umie konfigurować bazę danych
Odniesienie do efektów kształcenia dla kierunku studiówI_1A_U06umie na poziomie podstawowym konfigurować systemy komputerowe
I_1A_U11ma umiejętność projektowania i tworzenia systemów relacyjnych baz danych
Odniesienie do efektów zdefiniowanych dla obszaru kształceniaT1A_U01potrafi pozyskiwać informacje z literatury, baz danych oraz innych właściwie dobranych źródeł, także w języku angielskim lub innym języku obcym uznawanym za język komunikacji międzynarodowej w zakresie studiowanego kierunku studiów; potrafi integrować uzyskane informacje, dokonywać ich interpretacji, a także wyciągać wnioski oraz formułować i uzasadniać opinie
T1A_U09potrafi wykorzystać do formułowania i rozwiązywania zadań inżynierskich metody analityczne, symulacyjne oraz eksperymentalne
T1A_U14potrafi dokonać identyfikacji i sformułować specyfikację prostych zadań inżynierskich o charakterze praktycznym, charakterystycznych dla studiowanego kierunku studiów
T1A_U15potrafi ocenić przydatność rutynowych metod i narzędzi służących do rozwiązania prostego zadania inżynierskiego o charakterze praktycznym, charakterystycznego dla studiowanego kierunku studiów oraz wybrać i zastosować właściwą metodę i narzędzia
T1A_U16potrafi - zgodnie z zadaną specyfikacją - zaprojektować oraz zrealizować proste urządzenie, obiekt, system lub proces, typowe dla studiowanego kierunku studiów, używając właściwych metod, technik i narzędzi
Odniesienie do efektów kształcenia prowadzących do uzyskania tytułu zawodowego inżynieraInzA_U02potrafi wykorzystać do formułowania i rozwiązywania zadań inżynierskich metody analityczne, symulacyjne oraz eksperymentalne
InzA_U06potrafi dokonać identyfikacji i sformułować specyfikację prostych zadań inżynierskich o charakterze praktycznym, charakterystycznych dla studiowanego kierunku studiów
InzA_U07potrafi ocenić przydatność rutynowych metod i narzędzi służących do rozwiązania prostego zadania inżynierskiego o charakterze praktycznym, charakterystycznego dla studiowanego kierunku studiów oraz wybrać i zastosować właściwą metodę i narzędzia
InzA_U08potrafi - zgodnie z zadaną specyfikacją - zaprojektować proste urządzenie, obiekt, system lub proces, typowe dla studiowanego kierunku studiów, używając właściwych metod, technik i narzędzi
Cel przedmiotuC-1umiejętność formułowania i interpretowania wymagań stawianych bazie danych dotyczących więzów integralności i reguł biznesowych
C-2umiejętność programowania obiektów wykonywalnych, ustawiania zdarzeń i konfiguracji serwera baz danych
Treści programoweT-L-2Zakładanie baz danych na MS SQLSerwerze. Zapoznanie się z narzędziem.
T-L-3Tworzenie baz danych - wprowadzanie tabel i ich atrybutów z definicją więzów integralności.
Metody nauczaniaM-1Metoda objaśniająco-poglądowa - wykład z prezentacjami i przykładami.
M-2Metoda problemowa z dyskusją - w ramach zajęć praktycznych realizacja zadań indywidualnych.
Sposób ocenyS-1Ocena podsumowująca: Wykład: ocena podsumowująca na podstawie zaliczenia pisemnego.
S-4Ocena podsumowująca: Laboratorium: ocena podsumowująca na podstawie wykonanego zadania i obecności oraz aktywności na zajęciach.
Kryteria ocenyOcenaKryterium oceny
2,0
3,0umie skonfigurować prostą bazę danych
3,5
4,0
4,5
5,0