Zachodniopomorski Uniwersytet Technologiczny w Szczecinie

Wydział Informatyki - Informatyka (S1)

Sylabus przedmiotu Języki zapytań w bazach i hurtowniach 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 Języki zapytań w bazach i hurtowniach 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) 2,0 ECTS (formy) 2,0
Forma zaliczenia zaliczenie Język polski
Blok obieralny 10 Grupa obieralna 7

Formy dydaktyczne

Forma dydaktycznaKODSemestrGodzinyECTSWagaZaliczenie
wykładyW6 15 0,90,50zaliczenie
laboratoriaL6 15 1,10,50zaliczenie

Wymagania wstępne

KODWymaganie wstępne
W-1Podstawowa wiedza z zakresu baz i hurtowni danych - wykład dla kierunku

Cele przedmiotu

KODCel modułu/przedmiotu
C-1Umiejętność efektywnego korzystania z zasobów baz i hurtowni danych poprzez rozbudowę zapytań o zapytania nieprecyzyjne i bazę reguł

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

KODTreść programowaGodziny
laboratoria
T-L-1Zajęcia organizacyjne - zasady zaliczania, plan pracy, podział na grupy i przydział zadań, omówienie w grupach zadanych tematów.2
T-L-2Realizacja indywidualnych zadań na przykładowej bazie danych - przykłady zaawansowanych zapytań do baz danych4
T-L-3Sprawozdanie z poprzednich zajęć. Analiza zapytań.2
T-L-4Rozwinięcie modelu struktury bazy danych o bazę reguł. Budowa i realizacja zapytań regułowych.4
T-L-5Sprawozdanie z poprzednich zajęć. Modelowanie rozmyte – rozbudowa modelu, budowa i realizacja zapytań rozmytych.3
15
wykłady
T-W-1Cechy, funkcje, konstrukcje i podstawy semantyczne języków zapytań.2
T-W-2Optymalizacja zapytań.2
T-W-3Klasyfikacja relacyjnych języków zapytań – przykłady. Zaawansowane techniki programowania w języku SQL. Klasyfikacja zapytań do baz i hurtowni danych – rodzaje wsparcia.4
T-W-4Regułowe języki zapytań – charakterystyka i analiza zapytań.2
T-W-5Rozmyte języki zapytań – charakterystyka i analiza zapytań.2
T-W-6Teoria obiektowych języków zapytań. Moduł języka zapytań w systemach baz danych.3
15

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

KODForma aktywnościGodziny
laboratoria
A-L-1Udział w laboratoriach 15 godzin15
A-L-2Konsultacje do laboratoriów2
A-L-3Przygotowanie do zajęć, opracowanie sprawozdań15
32
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)10
27

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: Laboratorium: ocena kształtująca na podstawie bieżących sprawozdań z wykonanych zadań.
S-3Ocena podsumowująca: Laboratorium: ocena podsumowująca na podstawie sprawozdania końcowego 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_O7/07_W01
znajomość regułowych języków zapytań
I_1A_W14, I_1A_W16, I_1A_W17, I_1A_W20T1A_W02, T1A_W03, T1A_W04, T1A_W07, T1A_W08, T1A_W10, T1A_W11InzA_W01, InzA_W02, InzA_W03, InzA_W05C-1T-W-1, T-W-4, T-L-4M-2, M-1S-1
I_1A_O7/07_W02
znajomość rozmytych języków zapytań
I_1A_W16, I_1A_W17T1A_W03, T1A_W04, T1A_W07, T1A_W08, T1A_W10, T1A_W11InzA_W01, InzA_W02, InzA_W03, InzA_W05C-1T-W-1, T-W-5, T-L-5M-2, M-1S-1

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_O7/07_U01
umiejętność efektywnego korzystania z zasobów baz i hurtowni danych poprzez rozbudowę zapytań o zapytania nieprecyzyjne i bazę reguł
I_1A_U11T1A_U09, T1A_U14, T1A_U15, T1A_U16InzA_U02, InzA_U06, InzA_U07, InzA_U08C-1T-W-1, T-W-2, T-W-3, T-L-2M-2, M-1S-1, S-3
I_1A_O7/07_U02
potrafi zaprojektować rozwiązania dotyczące komunikacji użytkownika z bazą danych
I_1A_U11T1A_U09, T1A_U14, T1A_U15, T1A_U16InzA_U02, InzA_U06, InzA_U07, InzA_U08C-1T-L-2M-2, M-1S-1, S-3

Kryterium oceny - wiedza

Efekt kształceniaOcenaKryterium oceny
I_1A_O7/07_W01
znajomość regułowych języków zapytań
2,0
3,0zna podstawowe polecenia regułowych języków zapytań
3,5
4,0
4,5
5,0
I_1A_O7/07_W02
znajomość rozmytych języków zapytań
2,0
3,0zna podstawowe polecenia rozmytych języków zapytań
3,5
4,0
4,5
5,0

Kryterium oceny - umiejętności

Efekt kształceniaOcenaKryterium oceny
I_1A_O7/07_U01
umiejętność efektywnego korzystania z zasobów baz i hurtowni danych poprzez rozbudowę zapytań o zapytania nieprecyzyjne i bazę reguł
2,0
3,0umie korzystać z zasobów baz i hurtowni danych rozbudować zapytanie o rozmytość i bazę reguł
3,5
4,0
4,5
5,0
I_1A_O7/07_U02
potrafi zaprojektować rozwiązania dotyczące komunikacji użytkownika z bazą danych
2,0
3,0potrafi zaprojektować typową komunikację użytkownika z bazą danych
3,5
4,0
4,5
5,0

Literatura podstawowa

  1. Celko J., SQL zaawansowane techniki programowania, Wydawnictwo MIKOM, Warszawa, 1999
  2. Subieta K., Teria i konstrukcja obiektowych języków zapytań, Wydawnictwo PJWSTK, Warszawa, 2004
  3. Zadrożny S., Zapytania nieprecyzyjne i lingwistyczne podsumowanie baz danych, Akademicka Oficyna Wydawnicza EXIT, Warszawa, 2006

Literatura dodatkowa

  1. Krakowiak M., Model interaktywnego języka zapytań w wyspecjalizowanych systemach baz danych, rozprawa doktorska WIPS, Szczecin, 2008

Treści programowe - laboratoria

KODTreść programowaGodziny
T-L-1Zajęcia organizacyjne - zasady zaliczania, plan pracy, podział na grupy i przydział zadań, omówienie w grupach zadanych tematów.2
T-L-2Realizacja indywidualnych zadań na przykładowej bazie danych - przykłady zaawansowanych zapytań do baz danych4
T-L-3Sprawozdanie z poprzednich zajęć. Analiza zapytań.2
T-L-4Rozwinięcie modelu struktury bazy danych o bazę reguł. Budowa i realizacja zapytań regułowych.4
T-L-5Sprawozdanie z poprzednich zajęć. Modelowanie rozmyte – rozbudowa modelu, budowa i realizacja zapytań rozmytych.3
15

Treści programowe - wykłady

KODTreść programowaGodziny
T-W-1Cechy, funkcje, konstrukcje i podstawy semantyczne języków zapytań.2
T-W-2Optymalizacja zapytań.2
T-W-3Klasyfikacja relacyjnych języków zapytań – przykłady. Zaawansowane techniki programowania w języku SQL. Klasyfikacja zapytań do baz i hurtowni danych – rodzaje wsparcia.4
T-W-4Regułowe języki zapytań – charakterystyka i analiza zapytań.2
T-W-5Rozmyte języki zapytań – charakterystyka i analiza zapytań.2
T-W-6Teoria obiektowych języków zapytań. Moduł języka zapytań w systemach baz danych.3
15

Formy aktywności - laboratoria

KODForma aktywnościGodziny
A-L-1Udział w laboratoriach 15 godzin15
A-L-2Konsultacje do laboratoriów2
A-L-3Przygotowanie do zajęć, opracowanie sprawozdań15
32
(*) 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)10
27
(*) 1 punkt ECTS, odpowiada około 30 godzinom aktywności studenta
PoleKODZnaczenie kodu
Zamierzone efekty kształceniaI_1A_O7/07_W01znajomość regułowych języków zapytań
Odniesienie do efektów kształcenia dla kierunku studiówI_1A_W14zna wybrane metody i techniki służące do komunikacji człowieka z komputerem
I_1A_W16ma wiedzę dotyczącą możliwości zastosowania informatyki w różnych dziedzinach aktywności ludzkiej (np. w przemyśle, zarządzaniu i medycynie)
I_1A_W17zna podstawowe metody gromadzenia i przetwarzania danych i informacji
I_1A_W20zna wybrane metody i techniki dotyczące podstaw podejmowania decyzji
Odniesienie do efektów zdefiniowanych dla obszaru kształceniaT1A_W02ma podstawową wiedzę w zakresie kierunków studiów powiązanych ze studiowanym kierunkiem studiów
T1A_W03ma uporządkowaną, podbudowaną teoretycznie wiedzę ogólną obejmującą kluczowe zagadnienia z zakresu studiowanego kierunku studiów
T1A_W04ma szczegółową wiedzę związaną z wybranymi zagadnieniami z zakresu studiowanego kierunku studiów
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_W08ma podstawową wiedzę niezbędną do rozumienia społecznych, ekonomicznych, prawnych i innych pozatechnicznych uwarunkowań działalności inżynierskiej
T1A_W10zna i rozumie podstawowe pojęcia i zasady z zakresu ochrony własności przemysłowej i prawa autorskiego; umie korzystać z zasobów informacji patentowej
T1A_W11zna ogólne zasady tworzenia i rozwoju form indywidualnej przedsiębiorczości, wykorzystującej wiedzę z zakresu dziedzin nauki i dyscyplin naukowych, właściwych dla studiowanego kierunku studiów
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_W03ma podstawową wiedzę niezbędną do rozumienia społecznych, ekonomicznych, prawnych i innych uwarunkowań działalności inżynierskiej
InzA_W05zna typowe technologie inżynierskie w zakresie studiowanego kierunku studiów
Cel przedmiotuC-1Umiejętność efektywnego korzystania z zasobów baz i hurtowni danych poprzez rozbudowę zapytań o zapytania nieprecyzyjne i bazę reguł
Treści programoweT-W-1Cechy, funkcje, konstrukcje i podstawy semantyczne języków zapytań.
T-W-4Regułowe języki zapytań – charakterystyka i analiza zapytań.
T-L-4Rozwinięcie modelu struktury bazy danych o bazę reguł. Budowa i realizacja zapytań regułowych.
Metody nauczaniaM-2Metoda problemowa z dyskusją - w ramach zajęć praktycznych realizacja zadań indywidualnych.
M-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,0zna podstawowe polecenia regułowych języków zapytań
3,5
4,0
4,5
5,0
PoleKODZnaczenie kodu
Zamierzone efekty kształceniaI_1A_O7/07_W02znajomość rozmytych języków zapytań
Odniesienie do efektów kształcenia dla kierunku studiówI_1A_W16ma wiedzę dotyczącą możliwości zastosowania informatyki w różnych dziedzinach aktywności ludzkiej (np. w przemyśle, zarządzaniu i medycynie)
I_1A_W17zna podstawowe metody gromadzenia i przetwarzania danych i informacji
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_W04ma szczegółową wiedzę związaną z wybranymi zagadnieniami z zakresu studiowanego kierunku studiów
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_W08ma podstawową wiedzę niezbędną do rozumienia społecznych, ekonomicznych, prawnych i innych pozatechnicznych uwarunkowań działalności inżynierskiej
T1A_W10zna i rozumie podstawowe pojęcia i zasady z zakresu ochrony własności przemysłowej i prawa autorskiego; umie korzystać z zasobów informacji patentowej
T1A_W11zna ogólne zasady tworzenia i rozwoju form indywidualnej przedsiębiorczości, wykorzystującej wiedzę z zakresu dziedzin nauki i dyscyplin naukowych, właściwych dla studiowanego kierunku studiów
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_W03ma podstawową wiedzę niezbędną do rozumienia społecznych, ekonomicznych, prawnych i innych uwarunkowań działalności inżynierskiej
InzA_W05zna typowe technologie inżynierskie w zakresie studiowanego kierunku studiów
Cel przedmiotuC-1Umiejętność efektywnego korzystania z zasobów baz i hurtowni danych poprzez rozbudowę zapytań o zapytania nieprecyzyjne i bazę reguł
Treści programoweT-W-1Cechy, funkcje, konstrukcje i podstawy semantyczne języków zapytań.
T-W-5Rozmyte języki zapytań – charakterystyka i analiza zapytań.
T-L-5Sprawozdanie z poprzednich zajęć. Modelowanie rozmyte – rozbudowa modelu, budowa i realizacja zapytań rozmytych.
Metody nauczaniaM-2Metoda problemowa z dyskusją - w ramach zajęć praktycznych realizacja zadań indywidualnych.
M-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,0zna podstawowe polecenia rozmytych języków zapytań
3,5
4,0
4,5
5,0
PoleKODZnaczenie kodu
Zamierzone efekty kształceniaI_1A_O7/07_U01umiejętność efektywnego korzystania z zasobów baz i hurtowni danych poprzez rozbudowę zapytań o zapytania nieprecyzyjne i bazę reguł
Odniesienie do efektów kształcenia dla kierunku studiówI_1A_U11ma umiejętność projektowania i tworzenia systemów relacyjnych baz danych
Odniesienie do efektów zdefiniowanych dla obszaru kształceniaT1A_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ść efektywnego korzystania z zasobów baz i hurtowni danych poprzez rozbudowę zapytań o zapytania nieprecyzyjne i bazę reguł
Treści programoweT-W-1Cechy, funkcje, konstrukcje i podstawy semantyczne języków zapytań.
T-W-2Optymalizacja zapytań.
T-W-3Klasyfikacja relacyjnych języków zapytań – przykłady. Zaawansowane techniki programowania w języku SQL. Klasyfikacja zapytań do baz i hurtowni danych – rodzaje wsparcia.
T-L-2Realizacja indywidualnych zadań na przykładowej bazie danych - przykłady zaawansowanych zapytań do baz danych
Metody nauczaniaM-2Metoda problemowa z dyskusją - w ramach zajęć praktycznych realizacja zadań indywidualnych.
M-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.
S-3Ocena podsumowująca: Laboratorium: ocena podsumowująca na podstawie sprawozdania końcowego i obecności oraz aktywności na zajęciach.
Kryteria ocenyOcenaKryterium oceny
2,0
3,0umie korzystać z zasobów baz i hurtowni danych rozbudować zapytanie o rozmytość i bazę reguł
3,5
4,0
4,5
5,0
PoleKODZnaczenie kodu
Zamierzone efekty kształceniaI_1A_O7/07_U02potrafi zaprojektować rozwiązania dotyczące komunikacji użytkownika z bazą danych
Odniesienie do efektów kształcenia dla kierunku studiówI_1A_U11ma umiejętność projektowania i tworzenia systemów relacyjnych baz danych
Odniesienie do efektów zdefiniowanych dla obszaru kształceniaT1A_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ść efektywnego korzystania z zasobów baz i hurtowni danych poprzez rozbudowę zapytań o zapytania nieprecyzyjne i bazę reguł
Treści programoweT-L-2Realizacja indywidualnych zadań na przykładowej bazie danych - przykłady zaawansowanych zapytań do baz danych
Metody nauczaniaM-2Metoda problemowa z dyskusją - w ramach zajęć praktycznych realizacja zadań indywidualnych.
M-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.
S-3Ocena podsumowująca: Laboratorium: ocena podsumowująca na podstawie sprawozdania końcowego i obecności oraz aktywności na zajęciach.
Kryteria ocenyOcenaKryterium oceny
2,0
3,0potrafi zaprojektować typową komunikację użytkownika z bazą danych
3,5
4,0
4,5
5,0