logo
Karta przedmiotu
logo

Przemysłowe bazy danych

Podstawowe informacje o zajęciach

Cykl kształcenia: 2024/2025

Nazwa jednostki prowadzącej studia: Wydział Elektrotechniki i Informatyki

Nazwa kierunku studiów: Automatyka i robotyka

Obszar kształcenia: nauki techniczne

Profil studiów: ogólnoakademicki

Poziom studiów: pierwszego stopnia

Forma studiów: stacjonarne

Specjalności na kierunku: Automatyzacja systemów wytwarzania i intralogistyki, Komputerowe systemy sterowania

Tytuł otrzymywany po ukończeniu studiów: inżynier

Nazwa jednostki prowadzącej zajęcia: Katedra Informatyki i Automatyki

Kod zajęć: 2494

Status zajęć: obowiązkowy dla programu

Układ zajęć w planie studiów: sem: 5 / W30 L15 P15 / 4 ECTS / E

Język wykładowy: polski

Imię i nazwisko koordynatora 1: dr inż. Dariusz Rzońca

Terminy konsultacji koordynatora: informacja na stronie KIiA: https://office.kia.prz.edu.pl

Imię i nazwisko koordynatora 2: dr inż. Bartosz Trybus

Terminy konsultacji koordynatora: informacja na stronie KIiA: https://office.kia.prz.edu.pl

semestr 5: mgr inż. Marcin Hubacz

Cel kształcenia i wykaz literatury

Główny cel kształcenia: Umiejętność wykorzystania, projektowania i implementacji komputerowych aplikacji bazodanowych z uwzględnieniem przemysłowych baz danych

Ogólne informacje o zajęciach: Zajęcia w formie wykładu, laboratorium i projektu

Materiały dydaktyczne: http://materialy.prz-rzeszow.pl

Wykaz literatury, wymaganej do zaliczenia zajęć
Literatura wykorzystywana podczas zajęć wykładowych
1 Beynon-Davies P Database systems Palgrave Publications.
2 M. Muraszkiewicz, H. Rybiński Bazy Danych AOW.
3 Richard Stones, Neil Matthew Bazy danych i MySQL Helion.
Literatura wykorzystywana podczas zajęć ćwiczeniowych/laboratoryjnych/innych
1 Access 2000. Księga eksperta Helion.
2 Oracle Corp.: Oracle9i SQL Reference Orcale.

Wymagania wstępne w kategorii wiedzy/umiejętności/kompetencji społecznych

Wymagania formalne: Matura

Wymagania wstępne w kategorii Wiedzy: Znajomość zasad programowania aplikacji komputerowych

Wymagania wstępne w kategorii Umiejętności: Umiejętność tworzenia programów za pomocą jednego z typowych języków (C, C++, Java or C#)

Wymagania wstępne w kategorii Kompetencji społecznych: szacunek do innych, odpowiedzialność, komunikacja, produktywność

Efekty kształcenia dla zajęć

MEK Student, który zaliczył zajęcia Formy zajęć/metody dydaktyczne prowadzące do osiągnięcia danego efektu kształcenia Metody weryfikacji każdego z wymienionych efektów kształcenia Związki z KEK Związki z PRK
01 Zna podstawowe pojęcia z zakresu relacyjnych baz danych oraz algebry relacji. wykład, wykład interaktywny, laboratorium, projekt indywidualny, projekt zespołowy egzamin cz. pisemna, egzamin cz. praktyczna, zaliczenie cz. pisemna, prezentacja projektu, obserwacja wykonawstwa K_U02++
P6S_UK
02 Zna zasady projektowania baz danych, potrafi dokonać analizy modelu danych dla zastosowań przemysłowych, zaprojektować relacyjną bazę danych oraz opracować schemat relacyjnej bazy danych na podstawie diagramów związków encji. wykład, wykład interaktywny, wykład problemowy, laboratorium problemowe, projekt indywidualny, projekt zespołowy egzamin cz. praktyczna, zaliczenie cz. praktyczna, obserwacja wykonawstwa, prezentacja projektu, sprawozdanie z projektu K_W12+
K_U24+
K_K10+
P6S_KK
P6S_UW
P6S_WG
03 Potrafi tworzyć proste zapytania w języku SQL, zna polecenia do tworzenia i modyfikacji schematu bazy danych oraz instrukcje do manipulowania danymi. wykład interaktywny, wykład problemowy, wykład, laboratorium, projekt indywidualny, projekt zespołowy egzamin cz. pisemna, egzamin cz. praktyczna, zaliczenie cz. praktyczna, zaliczenie cz. pisemna, kolokwium K_W13+
P6S_WG
04 Potrafi tworzyć proste i złożone zapytania w języku SQL, wyszukiwać i grupować dane za pomocą klauzul polecenia SELECT. wykład interaktywny, wykład problemowy, wykład, laboratorium, laboratorium problemowe, projekt indywidualny, projekt zespołowy egzamin cz. praktyczna, zaliczenie cz. praktyczna, egzamin cz. pisemna, kolokwium K_W13+
P6S_WG
05 Zna cechy przemysłowych i temporalnych baz danych i ich zastosowania, potrafi korzystać z przemysłowych baz danych, w tym baz tworzonych przez typowe systemy SCADA wykład, wykład interaktywny, projekt indywidualny, projekt zespołowy zaliczenie cz. praktyczna, zaliczenie cz. pisemna K_W12+++
K_U32+
K_K10+
P6S_KK
P6S_UW
P6S_WG

Uwaga: W zależności od sytuacji epidemicznej, jeżeli nie będzie możliwości weryfikacji osiągniętych efektów uczenia się określonych w programie studiów w sposób stacjonarny w szczególności zaliczenia i egzaminy kończące określone zajęcia będą mogły się odbywać przy użyciu środków komunikacji elektronicznej (w sposób zdalny).

Treści kształcenia dla zajęć

Sem. TK Treści kształcenia Realizowane na MEK
5 TK01 Relacyjne bazy danych. Przykład bazy danych. Przykład relacyjnej bazy danych. Języki baz danych: DDL, DML, DCL, QL. Operacje na relacjach: selekcja, projekcja, połączenie, unia. - MEK01 MEK02
5 TK02 Zasady projektowania baz danych. Modelowanie danych. Przygotowywanie schematu relacyjnej bazy danych na podstawie diagramów związków encji. - MEK01 MEK02
5 TK03 Tworzenie i modyfikacja schematu bazy danych. Instrukcje do manipulowania danymi. Tworzenie tabel. Typy danych. Ograniczenia integralnościowe i warunki poprawności. Wstawianie danych. Modyfikowanie i usuwanie danych. - MEK02 MEK03
5 TK04 Proste polecenia SELECT. Wyszukiwanie danych – klauzula WHERE.Porządkowanie danych. Grupowanie wierszy . - MEK03 MEK04
5 TK05 Poziome łączenie relacji. Określanie warunków połączenia. Klauzula JOIN. Pionowe łączenie relacji: union, intersect, minus. Zagnieżdżanie zapytań. Tryb nieskorelowany i skorelowany. Funkcje operujące na krotkach pojedynczych. Funkcje agregujące - MEK03 MEK04
5 TK06 Przemysłowe bazy danych - cechy, zastosowania. Pojęcie pieczątki czasowej. Współpraca z systemami SCADA. Mechanizm OPC. Ochrona przed atakami typu SQL Injection. - MEK04 MEK05

Nakład pracy studenta

Forma zajęć Praca przed zajęciami Udział w zajęciach Praca po zajęciach
Wykład (sem. 5) Godziny kontaktowe: 30.00 godz./sem.
Uzupełnienie/studiowanie notatek: 4.00 godz./sem.
Studiowanie zalecanej literatury: 5.00 godz./sem.
Laboratorium (sem. 5) Przygotowanie do laboratorium: 10.00 godz./sem.
Przygotowanie do kolokwium: 10.00 godz./sem.
Godziny kontaktowe: 15.00 godz./sem.
Dokończenia/wykonanie sprawozdania: 10.00 godz./sem.
Projekt/Seminarium (sem. 5) Przygotowanie do zajęć projektowych/seminaryjnych: 5.00 godz./sem.
Godziny kontaktowe: 15.00 godz./sem..
Wykonanie projektu/dokumentacji/raportu: 10.00 godz./sem.
Przygotowanie do prezentacji: 5.00 godz./sem.
Konsultacje (sem. 5)
Egzamin (sem. 5)

Sposób wystawiania ocen składowych zajęć i oceny końcowej

Forma zajęć Sposób wystawiania oceny podsumowującej
Wykład egzamin pisemny
Laboratorium kolokwium
Projekt/Seminarium prezentacja projektu
Ocena końcowa wystawiana na podstawie wyniku egzaminu z uwzględnieniem ocen z laboratorium i projektu

Przykładowe zadania

Wymagane podczas egzaminu/zaliczenia
(-)

Realizowane podczas zajęć ćwiczeniowych/laboratoryjnych/projektowych
(-)

Inne
(-)

Czy podczas egzaminu/zaliczenia student ma możliwość korzystania z materiałów pomocniczych : nie

Treści zajęć powiazane są z prowadzonymi badaniami naukowymi: tak

1 A. Bożek; D. Rzońca Communication Time Optimization of Register-Based Data Transfer 2023
2 A. Paszkiewicz; B. Pawłowicz; M. Salach; K. Siwiec; K. Strzępek; B. Trybus Quantitative and Qualitative Analysis of Agricultural Fields Based on Aerial Multispectral Images Using Neural Networks 2023
3 B. Trybus Druga Konferencja Kół Naukowych w ramach Politechnicznej Sieci Via Carpatia im. Prezydenta RP Lecha Kaczyńskiego 2023
4 G. Dec; D. Mazur; D. Rzońca Urządzenie zabezpieczające powierzchnie płaskie, zwłaszcza powierzchnie paneli fotowoltaicznych 2023
5 J. Sadolewski; B. Trybus Exception Handling in Programmable Controllers with Denotational Model 2023
6 M. Hubacz; B. Pawłowicz; M. Salach; B. Trybus Laundry Cluster Management Using Cloud 2023
7 M. Hubacz; B. Trybus Dual-Core PLC for Cooperating Projects with Software Implementation 2023
8 M. Hubacz; D. Mazur; B. Pawłowicz; M. Salach; M. Skoczylas; B. Trybus Navigation and mapping of closed spaces with a mobile robot and RFID grid 2023
9 A. Bożek; T. Rak; D. Rzońca Timed Colored Petri Net-Based Event Generators for Web Systems Simulation 2022
10 D. Rzońca Przyspieszenie wymiany danych w protokole Modbus między PLC a HMI wykorzystującymi pakiet inżynierski CPDev 2022
11 J. Sadolewski; B. Trybus Compiler and virtual machine of a multiplatform control environment 2022
12 J. Sadolewski; B. Trybus Denotational Model and Implementation of Scalable Virtual Machine in CPDev 2022
13 M. Hubacz; B. Pawłowicz; B. Trybus Architektura niskoenergetycznego uniwersalnego sterownika programowalnego 2022
14 M. Hubacz; B. Pawłowicz; M. Skoczylas; B. Trybus Sieć identyfikatorów RFID oraz sposób synchronizacji danych pomiędzy identyfikatorami sieci identyfikatorów RFID 2022
15 M. Hubacz; B. Trybus Data Alignment on Embedded CPUs for Programmable Control Devices 2022
16 M. Hubacz; J. Sadolewski; B. Trybus Obsługa typów danych normy PN-EN 61131-3 w architekturze ARM z ograniczeniami dostępu do pamięci 2022
17 M. Hubacz; S. Kołcz; B. Pawłowicz; M. Salach; B. Trybus Model urządzenia piorącego wykorzystującego tekstroniczne transpondery RFID 2022
18 M. Hubacz; S. Kołcz; B. Pawłowicz; M. Salach; B. Trybus Wykorzystanie identyfikatorów RFID w sterowaniu urządzeń piorących 2022
19 Ł. Gotówko; M. Hubacz; B. Pawłowicz; M. Salach; M. Skoczylas; B. Trybus Room mapping system using RFID and mobile robots 2022
20 A. Paszkiewicz; B. Pawłowicz; M. Salach; B. Trybus Traffic Intersection Lane Control Using Radio Frequency Identification and 5G Communication 2021
21 B. Pawłowicz; M. Salach; B. Trybus; K. Żak Monitorowanie ruchu ulicznego z wykorzystaniem chmury obliczeniowej i techniki RFID 2021
22 G. Dec; A. Majka; T. Rogalski; D. Rzońca; S. Samolej Regular graph-based free route flight planning approach 2021
23 M. Hubacz; J. Sadolewski; B. Trybus Wydajność architektury STM32 w zakresie wykonywania kodu pośredniego dla systemów sterowania 2021
24 T. Rak; D. Rzońca Recommendations for Using QPN Formalism for Preparation of Incoming Request Stream Generator in Modeled System 2021
25 A. Ostrowska-Dankiewicz; A. Pacana; J. Polaszczyk; B. Trybus Prace Kół Naukowych Politechniki Rzeszowskiej w roku akademickim 2019/2020 2020
26 B. Pawłowicz; M. Salach; B. Trybus Infrastructure of RFID-Based Smart City Traffic Control System 2020
27 B. Pawłowicz; M. Salach; B. Trybus The Infrastructure of RFID-Based Fast Moving Consumer Goods System Using Cloud 2020
28 D. Rzońca Editorial Board Member of \"Applied System Innovation\" journal (MDPI) 2020
29 D. Rzońca Poprawa wydajności komunikacji sterownika przemysłowego z panelem operatorskim HMI w środowisku inżynierskim CPDev 2020
30 D. Rzońca; J. Sadolewski; A. Stec; Z. Świder; B. Trybus; L. Trybus Implementacja środowiska inżynierskiego na przykładzie pakietu CPDev 2020
31 D. Rzońca; J. Sadolewski; A. Stec; Z. Świder; B. Trybus; L. Trybus Ship Autopilot Software – A Case Study 2020
32 M. Hubacz; B. Pawłowicz; B. Trybus Using Multiple RFID Readers in Mobile Robots for Surface Exploration 2020
33 P. Jankowski-Mihułowicz; B. Pawłowicz; M. Salach; B. Trybus Dynamic RFID Identification in Urban Traffic Management Systems 2020
34 A. Pacana; M. Szydełko; B. Trybus; J. Woźniak Prace Kół Naukowych Politechniki Rzeszowskiej w roku akademickim 2018/2019 2019
35 B. Pawłowicz; M. Salach; B. Trybus Aktywne oznakowanie drogowe oraz system wspomagania pojazdów autonomicznych z wykorzystaniem aktywnego oznakowania drogowego 2019
36 B. Pawłowicz; M. Salach; B. Trybus Smart City Traffic Monitoring System Based on 5G Cellular Network, RFID and Machine Learning 2019
37 D. Głowacz-Czerwonka; D. Ożóg; B. Pawłowicz; J. Polaszczyk; J. Stec-Rusiecka; J. Strojny; B. Trybus Prace Kół Naukowych Politechniki Rzeszowskiej w roku akademickim 2018/2019 2019
38 D. Nowak; T. Rogalski; D. Rzońca; S. Samolej; Ł. Wałek Control System for Aircraft Take-off and Landing Based on Modified PID controllers 2019
39 D. Rzońca; J. Sadolewski; A. Stec; Z. Świder; B. Trybus; L. Trybus Aneks 5 z dnia 25.04.2019 do Umowy nr NE/01/2012 o współpracy nad rozwojem oprogramowania zawartej w dniu 28.02.2012 ( do umowy licencyjnej na CPDev z Praxis) 2019
40 D. Rzońca; J. Sadolewski; A. Stec; Z. Świder; B. Trybus; L. Trybus Agreement no. NR-644-5/2019 on cooperation in software development, concluded on December 3, 2019 2019
41 D. Rzońca; J. Sadolewski; A. Stec; Z. Świder; B. Trybus; L. Trybus Developing a Multiplatform Control Environment 2019
42 G. Dec; D. Mazur; D. Rzońca Urządzenie zabezpieczające powierzchnie płaskie, zwłaszcza powierzchnie paneli fotowoltaicznych 2019
43 M. Hubacz; D. Klepacki; K. Kuryło; B. Pawłowicz; W. Sabat; B. Trybus Analysis of Electromagnetic Disturbances Generated by an Autonomous RFID-Based Navigation Robot 2019
44 M. Jamro; D. Rzońca SysML-based Optimization of Global Variables Arrangement for Visualization in Distributed Control Systems Oriented Towards Communication Performance 2019
45 W. Rząsa; D. Rzońca Sposób detekcji i analizy wsadu pralki automatycznej oraz urządzenie do realizacji tego sposobu 2019