Termos importantes em bancos de dados
Record
Um registro é uma única unidade de informações completas armazenadas em uma tabela de banco de dados. Cada registro consiste em dados interconectados e é organizado na forma de linhas. Por exemplo, em uma tabela de clientes, um único registro pode conter informações sobre um cliente, como nome, endereço e número de telefone. Aqui está um exemplo de um registro na tabela de clientes:
Nome | Endereço | Número de telefone |
Budi Santoso | Jl. Merpati No. 10 | 0812-3456-7890 |
Aqui, todas as informações sobre Budi Santoso são um único registro na tabela de clientes.
Field
Os campos são colunas em uma tabela que descrevem os atributos ou características da entidade armazenada. Cada campo tem um nome e um tipo de dados específicos que determinam o tipo de informação que pode ser armazenada. Por exemplo, em uma tabela de produtos, os campos podem incluir o nome do produto, o preço e o estoque. Aqui está um exemplo de uma estrutura de tabela de produto com campos diferentes:
Nome do produto | Preço | Estoque |
Computador portátil | 10.000.000 | 50 |
Smartphones | 5.000.000 | 100 |
Neste exemplo, “Nome do produto”, “Preço” e “Estoque” são campos que armazenam os atributos de cada produto.
Query
Query é um comando usado para recuperar ou modificar dados em um banco de dados. Normalmente, as consultas são escritas em uma linguagem de programação específica, como SQL (Structured Query Language). Com consultas, os usuários podem executar várias ações, como recuperar dados, atualizar informações ou excluir dados do banco de dados.
Um exemplo de consulta simples para recuperar todos os dados da tabela customer é:
SELECT * FROM Cliente;
Essa consulta retornará todos os registros que estão na tabela do cliente para que o usuário possa ver todas as informações armazenadas.
O conceito de relações entre tabelas em bancos de dados
No gerenciamento de banco de dados, as relações entre tabelas são uma base importante para organizar os dados adequadamente. Dessa forma, podemos correlacionar dados de diferentes tabelas para evitar duplicações e melhorar a eficiência no gerenciamento de dados. Aqui está a explicação.
One-to-Many relacionamento
Uma relação um-para-muitos ocorre quando um registro em uma tabela pode ser associado a muitos registros em outra tabela.
Exemplo 😀 Administração de dados e faturas do cliente:
- A tabela Clientes armazena informações do cliente, como ID e nome.
- A tabela Faturasarmazena transações de clientes, como números de fatura e pagamentos totais.
Essa relação conecta a ID do Cliente na tabela Clientes com várias faturas na tabela Faturas.
Tabela de clientes:
ID do cliente | Nome | Cidade |
001 | Budi Santoso | Jacarta |
002 | Siti Rahma | Bandung |
Tabela de faturas:
Número da fatura | ID do cliente | Total |
INV001 | 001 | IDR 1.000.000 |
INV002 | 001 | IDR 500.000 |
INV003 | 002 | IDR 750.000 |
Aqui, o cliente com ID “001” tem duas faturas (INV001 e INV002).
One relação to-One
Uma relação um-para-um ocorre quando um registro em uma tabela está conectado a apenas um registro em outra tabela.
Exemplo 😀 banco de dados de funcionários:
- A tabela Funcionários armazena dados de funcionários, como nomes e IDs.
- A tabela Detalhes do Funcionário armazena detalhes adicionais, como número de identificação ou endereço.
Tabela de funcionários:
ID do funcionário | Nome | Posição |
001 | Budi Santoso | Gerente |
Detalhes da tabela do funcionário:
ID do funcionário | Número de identificação | Endereço |
001 | 1234567890 | Sul de Jacarta |
Cada funcionário tem apenas um dado detalhado.