📖 Estrutura de um Banco de Dados

Introdução

Um banco de dados precisa possuir uma estrutura organizada para armazenar, gerenciar e recuperar informações de forma eficiente.

Essa organização permite que aplicações, usuários e sistemas consigam acessar os dados com segurança e rapidez.

📌 A estrutura de um banco de dados define como as informações serão armazenadas e relacionadas.

O que é Estrutura de Banco de Dados?

A estrutura de um banco de dados representa a forma como os dados são organizados dentro do sistema.

Nos bancos relacionais, essa estrutura é baseada principalmente em tabelas, campos, registros e relacionamentos.

Elemento Descrição
Tabela Armazena um conjunto de informações relacionadas.
Registro Representa uma linha contendo dados de uma entidade.
Campo Representa uma característica ou atributo da informação.
Relacionamento Liga informações entre diferentes tabelas.

Organização das Informações

Um banco de dados organiza informações seguindo uma estrutura hierárquica.



Banco de Dados

    └── Tabela Cliente

          ├── Campo Código

          ├── Campo Nome

          ├── Campo Email

          └── Campo Telefone


Cada nível possui uma função específica dentro do armazenamento dos dados.

Estrutura Lógica

A estrutura lógica representa a forma como os usuários visualizam e utilizam as informações.

Elemento Exemplo
Banco de Dados Sistema Escolar
Tabela Alunos
Campos Nome, CPF, Data de Nascimento
Registro Dados de um aluno específico

Estrutura Física

A estrutura física está relacionada à forma como os dados são armazenados internamente pelo SGBD.

📝 O usuário normalmente não manipula diretamente a estrutura física. O SGBD realiza esse controle.

Tabela em um Banco de Dados

Em bancos de dados relacionais, as informações são armazenadas em estruturas chamadas tabelas.

Uma tabela representa uma entidade do mundo real, como clientes, produtos, alunos ou funcionários.



Tabela: ALUNOS


+----+-------------+------------+
| ID | NOME        | CURSO      |
+----+-------------+------------+
| 01 | João Silva  | Sistemas   |
| 02 | Maria Souza | Redes      |
+----+-------------+------------+

Registro (Linha)

Um registro representa um conjunto completo de informações de uma entidade.

Dentro de uma tabela, cada linha corresponde a um registro.

ID Nome Curso
01 João Silva Desenvolvimento de Sistemas
02 Maria Souza Banco de Dados
📝 Cada aluno apresentado na tabela representa um registro diferente.

Campo (Coluna)

Um campo representa uma característica específica armazenada dentro de uma tabela.

Cada coluna possui um nome e um tipo de dado definido.

Campo Tipo de Dado Descrição
id_aluno INT Código identificador do aluno
nome VARCHAR Nome completo
data_nascimento DATE Data de nascimento

Relacionamento entre Tabelas

Em bancos relacionais, as tabelas podem se relacionar para evitar duplicação de informações.



Tabela ALUNOS


id_aluno
nome


        ↓


Tabela MATRÍCULAS


id_matricula
id_aluno
curso


O relacionamento normalmente utiliza chaves primárias e estrangeiras.

Exemplo Completo de Estrutura

Tabela Campos
CLIENTES id_cliente, nome, email, telefone
PRODUTOS id_produto, descrição, preço
PEDIDOS id_pedido, data, id_cliente

Esquema de Banco de Dados

O esquema representa a definição da estrutura de um banco de dados.

Ele descreve quais tabelas existem, seus campos, tipos de dados e relacionamentos.



BANCO: LOJA


Tabela CLIENTE

- id_cliente INT
- nome VARCHAR
- email VARCHAR


Tabela PEDIDO

- id_pedido INT
- data DATE
- id_cliente INT


Metadados

Metadados são informações sobre os próprios dados armazenados.

Dado Metadado
Marcelo Soares Campo nome, tipo VARCHAR, tamanho 100
25/07/2026 Campo data, tipo DATE
📌 Metadados ajudam o SGBD a entender e controlar a estrutura das informações.

Dicionário de Dados

O dicionário de dados é um documento que descreve todos os elementos existentes no banco.

Tabela Campo Tipo
Aluno Nome VARCHAR(100)
Aluno Idade INT

Aplicações no Mundo Real

Sistema Estrutura Utilizada
Banco Financeiro Clientes, contas e transações
Hospital Pacientes, médicos e consultas
Escola Alunos, cursos e notas
Comércio Produtos, clientes e vendas

Resumo da Aula

🎓 Aula concluída! Agora você conhece a estrutura básica de um Banco de Dados e como as informações são organizadas.