Questões de Banco de Dados do ano 2020

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

Em relação ao banco de dados, analise as afirmativas abaixo e identifique as corretas: I- O MySQL é um SGBD código livre orientado a objetos. II- No MySQL, as bases de dados são organizadas em tabelas. III- No MySQL, a palavra-chave utilizada para criar uma tabela (via CREATE TABLE) como cópia temporária de si mesma é 'TEMP'. IV- No MySQL, é possível apagar diversas tabelas utilizando para isso apenas um comando. V- No MySQL, a palavra-chave 'RENAME' pode ser utilizada para modificar o nome de uma tabela. É correto o que se afirma em:

    A) I, II, III, IV e V.

    B) II, IV e V, apenas.

    C) II, III, IV e V, apenas.

    D) I, II e IV, apenas.

    E) II, III e IV, apenas.

São tipos da linguagem SQL:
I. DQL (Data Query Language) – Linguagem de Consulta de dados. II. DML (Data Manipulation Language) – Linguagem de Manipulação de Dados. III. DDD (Data Duration Definition) – Linguagem de dedução dos dados.
Quais estão corretas?

    A) Apenas I.

    B) Apenas II.

    C) Apenas III.

    D) Apenas I e II.

    E) Apenas II e III.

A linguagem SQL é dividida em vários tipos de acordo com as funcionalidades do comando. O comando GRANT pertence ao tipo?

    A) DML

    B) DCL

    C) DDL

    D) DQL

    E) DTL

Dentro da modelagem de dados temos que conhecer o modelo conceitual, modelo lógico e o modelo físico. Além disso, precisamos conhecer muita terminologia do SGBD. Quando falamos em TUPLAS, estamos falando de:

    A) Comando.

    B) Campos.

    C) Entidade-Relacionamento.

    D) Banco de Dados.

    E) Registros.

Suponha que em uma consulta a um banco de dados, usando MySQL, seja mostrado um conjunto de resultados que contenham linhas duplicadas. Para eliminar essas linhas, podemos utilizar o comando:

    A) Group By.

    B) Unique.

    C) Limit.

    D) Distinct.

    E) Primary Key.

A questão baseia-se na Figura 4, que mostra um Diagrama Entidade Relacionamento (DER), notação de relacionamento conhecida usualmente no mercado da informática como "Pé de galinha" (Crow's Foot). Nesse DER, o cursor do mouse encontra-se sobre o local apontado pela seta nº 1. A partir desse DER, serão criadas as tabelas relacionais correspondentes em um Sistema Gerenciador de Banco de Dados (SGBD), respeitando-se, rigorosamente, os nomes de entidade e atributos, tipos de dados, relacionamentos, cardinalidades e as integridades de identidade e referencial constantes nessa Figura.


A partir do DER mostrado na Figura 4, serão criadas as tabelas relacionais correspondentes em um SGBD. Para isso, basta executar, nesse SGBD, a seguinte declaração, em SQL padrão:

I.

II.

III.


Quais estão corretas?

    A) Apenas I.

    B) Apenas II.

    C) Apenas I e II.

    D) Apenas II e III.

    E) I, II e III.

O DER, exibido na Figura 2, é elaborado em um projeto clássico de Banco de Dados durante uma fase chamada de Modelagem:

    A) Física.

    B) Lógica.

    C) Relacional.

    D) Conceitual.

    E) Referencial.

A questão baseia-se na Figura 2, que mostra um Diagrama Entidade Relacionamento (DER), notação "Peter Chen", com as adaptações constantes em "Carlos Alberto Heuser". Sobre esse DER, considere as seguintes informações e regras de negócio: (1) ele está sendo elaborado para modelar os dados de animais, por meio da entidade "Animal", e das respectivas carteiras de vacinação, através da entidade "Carteira_Vacinacao"; (2) a cardinalidade está representada do lado oposto à entidade a que se refere e é do tipo mínimo/máximo (por exemplo, 0,1); (3) toda carteira de vacinação somente poderá ser cadastrada se for associada a um animal; (4) um mesmo animal poderá ser associado a várias carteiras de vacinação, desde que em data/hora diferentes; (5) em uma mesma data/hora poderão ser emitidas várias carteiras de vacinação, mas para animais distintos; e (6) deverá ser possível cadastrar um animal sem associá-lo a nenhuma carteira de vacinação.


Após ler o texto introdutório da questão, pode-se afirmar que o relacionamento "R1", terá as quais cardinalidades?

    A)



    B)



    C)



    D)



    E)



A questão baseia-se nas Figuras 6(a), 6(b) e 6(c) abaixo. A Figura 6(a) mostra as declarações SQL que permitiram criar, em um Sistema Gerenciador de Banco de Dados (SGBD), as tabelas relacionais "CLIENTE" e "NOTA_FISCAL", que registram os dados dos clientes e das respectivas notas fiscais associadas a tais clientes. A Figura 6(b) exibe os campos de tais tabelas e todos os dados que elas armazenam no momento. A Figura 6(c) mostra o resultado de uma consulta realizada sobre tais tabelas nesse SGBD.

A Figura 6(c) exibe o resultado de uma consulta realizada sobre as tabelas da Figura 6(b), que atendeu às seguintes condições: (1) apresentar o código e nome de cada cliente, assim como a quantidade total de compras que cada um deles realizou e a respectiva média dos valores de tais compras; (2) exibir apenas os dados dos clientes, cujo valor médio de todas as suas compras seja maior que 230; e (3) ordenar o resultado pelo código dos clientes, de forma descendente. Portanto, para se obter o resultado exibido na Figura 6(c), bastou executar, nesse SGBD, a seguinte consulta SQL:

    A) select cliente.codigo, cliente.nome, sum(*) Quantidade, avg(nota_fiscal.valor) Media from cliente c, nota_fiscal nf where c.codigo = nf.codigo group by c.codigo, c.nome having avg(nota_fiscal.valor) > 230 order by c.codigo

    B) select c.codigo, c.nome, count(numero) Quantidade, avg(nf.valor) Media from cliente c, nota_fiscal nf where c.codigo = nf.codigo group by c.codigo, c.nome having avg(nf.valor) > 230 order by c.codigo desc

    C) select c.codigo, nome, count(numero) Quantidade, avg(nf.valor) Media from inner join cliente c, nota_fiscal nf on c.codigo = nf.codigo where avg(nf.valor) > 230 order by codigo desc

    D) select codigo, nome, sum(*) Quantidade, avg(valor) Media from cliente inner join nota_fiscal on codigo = codigo where avg(valor) > 230 order by codigo

    E) select codigo, nome, Quantidade, Media from cliente where codigo in (select c.codigo, count (*) Quantidade, avg(valor) Media from cliente c, nota_fiscal nf where c.codigo = nf.codigo and avg valor > 230) order by c.codigo desc

As propriedades de transações impostas pelos métodos de controle de concorrência e recuperação do Sistema de Gerenciamento de Banco de Dados (SGBD) são

    A) atomicidade, preservação da consistência, isolamento e durabilidade.

    B) atomicidade, preservação da concorrência, rastreamento e durabilidade.

    C) granularidade, preservação da consistência, rastreamento e durabilidade.

    D) granularidade, preservação da concorrência, isolamento e durabilidade.

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