Skip to content

O que é um banco de dados?

16 de abril de 2021

Se você está familiarizado com planilhas como o Microsoft Excel, já entende como os dados podem ser usados ​​com tabelas. Os bancos de dados também usam tabelas para armazenar, gerenciar e recuperar informações.

Você já usa bancos de dados

Você pode não perceber, mas encontra o poder dos bancos de dados o tempo todo em sua vida diária. Por exemplo, quando você faz login em sua conta de banco online, seu banco primeiro autentica seu login usando seu nome de usuário e senha e, em seguida, exibe o saldo da conta e todas as transações. Um banco de dados operando nos bastidores avalia sua combinação de nome de usuário e senha e fornece acesso à sua conta. Em seguida, filtra suas transações para exibi-las por data ou tipo, conforme você solicitar.


Bancos de dados vs. planilhas

Os bancos de dados são diferentes das planilhas porque são melhores para armazenar grandes quantidades de dados e manipulá-los de várias maneiras. Aqui estão apenas algumas ações que você pode executar com um banco de dados que seria difícil, senão impossível, de executar usando uma planilha:

  • Recupere todos os registros que correspondem a certos critérios
  • Atualizar registros em massa
  • Registros de referência cruzada em tabelas diferentes
  • Execute cálculos agregados complexos

Elementos de um banco de dados

Um banco de dados é composto de muitas tabelas diferentes. Como as tabelas do Excel, as tabelas do banco de dados consistem em colunas e linhas. Cada coluna corresponde a um atributo e cada linha corresponde a um único registro. Por exemplo, considere uma tabela de banco de dados que contém nomes e números de telefone para os 50 funcionários da Empresa X. A tabela é configurada com colunas rotuladas “FirstName”, “LastName,” e “TelephoneNumber.” Cada linha contém as informações correspondentes para um indivíduo. Como existem 50 indivíduos, a tabela possui 50 linhas de entrada e uma linha de rótulo. Cada tabela em um banco de dados deve ter um nome exclusivo e cada uma deve ter uma coluna de chave primária para que cada linha (ou registro) tenha um campo exclusivo para identificá-la. Os dados em um banco de dados são protegidos por restrições, que impõem regras sobre os dados para garantir sua integridade geral. UMA restrição única garante que uma chave primária não possa ser duplicada. UMA verificar restrição controla o tipo de dados que você pode inserir. Por exemplo, um campo Nome pode aceitar texto sem formatação, mas um campo Número da Previdência Social deve incluir um conjunto específico de números. Um dos recursos mais poderosos de um banco de dados é a capacidade de criar relacionamentos entre tabelas usando chaves estrangeiras. Por exemplo, você pode ter uma tabela Clientes e uma tabela Pedidos. Cada cliente pode ser vinculado a um pedido na tabela Pedidos. A tabela Pedidos, por sua vez, pode ser vinculada a uma tabela Produtos. Este método simplifica o design do banco de dados para que você possa organizar os dados por categoria, em vez de tentar colocar todos os dados em uma ou em apenas algumas tabelas.

Um sistema de gerenciamento de banco de dados

Um banco de dados contém apenas dados. Para fazer uso real desses dados, você precisa de um sistema de gerenciamento de banco de dados. Um SGBD é o próprio banco de dados, junto com o software e a funcionalidade necessária para recuperar ou inserir dados. Um DBMS cria relatórios, impõe regras e restrições de banco de dados e mantém o esquema do banco de dados. Sem um SGBD, um banco de dados é apenas uma coleção de bits e bytes com pouco significado. Se você gostaria de tentar criar um banco de dados, um bom lugar para começar seria um programa de banco de dados como o Microsoft Access.