O que é um banco de dados?
Se você está familiarizado com planilhas como Microsoft Excel, você 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 de sua 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 dos 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 único e cada uma deve ter um chave primária coluna 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 simples, 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 Microsoft Access.
Perguntas frequentes
-
O que é um esquema de banco de dados?
UMA esquema do banco de dados é a sua estrutura. Ele especifica quais informações, ou objetos, podem entrar no banco de dados e define o relacionamento entre eles. Os esquemas são normalmente definidos usando Structured Query Language (SQL).
-
O que é um banco de dados relacional?
Um banco de dados relacional armazena pontos de dados que estão relacionados entre si. Ele organiza os dados em uma ou mais tabelas, cada uma com uma chave única que os identifica.
-
O que é uma consulta de banco de dados?
Uma consulta é simplesmente uma solicitação de informações de um banco de dados. Os dados podem vir de uma ou mais tabelas no banco de dados ou podem vir de outras consultas. Sempre que você digita uma pesquisa no Google, está enviando uma consulta, por exemplo.
-
O que é um registro de banco de dados?
Um registro é o conjunto de dados armazenados em uma tabela. Os registros às vezes também são chamados de tupla.
-
O que é uma chave estrangeira em um banco de dados?
Uma chave estrangeira é um componente comum que vincula dados em duas tabelas. A chave estrangeira se refere à chave primária de outra tabela chamada de mesa dos pais. A tabela que contém a chave estrangeira é chamada de mesa infantil.
-
O que é uma entidade em um banco de dados?
Uma entidade é um objeto que existe no banco de dados. Pode ser uma pessoa, lugar, unidade ou qualquer conceito abstrato sobre o qual você deseja armazenar informações. Por exemplo, um banco de dados escolar pode conter alunos, professores e cursos como entidades.