Zachodniopomorski Uniwersytet Technologiczny w Szczecinie

Wydział Informatyki - Informatyka (S1)

Sylabus przedmiotu Bazy i hurtownie danych w Internecie:

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 Bazy i hurtownie danych w Internecie
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 2

Formy dydaktyczne

Forma dydaktycznaKODSemestrGodzinyECTSWagaZaliczenie
laboratoriaL6 15 1,00,38zaliczenie
wykładyW6 15 1,00,62zaliczenie

Wymagania wstępne

KODWymaganie wstępne
W-1Podstawowa wiedza z zakresu baz i hurtowni danych oraz technologii internetowych.

Cele przedmiotu

KODCel modułu/przedmiotu
C-1umiejętność formułowania zasad dostępu do baz danych i hurtowni przez Internet
C-2umiejętność doboru dostępu do baz danych i hurtowni przez Internet
C-3umiejętność zaprojektowania systemu z dostępem do internetowej bazy danych

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-2Badania porównawcze technologii w dostępie do baz danych via internet3
T-L-3Sprawozdanie z poprzedniego laboratorium. Analiza wniosków.2
T-L-4Projektowanie systemów z dostępem do internetowej bazy danych - realizacja zadań w zespołach projektowych.7
T-L-5Sprawozdanie z poprzednich zajęć.1
15
wykłady
T-W-1Analityczne przetwarzanie danych i technologia OLAP w systemie Microsoft SQL Server 2008 oraz Oracle.3
T-W-2Aplikacje internetowe w PL/SQL. Pakiet UTL_HTTP w systemie Oracle opartym na PL/SQL, umożliwiający dostęp do serwera bazy danych jako klienta WWW innego serwera WWW.2
T-W-3Architektura funkcjonowania WebDB z pakietem bibliotecznym Web Developer’s Toolkit procedur PL/SQL.2
T-W-4Rola Serwletów Java i JavaServer Pages (JSP) w dostępie do baz danych. PHP a dostęp do bazy danych - wady i zalety.2
T-W-5Zakres zastosowań XML w dostępie do baz danych via internet. Charakterystyka XML w wybranych środowiskach baz i hurtowni danych (porównanie). XML w integracji baz i hurtowni danych. Parsery XML w dostępie do baz i hurtowni danych oraz transformacja dokumentów XML przy użyciu modułu XSLT. Generowanie i odczytywanie XML z baz danych, przechowywanie XML w bazie danych, mapowanie SQL do XML.4
T-W-6Technologia Internet File System w Oracle. Servlet XSQL. Usługi DTS w zakresie ekstrakcji danych z arkuszy kalkulacyjnych.2
15

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

KODForma aktywnościGodziny
laboratoria
A-L-1Udział w zajęciach laboratoryjnych 15 godzin15
A-L-2Konsultacje do laboratoriów2
A-L-3Przygotowanie do zajęć, opracowanie sprawozdań13
30
wykłady
A-W-115 godzin wykładów15
A-W-2Konsultacje do wykładu2
A-W-3Przygotowanie do zaliczenia (praca własna studenta)8
A-W-4Opracowanie referatu (praca własna studenta)5
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: 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_O2/02_W01
powinien być w stanie formułować zasady dostępu do baz danych i hurtowni przez Internet
I_1A_W06, I_1A_W23T1A_W02, T1A_W03, T1A_W05, T1A_W06, T1A_W07, T1A_W08, T1A_W09InzA_W01, InzA_W02, InzA_W03, InzA_W04, InzA_W05C-1T-W-3, T-W-5, T-W-2, T-W-4, T-W-6M-1, M-2S-1, S-3

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_O2/02_U01
umie decydować o doborze dostępu do baz danych i hurtowni przez Internet
I_1A_U09, I_1A_U12T1A_U01, T1A_U07, T1A_U11, T1A_U14, T1A_U15, T1A_U16InzA_U04, InzA_U06, InzA_U07, InzA_U08C-2T-L-4M-1, M-2S-1, S-3
I_1A_O2/02_U02
umie zaprojektować system z dostępem do internetowej bazy danych
I_1A_U01, I_1A_U09, I_1A_U11, I_1A_U14, 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-2, C-3T-L-4M-1, M-2S-1, S-3

Kryterium oceny - wiedza

Efekt kształceniaOcenaKryterium oceny
I_1A_O2/02_W01
powinien być w stanie formułować zasady dostępu do baz danych i hurtowni przez Internet
2,0
3,0zna podstawowe dostępu do baz i hurtowni danych via Internet
3,5
4,0
4,5
5,0

Kryterium oceny - umiejętności

Efekt kształceniaOcenaKryterium oceny
I_1A_O2/02_U01
umie decydować o doborze dostępu do baz danych i hurtowni przez Internet
2,0
3,0umie zastosować metodę dostępu via Internet do bazy danych
3,5
4,0
4,5
5,0
I_1A_O2/02_U02
umie zaprojektować system z dostępem do internetowej bazy danych
2,0
3,0umie zaprojektować dostęp do bazy danych via Internet
3,5
4,0
4,5
5,0

Literatura podstawowa

  1. Beynon-Davies P., Systemy baz danych., WNT, Warszawa, 2006
  2. Poe V., Klauer V., Brobst S., Tworzenie hurtowni danych., WNT, Warszawa, 2000
  3. Gajda W., PHP, MySQL i MVC. Tworzenie witryn WWW opartych na bazie danych., Wydawnictwo Helion, Gliwice, 2010

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-2Badania porównawcze technologii w dostępie do baz danych via internet3
T-L-3Sprawozdanie z poprzedniego laboratorium. Analiza wniosków.2
T-L-4Projektowanie systemów z dostępem do internetowej bazy danych - realizacja zadań w zespołach projektowych.7
T-L-5Sprawozdanie z poprzednich zajęć.1
15

Treści programowe - wykłady

KODTreść programowaGodziny
T-W-1Analityczne przetwarzanie danych i technologia OLAP w systemie Microsoft SQL Server 2008 oraz Oracle.3
T-W-2Aplikacje internetowe w PL/SQL. Pakiet UTL_HTTP w systemie Oracle opartym na PL/SQL, umożliwiający dostęp do serwera bazy danych jako klienta WWW innego serwera WWW.2
T-W-3Architektura funkcjonowania WebDB z pakietem bibliotecznym Web Developer’s Toolkit procedur PL/SQL.2
T-W-4Rola Serwletów Java i JavaServer Pages (JSP) w dostępie do baz danych. PHP a dostęp do bazy danych - wady i zalety.2
T-W-5Zakres zastosowań XML w dostępie do baz danych via internet. Charakterystyka XML w wybranych środowiskach baz i hurtowni danych (porównanie). XML w integracji baz i hurtowni danych. Parsery XML w dostępie do baz i hurtowni danych oraz transformacja dokumentów XML przy użyciu modułu XSLT. Generowanie i odczytywanie XML z baz danych, przechowywanie XML w bazie danych, mapowanie SQL do XML.4
T-W-6Technologia Internet File System w Oracle. Servlet XSQL. Usługi DTS w zakresie ekstrakcji danych z arkuszy kalkulacyjnych.2
15

Formy aktywności - laboratoria

KODForma aktywnościGodziny
A-L-1Udział w zajęciach laboratoryjnych 15 godzin15
A-L-2Konsultacje do laboratoriów2
A-L-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-115 godzin wykładów15
A-W-2Konsultacje do wykładu2
A-W-3Przygotowanie do zaliczenia (praca własna studenta)8
A-W-4Opracowanie referatu (praca własna studenta)5
30
(*) 1 punkt ECTS, odpowiada około 30 godzinom aktywności studenta
PoleKODZnaczenie kodu
Zamierzone efekty kształceniaI_1A_O2/02_W01powinien być w stanie formułować zasady dostępu do baz danych i hurtowni przez Internet
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_W23ma wiedzę w zakresie systemów internetowych
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_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_W08ma podstawową wiedzę niezbędną do rozumienia społecznych, ekonomicznych, prawnych i innych pozatechnicznych uwarunkowań działalności inżynierskiej
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_W03ma podstawową wiedzę niezbędną do rozumienia społecznych, ekonomicznych, prawnych i innych uwarunkowań działalności inżynierskiej
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 zasad dostępu do baz danych i hurtowni przez Internet
Treści programoweT-W-3Architektura funkcjonowania WebDB z pakietem bibliotecznym Web Developer’s Toolkit procedur PL/SQL.
T-W-5Zakres zastosowań XML w dostępie do baz danych via internet. Charakterystyka XML w wybranych środowiskach baz i hurtowni danych (porównanie). XML w integracji baz i hurtowni danych. Parsery XML w dostępie do baz i hurtowni danych oraz transformacja dokumentów XML przy użyciu modułu XSLT. Generowanie i odczytywanie XML z baz danych, przechowywanie XML w bazie danych, mapowanie SQL do XML.
T-W-2Aplikacje internetowe w PL/SQL. Pakiet UTL_HTTP w systemie Oracle opartym na PL/SQL, umożliwiający dostęp do serwera bazy danych jako klienta WWW innego serwera WWW.
T-W-4Rola Serwletów Java i JavaServer Pages (JSP) w dostępie do baz danych. PHP a dostęp do bazy danych - wady i zalety.
T-W-6Technologia Internet File System w Oracle. Servlet XSQL. Usługi DTS w zakresie ekstrakcji danych z arkuszy kalkulacyjnych.
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: Laboratorium: ocena podsumowująca na podstawie sprawozdania końcowego i obecności oraz aktywności na zajęciach.
Kryteria ocenyOcenaKryterium oceny
2,0
3,0zna podstawowe dostępu do baz i hurtowni danych via Internet
3,5
4,0
4,5
5,0
PoleKODZnaczenie kodu
Zamierzone efekty kształceniaI_1A_O2/02_U01umie decydować o doborze dostępu do baz danych i hurtowni przez Internet
Odniesienie do efektów kształcenia dla kierunku studiówI_1A_U09potrafi projektować i wytwarzać proste systemy internetowe
I_1A_U12umie praktycznie zastosować technologie informatyczne w organizacjach, ze szczególnym uwzględnieniem biznesu
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_U07potrafi posługiwać się technikami informacyjno-komunikacyjnymi właściwymi do realizacji zadań typowych dla działalności inżynierskiej
T1A_U11ma przygotowanie niezbędne do pracy w środowisku przemysłowym oraz zna zasady bezpieczeństwa związane z tą pracą
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_U04potrafi dokonać wstępnej analizy ekonomicznej podejmowanych działań inżynierskich
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ść doboru dostępu do baz danych i hurtowni przez Internet
Treści programoweT-L-4Projektowanie systemów z dostępem do internetowej bazy danych - realizacja zadań w zespołach projektowych.
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: 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 zastosować metodę dostępu via Internet do bazy danych
3,5
4,0
4,5
5,0
PoleKODZnaczenie kodu
Zamierzone efekty kształceniaI_1A_O2/02_U02umie zaprojektować system z dostępem do internetowej bazy danych
Odniesienie do efektów kształcenia dla kierunku studiówI_1A_U01potrafi w zakresie podstawowym projektować, implementować i testować oprogramowanie
I_1A_U09potrafi projektować i wytwarzać proste systemy internetowe
I_1A_U11ma umiejętność projektowania i tworzenia systemów relacyjnych baz danych
I_1A_U14ma umiejętność tworzenia interfejsów użytkownika oraz wykorzystania różnych sposobów komunikacji z systemami komputerowymi
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ść doboru dostępu do baz danych i hurtowni przez Internet
C-3umiejętność zaprojektowania systemu z dostępem do internetowej bazy danych
Treści programoweT-L-4Projektowanie systemów z dostępem do internetowej bazy danych - realizacja zadań w zespołach projektowych.
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: 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 zaprojektować dostęp do bazy danych via Internet
3,5
4,0
4,5
5,0