O escopo da atividade incluia executar um processo completo de modelagem de dados relacional e o estabelecimento de um banco de dados funcional.
Os critérios avaliativos específicos estão listados abaixo:
-
Gerar o modelo conceitual na ferramenta BR Modelo;
-
Gerar o esquema lógico relacional na ferramenta BR Modelo;
-
Criar as tabelas no SGDB Oracle, com seus respectivos atributos e constraints;
-
Inserir os dados de exemplo, da construtora Alfa, disponíveis no arquivo PDF logo abaixo, em “Material Complementar” (arquivo “Dados Const. Alfa”);
-
Criar (inserir) uma nova construtora, com o seu nome, e para essa nova construtora, insira os dados abaixo:
i. Criar 2 obras e 5 funcionários para cada uma dessas obras (i.e. 10 funcionários no total); ii. Alocar pelo menos 4 equipamentos (de categorias diferentes) à primeira obra que você criou.
-
Codificar em SQL quatro das seguintes consultas (escolha apenas 4 das 6 consultas abaixo; se você responder mais de 4, apenas as 4 primeiras serão consideradas):
a) Selecionar CPFs e nomes dos trabalhadores que ganham mais do que 2.500,00; b) Selecionar nomes e salários dos trabalhadores da empresa ALFA, ordenados em ordem alfabética crescente; c) Selecionar o total gasto em valores de diárias em uso de equipamentos da obra Condomínio Lagos no mês de março de 2022; d) Calcular e exibir a folha de pagamento de cada obra. Uma folha de pagamento é determinada pela soma dos salários dos seus trabalhadores; e) Selecionar os equipamentos que nunca foram utilizados em nenhuma obra; f) Listar as categorias de equipamentos utilizadas nas obras da construtora ALFA.
-
Produzir um arquivo de dados em formato JSON equivalente a todos os dados relacionados à construtora ALFA, incluindo suas obras e seus respectivos trabalhadores. Use o conceito de dados agregados (e não de relacionamentos via “_id”). Em outras palavras, deverá haver apenas 1 objeto principal (sendo todos os demais agregados deste objeto).