Questões de Concurso
Sobre banco de dados
Foram encontradas 15.746 questões
Resolva questões gratuitamente!
Junte-se a mais de 4 milhões de concurseiros!
Analise os seguintes comandos SQL:
CREATE TABLE Aluno (ID INTEGER PRIMARY KEY, NOME VARCHAR(20));
INSERT INTO Aluno (ID,NOME) VALUES(1,José);
INSERT INTO Aluno (ID,NOME) VALUES(“1”,“João”);
INSERT INTO Aluno (ID,NOME) VALUES (2,“Alfredo”);
Após a execução destes comandos,
A ..I.. estabelece que nenhum valor de chave primária pode ser null. Isso porque o valor da chave primária é usado para identificar as tuplas individuais em uma relação. Ter valores null para a chave primária implica não podermos identificar alguma tupla. Por exemplo, se duas ou mais tuplas tiverem null em suas chaves primárias, poderemos não ser capazes de distingui-las, se tentarmos fazer referência a elas por intermédio de outras relações.
A lacuna da frase acima é preenchida corretamente com
A lacuna da frase acima é preenchida corretamente com
O texto a seguir refere-se ao desempenho de consultas SQL.
"Quando o otimizador de consulta está escolhendo dentre várias condições simples em uma condição de seleção conjuntiva, ele normalmente considera a _____de cada condição. Ela é definida como a _____ entre o número de registros (tuplas) que satisfazem a condição e o número total de registros (tuplas) no arquivo (relação), por isso, é um número que varia entre_____."
Assinale a alternativa que completa corretamente as lacunas do texto acima.
Um programador verificou que o desempenho da CONSULTA1 era muito fraco. Ele optou por recodificá-la sob uma nova forma (CONSULTA2).
Com relação às CONSULTA1 e CONSULTA2, analise as afirmativas a seguir.
I. O desempenho da CONSULTA2 é melhor que o da CONSULTA1. A CONSULTA2 pode utilizar índices para os atributos TempodeServiço e SalarioBruto e por isso seu desempenho é superior.
II. A CONSULTA2 possui um erro de sintaxe e a CONSULTA1 não utiliza índices para os atributos TempodeServiço e SalarioBruto.
III. A condição WHERE da CONSULTA1 não pode ser desmembrada na forma apresentada na CONSULTA2. O desempenho da CONSULTA2 é pior que o da CONSULTA1 pois só pode utilizar um índice por vez.
Assinale:
Com relação à comparação entre os dados operacionais e os utilizados no processo de tomada de decisão em aplicações de data warehousing, assinale V para a afirmativa verdadeira e F para a falsa.
( ) Os dados de suporte à decisão tendem a cobrir um curto espaço de tempo quando comparados aos dados operacionais utilizados em processamento OLTP. Os dados de suporte à decisão são considerados como um retrato instantâneo dos dados operacionais em um determinado ponto no tempo.
( ) Os dados de suporte à decisão podem apresentar diferentes granularidades (níveis de agregação), desde itens altamente resumidos até itens de dados indivisíveis. A partir de granularidades distintas podem ser executadas operações de drilldown para decomposição de dados ou operações de rollup para agregação.
( ) Os dados de suporte à decisão focam na representação de transações individuais e não no efeito das transações através do tempo. Além disso, os dados de suporte à decisão são caracterizados por seu grande volume, uma vez que ao serem comparados aos dados operacionais verifica-se que podem ser armazenados em estruturas desnormalizadas e apresentarem redundâncias e duplicatas.
As afirmativas são, respectivamente,