Prévia do material em texto
2 ( Banco de Dados Relacional ) Claudia Lacerda Teixeira¹ Gabriel Felipe da Silva Gabriel Garcia Alessandro João Brassanini² 1. INTRODUÇÃO No mundo atual, onde basicamente tudo o que fazemos está inserido no âmbito tecnológico, reconhecer e trabalhar com Banco de Dados é extremamente fundamental quando estamos inseridos na área de sistemas e gestão da informação. A placa dos nossos carros, nosso histórico de transações dos nossos cartões de crédito, nossas notas de provas da faculdade, são exemplos de dados que ficam armazenados em banco de dados relacionais. Nesses bancos são armazenados todo tipo de informação, assim como nos fornece essas informações. Esses bancos são baseados no modelo relacional, onde nesse modelo o banco é representado em tabelas e linhas. Usado por organizações de todos os tipos e tamanhos para uma ampla variedade de necessidades de informações, os bancos estão sempre presentes em nosso dia a dia, visto que a maioria das atividades que realizamos envolvem, direta ou indiretamente, o uso de uma base de dados. Então, a seguir apresentaremos uma introdução aos conceitos de banco de dados relacionais. 2. FUNDAMENTAÇÃO TEÓRICA “Um sistema de banco de dados é basicamente apenas um sistema computadorizado de manutenção de registros. O banco de dados, por si só, pode ser considerado como o equivalente eletrônico de um armário de arquivamento.” (Date, 2004, p. 32) Para Brito (2010), “o termo NoSQL surgiu em 1998, a partir de uma solução de banco de dados que não oferecia uma interface SQL, mas esse sistema ainda era baseado na arquitetura relacional”. Segundo Ferreira (2005) o modelo relacional revelou-se ser o mais flexível e adequado para solucionar problemas que se colocam no nível de concepção e implementação da base de dados. A principal estrutura para o modelo relacional é a relação (tabela). Uma relação é constituída por um ou mais atributos (campos). Para Bazzotti e Garcia (2010), o mundo vive na era da informação, exigindo das organizações uma gestão estratégica eficiente, a qual pode ser facilitada pela utilização de recursos inteligentes oferecidos pela tecnologia de informação e sistemas de informação. (Bazzotti; Garcia, 2010). Proporcionar um ambiente conveniente e eficiente para recuperar e armazenar informações em um banco de dados, permitindo uma facilitação quanto à manutenção de dados possibilitando seu compartilhamento por diversas aplicações. Para cada paradigma de Banco de Dados apresentado, utiliza-se um SGBD como forma de tratamento da informação. (Silberschartz, 1999, p. 102). FIGURA 1 – COMPARATIVO DE DESEMPENHO Fonte: https://repositorio.uniube.br/bitstream/123456789/178/1/Gilmar%20Jos%c3%a9%20da%20Silva%20e%20J%c3%balio%20Cesar%20Oliveira%20Ferreira.PDF Na figura acima, vemos em forma de gráfico a evolução do tempo de resposta do processamento dos dados no modelo de banco relacional comparado com o modelo não relacional. Nos resultados obtidos, podemos ver que o desempenho do MongoDB (BD relacional) foi superior ao comparado com os resultados do SQL Server. Em média, o banco não relacional foi 164% mais lento que o relacional. 3. RESULTADOS E DISCUSSÕES O uso dos bancos de dados relacionais apresenta vantagens quando comparamos com o processamento de arquivos tradicional. Podemos citar a independência, a integridade e a consistência de dados. Os bancos de dados são desenvolvidos por meio de projeto, sendo que esse compreende diversas etapas, assim como o desenvolvimento de um software. O uso do banco está sempre em nosso cotidiano, por baixo dos “panos”, mas tendo um papel de extrema importância no que diz respeito ao funcionamento de serviços que utilizam softwares. 4. REFERÊNCIAS BAZZOTTI, Cristiane; GARCIA, Elias. A importância do sistema de informação gerencial para tomada de decisões. Cascavel PR, 2010. Disponível em: http://www.waltenomartins.com.br/sig_texto02.pdf > Acesso em: 01 dez. 2021. BRITO, Ricardo W. Bancos de Dados NoSQL x SGBDs Relacionais: Análise Comparativa. Faculdade Farias Brito e Universidade de Fortaleza, 2010. Disponível em: Acesso em: 01 dez. 2021. DATE, J. Christopher. Introdução a Sistemas de Banco de Dados. 8 Ed.: Elsevier Brasil, 2004. 865 p. Disponível em: Acesso em: 01 dez. 2021. FERREIRA, João; ITALIANO, Isabel; TAKAI, Osvaldo. Introdução a Banco de Dados. 2005. Disponível em: Acesso em: 01 dez. 2021. KORTH, Henry F.; SILBERSCHATZ, Abraham; SURDACHAN, S. Sistema de Banco de dados. 5 Ed.: Elsevier - Campus, 2006. 805 p. 1 Nome dos acadêmicos 2 Nome do Professor tutor externo Centro Universitário Leonardo da Vinci – UNIASSELVI - Curso (Código da Turma) – Prática do Módulo I - dd/mm/aa image1.png