Baixe o app para aproveitar ainda mais
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');
Compartilhar