Filtrar


Questões por página:
Quando transações são executadas concorrentemente, de maneira intercalada, a ordem de execução das operações das várias transações é conhecida como plano de execução (ou histórico).

ELMASRI, R.; NAVATHE, S.B. Sistemas de Banco de Dados. Addison-Wesley,2005.

O trecho apresentado define um plano (do inglês, schedule) em banco de dados. Imagine que, em um plano S, para cada transação T participante, todas as operações de T são executadas consecutivamente. Esse plano é chamado de
A operação join é uma das mais utilizadas em bancos de dados relacionais. Considere duas tabelas, uma de tamanho M e outra de tamanho N. Imagine que ambas estão indexadas (usando B-Tree index) em um campo id com valores únicos. Acerca do exposto, assinale a alternativa que melhor corresponde à complexidade temporal da seguinte operação de merge join nessas tabelas: SELECT * FROM M, N WHERE M.id=N.id.
Um auditor está checando práticas de aplicação de desconto comercial para clientes, executando consultas em SQL (Structured Query Language) nos bancos de dados digitais de uma empresa, para validar se os cálculos e regras de autorização estabelecidas pelo negócio estão sendo cumpridos. É correto afirmar que o uso de SQL em auditoria corresponde à aplicação de
Para construir um Data Warehouse, algumas etapas e processos são necessários. Uma etapa é conhecida como ETL, que compreende as etapas de Extração, Transformação e Armazenagem de dados em Sistemas Específicos ou Armazéns de Dados. Essas etapas são constituídas de várias outras funções, processos e técnicas de data integration. Uma dessas funções chama-se Master Data Management − MDM e é responsável por
Durante o projeto de uma base de dados relacional, após o processo de normalização ter iniciado, se uma relação apresentar chave primária composta, é correto garantir que esta relação está na