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 41 até 49 considere um banco de dados simplificado referente ao controle de concursos, constituído pelas tabelas Concurso, Cargo, Candidato e Inscrição, criadas pelo script SQL mostrado abaixo.

Um candidato pode estar inscrito em zero ou mais concursos e um concurso pode ter zero ou mais candidatos nele inscritos. Para cada concurso, o candidato inscrevese em um cargo e recebe um número de pontos. É possível que um candidato fique temporariamente sem cargo definido. Cada concurso tem uma lista de um ou mais cargos nos quais os candidatos podem estar inscritos.

O uso da operação de divisão da álgebra relacional seria adequado na construção de uma expressão que produzisse uma lista:

  • A.

    de todos os candidatos;

  • B.

    dos candidatos ainda sem cargo;

  • C.

    dos candidatos não inscritos em algum concurso;

  • D.

    de concursos sem candidatos;

  • E.

    dos candidatos inscritos em todos os concursos.

Analise as seguintes afirmações relativas a Fundamentos de Banco de Dados:

I. Pode-se conceituar VIEW, ou visão, de maneira simplificada. Assim, VIEW é uma forma predeterminada de visualizar dados de uma ou mais tabelas como se fossem apenas uma tabela; porém, ela não existe fisicamente como uma tabela.

II. Quando o DROP VIEW é executado, as estruturas das tabelas referenciadas pela VIEW são afetadas.

III. O TRIGGER é um tipo de STORED PROCEDURE chamado quando um evento em particular ocorre.

IV. Os diversos tipos de SELECT formam um conjunto de comandos SQL que podem ser pré-compilados e armazenados no servidor do banco de dados. Tem por objetivo facilitar e agilizar o trabalho do banco de dados.

Indique a opção que contenha todas as afirmações verdadeiras.

  • a.

    I e II

  • b.

    II e III

  • c.

    III e IV

  • d.

    I e III

  • e.

    II e IV

Analise as seguintes afirmações relativas a SGBDs (Sistemas de Gerenciamento de Bancos de Dados) que utilizam a linguagem SQL:

I. Quando duas TRANSACTIONS estiverem sendo executadas simultaneamente, as duas devem-se comunicar e trocar informações entre si, antes de acessarem o banco de dados.

II. Uma TRANSACTION será concluída ao encontrar a instrução COMMIT TRANSACTION.

III.A instrução ROLLBACK TRANSACTION reinicia todas as operações feitas desde o comando START TRANSACTION.

IV. Para efetuar a JUNÇÃO entre tabelas, é essencial que elas estejam logicamente relacionadas conforme prevê o modelo relacional, ou seja, deve haver relacionamento de ''1: N'', ''1: 1'' ou ''N: 1'' entre as tabelas.

Indique a opção que contenha todas as afirmações verdadeiras.

  • a.

    I e II

  • b.

    II e III

  • c.

    III e IV

  • d.

    I e III

  • e.

    II e IV

32-Analise as seguintes afirmações relativas a SGBDs (Sistemas de Gerenciamento de Bancos de Dados) que utilizam a linguagem SQL:

I. A cláusula GROUP BY do comando SELECT é utilizada para dividir linhas em conjuntos menores de dados relacionados entre si.

II. A cláusula ORDER BY permite criar consultas com as linhas em uma ordem específica, modificando a ordem de apresentação do resultado da pesquisa. As linhas podem ser ordenadas de forma ascendente ou descendente, de acordo com as colunas declaradas na cláusula ORDER BY.

III. Considerando as características das cláusulas WHERE e HAVING, o HAVING é aplicado a todo o conjunto e o WHERE é aplicado a cada um dos subgrupos formados pela cláusula ORDER BY. O HAVING vem sintaticamente antes do ORDER BY e o WHERE vem depois.

IV.A cláusula GROUP BY deve ser colocada após a cláusula HAVING, pois os grupos são formados e as funções de grupos são calculadas antes de resolver a cláusula HAVING.

Indique a opção que contenha todas as afirmações verdadeiras.

  • a.

    I e II

  • b.

    II e III

  • c.

    III e IV

  • d.

    I e III

  • e.

    II e IV

Julgue os itens seguintes, acerca dos serviços Internet.

O DNS é um banco de dados distribuído usado por aplicações TCP/IP para mapear nomes em endereços IP e também prover informações sobre servidores de correio eletrônico.

  • C. Certo
  • E. Errado

Levando em consideração as afirmativas abaixo, escolha a opção CORRETA:

I. Algumas classes de um Diagrama de Classes serão entidades no DER (Diagrama Entidade-Relacionamento) do mesmo sistema.
II. Nem todos os tipos de relacionamento utilizados no Diagrama de Classe podem ser representados no DER (Diagrama Entidade-Relacionamento).
III. Todas as técnicas de normalização utilizadas na modelagem de dados devem ser utilizadas da mesma forma na modelagem de classes.

  • A.

    Apenas a afirmativa I é verdadeira.

  • B.

    Apenas a afirmativa II é verdadeira.

  • C.

    Apenas as afirmativas I e II são verdadeiras.

  • D.

    Apenas as afirmativas I e III são verdadeiras.

Num DFD, um fluxo dados pode ligar

  • A.

    uma função a um depósito de dados, mas não uma função a outra função.

  • B.

    uma função a uma entidade externa, mas não uma função a um depósito de dados.

  • C.

    uma função a um depósito de dados e uma entidade externa a uma função.

  • D.

    uma entidade externa a uma função, mas não uma função a outra função.

  • E.

    um depósito de dados a uma entidade externa.

Com relação a banco de dados é necessário distinguir claramente entre esquema de banco de dados e a instância no banco de dados. Esta distinção pode ser descrita da seguinte forma:

  • A.

    O conceito de instância de relação corresponde, em linguagem de programação, à noção de definição de tipos.

  • B.

    Um conceito de um esquema de banco de dados corresponde, em linguagem de programação, à noção de definição das entidades e hierarquia dos relacionamentos.

  • C.

    A instância no banco de dados pode ser descrita como uma foto dos dados num determinado momento.

  • D.

    O conteúdo de uma instância de relação não pode mudar com o tempo, quando esta relação for atualizada.

  • E.

    No conceito de um esquema de banco de dados, a noção de definição das entidades e relacionamentos leva em conta a dependência dos dados aos processos.

Num projeto de banco de dados relacional, quando uma entidade não possui, entre seus atributos, um que por si só seja suficiente para identificar univocamente uma ocorrência,

  • A.

    deve-se escolher outra entidade que possua tal atributo.

  • B.

    deve sempre ser possível que a combinação de dois ou mais atributos tenha a capacidade de se constituir numa chave primária.

  • C.

    qualquer chave estrangeira pode assumir o papel de chave primária.

  • D.

    o relacionamento entre as entidades ocorrerá por meio de chaves secundárias.

  • E.

    diz-se que essa entidade tem integridade referencial.

O armazenamento de registros de dados, com base no endereço calculado por uma função a partir do valor de uma chave primária, caracteriza o tipo de arquivo

  • A. invertido.
  • B. randômico.
  • C. direto.
  • D. indexado.
  • E.

    seqüencial indexado.

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