Questões sobre Relacionamentos

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

Acerca do mapeamento de dados e da modelagem relacional de dados, julgue itens subsequentes.

O uso da técnica de fusão de tabelas permite implementar um relacionamento do tipo N:N em um ambiente relacional e, consequentemente, armazenar dados históricos no banco de dados.

  • C. Certo
  • E. Errado

No que diz respeito às funções do administrador de dados e à elaboração e implantação de projeto de banco de dados, julgue os itens que se seguem.

Em um projeto de banco de dados relacional, não é possível representar um autorrelacionamento do tipo N:N.

  • C. Certo
  • E. Errado

Na modelagem de bancos de dados relacionais há o conceito de especialização total, que impõe que

  • A.

    nas entidades de nível inferior deve haver um único tipo de dados.

  • B.

    toda entidade de nível superior deve pertencer a um conjunto de entidades de nível inferior.

  • C.

    as chaves primárias dos conjuntos de entidades devem ser compostas.

  • D.

    o número máximo de atributos de cada conjunto de entidades não deve ser superior a 20.

  • E.

    toda entidade de nível superior deve pertencer a pelo menos dois conjuntos de entidades de nível inferior.

A respeito de banco de dados, julgue os itens de 112 a 118.

O modelo relacional, considerado o padrão para o intercâmbio de dados na Internet, emprega estruturas de árvores hierárquicas. Ele combina conceitos de banco de dados com os de modelos de representação de documentos digital. O dado é representado como elementos, que podem ser aninhados para criar estruturas hierárquicas complexas. Esse modelo assemelha-se conceitualmente ao de rede, mas utiliza uma terminologia diferente.

  • C. Certo
  • E. Errado

Julgue os itens subsequentes, acerca dos conceitos relacionados a bancos de dados.

Na implementação de um banco de dados relacional, o modelo relacional será utilizado para definição das estruturas dos níveis conceitual e interno.

  • C. Certo
  • E. Errado

Na criação de um banco de dados relacional, por suas características, podem ser utilizados como chave primária

  • A. NOME, MATRÍCULA e CÓDIGO_ PEÇA
  • B. NOME, SALÁRIO e CARGO_FUNÇÃO
  • C. CPF, MATRÍCULA e CÓDIGO_PEÇA
  • D. CPF, SALÁRIO e CARGO_FUNÇÃO

Tendo como foco o modelo relacional, observe a tabela, referente a um banco de dados.

Para gerar uma nova tabela com todos os atributos, classificados por NOME, deve-se utilizar o seguinte comando SQL

  • A. SELECT * OVER FUNCIONARIOS_STE ORDER BY NOME;
  • B. SELECT * FROM FUNCIONARIOS_STE ORDER BY NOME;
  • C. SELECT * OVER FUNCIONARIOS_STE ASCENDINK KEY NOME;
  • D. SELECT * FROM FUNCIONARIOS_STE ASCENDINK KEY NOME;

Em bancos de dados relacionais, uma prática comum é normalizar suas tabelas até a terceira forma normal ou até a forma normal de Boyce-Codd. Na prática, normalizar uma tabela, por exemplo, da primeira forma normal até a terceira forma normal significa

  • A. inserir formas de criptografia mais elaboradas.
  • B. ter meios alternativos para fazer o backup de dados.
  • C. determinar o número máximo de usuários simultâneos para cada tabela.
  • D. alterar o esquema de senhas do banco de dados em períodos pré-determinados.
  • E. fragmentar ou dividir os atributos dessa tabela em tabelas menores (com menor número de atributos).

Considere o seguinte esquema de dados relacional que representa departamentos e seus empregados.

DEPARTAMENTO (CodDepto, NomeDepto)

EMPREGADO (CodEmp, NomeEmp, CodDepto)

Considere também a seguinte restrição de integridade referencial para esse esquema: EMPREGADO.CodDepto é chave estrangeira de DEPARTAMENTO.CodDepto com as opções ON DELETE SET NULL e ON UPDATE CASCADE

Todas as sentenças abaixo respeitam essa restrição de integridade, EXCETO:

  • A.

    Sempre que uma nova linha for inserida em EMPREGADO deve ser garantido que o seu valor de EMPREGADO.CodDepto ocorra na coluna DEPARTAMENTO.CodDepto.

  • B.

    Sempre que um valor de DEPARTAMENTO.CodDepto for alterado, todas as correspondentes ocorrências em EMPREGADO. CodDepto serão também alteradas para o mesmo valor alterado.

  • C.

    Sempre que um valor de EMPREGADO.CodDepto for alterado, deve ser garantido que esse valor ocorra em DEPARTAMENTO. CodDepto.

  • D.

    A remoção de uma linha qualquer em DEPARTAMENTO requer que antes sejam removidas todas as linhas em EMPREGADO que referenciem a linha de DEPARTAMENTO sendo removida.

  • A.

    SELECT NomeDepto

    FROM DEPARTAMENTO D, EMPREGADO E

    WHERE D.CodDepto=E.CodDepto AND E.CodEmp IS NULL

  • B.

  • C.

    SELECT NomeDepto

    FROM DEPARTAMENTO D

    INTERSECT

    SELECT NomeDepto

    FROM DEPARTAMENTO D, EMPREGADO E

    WHERE D.CodDepto=E.CodDepto

  • D.

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...