Questões sobre Banco de Dados

Lista completa de Questões sobre Banco de Dados para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.

Nas questões 53 até 60 considere um banco de dados relacional constituído pelas tabelas X, Y e Z, cujas instâncias são mostradas a seguir.

Observe o resultado de uma consulta mostrado a seguir.

                                 

O comando SQL que NÃO produz o resultado acima é:

  • A.

    select x.*

     from x

    where not exists (select * from z where z.a=x.a)

    union all

    select y.*

    from y

    where not exists (select * from z where z.c=y.c)

  • B.

    select 6 a, 3 b

    union

    select y.*

     from y

    where not exists (select * from z where z.c=y.c)

  • C.

    select x.*

    from x

    where not exists (select * from z where z.a=x.a)

  • D.

    select x.*

    from x

    where not exists (select * from z where z.a=x.a)

     union select 6,3

  • E.

    select x.*

    from x

    where not exists (select * from z where z.a=x.a)

    union all

    select 6,3

Considere que você está analisando a cópia forense do disco rígido de um computador, com o sistema operacional Windows XP Home Edition instalado, devidamente licenciado e atualizado. Quando você desejar obter informações constantes no registro, irá executar o editor (regedit.exe). Assinale a alternativa que contempla a relação CORRETA entre chave de registro e conteúdo.

  • A.

    HKEY_CLASSES_ROOT, chave onde são armazenadas informações relativas ao usuário administrador da máquina.

  • B.

    HKEY_USERS, chave onde são armazenadas as informações relativas ao perfil de hardware do equipamento.

  • C.

    HKEY_LOCAL_MACHINE, chave onde são armazenadas as informações relativas ao hardware e software instalados no equipamento.

  • D.

    HKEY_USERS, chave onde são armazenadas as informações relativas a informações dinâmicas da sessão.

  • E.

    HKEY_CLASSES_ROOT, chave onde são armazenadas informações relativas aos usuários locais.

Nas questões 53 até 60 considere um banco de dados relacional constituído pelas tabelas X, Y e Z, cujas instâncias são mostradas a seguir.

Considere que o diagrama ER, mostrado a seguir na notação IDEF1X com os atributos omitidos, reflete corretamente a estrutura dos relacionamentos existentes entre as entidades X, Y e Z, e que estas entidades correspondem às tabelas homônimas.

Supondo-se que nenhum dos atributos que constituem as chaves estrangeiras das tabelas tenha sido renomeado ou removido, pode-se concluir que:

  • A. os atributos a e c são as chaves primárias das tabelas X e Y, respectivamente;
  • B. o atributo e não é parte da chave primária da tabela Z;
  • C. os atributos a e b constituem a chave primária da tabela X;
  • D. os atributos a, c, e constituem a chave primária da tabela Z;
  • E. o atributo e da tabela Z não pode conter valores nulos.

Analise as seguintes afirmativas relacionadas ao controle de concorrência em Sistemas de Gerenciamento de Banco de Dados e assinale a alternativa CORRETA.

I. O bloqueio (lock) é um mecanismo utilizado para controlar o acesso concorrente aos dados em um SGBD.

II. No protocolo de bloqueio em duas fases (Two-phase lock - 2PL), bloqueios de leitura são compatíveis com bloqueios de escrita.

III. O estado de bloqueio mortal (DeadLock) ocorre exclusivamente em protocolos baseados em bloqueios.

IV. A anomalia conhecida como atualização perdida (Lost Update) não ocorre no nível de isolamento read committed.

  • A.

    As afirmativas I e II são verdadeiras.

  • B.

    As afirmativas II e III são verdadeiras.

  • C.

    As afirmativas III e IV são verdadeiras.

  • D.

    As afirmativas I e III são verdadeiras.

  • E.

    As afirmativas II e IV são verdadeiras.

Nas questões 53 até 60 considere um banco de dados relacional constituído pelas tabelas X, Y e Z, cujas instâncias são mostradas a seguir.

O comando SQL

 select x.a,sum(z.e) as s

 from x, y, z

where x.a=z.a and y.c=z.c

group by x.a

produz como resultado:

  • A.
  • B.
  • C.
  • D.
  • E.

Sobre um Sistema de Gerência de Banco de Dados (SGBD), é CORRETO afirmar que:

  • A.

    o módulo gerente de recuperação após falha realiza as funções relacionadas com a localização de dados, dando transparência à movimentação de dados entre as memórias principal e secundária.

  • B.

    o módulo gerente de acesso analisa sintaticamente e semanticamente comandos DML expressos em uma linguagem de consulta (ex.: SQL).

  • C.

    o módulo processador de consultas realiza funções relacionadas com a localização de dados, dando transparência à movimentação de dados entre as memórias principal e secundária.

  • D.

    o módulo gerente de memória (buffer) gerencia todo o processo de transformação do plano otimizado no plano de transações.

  • E.

    o módulo gerente de transações é responsável pelo controle do acesso concorrente aos dados.

Nas questões 53 até 60 considere um banco de dados relacional constituído pelas tabelas X, Y e Z, cujas instâncias são mostradas a seguir.

– Considere uma tabela relacional R, com atributos atômicos A, B e C, na qual o atributo A é a chave primária. Sabendo-se que as dependências funcionais

B

C

 AB  C

se verificam, pode-se concluir que a tabela R está normalizada até a:

  • A. primeira forma normal;
  • B. segunda forma normal;
  • C. terceira forma normal;
  • D. forma normal Boyce_Codd;
  • E. quarta forma normal.

Nas questões 53 até 60 considere um banco de dados relacional constituído pelas tabelas X, Y e Z, cujas instâncias são mostradas a seguir.

Considere a seguinte especificação de uma chave estrangeira:

alter table T

add constraint C foreign key (x) references T;

Supondo-se que o atributo x não seja um identificador de T, essa construção corresponde, num diagrama ER, a:

  • A. dependências funcionais circulares;
  • B. um auto-relacionamento 1:N;
  • C. um auto-relacionamento N:N;
  • D. uma estrutura de generalização;
  • E. uma estrutura de especialização.

Uma estrutura de indexação é utilizada em bancos de dados para acelerar o retorno a consultas de dados. É correto afirmar:

  • A.

    a criação de uma referência entre relações em bancos de dados relacionais cria automaticamente um índice para consultas.

  • B.

    a estrutura de dados conhecida como B-tree é a única estrutura de dados utilizada para indexação em bancos de dados relacionais.

  • C.

    a estrutura de dados conhecida como B-tree pode ser utilizada em bancos de dados orientados a objetos.

  • D.

    a estrutura de dados conhecida como B-tree é uma das estruturas de dados que deve ser implementada em memória primária.

  • E.

    a estrutura de dados conhecida como B-tree é equivalente à estrutura de dados Hash, não havendo qualquer diferença entre as duas.

Considere que um conjunto de atributos CE pertencente a uma relação R1 é uma chave estrangeira com relação a uma relação R2. É INCORRETO afirmar:

  • A.

    os atributos pertencentes ao conjunto CE têm obrigatoriamente o mesmo domínio dos atributos pertencentes à chave primária da relação R2, considerando a ordem em que são definidos.

  • B. um valor de CE em uma tupla de R1 ocorre obrigatoriamente como um valor da chave primária para alguma tupla de R2.
  • C.

    uma chave estrangeira define um relacionamento entre duas relações.

  • D.

    um mesmo conjunto CE pode ser chave estrangeira com relação a mais de uma relação

  • E. um valor de CE em uma tupla de R1 ocorre como um valor da chave primária para alguma tupla de R2, ou é nulo.
Provas e Concursos

O Provas e Concursos é um banco de dados de questões de concursos públicos organizadas por matéria, assunto, ano, banca organizadora, etc

{TITLE}

{CONTENT}

{TITLE}

{CONTENT}
Provas e Concursos
0%
Aguarde, enviando solicitação!

Aguarde, enviando solicitação...