MC536 - Série 4 de exercícios

Prazo de entrega: 26 out 22

  1. Considere a tabela de "Pais e Filhos", D(p,f), descrita no documento https://www.ic.unicamp.br/~celio/mc536-2022/pais-filhos.html.
    Escreva e teste comandos SQL para as consultas f a j . Verifique a correção das suas consultas analizando visualmente a instância da tabela D no gráfico do documento: https://www.ic.unicamp.br/~celio/mc536-2022/arvore-pais-filhos.pdf
    Além das sugestões contidas no primeiro documento, para as consultas mais complexas, pode ser útil expressá-las primeiro na Álgebra Relacional.

  2. Escreva e teste uma consulta SQL para verificar se a tabela "Pais e Filhos", D(p,f), está inconsistente no sentido de "possuir registros de filhos em que apenas um dos pais está presente na tabela, ou seja, para um certo filho, há apenas uma linha na tabela D".
    Nota: a fim de permitir que sua consulta não retorne "vazio" (o que não demonstraria de forma convincente sua correção), utilize para teste a tabela Dinc.