Prévia do material em texto
Exercício: EEX0022_EX_A3_202001303294_V1 14/09/2020
Aluno(a): GILMAR RIBEIRO CORDEIRO 2020.3 EAD
Disciplina: EEX0022 - BANCO DE DADOS 202001303294
1
Questão
Na nomenclatura de banco de dados, restrição corresponde a uma regra que deve ser obedecida pelo
SGBD. Seja a restrição "um funcionário não pode ter salário maior que seu chefe imediato", esta
deve ser classificada como restrição de:
Semântica
Unicidade
Domínio
Chave
Tabela
Respondido em 14/09/2020 15:39:16
2
Questão
(AOCPP CONCURSOS - CONCURSO BRDE 2012 ANALISTA DE SISTEMAS - SUBÁREA ADMINISTRAÇÃO DE BANCO DE DADOS)
Em Modelo de Entidade de Relacionamento, possuímos entidades e atributos. A esse respeito, analise as assertivas e
assinale a alternativa que aponta a(s) correta(s).
I. O objeto básico de um MER é uma entidade, ¿algo¿ do mundo real, com uma existência independente.
II. Uma entidade pode ser um objeto com uma existência física (por exemplo, uma pessoa, um carro, uma casa ou um
funcionário) ou um objeto com uma existência conceitual (por exemplo, uma empresa, um trabalho ou um curso
universitário).
III. Os valores dos atributos que descrevem cada entidade se tornarão a maior parte dos dados armazenados no banco de
dados.
IV. Cada entidade tem atributos ¿ propriedades particulares que a descrevem. Por exemplo, uma entidade empregada pode
ser descrita pelo nome do empregado, idade, endereço, salário e trabalho (função).
Apenas I
Apenas II, III e IV.
Apenas I, III e IV.
I, II, III e IV.
Apenas I, II e III
Respondido em 14/09/2020 15:42:37
3
Questão
(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, III e IV
Apenas I, II e III
Apenas I
Apenas II e IV
I, II, III e IV
Respondido em 14/09/2020 15:46:49
Exercício: CCT0768_EX_A6_201708219765_V1 07/11/2019
Aluno(a): PHILLIPE SILVEIRA DO NASCIMENTO
Disciplina: CCT0768 - IMPLEMENTAÇÃO DE BANCO DE DADOS 201708219765
1
Questão
Uma operação de junção pode ser considerada uma sequência de duas operações. São elas:
SELEÇÃO E PROJEÇÃO
INTERSEÇÃO E UNIÃO
PROJEÇÃO E UNIÃO
PRODUTO CARTESIANO E PROJEÇÃO
PRODUTO CARTESIANO E SELEÇÃO
Respondido em 07/11/2019 16:21:14
2
Questão
javascript:abre_colabore('38403','204852402','4085369179');
SELECT NOMEP FROM PROFESSOR P , TCC T, ALUNO A WHERE P.MATP = A.MATP AND A.MATA = T.MATA;
SELECT DISTINCT NOMEP "Nome do Professor" FROM PROFESSOR P , TCC T, ALUNO A;
SELECT NOMEP "Nome do Professor" FROM PROFESSOR P , TCC T, ALUNO A WHERE P.MATP = A.MATP AND A.MATA =
T.MATA;
SELECT DISTINCT NOMEP "Nome do Professor" FROM PROFESSOR P , TCC T, ALUNO A WHERE P.MATP = A.MATP AND
A.MATA = T.MATA;
SELECT DISTINCT NOMEP FROM PROFESSOR P , TCC T, ALUNO A;
Respondido em 07/11/2019 16:21:35
Gabarito
Comentado
3
Questão
São tipos de JOIN:
SELECT JOIN e INNER JOIN.
SELECT JOIN, INNER JOIN, LEFT JOIN e RIGHT JOIN.
INNER JOIN, LEFT JOIN e RIGHT JOIN.
Apenas o INNER JOIN e o LEFT JOIN.
Apenas o INNER JOIN.
Respondido em 07/11/2019 16:21:40
Gabarito
Comentado
4
Questão
https://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3560645717&cod_hist_prova=175513797&pag_voltar=otacka
https://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3560645717&cod_hist_prova=175513797&pag_voltar=otacka
https://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3560645717&cod_hist_prova=175513797&pag_voltar=otacka
https://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3560645717&cod_hist_prova=175513797&pag_voltar=otacka
Um sistema de informação usa um banco de dados relacional que possui tabelas cujos esquemas em SQL estão
representados a seguir.
CREATE TABLE Artista (
id INTEGER PRIMARY KEY,
nome VARCHAR(40) NOT NULL,
CPF CHAR(11) NOT NULL,
dataNascimento DATE,
UNIQUE (CPF) );
CREATE TABLE Evento (
id INTEGER PRIMARY KEY,
descricao VARCHAR(60) NOT NULL,
numMaxConvidados INTEGER DEFAULT 0,
CHECK (numMaxConvidados >= 0) );
CREATE TABLE Atuacao (
idArtista INTEGER,
idEvento INTEGER,
PRIMARY KEY (idArtista, idEvento),
FOREIGN KEY (idArtista) REFERENCES Artista,
FOREIGN KEY (idEvento) REFERENCES Evento(id));
O sistema também possui uma consulta que integra um de seus relatórios, conforme indicado a seguir:
SELECT A.nome, E.descricao
FROM Evento E FULL JOIN Atuacao T ON E.id = T.idEvento
FULL OUTER JOIN Artista A ON T.idArtista = A.id
Considerando que todas as tabelas possuem dados, o resultado da consulta utilizada no relatório e:
O nome de todos os artistas, a descrição de todos os eventos e, caso eles se relacionem, os dois combinados.
O nome de todos os artistas e a descrição de todos os eventos em que eles atuam.
A descrição de todos os eventos e, caso haja artistas alocados, os seus nomes.
O nome de todos os artistas e, caso eles participem de eventos, a descrição do evento.
O nome de todos os artistas combinados com a descrição de todos os eventos
Respondido em 07/11/2019 16:21:57
Gabarito
Comentado
5
Questão
Qual a sintaxe SQL-SELECT errada?
SELECT COLUNA1, COLUNA2, COLUNA3 FROM TABELA1 ORDER BY 1 ASC, 2 DESC, 3 ASC;
SELECT X.COLUNA1, AVG(Y.COLUNA2) FROM TABELA1 X INNER JOIN TABELA2 Y ON X.COLUNA3=Y.COLUNA4
GROUP BY X.COLUNA1;
SELECT COLUNA1, COLUNA2 FROM TABELA1 WHERE COLUNA3 LIKE ('%X%') ORDER BY 3;
SELECT COLUNA1, COLUNA2 FROM TABELA1 WHERE COLUNA3 IN (1,2,3);
SELECT COUNT(*) FROM TABELA1;
Respondido em 07/11/2019 16:22:06
Gabarito
Comentado
6
Questão
Para se obter a quantidade de empregados por cargo deve-se digitar qual o select abaixo:
SELECT C.DESCRICAO AS CARGO, COUNT(E.MATRICULA) AS QTDE GROUP BY C.DESCRICAO FROM CARGO C
INNER JOIN EMPREGADO E ON C.CODIGO = E.CARGO;
SELECT DESCRICAO AS CARGO, COUNT(MATRICULA) AS QTDE FROM CARGO C INNER JOIN EMPREGADO E ON
CODIGO = CARGO GROUP BY DESCRICAO;
https://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3560645717&cod_hist_prova=175513797&pag_voltar=otacka
https://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3560645717&cod_hist_prova=175513797&pag_voltar=otacka
https://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3560645717&cod_hist_prova=175513797&pag_voltar=otacka
https://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3560645717&cod_hist_prova=175513797&pag_voltar=otacka
SELECT C.DESCRICAO AS CARGO, COUNT(E.MATRICULA) AS QTDE FROM CARGO C INNER JOIN EMPREGADO E
GROUP BY C.DESCRICAO;
SELECT C.DESCRICAO AS CARGO, COUNT(E.MATRICULA) AS QTDE FROM CARGO C INNER JOIN EMPREGADO E ON
C.CODIGO = E.CARGO GROUP BY C.DESCRICAO;
SELECT C.DESCRICAO AS CARGO, SUM(E.MATRICULA) AS QTDE FROM CARGO C INNER JOIN EMPREGADO E ON
C.CODIGO = E.CARGO GROUP BY C.DESCRICAO;
Respondido em 07/11/2019 16:22:26
Gabarito
Comentado
7
Questão
Considere as afirmações abaixo:
1. As relações podem ser manipuladas através de operadores relacionais. Embora não sejautilizada frequentemente,
devido à sua complexidade, ela ajuda a esclarecer a manipulação relacional e estabelece os fundamentos para o
aprendizado da SQL.
2. A Álgebra Relacional é um conjunto de operações usadas para manipular relações e é oriunda da Teoria dos Conjuntos
da matemática.
3. A Álgebra Relacional é fechada, o que significa que os resultados de uma ou mais operações relacionais são sempre uma
relação.
São VERDADEIRAS:
2 e 3.
Somente 1.
1 e 2.
1 e 3.
1, 2 e 3.
Respondido em 07/11/2019 16:22:47
Gabarito
Comentado
8
Questão
A partir das relações abaixo, responda em SQL: quantos alunos (nota maior ou igual a 6) foram aprovados na disciplina
'Banco de Dados' com o professor 'Rui'?
Use inner join. Relações:
PROFESSOR (idprofessor, nomeprofessor);
LECIONA (idprofessor, iddisciplina);
DISCIPLINA (iddisciplina, nomedisciplina);
ALUNO (matricula, nomealuno);
MATRICULA (inscrição, iddisciplina, matricula, nota, período, ano)
SELECT count(*) AS total FROM professor p, leciona l, matricula m WHERE p.idprofessor = l.idprofessor AND
m.iddisciplina = d.iddisciplina AND nomeprofessor = 'Rui' AND nomedisciplina = 'Banco de Dados'
SELECT sum(*) AS total FROM professor p, leciona l, matricula m WHERE p.idprofessor = l.idprofessor AND
m.iddisciplina = d.iddisciplina AND nomeprofessor = 'Rui' AND nomedisciplina = 'Banco de Dados'
SELECT count(distinct) AS total FROM professor p INNER JOIN leciona l ON p.idprofessor = l.idprofessor INNER
JOIN disciplina d ON l.iddisciplina = d.iddisciplina INNER JOIN matricula m ON m.iddisciplina = d.iddisciplina
WHERE nomeprofessor = 'Rui' AND nomedisciplina = 'Banco de Dados'
SELECT count(distinct) AS total FROM professor p RIGHT JOIN leciona l ON p.idprofessor = l.idprofessor RIGHT
JOIN disciplina d ON l.iddisciplina = d.iddisciplina RIGHT JOIN matricula m ON m.iddisciplina = d.iddisciplina
WHERE nomeprofessor = 'Rui' OR nomedisciplina = 'Banco de Dados'
SELECT count(*) AS total FROM professor p LEFT JOIN leciona l ON p.idprofessor = l.idprofessor LEFT JOIN
disciplina d ON l.iddisciplina = d.iddisciplina LEFT JOIN matricula m ON m.iddisciplina = d.iddisciplina WHERE
nomeprofessor = 'Rui' OR nomedisciplina = 'Banco de Dados'
https://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3560645717&cod_hist_prova=175513797&pag_voltar=otacka
https://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3560645717&cod_hist_prova=175513797&pag_voltar=otacka
https://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3560645717&cod_hist_prova=175513797&pag_voltar=otacka
https://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3560645717&cod_hist_prova=175513797&pag_voltar=otacka
Respondido em 17/11/2019 21:16:37
Exercício: EEX0022_EX_A4_202001303294_V1 14/09/2020
Aluno(a): GILMAR RIBEIRO CORDEIRO
Disciplina: EEX0022 - BANCO DE DADOS 202001303294
1
Questão
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
resultante - unívoco
derivado - armazenado
armazenado - derivado
multivalorado - monovalorado
Respondido em 14/09/2020 15:53:00
2
Questão
IBFC - 2017 - POLÍCIA CIENTÍFICA-PR - Perito Criminal - Área 1)
No modelo relacional, cada registro de uma tabela tem um identificador único chamado de chave primária. Assinale a
alternativa que indica o nome da chave primária quando utilizada como referência em outro registro de outra tabela:
chave secundária
chave derivada
chave estrangeira
chave de índice
chave de ligação
Respondido em 14/09/2020 15:46:54
3
Questão
javascript:abre_colabore('38403','175513797','3560645717');
(ESAF - 2010 - SUSEP - Analista Técnico - Prova 2 - Tecnologia da Informação)
Em relação aos conceitos de bancos de dados, é correto afirmar que:
O conjunto de valores que um atributo pode assumir é a cardinalidade do atributo
Um atributo não pode possuir cardinalidade
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 relacionamento não pode possuir cardinalidade
Um atributo pode possuir cardinalidade de relacionamentos
Respondido em 14/09/2020 15:47:41
Exercício: EEX0022_EX_A2_202001303294_V2 14/09/2020
Aluno(a): GILMAR RIBEIRO CORDEIRO
Disciplina: EEX0022 - BANCO DE DADOS 202001303294
1
Questão
Qual alternativa abaixo corresponde a uma atribuição do administrador de banco de dados?
Função técnica responsável pela criação e manutenção dos bancos de dados no SGBD
Função técnica de administração das equipes de desenvolvimento de aplicações com banco de dados
Função técnica responsável por manter o sistema de computação no ar, incluindo os sistemas de banco de dados
ativos
Função técnico-gerencial responsável pela manutenção dos sistemas de aplicação que usam banco de dados
Função gerencial responsável pelo ambiente de dados da organização, definindo políticas, regras de negócio e
padrões de dados
Respondido em 14/09/2020 15:47:36
2
Questão
Qual conjunto de comandos da SQL abaixo serve para o administrador do banco de dados gerenciar os
metadados de um banco de dados?
CREATE, ALTER, DELETE
INSERT, ALTER, REMOVE
INSERT, UPDATE, DELETE
CREATE, ALTER, DROP
CREATE, MODIFY, DELETE
Respondido em 14/09/2020 15:45:21
3
Questão
javascript:abre_colabore('38403','204853699','4085396416');
(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:
Cardinalidade
Conectividade
Variabilidade
Multiplicidade
Associação
Respondido em 14/09/2020 15:45:27
Exercício: EEX0022_EX_A3_202001303294_V1 14/09/2020
Aluno(a): GILMAR RIBEIRO CORDEIRO
Disciplina: EEX0022 - BANCO DE DADOS 202001303294
1
Questão
Na nomenclatura de banco de dados, restrição corresponde a uma regra que deve ser obedecida
pelo SGBD. Seja a restrição "um funcionário não pode ter salário maior que seu chefe imediato", esta
deve ser classificada como restrição de:
Semântica
Unicidade
Domínio
Chave
Tabela
Respondido em 14/09/2020 15:39:16
2
Questão
(AOCPP CONCURSOS - CONCURSO BRDE 2012 ANALISTA DE SISTEMAS - SUBÁREA ADMINISTRAÇÃO DE BANCO DE DADOS)
Em Modelo de Entidade de Relacionamento, possuímos entidades e atributos. A esse respeito, analise as assertivas e
assinale a alternativa que aponta a(s) correta(s).
I. O objeto básico de um MER é uma entidade, ¿algo¿ do mundo real, com uma existência independente.
II. Uma entidade pode ser um objeto com uma existência física (por exemplo, uma pessoa, um carro, uma casa ou um
funcionário) ou um objeto com uma existência conceitual (por exemplo, uma empresa, um trabalho ou um curso
universitário).
III. Os valores dos atributos que descrevem cada entidade se tornarãoa maior parte dos dados armazenados no banco de
dados.
javascript:abre_colabore('38403','204853555','4085393557');
IV. Cada entidade tem atributos ¿ propriedades particulares que a descrevem. Por exemplo, uma entidade empregada pode
ser descrita pelo nome do empregado, idade, endereço, salário e trabalho (função).
Apenas I
Apenas II, III e IV.
Apenas I, III e IV.
I, II, III e IV.
Apenas I, II e III
Respondido em 14/09/2020 15:42:37
3
Questão
(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, III e IV
Apenas I, II e III
Apenas I
Apenas II e IV
I, II, III e IV
Respondido em 14/09/2020 15:46:49
javascript:abre_colabore('38403','204852402','4085369179');