Skip to content

Atividade final sobre modelagem de banco de dados do meu curso de Análise e Desenvolvimento de Sistemas na PUCRS.

Notifications You must be signed in to change notification settings

Pedr9vskCray/database-modeling-pucrs

Repository files navigation

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:

  1. Gerar o modelo conceitual na ferramenta BR Modelo;

  2. Gerar o esquema lógico relacional na ferramenta BR Modelo;

  3. Criar as tabelas no SGDB Oracle, com seus respectivos atributos e constraints;

  4. Inserir os dados de exemplo, da construtora Alfa, disponíveis no arquivo PDF logo abaixo, em “Material Complementar” (arquivo “Dados Const. Alfa”);

  5. 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. 
    
  6. 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. 
    
  7. 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).

Modelo Conceitual Online

About

Atividade final sobre modelagem de banco de dados do meu curso de Análise e Desenvolvimento de Sistemas na PUCRS.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published