Trabalho Integrador de Administração e Segurança de Banco de Dados
💻 UNIVALE - Sistemas de Informação | GP3 - 2025
O projeto Empório VeWTech Conection Store simula a estrutura de um banco de dados real para uma loja de varejo, aplicando técnicas avançadas de administração e segurança. O foco está em constraints, índices, procedures, controle de usuários e views, com implementação em MySQL 8.0+.
- Tabelas:
clientes,produtosevendas - Constraints aplicadas:
PRIMARY KEY,NOT NULL,UNIQUECHECKpara regras de negócio (ex: idade mínima, preço positivo)FOREIGN KEYcom integridade relacional
- Índice no CPF (
clientes) - Índice na data de venda (
vendas) - Análise de desempenho com
EXPLAIN
contar_clientes(OUT total)vendas_por_cliente(IN idCliente, OUT totalVendas)adicionar_produto(IN nome, IN preco, IN estoque)
admin_wauclidson– acesso totalvendedor_vitor– acesso avendasvisualizador_henrique– acesso à view personalizada
CREATE VIEW view_relatorio_clientes AS
SELECT
c.nome AS cliente,
c.cpf,
COUNT(v.id) AS total_vendas
FROM
clientes c
LEFT JOIN
vendas v ON c.id = v.cliente_id
GROUP BY
c.id;- Banco de Dados: MySQL 8.0+
- Ferramentas: MySQL Workbench
- Scripts: SQL com comandos
CREATE,ALTER,GRANT,PROCEDURE,VIEW,INDEX
📁 emporiovewtech_conection_store.sql
├── clientes
├── produtos
├── vendas
└── view_relatorio_clientes📌 Arquivo .sql pronto para importação no MySQL Workbench.
-
📁 Google Drive:
Clique aqui para acessar os arquivos do projeto -
🧩 Ilustração gráfica da modelagem:
Visualizar modelagem ER
- 🧑🏫 Professor: Henrique Bianor Freitas Silva
- 🎓 Instituição: UNIVALE – Universidade Vale do Rio Doce
- 📚 Disciplina: Administração e Segurança de Banco de Dados
- 📅 Período: 3º (2025)
Este projeto permitiu aplicar com sucesso conceitos fundamentais de modelagem, segurança e desempenho em bancos de dados relacionais. Todas as práticas foram testadas e comprovadas, simulando um ambiente corporativo realista e seguro.
"Nosso muito obrigado à UNIVALE e à Fundação Percival Farquhar pelo suporte e estrutura educacional. Agradecemos também ao Professor Henrique por sua dedicação e orientação. Este trabalho representa nossa evolução prática no domínio de banco de dados."
Este é um projeto acadêmico com fins educacionais. Não utilizar em produção sem adaptações de segurança e validações complementares.
