Validações das regras de negócio no banco de dados
Autor(a) principal: | |
---|---|
Data de Publicação: | 2023 |
Tipo de documento: | Trabalho de conclusão de curso |
Idioma: | por |
Título da fonte: | Repositório Institucional da UFRN |
Texto Completo: | https://repositorio.ufrn.br/handle/123456789/54889 |
Resumo: | Um sistema de gerenciamento de folha de pagamentos é de extrema importância para o controle dos pagamentos dos funcionários, nesse caso, do Governo do estado do Rio Grande do Norte. O sistema de estudo deste artigo, chamado PAGRN, possui regras de negócios que foram projetadas para controlar o fluxo de dados e prevenir a ocorrência de ações indesejadas, visando a manutenção da integridade e consistência dos dados. Nesse contexto, é necessário garantir que essas regras sejam respeitadas mesmo que por um acesso direto ao banco de dados. Este trabalho tem o objetivo de implementar as regras de negócios mais importantes no banco de dados. Os resultados obtidos proporcionam maior segurança à aplicação, restringindo as operações que os usuários podem realizar no banco de dados. Conclui-se que as regras implementadas garantem um ambiente controlado e confiável, fortalecendo a eficiência e o gerenciamento preciso da folha de pagamentos, contribuindo assim para o bom funcionamento do governo estadual. |
id |
UFRN_23943c044812258747cf808f0747471e |
---|---|
oai_identifier_str |
oai:https://repositorio.ufrn.br:123456789/54889 |
network_acronym_str |
UFRN |
network_name_str |
Repositório Institucional da UFRN |
repository_id_str |
|
spelling |
Spínola, Gabriel Martinshttp://lattes.cnpq.br/9542526612555751http://lattes.cnpq.br/1756952696097255Leitão, Gustavo Bezerra Pazhttp://lattes.cnpq.br/6766556258983738Lucena, Marcia Jacyntha Nunes Rodrigueshttp://lattes.cnpq.br/7982148962089986Oliveira, Marcel Vinicius Medeiros2023-09-25T16:07:01Z2023-09-25T16:07:01Z2023-08-29SPÍNOLA, Gabriel Martins. Validações das regras de negócio no banco de dados. 2023. 57f. Trabalho de Conclusão de Curso (Especialização em Residência em Tecnologia da Informação) - Instituto Metrópole Digital, Universidade Federal do Rio Grande do Norte, Natal, 2023.https://repositorio.ufrn.br/handle/123456789/54889Um sistema de gerenciamento de folha de pagamentos é de extrema importância para o controle dos pagamentos dos funcionários, nesse caso, do Governo do estado do Rio Grande do Norte. O sistema de estudo deste artigo, chamado PAGRN, possui regras de negócios que foram projetadas para controlar o fluxo de dados e prevenir a ocorrência de ações indesejadas, visando a manutenção da integridade e consistência dos dados. Nesse contexto, é necessário garantir que essas regras sejam respeitadas mesmo que por um acesso direto ao banco de dados. Este trabalho tem o objetivo de implementar as regras de negócios mais importantes no banco de dados. Os resultados obtidos proporcionam maior segurança à aplicação, restringindo as operações que os usuários podem realizar no banco de dados. Conclui-se que as regras implementadas garantem um ambiente controlado e confiável, fortalecendo a eficiência e o gerenciamento preciso da folha de pagamentos, contribuindo assim para o bom funcionamento do governo estadual.A payroll management system is extremely important for controlling employee payments, in this case, the state government of Rio Grande do Norte. The system studied in this article, called PAGRN, has business rules that were designed to control the flow of data and prevent the occurrence of unwanted actions, aiming at maintaining the integrity and consistency of the data. In this context, it is necessary to ensure that these rules are respected, even through direct access to the database. This work has the objetive of implementing the most important business rules in the database. The results obtained provide greater security to the application, restricting the operations that users can perform in the database. It is concluded that the implemented rules guarantee a controlled and reliable environment, strengthening the efficiency and accurate management of the payroll, thus contributing to the proper functioning of the state government.Universidade Federal do Rio Grande do NorteUFRNBrasilAttribution-ShareAlike 3.0 Brazilhttp://creativecommons.org/licenses/by-sa/3.0/br/info:eu-repo/semantics/openAccessCNPQ::CIENCIAS EXATAS E DA TERRARegras de negócioBanco de dadosProcedimentos armazenadosPostgreSQLFolha de PagamentosValidações das regras de negócio no banco de dadosinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisporreponame:Repositório Institucional da UFRNinstname:Universidade Federal do Rio Grande do Norte (UFRN)instacron:UFRNORIGINALTCC_Residencia___Gabriel_Spínola___Versão_Final.pdfTCC_Residencia___Gabriel_Spínola___Versão_Final.pdfapplication/pdf1259680https://repositorio.ufrn.br/bitstream/123456789/54889/1/TCC_Residencia___Gabriel_Sp%c3%adnola___Vers%c3%a3o_Final.pdff6b8dd735d8654079a450a8c8b457581MD51CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-81031https://repositorio.ufrn.br/bitstream/123456789/54889/2/license_rdf9b85e4235558a2887c2be3998124b615MD52LICENSElicense.txtlicense.txttext/plain; charset=utf-81484https://repositorio.ufrn.br/bitstream/123456789/54889/3/license.txte9597aa2854d128fd968be5edc8a28d9MD53123456789/548892023-09-25 13:07:03.532oai:https://repositorio.ufrn.br:123456789/54889Tk9OLUVYQ0xVU0lWRSBESVNUUklCVVRJT04gTElDRU5TRQoKCkJ5IHNpZ25pbmcgYW5kIGRlbGl2ZXJpbmcgdGhpcyBsaWNlbnNlLCBNci4gKGF1dGhvciBvciBjb3B5cmlnaHQgaG9sZGVyKToKCgphKSBHcmFudHMgdGhlIFVuaXZlcnNpZGFkZSBGZWRlcmFsIFJpbyBHcmFuZGUgZG8gTm9ydGUgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgb2YKcmVwcm9kdWNlLCBjb252ZXJ0IChhcyBkZWZpbmVkIGJlbG93KSwgY29tbXVuaWNhdGUgYW5kIC8gb3IKZGlzdHJpYnV0ZSB0aGUgZGVsaXZlcmVkIGRvY3VtZW50IChpbmNsdWRpbmcgYWJzdHJhY3QgLyBhYnN0cmFjdCkgaW4KZGlnaXRhbCBvciBwcmludGVkIGZvcm1hdCBhbmQgaW4gYW55IG1lZGl1bS4KCmIpIERlY2xhcmVzIHRoYXQgdGhlIGRvY3VtZW50IHN1Ym1pdHRlZCBpcyBpdHMgb3JpZ2luYWwgd29yaywgYW5kIHRoYXQKeW91IGhhdmUgdGhlIHJpZ2h0IHRvIGdyYW50IHRoZSByaWdodHMgY29udGFpbmVkIGluIHRoaXMgbGljZW5zZS4gRGVjbGFyZXMKdGhhdCB0aGUgZGVsaXZlcnkgb2YgdGhlIGRvY3VtZW50IGRvZXMgbm90IGluZnJpbmdlLCBhcyBmYXIgYXMgaXQgaXMKdGhlIHJpZ2h0cyBvZiBhbnkgb3RoZXIgcGVyc29uIG9yIGVudGl0eS4KCmMpIElmIHRoZSBkb2N1bWVudCBkZWxpdmVyZWQgY29udGFpbnMgbWF0ZXJpYWwgd2hpY2ggZG9lcyBub3QKcmlnaHRzLCBkZWNsYXJlcyB0aGF0IGl0IGhhcyBvYnRhaW5lZCBhdXRob3JpemF0aW9uIGZyb20gdGhlIGhvbGRlciBvZiB0aGUKY29weXJpZ2h0IHRvIGdyYW50IHRoZSBVbml2ZXJzaWRhZGUgRmVkZXJhbCBkbyBSaW8gR3JhbmRlIGRvIE5vcnRlIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdCB0aGlzIG1hdGVyaWFsIHdob3NlIHJpZ2h0cyBhcmUgb2YKdGhpcmQgcGFydGllcyBpcyBjbGVhcmx5IGlkZW50aWZpZWQgYW5kIHJlY29nbml6ZWQgaW4gdGhlIHRleHQgb3IKY29udGVudCBvZiB0aGUgZG9jdW1lbnQgZGVsaXZlcmVkLgoKSWYgdGhlIGRvY3VtZW50IHN1Ym1pdHRlZCBpcyBiYXNlZCBvbiBmdW5kZWQgb3Igc3VwcG9ydGVkIHdvcmsKYnkgYW5vdGhlciBpbnN0aXR1dGlvbiBvdGhlciB0aGFuIHRoZSBVbml2ZXJzaWRhZGUgRmVkZXJhbCBkbyBSaW8gR3JhbmRlIGRvIE5vcnRlLCBkZWNsYXJlcyB0aGF0IGl0IGhhcyBmdWxmaWxsZWQgYW55IG9ibGlnYXRpb25zIHJlcXVpcmVkIGJ5IHRoZSByZXNwZWN0aXZlIGFncmVlbWVudCBvciBhZ3JlZW1lbnQuCgpUaGUgVW5pdmVyc2lkYWRlIEZlZGVyYWwgZG8gUmlvIEdyYW5kZSBkbyBOb3J0ZSB3aWxsIGNsZWFybHkgaWRlbnRpZnkgaXRzIG5hbWUgKHMpIGFzIHRoZSBhdXRob3IgKHMpIG9yIGhvbGRlciAocykgb2YgdGhlIGRvY3VtZW50J3MgcmlnaHRzCmRlbGl2ZXJlZCwgYW5kIHdpbGwgbm90IG1ha2UgYW55IGNoYW5nZXMsIG90aGVyIHRoYW4gdGhvc2UgcGVybWl0dGVkIGJ5CnRoaXMgbGljZW5zZQo=Repositório de PublicaçõesPUBhttp://repositorio.ufrn.br/oai/opendoar:2023-09-25T16:07:03Repositório Institucional da UFRN - Universidade Federal do Rio Grande do Norte (UFRN)false |
dc.title.pt_BR.fl_str_mv |
Validações das regras de negócio no banco de dados |
title |
Validações das regras de negócio no banco de dados |
spellingShingle |
Validações das regras de negócio no banco de dados Spínola, Gabriel Martins CNPQ::CIENCIAS EXATAS E DA TERRA Regras de negócio Banco de dados Procedimentos armazenados PostgreSQL Folha de Pagamentos |
title_short |
Validações das regras de negócio no banco de dados |
title_full |
Validações das regras de negócio no banco de dados |
title_fullStr |
Validações das regras de negócio no banco de dados |
title_full_unstemmed |
Validações das regras de negócio no banco de dados |
title_sort |
Validações das regras de negócio no banco de dados |
author |
Spínola, Gabriel Martins |
author_facet |
Spínola, Gabriel Martins |
author_role |
author |
dc.contributor.authorLattes.pt_BR.fl_str_mv |
http://lattes.cnpq.br/9542526612555751 |
dc.contributor.advisorLattes.pt_BR.fl_str_mv |
http://lattes.cnpq.br/1756952696097255 |
dc.contributor.referees1.none.fl_str_mv |
Leitão, Gustavo Bezerra Paz |
dc.contributor.referees1Lattes.pt_BR.fl_str_mv |
http://lattes.cnpq.br/6766556258983738 |
dc.contributor.referees2.none.fl_str_mv |
Lucena, Marcia Jacyntha Nunes Rodrigues |
dc.contributor.referees2Lattes.pt_BR.fl_str_mv |
http://lattes.cnpq.br/7982148962089986 |
dc.contributor.author.fl_str_mv |
Spínola, Gabriel Martins |
dc.contributor.advisor1.fl_str_mv |
Oliveira, Marcel Vinicius Medeiros |
contributor_str_mv |
Oliveira, Marcel Vinicius Medeiros |
dc.subject.cnpq.fl_str_mv |
CNPQ::CIENCIAS EXATAS E DA TERRA |
topic |
CNPQ::CIENCIAS EXATAS E DA TERRA Regras de negócio Banco de dados Procedimentos armazenados PostgreSQL Folha de Pagamentos |
dc.subject.por.fl_str_mv |
Regras de negócio Banco de dados Procedimentos armazenados PostgreSQL Folha de Pagamentos |
description |
Um sistema de gerenciamento de folha de pagamentos é de extrema importância para o controle dos pagamentos dos funcionários, nesse caso, do Governo do estado do Rio Grande do Norte. O sistema de estudo deste artigo, chamado PAGRN, possui regras de negócios que foram projetadas para controlar o fluxo de dados e prevenir a ocorrência de ações indesejadas, visando a manutenção da integridade e consistência dos dados. Nesse contexto, é necessário garantir que essas regras sejam respeitadas mesmo que por um acesso direto ao banco de dados. Este trabalho tem o objetivo de implementar as regras de negócios mais importantes no banco de dados. Os resultados obtidos proporcionam maior segurança à aplicação, restringindo as operações que os usuários podem realizar no banco de dados. Conclui-se que as regras implementadas garantem um ambiente controlado e confiável, fortalecendo a eficiência e o gerenciamento preciso da folha de pagamentos, contribuindo assim para o bom funcionamento do governo estadual. |
publishDate |
2023 |
dc.date.accessioned.fl_str_mv |
2023-09-25T16:07:01Z |
dc.date.available.fl_str_mv |
2023-09-25T16:07:01Z |
dc.date.issued.fl_str_mv |
2023-08-29 |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
format |
bachelorThesis |
status_str |
publishedVersion |
dc.identifier.citation.fl_str_mv |
SPÍNOLA, Gabriel Martins. Validações das regras de negócio no banco de dados. 2023. 57f. Trabalho de Conclusão de Curso (Especialização em Residência em Tecnologia da Informação) - Instituto Metrópole Digital, Universidade Federal do Rio Grande do Norte, Natal, 2023. |
dc.identifier.uri.fl_str_mv |
https://repositorio.ufrn.br/handle/123456789/54889 |
identifier_str_mv |
SPÍNOLA, Gabriel Martins. Validações das regras de negócio no banco de dados. 2023. 57f. Trabalho de Conclusão de Curso (Especialização em Residência em Tecnologia da Informação) - Instituto Metrópole Digital, Universidade Federal do Rio Grande do Norte, Natal, 2023. |
url |
https://repositorio.ufrn.br/handle/123456789/54889 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.rights.driver.fl_str_mv |
Attribution-ShareAlike 3.0 Brazil http://creativecommons.org/licenses/by-sa/3.0/br/ info:eu-repo/semantics/openAccess |
rights_invalid_str_mv |
Attribution-ShareAlike 3.0 Brazil http://creativecommons.org/licenses/by-sa/3.0/br/ |
eu_rights_str_mv |
openAccess |
dc.publisher.none.fl_str_mv |
Universidade Federal do Rio Grande do Norte |
dc.publisher.initials.fl_str_mv |
UFRN |
dc.publisher.country.fl_str_mv |
Brasil |
publisher.none.fl_str_mv |
Universidade Federal do Rio Grande do Norte |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UFRN instname:Universidade Federal do Rio Grande do Norte (UFRN) instacron:UFRN |
instname_str |
Universidade Federal do Rio Grande do Norte (UFRN) |
instacron_str |
UFRN |
institution |
UFRN |
reponame_str |
Repositório Institucional da UFRN |
collection |
Repositório Institucional da UFRN |
bitstream.url.fl_str_mv |
https://repositorio.ufrn.br/bitstream/123456789/54889/1/TCC_Residencia___Gabriel_Sp%c3%adnola___Vers%c3%a3o_Final.pdf https://repositorio.ufrn.br/bitstream/123456789/54889/2/license_rdf https://repositorio.ufrn.br/bitstream/123456789/54889/3/license.txt |
bitstream.checksum.fl_str_mv |
f6b8dd735d8654079a450a8c8b457581 9b85e4235558a2887c2be3998124b615 e9597aa2854d128fd968be5edc8a28d9 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositório Institucional da UFRN - Universidade Federal do Rio Grande do Norte (UFRN) |
repository.mail.fl_str_mv |
|
_version_ |
1814832929795211264 |