📖 Campos em Banco de Dados

Introdução

Os campos são elementos fundamentais na estrutura de uma tabela de banco de dados.

Eles representam as colunas responsáveis por armazenar informações específicas sobre cada registro.

📌 Cada campo possui um nome, um tipo de dado e uma finalidade dentro da tabela.

O que é um Campo?

Um campo é uma unidade de armazenamento de dados dentro de uma tabela.

Em um banco de dados relacional, os campos correspondem às colunas da tabela.



Tabela: CLIENTES


+----+---------------+--------------------+
| ID | NOME          | EMAIL              |
+----+---------------+--------------------+
| 01 | João Silva    | joao@email.com     |
| 02 | Maria Souza   | maria@email.com    |
+----+---------------+--------------------+


Campos:

ID
NOME
EMAIL


Campo x Registro

Campo Registro
Representa uma coluna Representa uma linha
Define o tipo da informação Armazena os valores
Exemplo: Nome Exemplo: João Silva

Exemplo de Campos em uma Tabela

Campo Descrição Exemplo
id_cliente Identificador único 1
nome Nome do cliente Marcelo
email Endereço eletrônico marcelo@email.com
telefone Número de contato (12) 99999-9999

Características dos Campos

Nomeação dos Campos

Os nomes dos campos devem seguir padrões para facilitar a manutenção do banco de dados.

Boa Prática Exemplo
Nome claro nome_cliente
Sem espaços data_nascimento
Utilizar padrão único telefone_cliente
Evitar nomes genéricos campo1 ❌

Criação de Campos no MySQL

Os campos são definidos durante a criação de uma tabela utilizando o comando CREATE TABLE.



CREATE TABLE clientes (

id_cliente INT,

nome VARCHAR(100),

email VARCHAR(150)

);


Tipos de Campos

Todo campo precisa possuir um tipo de dado que define quais informações podem ser armazenadas.

Campo Tipo
nome VARCHAR
idade INT
preco DECIMAL
data_cadastro DATE

Campos Obrigatórios

Alguns campos podem ser definidos como obrigatórios utilizando restrições.



CREATE TABLE alunos (

id INT PRIMARY KEY,

nome VARCHAR(100) NOT NULL

);


📝 O comando NOT NULL impede que o campo fique vazio.

Campos com Valores Únicos

Alguns campos não podem possuir valores repetidos.



CREATE TABLE usuarios (

email VARCHAR(100) UNIQUE

);


Importância dos Campos

Resumo da Aula

🎓 Aula concluída! Agora você compreende o conceito de campos e sua importância na estrutura dos bancos de dados.