W dniach od 2 kwietnia do 5 kwietnia 2024 r. prowadzone będą prace związane z wdrożeniem nowej wersji systemu Repozytorium UJ. Nie będzie możliwe wprowadzanie nowych informacji do repozytorium. Za utrudnienia przepraszamy.
Integracja relacyjnej bazy danych z aplikacją desktopową w budowie systemu zarządzania domem
pl
dc.title.alternative
Integration of a relational database with a desktop application in a home monitoring system
pl
dc.type
licenciate
pl
dc.abstract.pl
Celem pracy jest stworzenie relacyjnej bazy danych oraz integracja jej z aplikacją desktopową na potrzeby Inteligentnego monitoringu w zarządzaniu domem. Aplikacja służąca do obsługi systemu monitorującego budynek wewnątrz lub na zewnątrz w zależności od potrzeb użytkownika.Stworzona struktura bazy danych będzie umożliwiała archiwizację zgłoszeń systemu o wystąpieniu sytuacji niepożądanych na obszarze monitorowania oraz nagrań do ewentualnego późniejszego odtworzenia. Jednocześnie archiwalne nagrania z poziomu aplikacją będą kompresowane tak aby najświeższe nagrania były w jak najlepszej jakości. Starsze nagrania będą systematycznie tracić swoją jakość aż do kompletnego usunięcia ich z bazy danych. Baza danych będzie też przechowywać dane o stanach podpiętych urządzeń do systemu oraz dane dostępu do aplikacji dla użytkowników.Praca zawiera projekt relacyjnej bazy danych, oraz ukazuje sposób odwzorowania relacyjnej architektury bazodanowej na architekturę obiektową aplikacji. Dzięki temu możemy wykonywać z poziomu aplikacji operacje na danych z bazy jak na zwykłych obiektach języka programowania.Baza danych to uporządkowany zbiór danych stworzony tak by w łatwy sposób można było zarządzać zgromadzonymi danymi. Dzięki temu z łatwością możemy wykonywać operacje przeszukiwania, dodawania, usuwania etc. Od struktury w bardzo dużym stopniu zależy późniejsza funkcjonalność tworzonego oprogramowania. Z tych powodów baza danych stanowi bardzo często trzon całej aplikacji i na tworzenie tej struktury bazy danych poświęcane są spore nakłady czasu podczas tworzenia systemu.
pl
dc.abstract.en
The aim of the work is to create a relational database and its integration with the desktop application for the purpose of monitoring intelligent home monitoring system. The application is used to operate the monitoring system building inside or outside, depending on the needs of the user. Developed database structure will be enabled archiving system reports the occurrence of adverse situations in the area of monitoring and recording for possible later retrieval. At the same time video footage from the application they will be compressed so that the latest recordings are in the best quality. Older recordings will steadily lose its quality until their complete removal from the database. The database will also store data about the states of connected devices to the system and data application access for users. The work includes the design of a relational database, and shows how to map a relational database architecture on the architecture of object-oriented applications. This allows us to perform from the application with the data from the database as ordinary objects programming language. A database is a structured collection of data created so that they easily could manage the collected data. As a result, we can easily perform operations to search, add, delete, etc. Since the structure is highly dependent on the subsequent functionality of the created software. For these reasons, the database is often the backbone of the entire application and create the database structure are devoted considerable expenditure of time when creating the system.
pl
dc.subject.pl
Baza danych, Tabela, Relacja, Mapowanie, PostgreSQL, Obiekt, Model
pl
dc.subject.en
The database , table , relationship , mapping , PostgreSQL, object, model
pl
dc.contributor.reviewer
Moczurad, Włodzimierz [SAP11015095]
pl
dc.contributor.reviewer
Telega, Henryk [SAP11015094]
pl
dc.affiliation
Wydział Matematyki i Informatyki
pl
dc.identifier.project
APD / O
pl
dc.identifier.apd
diploma-106185-179719
pl
dc.contributor.departmentbycode
UJK/WMI2
pl
dc.area
obszar nauk ścisłych
pl
dc.fieldofstudy
inżynieria oprogramowania
pl
Pliki tej pozycji
Plik
Rozmiar
Format
Przeglądanie
Nie ma plików powiązanych z tą pozycją.
Pozycja umieszczona jest w następujących kolekcjach