Silva, Taciano de MoraisCosta, Paulo Wagner Silva da2020-01-162021-10-052020-01-162021-10-052019-12-14COSTA, Paulo Wagner Silva da. Uma abordagem para escolha entre os paradigmas de banco de dados Relacional e NoSQL em projetos de software. 2019. 46f. Trabalho de Conclusão de Curso (Bacharelado em Sistemas de Informação) - Departamento de Computação e Tecnologia, Universidade Federal do Rio Grande do Norte, Caicó, 2020.https://repositorio.ufrn.br/handle/123456789/42881Developing an application is never as simple as it sounds, especially in the requirements analysis phase, where a survey of the attributes and relationships that the system will have is done. At this time the developer must gather as much information as possible to succeed in creating the desired system, one of the information crucial to this is the type and amount of data that the system will store. Defined this, arises the need to choose a BD (Database) appropriate to the specificities of the system, with the growth of the volume of data generated by web applications and mainly by the differentiated requirements that these applications require, such as on-demand scalability and a high degree of availability, new databases that implement a different relational paradigm, has been emerging, known as NoSQL (Not Only SQL) and developed with the promise of greater suitability to the large volume of data generated by these applications as well as the type of data generated by them given these semi-structured or in some cases without any predefined structure. Taking into account the large amount of databases currently available especially those that are developed following as a model the NoSQL paradigm, makes it increasingly difficult for the process of choosing a specific paradigm for a given application, as well as what best adheres to the data it will generate, following this line of thought the present work proposes a comparative study between the two paradigms of BDs cited and through the analysis of the various types of Bds that implement them, a survey of the main requirements taken into account at the moment was carried out. From the choice of a database, allied to this, the positive and negative points of each paradigm were defined. By gathering this range of information, an algorithm was developed to help the choice of database paradigms, which aims to speed and improve the process of choosing the appropriate paradigm for your application.Attribution-NonCommercial-NoDerivs 3.0 Brazilhttp://creativecommons.org/licenses/by-nc-nd/3.0/br/Not Only Structured Query LanguageBancos de dadosStructured Query LanguageSistema Gerenciador de Banco de DadosParadigmas de Banco de DadosUma abordagem para escolha entre os paradigmas de banco de dados Relacional e NoSQL em projetos de software.bachelorThesis