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
,produtos
evendas
- Constraints aplicadas:
PRIMARY KEY
,NOT NULL
,UNIQUE
CHECK
para regras de negócio (ex: idade mínima, preço positivo)FOREIGN KEY
com 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 avendas
visualizador_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.