Organização e Estrutura de Bancos de Dados (1º TDS-2026)

 


Objetivo: Compreender como os dados são estruturados profissionalmente e por que os relacionamentos garantem a segurança da informação.

1. O que é um SGBD?

SGBD significa Sistema de Gerenciamento de Banco de Dados. É o software que controla o acesso, a organização e a segurança dos dados.

  • Exemplos de mercado: MySQL, PostgreSQL, SQL Server, Oracle.

2. Estrutura de uma Tabela

Diferente de uma lista comum, uma tabela de banco de dados é rígida e organizada em:

  • Colunas (Campos): Definem o tipo de dado (Ex: Nome, Idade, Preço).

  • Linhas (Registros/Tuplas): São os dados de um item específico (Ex: Os dados do Aluno João).

ID_ALUNO (Chave)NOMETELEFONE
001Wanderson Luis(86) 9999-9999
002Maria Silva(86) 8888-8888




Atividade de Raciocínio Logico: Modelagem de Dados

Instruções: Leia os cenários abaixo e responda em seu caderno com base no que aprendemos sobre tabelas, atributos e relacionamentos.

Questão 1: A Identidade Única Em uma tabela de PACIENTES de um hospital, temos os seguintes campos: Nome, Data de Nascimento, CPF, Endereço e Sintomas.

  • Qual desses campos é o melhor para ser a "Chave Primária" (aquele que nunca se repete)? Por quê?

Questão 2: O Problema da Repetição Imagine que você está criando um sistema para uma LIVRARIA. Você criou uma única tabela onde escreve o Título do Livro, o Preço e o Nome do Autor.

  • Se um mesmo autor escrever 10 livros diferentes, o que acontecerá com o nome dele no seu banco de dados? Isso é bom ou ruim para a organização?

Questão 3: O Elo Perdido (Relacionamento) Pense em um aplicativo de entrega de comida (tipo iFood). Temos a tabela CLIENTE e a tabela PEDIDO.

  • Como o sistema sabe qual pedido pertence a qual cliente? Qual informação da tabela CLIENTE deve aparecer na tabela PEDIDO para "ligar" as duas?

Questão 4: Integridade de Dados Um gerente de banco tenta excluir o cadastro de um cliente do sistema. Porém, o Banco de Dados bloqueia a exclusão porque esse cliente ainda possui um EMPRÉSTIMO ativo em outra tabela.

  • Por que o Banco de Dados faz isso? O que aconteceria com a informação do empréstimo se o cliente fosse apagado?

Questão 5: Atributos de Identificação Se você fosse modelar a entidade CARRO para um sistema de um estacionamento, quais seriam os 3 atributos essenciais para que o manobrista nunca confunda um veículo com outro?


3. Gabarito Comentado (Para conferência do Professor)

  1. Resposta: CPF.

    • Comentário: Nomes podem ser iguais (homônimos), datas de nascimento se repetem aos milhares, mas o CPF é único para cada cidadão brasileiro, garantindo que o sistema não confunda os pacientes.

  2. Resposta: O nome será repetido 10 vezes. Isso é RUIM.

    • Comentário: Isso gera "Redundância". Se o autor mudar o nome artístico, você teria que editar 10 linhas. O ideal seria ter uma tabela "AUTOR" separada.

  3. Resposta: O ID ou CPF do Cliente.

    • Comentário: Para ligar as tabelas, usamos a Chave Primária do Cliente dentro da tabela de Pedidos (chamamos isso de Chave Estrangeira). É o "elo" que conecta quem comprou ao que foi comprado.

  4. Resposta: Para manter a Integridade.

    • Comentário: Se o cliente fosse apagado, o empréstimo ficaria "órfão" (sem dono). O banco de dados protege a empresa de perder o rastro de quem deve o dinheiro.

  5. Resposta: Placa, Modelo e Cor (ou Chassi).

    • Comentário: A Placa é o principal (único), mas Modelo e Cor ajudam na identificação visual rápida pelo ser humano.

Comentários