Prévia do material em texto
Aluno: RAFAEL CAVALCANTE SILVA VIANNA
Matr.: 202009117406
Disciplina: EEX0022 - BANCO DE DADOS
Período: 2021.1 EAD (G) / SM
Quest.: 1
1.
O MongoDB é um exemplo de SGBD NoSQL por não seguir o tradicional modelo relacional de banco de dados. Qual é o modelo de dados no qual o MongoDB é um dos líderes de mercado?
Colunas
Documentos
Orientado a objetos
Chave-valor
Grafos
Quest.: 2
2.
(FCC - 2011 - TRT - 24ª REGIÃO (MS) - Analista Judiciário - Tecnologia da Informação)
Em um modelo de dados é especificado que a entidade funcionário participa do relacionamento junto à entidade departamento com no mínimo uma e no máximo n ocorrências. Tal especificação (1-n) é a:
Associação
Cardinalidade
Variabilidade
Multiplicidade
Conectividade
Quest.: 3
3.
(AOCPP CONCURSOS ¿ CONCURSO BRDE 2012 ANALISTA DE SISTEMAS ¿ SUBÁREA ADMINISTRAÇÃO DE BANCO DE DADOS)
Sobre tipo entidade fraca, analise as assertivas e assinale a alternativa que aponta a(s) correta(s).
I. Tipo entidade fraca também são conhecidas por entidades abstratas.
II. Tipo entidade que não tem seus próprios atributos-chave são chamados tipos entidade fraca.
III. Tipo entidade que não tem seus próprios relacionamentos são chamados tipo entidade fraca.
IV. Entidades, que pertençam a um tipo entidade fraca, são identificadas por estarem relacionadas a entidades específicas do outro tipo entidade.
Apenas II e IV
Apenas I, II e III
I, II, III e IV
Apenas I
Apenas II, III e IV
Quest.: 4
4.
FCC -TRT 2ª Região Analista Judiciário Tecnologia da Informação - 2014)
Em alguns casos, dois ou mais valores de atributos em um modelo de Entidade-Relacionamento estão relacionados. Por exemplo, os atributos Idade e Data de Nascimento de uma pessoa. Para uma Entidade − Pessoa em particular, o valor de Idade pode ser determinado pela data corrente e o valor de Data de Nascimento da pessoa. Portanto, o atributo Idade é chamado atributo I. ______________ do atributo Data de Nascimento, que, por sua vez, é chamado atributo II. _____________
As lacunas I e II são, correta e respectivamente, preenchidas com:
identificador - complexo
multivalorado - monovalorado
resultante - unívoco
derivado - armazenado
armazenado - derivado
Quest.: 5
5.
(FUNRIO - 2013 - MPOG - Analista de Tecnologia da Informação)
Seja a relação EMP-PROJ(CPF, NumProj, Horas, NomeEmp, NomeProj, LocalProj) onde {CPF, NumProj} é a chave primária de EMP-PROJ e as seguintes dependências funcionais:
{CPF, NumProj} → Horas
{CPF} → NomeEmp
{NumProj} → {NomeProj, LocalProj}
A relação EMP-PROJ, com estas dependências funcionais, viola qual forma normal?
Primeira forma normal
Forma normal de Boyce-Codd
Terceira forma normal
Quarta forma normal
Segunda forma normal
Quest.: 6
6.
(Ministério Público de Pernambuco - PE 2018 Cargo: Analista Ministerial - Área Informática Banca Fundação Carlos Chagas (FCC))
O comando do sistema gerenciador de bancos de dados PostgreSQL (9.5) que permite substituir, em um banco de dados, o nome de uma tabela chamada cliente, para a denominação paciente é:
CHANGE TABLE cliente WITH paciente
MODIFY TABLE cliente FOR paciente
CASCADE TABLE cliente paciente
CONTROL TABLE cliente AS paciente
ALTER TABLE cliente RENAME TO paciente
Quest.: 7
7.
(Agência de Fomento do Amapá (AFAP) - Tecnologia da Informação - FCC (2019))
Fernando está usando a linguagem SQL (ANSI) e pretende fazer uma atualização nos dados Nome_Cli e End_Cli do cliente cujo Cod_Cli é Cli01, na tabela Cliente. Nome_Cli passará a ser Ariana e End_Cli passará a ser Rua ABC. O código SQL correto que Fernando escreveu foi:
I.. Cliente
II.. Nome_Cli = 'Ariana', End _Cli = 'Rua ABC'
III.. Cod_Cli = 'Cli01';
Para que o código esteja correto, as lacunas I, II e III devem ser preenchidas, respectivamente, por
UPDATE - WHERE - SET
SET - WHERE - UPDATE
SET - UPDATE - WHERE
UPDATE - SET - WHERE
WHERE - SET - UPDATE
Quest.: 8
8.
Seja uma tabela assim estruturada: CARGO(CARGO, SALARIO). Qual código a seguir retorna o salário médio?
SELECT AVG(SALARIO) FROM SALARIO;
SELECT SUM(SALARIO) FROM CARGO;
SELECT SALARIO FROM CARGO;
SELECT AVG(SALARIO) FROM CARGO;
SELECT MIN(SALARIO) FROM CARGO;
Quest.: 9
9.
(FCC - 2019 - TRF - 3ª REGIÃO - Técnico Judiciário - Área Apoio Especializado Especialidade Informática) Em uma instrução SQL, a cláusula GROUP BY, se utilizada juntamente com funções de grupo, deve estar em uma posição específica como:
Quest.: 10
10.
Considere as tabelas a seguir:
Admita que cada tabela possui vinte registros. Seja a consulta:
SELECT NOME, CPF, SEXO
FROM FUCIONARIO
UNION
SELECT NOME, CPF, SEXO
FROM ALUNO
UNION
SELECT NOME, CPF, SEXO
FROM CLIENTE
Assinale a proposição verdadeira:
A consulta retorna informações sobre funcionários, alunos e clientes. O resultado pode conter menos de sessenta linhas.
A consulta retorna informações somente sobre os funcionários que são alunos.
A consulta retorna informações sobre os funcionários que não são clientes.
A consulta retorna informações somente sobre os clientes que não são funcionários.
A consulta retorna informações sobre funcionários, alunos e clientes. O resultado pode conter mais de sessenta linhas.