FC ConcursosFC Concursos

Flashcard FC377273

Como garantir que uma seleção por ano inclua todas as tuplas quando o atributo de data contém também hora?

Projeto e Modelagem de Dados

Instituto Consulplan · 2025

De acordo com o assunto TI Banco de Dados: Projeto e Modelagem de Dados, responda:

Como garantir que uma seleção por ano inclua todas as tuplas quando o atributo de data contém também hora?
Mostrar resposta e comentário

Resposta

Resposta objetiva: extrair o ano ou usar intervalo semiaberto.

Explicação: Comparar literais como '2023-12-31' pode excluir timestamps posteriores naquele dia.
Opções robustas:
- Usar extração do ano: \( \sigma_{YEAR(data)=2023}(R) \).
- Ou usar limite superior exclusivo: \( \sigma_{data \ge '2023-01-01' \land data < '2024-01-01'}(R) \).
Depois aplique o agrupamento e soma: \( \gamma_{cliente\_id,\,SUM(valor\_total)}(\sigma_{...}(R)) \).




Veja como foi cobrado:
https://flashcardsconcursos.com.br/portal/flashcard/374503

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo