Logo Passei Direto
Buscar

Simulado 2 - Banco de Dados

User badge image
Eduart Gomes

em

Ferramentas de estudo

Questões resolvidas

Em um projeto de banco de dados, a desnormalização é recomendada quando:
Há muitas colunas obrigatórias em uma tabela.
Há diversas tabelas temporárias mantidas pelo SGBD.
Há muitas atualizações nas tabelas do banco de dados.
Há necessidade de reduzir o número de tabelas envolvidas em consultas que acontecem com frequência, com a consequente redução do uso de recursos pelo SGBD.
Para facilitar a migração de dados de SGBDs diferentes.

Considere a tabela a seguir:
Qual alternativa a seguir representa um código equivalente ao da consulta acima?
SELECT NOME, CPF, SEXO FROM EMPREGADO WHERE SEXO= 'F' AND SALARIO>5000;
SELECT NOME, CPF, SEXO FROM EMPREGADO WHERE SALARIO>5000;
SELECT NOME, CPF, SEXO FROM EMPREGADO WHERE SEXO= 'F';
SELECT NOME, CPF, SEXO FROM EMPREGADO WHERE SEXO= 'F' UNION SELECT NOME, CPF, SEXO FROM EMPREGADO WHERE SALARIO>5000;
SELECT NOME, CPF, SEXO FROM EMPREGADO WHERE SEXO= 'F' EXCEPT SELECT NOME, CPF, SEXO FROM EMPREGADO WHERE SALARIO>5000;

Que invenção da IBM permitiu a utilização dos computadores na implementação de sistemas de informação, inaugurando a chamada era do processamento de dados?
O disco magnético.
O microcomputador.
O modelo relacional de dados.
A memória RAM.
Os arquivos eletrônicos.

Em relação aos conceitos de bancos de dados, é correto afirmar que:
Um relacionamento não pode possuir cardinalidade.
Um atributo não pode possuir cardinalidade.
Um atributo pode possuir cardinalidade de relacionamentos.
O conjunto de valores que um atributo pode assumir é a cardinalidade do atributo.
Em uma generalização/especialização total, para cada ocorrência da entidade genérica, existe sempre uma ocorrência em uma das entidades especializadas.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Em um projeto de banco de dados, a desnormalização é recomendada quando:
Há muitas colunas obrigatórias em uma tabela.
Há diversas tabelas temporárias mantidas pelo SGBD.
Há muitas atualizações nas tabelas do banco de dados.
Há necessidade de reduzir o número de tabelas envolvidas em consultas que acontecem com frequência, com a consequente redução do uso de recursos pelo SGBD.
Para facilitar a migração de dados de SGBDs diferentes.

Considere a tabela a seguir:
Qual alternativa a seguir representa um código equivalente ao da consulta acima?
SELECT NOME, CPF, SEXO FROM EMPREGADO WHERE SEXO= 'F' AND SALARIO>5000;
SELECT NOME, CPF, SEXO FROM EMPREGADO WHERE SALARIO>5000;
SELECT NOME, CPF, SEXO FROM EMPREGADO WHERE SEXO= 'F';
SELECT NOME, CPF, SEXO FROM EMPREGADO WHERE SEXO= 'F' UNION SELECT NOME, CPF, SEXO FROM EMPREGADO WHERE SALARIO>5000;
SELECT NOME, CPF, SEXO FROM EMPREGADO WHERE SEXO= 'F' EXCEPT SELECT NOME, CPF, SEXO FROM EMPREGADO WHERE SALARIO>5000;

Que invenção da IBM permitiu a utilização dos computadores na implementação de sistemas de informação, inaugurando a chamada era do processamento de dados?
O disco magnético.
O microcomputador.
O modelo relacional de dados.
A memória RAM.
Os arquivos eletrônicos.

Em relação aos conceitos de bancos de dados, é correto afirmar que:
Um relacionamento não pode possuir cardinalidade.
Um atributo não pode possuir cardinalidade.
Um atributo pode possuir cardinalidade de relacionamentos.
O conjunto de valores que um atributo pode assumir é a cardinalidade do atributo.
Em uma generalização/especialização total, para cada ocorrência da entidade genérica, existe sempre uma ocorrência em uma das entidades especializadas.

Prévia do material em texto

04/02/2023 09:33 Estácio: Alunos
https://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cod_hist_prova=302466036&cod_prova=6016721880&f_cod_disc= 1/6
 
Meus
Simulados
Teste seu conhecimento acumulado
Disc.: BANCO DE DADOS 
Aluno(a): EDUART RICRDO GOMES 202204507226
Acertos: 5,0 de 10,0 04/02/2023
Acerto: 0,0 / 1,0
Em um projeto de banco de dados, a desnormalização é recomendada quando:
Há muitas colunas obrigatórias em uma tabela.
 Há necessidade de reduzir o número de tabelas envolvidas em consultas que acontecem com frequência,
com a consequente redução do uso de recursos pelo SGBD.
Há muitas atualizações nas tabelas do banco de dados.
 Há diversas tabelas temporárias mantidas pelo SGBD.
Para facilitar a migração de dados de SGBDs diferentes.
Respondido em 04/02/2023 08:53:12
Explicação:
A resposta correta é: Há necessidade de reduzir o número de tabelas envolvidas em consultas que acontecem com
frequência, com a consequente redução do uso de recursos pelo SGBD.
Acerto: 1,0 / 1,0
O Modelo Relacional usa:
Uma tabela de relações de acesso para determinados usuários.
Uma coleção de tabelas de decisão para representar os dados através de relações parametrizadas.
Uma coleção de modelos de bancos de dados com hierarquias relacionais de usuários.
Um conjunto de relações entre objetos representados por seus dados.
 Uma coleção de tabelas para representar os dados e as relações entre eles.
Respondido em 04/02/2023 08:54:27
Explicação:
A resposta correta é: Uma coleção de tabelas para representar os dados e as relações entre eles.
Acerto: 0,0 / 1,0
 Questão1
a
 Questão2
a
 Questão3
a
https://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
04/02/2023 09:33 Estácio: Alunos
https://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cod_hist_prova=302466036&cod_prova=6016721880&f_cod_disc= 2/6
(Tribunal Regional do Trabalho da 23ª Região (TRT 23) 2016 - Analista Judiciário - Área
Apoio Especializado - Especialidade: Tecnologia da Informação Banca: Fundação Carlos
Chagas (FCC))
São vários os tipos de dados numéricos no PostgreSQL. O tipo:
 bigint é a escolha usual para números inteiros, pois oferece o melhor equilíbrio
entre faixa de valores, tamanho de armazenamento e desempenho.
integer tem tamanho de armazenamento de 4 bytes e pode armazenar valores na
faixa de - 32768 a 32767.
numeric pode armazenar números com precisão variável de, no máximo, 100
dígitos.
smallint tem tamanho de armazenamento de 1 byte, que permite armazenar a
faixa de valores inteiros de -128 a 127.
 serial é um tipo conveniente para definir colunas identificadoras únicas,
semelhante à propriedade auto incremento.
Respondido em 04/02/2023 08:55:00
Explicação:
A resposta correta é: serial é um tipo conveniente para definir colunas identificadoras
únicas, semelhante à propriedade auto incremento.
Acerto: 1,0 / 1,0
Dentre as opções a seguir, assinale a que contém a expressão em SQL que inclui uma
coluna Email do tipo VARCHAR(80) na tabela PROFESSOR.
ALTER TABLE PROFESSOR MODIFY COLUMN Email VARCHAR(80).
ALTER DATABASE PROFESSOR ADD COLUMN Email VARCHAR(80).
 ALTER TABLE PROFESSOR ADD COLUMN Email VARCHAR(80).
ALTER DATABASE ADD COLUMN Email VARCHAR(80) TO PROFESSOR.
ADD COLUMN Email VARCHAR(80) TO TABLE PROFESSOR.
Respondido em 04/02/2023 08:55:41
Explicação:
A resposta correta é: ALTER TABLE PROFESSOR ADD COLUMN Email VARCHAR(80).
Acerto: 0,0 / 1,0
(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:
 SELECT coluna1 [, coluna2, ... ] . função_de_grupo, [ função_de_grupo, ...]
FROM tabela
 Questão4
a
 Questão5
a
04/02/2023 09:33 Estácio: Alunos
https://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cod_hist_prova=302466036&cod_prova=6016721880&f_cod_disc= 3/6
WHERE condição
ORDER BY coluna2
GROUP BY coluna4 [, coluna5, ...]
HAVING coluna5 > 10;
SELECT coluna1 [, coluna2, ... ] . função_de_grupo, [ função_de_grupo, ...]
FROM tabela
HAVING coluna5 > 10
ORDER BY coluna2
WHERE condição
GROUP BY coluna4 [, coluna5, ...] ;
 SELECT coluna1 [, coluna2, ... ] . função_de_grupo, [ função_de_grupo, ...]
FROM tabela
WHERE condição
GROUP BY coluna4 [, coluna5, ...]
HAVING coluna5 > 10 ORDER BY coluna2;
SELECT coluna1 [, coluna2, ... ] . função_de_grupo, [ função_de_grupo, ...]
FROM tabela
HAVING coluna5 > 10
WHERE condição
ORDER BY coluna2
GROUP BY coluna4 [, coluna5, ...];
SELECT coluna1 [, coluna2, ... ] . função_de_grupo, [ função_de_grupo, ...]
FROM tabela
ORDER BY coluna2
GROUP BY coluna4 [, coluna5, ...]
HAVING coluna5 > 10 WHERE condição;
Respondido em 04/02/2023 08:57:56
Explicação:
A resposta correta é: 
SELECT coluna1 [, coluna2, ... ] . função_de_grupo, [ função_de_grupo, ...]
FROM tabela
WHERE condição
GROUP BY coluna4 [, coluna5, ...]
HAVING coluna5 > 10 ORDER BY coluna2;
Acerto: 0,0 / 1,0 Questão6a
04/02/2023 09:33 Estácio: Alunos
https://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cod_hist_prova=302466036&cod_prova=6016721880&f_cod_disc= 4/6
Considere a tabela a seguir:
Seja a consulta:
SELECT NOME, CPF, SEXO
FROM EMPREGADO
WHERE SEXO= 'F' OR SALARIO>5000;
 
Qual alternativa a seguir representa um código equivalente ao da consulta acima?
SELECT NOME, CPF, SEXO
FROM EMPREGADO
WHERE SEXO= 'F' AND SALARIO>5000;
SELECT NOME, CPF, SEXO
FROM EMPREGADO
WHERE SALARIO>5000;
SELECT NOME, CPF, SEXO
FROM EMPREGADO
WHERE SEXO= 'F';
 SELECT NOME, CPF, SEXO
FROM EMPREGADO
WHERE SEXO= 'F'
UNION
SELECT NOME, CPF, SEXO
FROM EMPREGADO
WHERE SALARIO>5000;
 SELECT NOME, CPF, SEXO
FROM EMPREGADO
WHERE SEXO= 'F'
EXCEPT
SELECT NOME, CPF, SEXO
FROM EMPREGADO
WHERE SALARIO>5000;
Respondido em 04/02/2023 08:57:21
Explicação:
A resposta correta é:
SELECT NOME, CPF, SEXO
FROM EMPREGADO
WHERE SEXO= 'F'
UNION
04/02/2023 09:33 Estácio: Alunos
https://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cod_hist_prova=302466036&cod_prova=6016721880&f_cod_disc= 5/6
SELECT NOME, CPF, SEXO
FROM EMPREGADO
WHERE SALARIO>5000;
Acerto: 1,0 / 1,0
Qual das alternativas abaixo não é uma propriedade desejada das transações em um sistema de banco de
dados?
Atomicidade.
Consistência.
Isolamento.
 Integridade.
Durabilidade.
Respondido em 04/02/2023 08:59:11
Explicação:
A resposta correta é: Integridade.
Acerto: 1,0 / 1,0
Que invenção da IBM permitiu a utilização dos computadores na implementação de sistemas de informação,
inaugurando a chamada era do processamento de dados?
 O disco magnético.
O microcomputador.
O modelo relacional de dados.
A memória RAM.
Os arquivos eletrônicos.
Respondido em 04/02/2023 09:00:12
Explicação:
A resposta correta é: O disco magnético.
Acerto: 0,0 / 1,0
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:
resultante - unívoco
multivalorado - monovalorado
 armazenado - derivado
 derivado - armazenado
identificador - complexo
Respondido em 04/02/2023 09:00:21
 Questão7
a
 Questão8
a
 Questão9
a
04/02/2023 09:33 Estácio: Alunos
https://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cod_hist_prova=302466036&cod_prova=6016721880&f_cod_disc= 6/6
Explicação:
A resposta correta é: derivado - armazenado.
Acerto: 1,0 / 1,0
Em relaçãoaos conceitos de bancos de dados, é correto afirmar que:
Um atributo pode possuir cardinalidade de relacionamentos.
 Em uma generalização/especialização total, para cada ocorrência da entidade genérica, existe sempre
uma ocorrência em uma das entidades especializadas.
Um atributo não pode possuir cardinalidade.
O conjunto de valores que um atributo pode assumir é a cardinalidade do atributo.
Um relacionamento não pode possuir cardinalidade.
Respondido em 04/02/2023 09:00:29
Explicação:
A resposta correta é: Em uma generalização/especialização total, para cada ocorrência da entidade genérica, existe
sempre uma ocorrência em uma das entidades especializadas.
 Questão10
a

Mais conteúdos dessa disciplina