Questões de Concurso Sobre banco de dados

Foram encontradas 18.785 questões

Q249835 Banco de Dados
O Microsoft SQL Server 2008 tem incorporados diversos comandos. Considere os seguintes comandos:

TRUNC (125.382, 2) e TRUNC (125.382, -2)

Os resultados da execução desses dois comandos são, respectivamente,

Alternativas
Q249834 Banco de Dados
O Microsoft SQL Server 2008 possui diversas funções incorporadas. Dentre elas, há uma função que verifica se uma expressão do tipo de dados datetime ou smalldatetime é uma data ou tempo válidos. Trata-se da função

Alternativas
Q237761 Banco de Dados
Considere a escala concorrente de transações a seguir.

Imagem associada para resolução da questão
onde:
lock-Sk (p ) – a transação k solicita bloqueio em modo compartilhado do item p.
lock-Xk (p) – a transação k solicita bloqueio em modo exclusivo do item p.
uk (p) – a transação k desbloqueia o item p.
r k (p) – a transação k lê o item p.
wk (p) – a transação k escreve o item p.

A escala S apresenta um problema, cuja solução obtém-se com a utilização do algoritmo
Alternativas
Q237760 Banco de Dados
Uma das técnicas empregadas por Sistemas Gerenciadores de Bancos de Dados, para implementar o controle de transações concorrentes, é a utilização de bloqueios.
Para garantir a serialização da escala concorrente de várias transações, deve(m)-se empregar o(s)
Alternativas
Q237759 Banco de Dados
Um banco de dados relacional possui um conjunto de relações, cujo esquema é apresentado a seguir.

T1 (a, b, c, d)
T2 (d, e)

Considere que:
• os atributos sublinhados de forma contínua são chaves primárias de suas respectivas tabelas;
• todos os atributos em todas as tabelas são numéricos;
• o atributo d na tabela T1 é chave estrangeira do atributo d da tabela T2; e
• as tabelas T1 e T2, ambas inicialmente não contendo tuplas, tenham sobre elas executados, respectivamente, os seguintes comandos:
INSERT INTO T2
VALUES (10,40),(23,52),(60,37),(31,13),(45,54),(35,10);
INSERT INTO T1
VALUES (1,0,4,60),(2,3,5,35), (3,4,8,31),(4,21,6,60),(5,7,7,10), (6,9,21,31),(7,3,2,23),(8,6,5,45),(9,0,0,31),(10,1,8,60);
SELECT Y.e
FROM T1 X JOIN T2 Y ON X.d = Y.d
GROUP BY Y.e
HAVING max(c) > (SELECT avg(c) FROM T1 Y) 

Quantas linhas há na tabela resultante da execução do comando SELECT?
Alternativas
Q237758 Banco de Dados
Considere o modelo entidade-relacionamento (MER) a seguir.
Imagem 016.jpg

Sabendo-se que todas as entidades foram mapeadas em tabelas do modelo relacional e que as chaves primárias das relações criadas são simples (constituídas por apenas um único atributo), quantas chaves estrangeiras podem aparecer no modelo produzido?
Alternativas
Q237757 Banco de Dados
Observe o diagrama de transição de estado de transações, apresentado a seguir. Imagem 015.jpg

Sejam os eventos:
• BEGIN TRANSACTION - Marca o início da execução de uma transação.
• END TRANSACTION - Marca o término da execução de uma transação.
• READ, WRITE - Representam as operações de leitura e escrita de uma transação.
• COMMIT - Indica término com sucesso da transação, com as alterações realizadas refletidas na base de dados.
• ABORT - Indica que uma transação não terminou com sucesso.

Ao relacionar esse diagrama às propriedades ACID (Atomicidade, Consistência, Isolamento e Durabilidade), tem-se que estará garantido(a)
Alternativas
Ano: 2011 Banca: FDC Órgão: CREMERJ Prova: FDC - 2011 - CREMERJ - Técnico de Informática |
Q237236 Banco de Dados
Um banco de dados possui duas tabelas, apresentadas abaixo.

Imagem 033.jpg

Um DBA precisa gerar uma terceira tabela Resultado com as seguintes especificações:

– Conter Nome, Marca e Modelo, obtidos a partir das duas tabelas;

– Ter seleção realizada exclusivamente para carros com a mesma placa nas duas tabelas;

– Apresentar os dados ordenados de forma descendente por Marca e em ordem ascendente por Nome.

O comando SQL que gera essa tabela Resultado é
Alternativas
Ano: 2011 Banca: FDC Órgão: CREMERJ Prova: FDC - 2011 - CREMERJ - Técnico de Informática |
Q237228 Banco de Dados
Em um banco de dados relacional, um termo importante é conhecido por integridade referencial, definido como uma regra que atende à seguinte condição:
Alternativas
Q220782 Banco de Dados
Em relação às tabelas de banco de dados denominadas HEAP, InnoDB e BDB, é correto afirmar que pertencem a ,
Alternativas
Q220746 Banco de Dados
Para
Alternativas
Q220696 Banco de Dados
O PL/SQL
Alternativas
Q220695 Banco de Dados
Instrução: Para responder às questões 43 e 44, considere o modelo de dados apresentado abaixo.

Imagem 005.jpg

Consta uma instrução SQL INCORRETA em:
Alternativas
Q220694 Banco de Dados
Instrução: Para responder às questões 43 e 44, considere o modelo de dados apresentado abaixo.

Imagem 005.jpg

Analise:
I. É possível inserir, na tabela DEPT, uma linha com os valores 10, 'Operations', 'Rio de Janeiro' e outra linha com os valores 10,'Sales','São Paulo'.
II. É possível inserir, na tabela EMP, várias linhas com o mesmo valor para o campo DeptNo.
III. A notação usada para exibir o modelo foi uma notação EER que exibe intervalos (EER [1,n]).
IV. A notação utilizada para exibir o modelo foi uma notação crows foot, que exibe intervalos (crows foot [1,n]).

Está correto o que consta em
Alternativas
Q220630 Banco de Dados
Dada a função em PostGreSQL:

                  substring('ABCX454545DEF' from 'A[^0-9]*([0-9]{1,3})')

Após a sua execução, o resultado será:
Alternativas
Q220629 Banco de Dados
A função INSERT(), em MySql, é utilizada para
Alternativas
Q220628 Banco de Dados
Procedure, em PL/SQL, é um bloco de comandos
Alternativas
Q220627 Banco de Dados
Em banco de dados, Triggers são
Alternativas
Q220626 Banco de Dados
Dentre as atribuições exclusivas de um administrador de banco de dados Oracle (DBA) consta a atividade de
Alternativas
Q220625 Banco de Dados
O Oracle possui processos em background que auxiliam o acesso e o controle do banco de dados. Dentre eles, destacam-se
Alternativas
Respostas
15721: D
15722: C
15723: C
15724: A
15725: C
15726: D
15727: C
15728: E
15729: C
15730: A
15731: A
15732: D
15733: C
15734: B
15735: C
15736: E
15737: A
15738: D
15739: E
15740: C