Skip to content

GiseliMatos/Banco-de-dados---Eventix

Repository files navigation

Este repositório contém script e modelagem do banco de dados Eventix

Desenvolvido como o projeto na disciplina de Banco de Dados do curso de Análise e Desenvolvimento de Sistemas da UTFPR, foi criado em parceria com Richardson Romig. Esse projeto envolveu desde o modelo conceitual e lógico (desenvolvido no BRModelo) até a implementação em SQL Server com DDL, DML, Views, Procedures e Triggers.

O Eventix simula um sistema de controle de eventos e palestras, permitindo o gerenciamento de:
-> Palestrantes;
-> Locais;
-> Endereços;
-> Estados e Cidades;
-> Categorias de eventos;
-> Eventos;
-> Participantes;
-> Ingressos;
-> Palestras.

Principais Funcionalidades

DDL

  • Criação de tabelas com constraints PK, FK, NN e UNIQUE.

DML

  • Inserts de registros de exemplo para simulação realista.

Views

  • vw_palestras_completas → Exibe informações completas de palestras, palestrantes, locais e eventos.
  • vw_ingressos_pendentes_checkin → Lista ingressos de participantes que ainda não realizaram o check-in.

Procedures

  • sp_insert_evento, sp_delete_evento, sp_update_evento, sp_select_eventos → Operações CRUD em EVENTO.
  • sp_eventosPeriodo → Lista todos os eventos ocorrendo em um período informado.
  • sp_eventos_participante → Lista todos os eventos/palestras de um participante específico.

Triggers

  • tg_log_participante → Log automático de operações (INSERT, UPDATE, DELETE) em PARTICIPANTE.
  • tg_log_evento → Log automático de operações (INSERT, UPDATE, DELETE) em EVENTO.
  • tg_checkin_ingresso → Regras de negócios para data de check-in de ingresso.
  • tg_validar_data_palestra → Impede cadastro de palestras fora do período do evento.

About

Script e modelagem do banco de dados Eventix. O objetivo principal do projeto é implementar uma solução prática de gerenciamento de eventos utilizando SQL Server, abordando conceitos de modelagem de dados, views, Stored Procedures, triggers, cursores entre outros.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages