ojulianos / banco_2_seguros_imoveis

2 stars 2 forks source link

Projeto Sistema de Seguros de Imóveis

Grupo A

Integrantes:

Juliano da S Silva - @ojulianos
Alexandre Hermes - @Alexandre200319
Vinicius Raccolto - @vraccolto
Jefferson Pacheco - @jzpacheco
Anderson Pizzolo - @Anderson-Pizzolo
Gabriel Angelo Kaufmann - @GabrielAKaufmann

Modelo Físico:

Utilizado https://dbdiagram.io/

Arquivo fonte

Diagrama ER

Dicionário de Dados:

Excel

Scripts DDL Criação do Database:

ScriptDDL

Scripts Popular tabelas:

ScriptDMS

Objetos de BD (stored procedure, triggers e functions):

Stored Procedures

Functions

Triggers

[function] fn_valor_apolice(calcular o valor da apolice com base na pontuação do cliente)

[procedure] pr_imoveis_vs_sinistros(gera um relatorio com todos os imoveis de um cliente e a quantidade de sinistros por imovel)

[procedure] pr_imoveis_vs_franquia (gera um relatorio com todos os imoveis com o valor individual de cada apolice e valor total da franquia das apolices agrupado por cliente)

[trigger] trdelete(apolice_itens, apolice, imovel, imovel_foto, sinistro, sinistro_tipo) (sempre que algum dados for excluido é chamada a trigger da tabela referente faz a transação necessária e registra o log)


Banco de dados utilizado Microsoft SQL Server 2019 (RTM) - 15.0.2000.5 (X64).

Código do sistema:

Linguagem de Programação Java.