Linguagem de consulta para aplicações em tempo-real.

Detalhes bibliográficos
Autor(a) principal: LEITE, Cicília Raquel Maia.
Data de Publicação: 2005
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Biblioteca Digital de Teses e Dissertações da UFCG
Texto Completo: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/6949
Resumo: O processamento de uxo contínuo de dados está surgindo como uma área de pesquisa em expansão e está voltada para o processamento de informações produzidas por dispositivos que geram grandes volumes de dados em alta velocidade e com tempo de vida útil limitado. Por exemplo, as informações geradas por sensores são seqüências contínuas e ilimitadas de dados. Tradicionalmente, tais informações requerem equipamentos e programas especiais para monitorá-las, que processam e reagem à entrada contínua de diversas origens. Entre diversas aplicações que necessitam utilizar sensores pode-se citar: estações de monitoramento de tempo, sistemas para monitoramento de pacientes, sistemas de monitoramento de satélites e muitos outros sistemas de sensoriamento em tempo-real. Este trabalho apresenta uma sintaxe para a declaração de consultas em tempo-real, denominada Linguagem de Consulta para Aplicações em Tempo-Real (LC-ATR), e comumente chamada neste trabalho de Linguagem de Consulta para Banco de Dados em Tempo-Real (LC-BDTR). Também uma interface para permitir a declaração e processamento de consultas utilizando a LC-BDTR foi desenvolvida. Tal interface pode ser utilizada em aplicações que precisem tratar com restrições temporais. Ela foi implementada através da linguagem de programação Java e do SGBD DB2 da IBM. A linguagem Java foi escolhida por disponibilizar mecanismos para tratar com restrições temporais das aplicações e o SGBD utilizado é o DB2 da IBM, por disponibilizar suas versões gratuitamente às Universidades para pesquisa e estar mais próximo do padrão SQL-99. Entretanto, o mesmo pode ser substituído por qualquer outro com as mesmas características. A sintaxe da LC-BDTR permite que os usuários de nam suas consultas usando a SQL-99 adicionada de primitivas de tempo-real que correspondam às restrições temporais impostas aos dados utilizados pelas mesmas. Ela fornece uma solução inerente à limitação da arquitetura dos SGBD para processar dados gerados continuamente, provenientes de diversas origens e com restrições temporais. A vantagem desta interface está em permitir usar um SGBD comercial para processar tanto dados convencionais quanto dados gerados continuamente com restrições temporais, o que é fundamental para as empresas que precisam tratar com ambos os tipos de dados.
id UFCG_9a60b0b01d6b2d153ce5cd40f61fe3cc
oai_identifier_str oai:localhost:riufcg/6949
network_acronym_str UFCG
network_name_str Biblioteca Digital de Teses e Dissertações da UFCG
repository_id_str 4851
spelling PERKUSICH, Angelo.Perkusich, A.http://lattes.cnpq.br/9439858291700830VIEIRA , Maria de Fátima Queiroz.PERKUSICH , Maria Lígia Barbosa.BARROS, Péricles Rezende.http://lattes.cnpq.br/9378258073324535LEITE, Cicília Raquel Maia.O processamento de uxo contínuo de dados está surgindo como uma área de pesquisa em expansão e está voltada para o processamento de informações produzidas por dispositivos que geram grandes volumes de dados em alta velocidade e com tempo de vida útil limitado. Por exemplo, as informações geradas por sensores são seqüências contínuas e ilimitadas de dados. Tradicionalmente, tais informações requerem equipamentos e programas especiais para monitorá-las, que processam e reagem à entrada contínua de diversas origens. Entre diversas aplicações que necessitam utilizar sensores pode-se citar: estações de monitoramento de tempo, sistemas para monitoramento de pacientes, sistemas de monitoramento de satélites e muitos outros sistemas de sensoriamento em tempo-real. Este trabalho apresenta uma sintaxe para a declaração de consultas em tempo-real, denominada Linguagem de Consulta para Aplicações em Tempo-Real (LC-ATR), e comumente chamada neste trabalho de Linguagem de Consulta para Banco de Dados em Tempo-Real (LC-BDTR). Também uma interface para permitir a declaração e processamento de consultas utilizando a LC-BDTR foi desenvolvida. Tal interface pode ser utilizada em aplicações que precisem tratar com restrições temporais. Ela foi implementada através da linguagem de programação Java e do SGBD DB2 da IBM. A linguagem Java foi escolhida por disponibilizar mecanismos para tratar com restrições temporais das aplicações e o SGBD utilizado é o DB2 da IBM, por disponibilizar suas versões gratuitamente às Universidades para pesquisa e estar mais próximo do padrão SQL-99. Entretanto, o mesmo pode ser substituído por qualquer outro com as mesmas características. A sintaxe da LC-BDTR permite que os usuários de nam suas consultas usando a SQL-99 adicionada de primitivas de tempo-real que correspondam às restrições temporais impostas aos dados utilizados pelas mesmas. Ela fornece uma solução inerente à limitação da arquitetura dos SGBD para processar dados gerados continuamente, provenientes de diversas origens e com restrições temporais. A vantagem desta interface está em permitir usar um SGBD comercial para processar tanto dados convencionais quanto dados gerados continuamente com restrições temporais, o que é fundamental para as empresas que precisam tratar com ambos os tipos de dados.Processing of continuous data streams is emerging as new and expanding area of research and concerns the processing of information from sources that produce data in a fast rate and in a continuous way. For example, information from sensory devices can be considered as a continuously expanding and unlimited sequence of data items without any boundaries. Traditionally, such information required special monitoring applications and equipment that process and react to continual inputs from several sources such as in a weather monitoring station, patient monitoring equipment, etc. This work, presents a syntax for the declaration of real-time queries, called Query Language for Application Real-Time Databases (QL-ARTDB) or Query Language for Real-Time Databases (QL- RTDB). Ahead of the developed syntax we implement a interface to process the QL- RTDB. Such interface can be used in applications that they need to deal with temporal restrictions. It was implemented through the DBMS IBM DB2 and programming language Java. The DBMS that we use is IBM DB2, however, the same can be substituted by any another one with the same characteristics. The syntax of the language allows that the users de ne its queries using the SQL-99 added of the primitives in real-time that they correspond to the imposed temporal restrictions to the data used for the same ones. The advantage of this interface is to accept a commerce DBMS to process conventional data as conventional data with time restrictions which is necessary to business that need to work with both ways.Submitted by Maria Medeiros (maria.dilva1@ufcg.edu.br) on 2019-09-12T10:41:22Z No. of bitstreams: 1 CICÍLIA RAQUEL MAIA LEITE - DISERTAÇÃO (PPGEE) 2005.pdf: 1536277 bytes, checksum: 808640fab5328bf56059e2d4bdb3ba0f (MD5)Made available in DSpace on 2019-09-12T10:41:22Z (GMT). No. of bitstreams: 1 CICÍLIA RAQUEL MAIA LEITE - DISERTAÇÃO (PPGEE) 2005.pdf: 1536277 bytes, checksum: 808640fab5328bf56059e2d4bdb3ba0f (MD5) Previous issue date: 2005-09-02CNPqUniversidade Federal de Campina GrandePÓS-GRADUAÇÃO EM ENGENHARIA ELÉTRICAUFCGBrasilCentro de Engenharia Elétrica e Informática - CEEIEngenharia ElétricaSistema em Tempo-RealSistemas de Gerenciamento de Banco de Dados em Tempo-Real - SGBD-TRSQL-99Real-Time SystemReal-Time Database Management Systems - DBMS-TRLinguagem de consulta para aplicações em tempo-real.Query language for applications in real time.2005-09-022019-09-12T10:41:22Z2019-09-122019-09-12T10:41:22Zhttp://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/6949LEITE, C. R. M. Linguagem de consulta para aplicações em tempo-real. 2005. 78 f. Dissertação (Mestrado em Engenharia Elétrica) – Pós-Graduação em Engenharia Elétrica, Centro de Engenharia Elétrica e Informática, Universidade Federal de Campina Grande, Paraíba, Brasil, 2005.info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisporinfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da UFCGinstname:Universidade Federal de Campina Grande (UFCG)instacron:UFCGORIGINALCICÍLIA RAQUEL MAIA LEITE - DISSERTAÇÃO (PPGEE) 2005.pdfCICÍLIA RAQUEL MAIA LEITE - DISSERTAÇÃO (PPGEE) 2005.pdfapplication/pdf1301215http://dspace.sti.ufcg.edu.br:8080/xmlui/bitstream/riufcg/6949/3/CIC%C3%8DLIA+RAQUEL+MAIA+LEITE+-+DISSERTA%C3%87%C3%83O+%28PPGEE%29+2005.pdf56e40c50fcf7e0c406f7de0276569231MD53LICENSElicense.txtlicense.txttext/plain; charset=utf-81748http://dspace.sti.ufcg.edu.br:8080/xmlui/bitstream/riufcg/6949/2/license.txt8a4605be74aa9ea9d79846c1fba20a33MD52riufcg/69492021-06-10 18:18:18.558oai:localhost:riufcg/6949Tk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=Biblioteca Digital de Teses e Dissertaçõeshttp://bdtd.ufcg.edu.br/PUBhttp://dspace.sti.ufcg.edu.br:8080/oai/requestbdtd@setor.ufcg.edu.br || bdtd@setor.ufcg.edu.bropendoar:48512024-07-01T10:03:45.386371Biblioteca Digital de Teses e Dissertações da UFCG - Universidade Federal de Campina Grande (UFCG)false
dc.title.pt_BR.fl_str_mv Linguagem de consulta para aplicações em tempo-real.
dc.title.alternative.pt_BR.fl_str_mv Query language for applications in real time.
title Linguagem de consulta para aplicações em tempo-real.
spellingShingle Linguagem de consulta para aplicações em tempo-real.
LEITE, Cicília Raquel Maia.
Engenharia Elétrica
Sistema em Tempo-Real
Sistemas de Gerenciamento de Banco de Dados em Tempo-Real - SGBD-TR
SQL-99
Real-Time System
Real-Time Database Management Systems - DBMS-TR
title_short Linguagem de consulta para aplicações em tempo-real.
title_full Linguagem de consulta para aplicações em tempo-real.
title_fullStr Linguagem de consulta para aplicações em tempo-real.
title_full_unstemmed Linguagem de consulta para aplicações em tempo-real.
title_sort Linguagem de consulta para aplicações em tempo-real.
author LEITE, Cicília Raquel Maia.
author_facet LEITE, Cicília Raquel Maia.
author_role author
dc.contributor.advisor1.fl_str_mv PERKUSICH, Angelo.
dc.contributor.advisor1ID.fl_str_mv Perkusich, A.
dc.contributor.advisor1Lattes.fl_str_mv http://lattes.cnpq.br/9439858291700830
dc.contributor.referee1.fl_str_mv VIEIRA , Maria de Fátima Queiroz.
dc.contributor.referee2.fl_str_mv PERKUSICH , Maria Lígia Barbosa.
dc.contributor.referee3.fl_str_mv BARROS, Péricles Rezende.
dc.contributor.authorLattes.fl_str_mv http://lattes.cnpq.br/9378258073324535
dc.contributor.author.fl_str_mv LEITE, Cicília Raquel Maia.
contributor_str_mv PERKUSICH, Angelo.
VIEIRA , Maria de Fátima Queiroz.
PERKUSICH , Maria Lígia Barbosa.
BARROS, Péricles Rezende.
dc.subject.cnpq.fl_str_mv Engenharia Elétrica
topic Engenharia Elétrica
Sistema em Tempo-Real
Sistemas de Gerenciamento de Banco de Dados em Tempo-Real - SGBD-TR
SQL-99
Real-Time System
Real-Time Database Management Systems - DBMS-TR
dc.subject.por.fl_str_mv Sistema em Tempo-Real
Sistemas de Gerenciamento de Banco de Dados em Tempo-Real - SGBD-TR
SQL-99
Real-Time System
Real-Time Database Management Systems - DBMS-TR
description O processamento de uxo contínuo de dados está surgindo como uma área de pesquisa em expansão e está voltada para o processamento de informações produzidas por dispositivos que geram grandes volumes de dados em alta velocidade e com tempo de vida útil limitado. Por exemplo, as informações geradas por sensores são seqüências contínuas e ilimitadas de dados. Tradicionalmente, tais informações requerem equipamentos e programas especiais para monitorá-las, que processam e reagem à entrada contínua de diversas origens. Entre diversas aplicações que necessitam utilizar sensores pode-se citar: estações de monitoramento de tempo, sistemas para monitoramento de pacientes, sistemas de monitoramento de satélites e muitos outros sistemas de sensoriamento em tempo-real. Este trabalho apresenta uma sintaxe para a declaração de consultas em tempo-real, denominada Linguagem de Consulta para Aplicações em Tempo-Real (LC-ATR), e comumente chamada neste trabalho de Linguagem de Consulta para Banco de Dados em Tempo-Real (LC-BDTR). Também uma interface para permitir a declaração e processamento de consultas utilizando a LC-BDTR foi desenvolvida. Tal interface pode ser utilizada em aplicações que precisem tratar com restrições temporais. Ela foi implementada através da linguagem de programação Java e do SGBD DB2 da IBM. A linguagem Java foi escolhida por disponibilizar mecanismos para tratar com restrições temporais das aplicações e o SGBD utilizado é o DB2 da IBM, por disponibilizar suas versões gratuitamente às Universidades para pesquisa e estar mais próximo do padrão SQL-99. Entretanto, o mesmo pode ser substituído por qualquer outro com as mesmas características. A sintaxe da LC-BDTR permite que os usuários de nam suas consultas usando a SQL-99 adicionada de primitivas de tempo-real que correspondam às restrições temporais impostas aos dados utilizados pelas mesmas. Ela fornece uma solução inerente à limitação da arquitetura dos SGBD para processar dados gerados continuamente, provenientes de diversas origens e com restrições temporais. A vantagem desta interface está em permitir usar um SGBD comercial para processar tanto dados convencionais quanto dados gerados continuamente com restrições temporais, o que é fundamental para as empresas que precisam tratar com ambos os tipos de dados.
publishDate 2005
dc.date.issued.fl_str_mv 2005-09-02
dc.date.accessioned.fl_str_mv 2019-09-12T10:41:22Z
dc.date.available.fl_str_mv 2019-09-12
2019-09-12T10:41:22Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/6949
dc.identifier.citation.fl_str_mv LEITE, C. R. M. Linguagem de consulta para aplicações em tempo-real. 2005. 78 f. Dissertação (Mestrado em Engenharia Elétrica) – Pós-Graduação em Engenharia Elétrica, Centro de Engenharia Elétrica e Informática, Universidade Federal de Campina Grande, Paraíba, Brasil, 2005.
url http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/6949
identifier_str_mv LEITE, C. R. M. Linguagem de consulta para aplicações em tempo-real. 2005. 78 f. Dissertação (Mestrado em Engenharia Elétrica) – Pós-Graduação em Engenharia Elétrica, Centro de Engenharia Elétrica e Informática, Universidade Federal de Campina Grande, Paraíba, Brasil, 2005.
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv Universidade Federal de Campina Grande
dc.publisher.program.fl_str_mv PÓS-GRADUAÇÃO EM ENGENHARIA ELÉTRICA
dc.publisher.initials.fl_str_mv UFCG
dc.publisher.country.fl_str_mv Brasil
dc.publisher.department.fl_str_mv Centro de Engenharia Elétrica e Informática - CEEI
publisher.none.fl_str_mv Universidade Federal de Campina Grande
dc.source.none.fl_str_mv reponame:Biblioteca Digital de Teses e Dissertações da UFCG
instname:Universidade Federal de Campina Grande (UFCG)
instacron:UFCG
instname_str Universidade Federal de Campina Grande (UFCG)
instacron_str UFCG
institution UFCG
reponame_str Biblioteca Digital de Teses e Dissertações da UFCG
collection Biblioteca Digital de Teses e Dissertações da UFCG
bitstream.url.fl_str_mv http://dspace.sti.ufcg.edu.br:8080/xmlui/bitstream/riufcg/6949/3/CIC%C3%8DLIA+RAQUEL+MAIA+LEITE+-+DISSERTA%C3%87%C3%83O+%28PPGEE%29+2005.pdf
http://dspace.sti.ufcg.edu.br:8080/xmlui/bitstream/riufcg/6949/2/license.txt
bitstream.checksum.fl_str_mv 56e40c50fcf7e0c406f7de0276569231
8a4605be74aa9ea9d79846c1fba20a33
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da UFCG - Universidade Federal de Campina Grande (UFCG)
repository.mail.fl_str_mv bdtd@setor.ufcg.edu.br || bdtd@setor.ufcg.edu.br
_version_ 1803396583490846720