Escolar Documentos
Profissional Documentos
Cultura Documentos
Para isso, escolham um estudo de caso a seu critério, como por exemplo: uma clínica,
uma loja, uma academia, locadora, banco, ONG, igreja... etc.
E partir de sua escolha, elabore um memorial descritivo sobre o banco de dados utilizando
o MySQL/MariaDB e que atenda aos seguintes requisitos:
1. Deve possuir no mínimo 8 (oito) tabelas com ao menos de 4(quatro) colunas cada
tabela, pertinentes às suas características e cada tabela deve conter no mínimo 10
registros completos. Relacionamentos N:M não serão contabilizados. (1,0 ponto)
2. Não devem existir tabelas isoladas, ou seja, cada uma deve possuir alguma forma de
relacionamento com pelos menos uma outra tabela. (1,0 ponto)
4. Crie uma visão (view) para cada uma das tabelas. Elas devem projetar sobre ao
menos 3 colunas e em uma dessas colunas devem ser utilizadas ao menos 1 função,
por exemplo (SUM, COUNT, MÁX, MÍN, AVERAGE e etc...) (1,0 ponto)
5. Crie aos menos 4 índices em colunas do banco que tenham em seu conteúdo
valores geralmente diferentes, como por exemplo: RG, CPF, CNH, valor de compra,
valor de pedido, data de nascimento entre outros. (1,0 ponto)
6. Crie um procedimento armazenado para cada tabela onde seja possível selecionar
um determinado registro ou conjunto de registros a partir de uma informação
específica, por exemplo: nº de RG ou CPF, estado ou cidade de moradia, número de
telefone, forma de pagamento e etc. (1,0 ponto)
7. Crie um gatilho para cada tabela, esse gatilho deverá registrar a exclusão de um
determinado registro em uma tabela de logs de exclusão onde possa se identificar
o tipo de registro excluído (o nome da tabela de onde foi excluído por exemplo), a
chave primária do registro, o momento em que foi excluído e um outro campo à sua
escolha (como um campo valor ou um campo identificando quem estava relacionado
com esse registro). (1,0 ponto)
8. Neste banco de dados devem existir ao menos 2 gatilhos que efetuem algum tipo
de cálculo de uma coluna de valores e insira o resultado em outra coluna de valores,
como por exemplo: INSS, IPTU, comissão de vendas, desconto no tipo de pagamento
e etc. (1,0 ponto)
10. Crie ao menos 2 exceções no banco que possam verificar erros de inserção, por
exemplo: inserir dados duplicados em colunas com dados únicos ou tentar deixar
dados vazios em colunas obrigatórias. (1,0 ponto)