Banco de dados

Exemplo de output (saída) de uma interrogação Structured Query Language a uma base de dados

Bancos de dados (português brasileiro) ou bases de dados (português europeu) são conjuntos de arquivos relacionados entre si, podendo conter registros sobre pessoas, lugares ou informações em geral. São umas coleções organizadas de dados que se relacionam ou não, com o objetivo de armazenar informações de vital importância para empresas que tornaram-se a principal fonte de dados dos sistemas de informação e segurança. Normalmente, eles existem durante vários anos sem alterações em sua estrutura sistemática.[1][2][3][4][5][6]

A Lei Geral de Proteção de Dados Pessoais (LGPD ou LGPDP), de 14 de agosto de 2018, Capítulo I, Artigo 5º, Inciso IV, define os bancos de dados como "Conjuntos estruturados de dados pessoais, estabelecidos em um ou vários locais, em suporte eletrônico ou físico".[7]

Os bancos de dados são operados por Sistemas Gerenciadores de Bancos de Dados (SGBD), que surgiram na década de 1970.[8][9] Antes da sua existência, as aplicações usavam sistemas de arquivos do sistema operacional para armazenar suas informações.[9][10] Na década de 1980, a tecnologia de SGBD relacional passou a dominar o mercado; atualmente, é utilizada em praticamente todos os bancos de dados.[8][9]

Outro tipo notável é o SGBD orientado a objetos, implementado em bancos de dados com estruturas complexas ou aplicações que mudam constantemente.[4] Alguns dos mais usados atualmente incluem o MySQL, Oracle, PostgreSQL, Microsoft SQL Server, SQLite entre outros sistemas que gerenciam bases de dados.

Exemplo de código Structured Query Language feito no editor de código MySQL Workbench.

A principal aplicação de banco de dados é o controle de operações empresariais, normalmente armazenando dados relevantes para a gestão de um negócio, como dados de clientes, funcionários, fornecedores e outras informações.[11][12] Outra aplicação importante é o gerenciamento de informações de estudos, como fazem os Bancos de Dados Geográficos, que unem informações como mapas, imagens de satélite, pontos, linhas, áreas, entre outros dados geográficos.[13]

Um exemplo de um banco de dados de estudos é o banco de informações ambientais (BDIA), gerenciado pelo IBGE, que armazena dados geológicos, de Geomorfologia, vegetação entre outros.

No aspecto de segurança da informação, os bancos de dados precisam garantir a privacidade dos dados neles armazenados. É importante construir camadas que gerenciem quais informações podem ou não ser acedidas pelos utilizadores. Se usuários não autorizados tiverem acesso a dados sensíveis, ultrapassando a fronteira de informação que podem acessar, isso iria ferir o princípio da confidencialidade. De acordo com a Lei nº 13.709/2018,[14] não garantir esses princípios de segurança podem colocar em risco a qualidade de dados e transparência deste banco de dados.

  1. «BANCO DE DADOS» (PDF). Zoneamento Ecológico Econômico do Estado de Minas Gerais. 1 páginas. Consultado em 23 de outubro de 2011. Um Banco de Dados é uma coleção logicamente coerente de dados com um determinado significado inerente. Os bancos de dados geográficos surgiram devido a uma grande necessidade de integração entre os dados convencionais e os dados espaciais. [...] Dados geográficos são dados como mapas, imagens de satélite, pontos, linhas, áreas, além de dados alfanuméricos que lhes são associados. 
  2. «Bancos de Dados Geográficos» (PDF). Instituto Nacional de Pesquisas Espaciais. Maio de 2005. 3 páginas. Consultado em 23 de outubro de 2011. Há quase duas décadas, bancos de dados tornaram-se o componente central de sistemas de informação [...]. Esta evolução foi possível graças a uma sólida tecnologia desenvolvida para armazenamento e manipulação de dados convencionais, em especial os chamados sistemas de gerência de bancos de dados objeto-relacionais (SGBD-OR). O projeto e operação de sistemas de informação geográfica vem seguindo o mesmo rumo, adotando bancos de dados geográficos (BDGs) como ponto central da arquitetura. 
  3. «Bancos de Dados - Conceitos Básicos» (PDF). Universidade Federal do Mato Grosso do Sul. 1 páginas. Consultado em 23 de outubro de 2011. Banco de Dados:É uma coleção de dados logicamente coerente que possui um significado implícito cuja interpretação e dada por uma determinada aplicação; representa abstratamente uma parte do mundo real, conhecida como Mini-Mundo ..., que é de interesse de uma certa aplicação 
  4. a b «Um modelo de evolução de esquemas conceituais para bancos de dados orientados a objetos com o emprego de versões» (PDF). Universidade Federal do Rio Grande do Sul. Dezembro de 1998. pp. 13;16. Consultado em 23 de outubro de 2011. Sistemas de bancos de dados orientados a objetos têm sido desenvolvidos, principalmente, para modelos e aplicações altamente dinâmicas que manuseiam objetos estruturados: grandes e complexos, que apresentam, frequentemente, modificações tanto no seu valor quanto em sua estrutura. [...] Um banco de dados sobrevive, tipicamente, a décadas servindo programas de aplicação, entretanto, com o passar do tempo, alterações são requeridas a fim de refletir de forma completa e concisa a parte relevante do mundo real que está sendo modelada. [...] Bancos de dados orientados a objetos permitem ainda uma modelagem mais dinâmica e abrangente da realidade, sendo geralmente adotados para modelagem de estruturas complexas presentes em aplicações de bancos de dados não-convencionais. 
  5. «Banco de Dados» (PDF). Universidade de Brasília. 3 páginas. Consultado em 23 de outubro de 2011. O que é um banco de dados: coleção de informações que existe por um longo período de tempo e que é gerenciada por um SGBD. 
  6. LAUDON, K.C.; LAUDON, J.P. (2011). Sistemas de Informação Gerenciais. São Paulo: Pearson Prentice Hall. p. 114 
  7. [1]
  8. a b «Projeto de Banco de Dados» (PDF). Universidade Federal do Rio Grande do Sul. Juliano Ribeiro. 1998. pp. V. Consultado em 23 de outubro de 2011. Sistemas de gerência de banco de dados (SGBD) surgiram no início da década de 70 com o objetivo de facilitar a programação de aplicações de banco de dados (BD). [...] Nessa mesma época, houve um investimento considerável de pesquisa na área de banco de dados. Esse investimento resultou em um tipo de SGBD, o SGBD relacional. A partir da década de 80 [...] este tipo de SGBD passou a dominar o mercado, tendo se convertido em padrão internacional. O desenvolvimento de sistemas de informação ocorre hoje quase que exclusivamente sobre banco de dados, com uso de SGBD relacional. 
  9. a b c «INTRODUÇÃO A BANCO DE DADOS» (PDF). Universidade de São Paulo. Fevereiro de 2005. pp. 6;15. Consultado em 23 de outubro de 2011. O primeiro [...] (SGBD) comercial surgiu no final de 1960 com base nos primitivos sistemas de arquivos disponíveis na época, os quais não controlavam o acesso concorrente por vários usuários ou processos. Os SGBDs evoluíram desses sistemas de arquivos de armazenamento em disco, criando novas estruturas de dados com o objetivo de armazenar informações. Com o tempo, os SGBD’s passaram a utilizar diferentes formas de representação, ou modelos de dados, para descrever a estrutura das informações contidas em seus bancos de dados. Atualmente, os seguintes modelos de dados são normalmente utilizados pelos SGBD’s: modelo hierárquico, modelo em redes, modelo relacional (amplamente usado) e o modelo orientado a objetos. [...] Um [...] (SGBD) é uma coleção de programas que permitem aos usuários criarem e manipularem uma base de dados. Um SGBD é, assim, um sistema de software de propósito geral que facilita o processo de definir, construir e manipular bases de dados de diversas aplicações. 
  10. «Introdução a Banco de Dados» (PDF). Universidade Federal do Rio de Janeiro. 9 páginas. Consultado em 23 de outubro de 2011. Antes de SGBDs as aplicações utilizavam sistemas de arquivos do Sistema Operacional. Através de arquivos, as aplicações armazenavam seus dados através das interações com a aplicação. 
  11. «Visão geral de Segurança em Bancos de Dados» (PDF). Universidade Católica de Brasília. Ly-online. 1 páginas. Consultado em 23 de outubro de 2011. Com a grande utilização de sistemas baseados em tecnologia, os Bancos de Dados são hoje uma ferramenta vital paras as organizações. 
  12. «Mineração de Dados em Grandes Bancos de Dados Geográficos» (PDF). Instituto Nacional de Pesquisas Espaciais. Novembro de 2001. 3 páginas. Consultado em 23 de outubro de 2011. Sistemas gerenciadores de banco de dados estão presentes na maioria das organizações públicas e empresas de médio e grande porte, contendo os mais diferentes dados sobre produtos, fornecedores, clientes, empregados, etc. 
  13. «Bancos de Dados Distribuídos» (PDF). Universidade Federal de Santa Catarina. 4 páginas. Consultado em 23 de outubro de 2011. Bancos de Dados: [...] usados pela imensa maioria das empresas; exercem papel vital na operação da empresa. 
  14. [2]

© MMXXIII Rich X Search. We shall prevail. All rights reserved. Rich X Search