Questões de Concurso
Sobre banco de dados
Foram encontradas 15.698 questões
Resolva questões gratuitamente!
Junte-se a mais de 4 milhões de concurseiros!
Assinale a alternativa que relaciona corretamente um tipo de dado à respectiva definição.
Essa linguagem é dividida em quatro conjuntos, sendo eles linguagens
O que essa consulta SQL faz?
No PostgreSQL (versão 9.2), os arquivos de texto criados pelo comando pg_dump devem ser lidos pelo programa psql. De forma geral, o comando para restaurar um dump com o programa psql é:
psql dbname < infile
Onde infile é um arquivo gerado através da saída do comando pg_dump e dbname é o nome de um banco de dados previamente criado. Por padrão, o programa psql continuará a executar o script contido no arquivo infile, mesmo depois que erros SQL forem encontrados. Se for desejado, é possível forçar a parada do comando psql caso encontre errros SQL, utilizando o seguinte comando:
Vários tipos de bloqueios são usados no controle de concorrência. Um bloqueio binário pode ter dois estados ou valores: bloqueado e desbloqueado (ou 1 e 0, para simplificar). O esquema a seguir apresenta as operações de bloqueio e desbloqueio para bloqueios binários.
Se o esquema de bloqueio binário simples descrito acima for usado, cada transação precisa
obedecer às seguintes regras, EXCETO:
Considere as afirmações a seguir:
I - Heurísticas e estimativas de custos são técnicas utilizadas para otimização de consultas.
II - A principal heurística utilizada para otimização de consultas consiste em aplicar primeiro as operações que reduzem o tamanho dos resultados intermediários.
III - No processo de otimização de consultas, deve-se sempre escolher o algoritmo de busca binária.
IV - As principais Regras Gerais de transformação para operações da Álgebra Relacional baseiam-se em associatividade, comutatividade e operações em cascata.
Está(ão) correta(s):
Considere as afirmações a seguir sobre as transações T1, T2 e T3, e as agendas S1 e S2 dadas abaixo:
T1: R1(x); R1(z); W1(x).
T2: R2(z); R2(y); W2(z); W2(y).
T3: R3(x); R3(y); W3(y).
S1: R1(x); R2(z); R1(x); R3(x); R3(y); W1(x); W3(y); R2(y); W2(z); W2(y).
S2: R1(x); R2(z); R3(x); R1(z); R2(y); R3(y); W1(x); W2(z); W3(y); W2(y).
I - T1 não obedece às propriedades ACID.
II - S1 é uma agenda serializável e S2 não é uma agenda serializável.
III - S1 e S2 são agendas serializáveis.
IV - T2 e T3 são transações somente-leitura.
Está(ão) correta(s):
Considere o modelo entidade e relacionamento a seguir, usando a simbologia Peter Chen estendida
ao se mapear esse modelo para o modelo relacional de dados, mantendo-se a terceira forma normal e observando que campos em negrito são chaves primárias e campos e campos sublinhados são chaves estrangeiras, uma representação da tabela associada à entidade Z fica igual a:
Em um banco de dados relacionai, existem as seguintes tabelas: PEÇA, com campos CODPC e NOME, sendo que CODPC é chave primária; PROJETO, com campos CODPR e DESCR, sendo que CODPR ê chave primária; e RELC, com campos CDPC e CDPJ, sendo que a chave primária dessa tabela é composta por CDPC+CDPJ e CDPC é também chave estrangeira ligada a tabela PEÇA e CDPJ é chave estrangeira ligada a tabela PROJETO.
A consulta SQL que fornece NOME dos elementos de
PEÇA que não estão associadas a nenhum elemento
de PROJETO (ou seja, peças que não estão
associadas a nenhum projeto) é: