Baixe o app para aproveitar ainda mais
Prévia do material em texto
03/05/2020 EPS simulado.estacio.br/alunos/ 1/3 IMPLEMENTAÇÃO DE BANCO DE DADOS 1a aula Lupa PPT MP3 Exercício: CCT0835_EX_A1_201908040459_V1 06/04/2020 Aluno(a): JOSEILDON DA SILVA DANTAS 2020.1 EAD Disciplina: CCT0835 - IMPLEMENTAÇÃO DE BANCO DE DADOS 201908040459 1a Questão Analise as seguintes afirmações: "(1) O valor de uma chave estrangeira só pode ser inserido em uma tabela se já existe na tabela onde é chave primária PORQUE (2) esta restrição garante a integridade referencial." Podemos afirmar: As duas afirmações são verdadeiras e primeira justifica a segunda. A primeira afirmação é falsa e a segunda é verdadeira. A primeira afirmação é verdadeira e a segunda é falsa. As duas afirmações são falsas. As duas afirmações são verdadeiras e primeira não justifica a segunda Respondido em 06/04/2020 08:44:49 2a Questão Em qualquer modelo de dados utilizado, é importante distinguir a "descrição" do banco de dados do "banco de dados" por si próprio. Analise as afirmações a seguir: I. Os dados armazenados em um banco de dados em um determinado instante do tempo formam um conjunto chamado de "esquema de um banco de dados". II. A instância altera toda vez que uma alteração no banco de dados é feita. III. O SGBD é responsável por garantir que toda instância do banco de dados satisfaça ao esquema do banco de dados, respeitando sua estrutura e suas restrições. É correto apenas o que se afirma em II e III I II I e II III Respondido em 06/04/2020 08:45:25 Explicação: A afirmativa I está incorreta uma vez que os dados armazenados em um banco de dados em um determinado instante do tempo formam um conjunto chamado de "instância do banco de dados". Já a descrição do banco de dados é chamada de esquema de um http://simulado.estacio.br/alunos/inicio.asp javascript:voltar(); javascript:diminui(); javascript:aumenta(); javascript:abre_frame('2','1','','',''); javascript:abre_frame('3','1','','',''); 03/05/2020 EPS simulado.estacio.br/alunos/ 2/3 banco de dados. 3a Questão É responsável por garantir a Integridade Referencial: Chave Primária Chave Secundária Chave Candidata Chave Estrangeira Chave de Atributo Respondido em 06/04/2020 08:45:50 4a Questão Os conceitos de banco de dados relacional refletem o nível de abstração dos dados. Desta forma, marque a alternativa que se refere à instância da entidade. Uma chave estrangeira é sempre uma chave primária em outra tabela. Pode ser considerado como o resultado da aplicação do SELECT. Toda entidade deve possui chave primária. Pode ser modificado com o uso dos comandos DDL. É o conjunto de opções de preenchimento do atributo. Respondido em 06/04/2020 08:46:06 5a Questão Com relação a arquitetura distribuída de computadores utilizadas em SGBDs, marque a resposta correta: I.Divide o processamento entre o cliente e o servidor. II.Comumente usada em aplicações web, na qual as camadas são: interface com o usuário, lógica do negócio e banco de dados. III.A aplicação pode ser dividida em vários computadores em uma rede distribuída. As características acima são, respectivamente, referentes as arquiteturas: Cliente/Servidor, Multicamadas (N camadas), 3 Camadas 3 Camadas, Cliente/Servidor, Multicamadas (N camadas) Cliente/Servidor, Cliente/Servidor , Multicamadas (N camadas) Cliente/Servidor, 3 Camadas, Multicamadas (N camadas) Cliente/Servidor, 3 Camadas , 3 Camadas Respondido em 06/04/2020 08:46:08 6a Questão No modelo Relacional uma relação é uma tabela onde são armazenados dados. Podemos afirmar que as relações apresentam as seguintes características: I. Não há tuplas duplicadas em uma relação. II. Ordem das tuplas na relação é relevante para diferenciar as relações. III. Os valores dos atributos devem ser atômicos, não sendo divisíveis em componentes. É correto apenas o que se afirma em II e III III I II 03/05/2020 EPS simulado.estacio.br/alunos/ 3/3 I e III Respondido em 06/04/2020 08:46:01 Explicação: A afirmativa II é falsa, uma vez que a ordem não é relevante para diferenciar as relações. 7a Questão Analise as afirmações a seguir, relativas ao conceito de chave primária: i. Pode ser composta por um ou vários atributos. ii. Não admite duplicidade de valores, exceto no caso de valores nulos. iii. Deve ser definida durante a construção do modelo de E-R. Marque a alternativa correta (apenas uma opção) Apenas as afirmações II e III são verdadeiras. As afirmações I e II são falsas. Todas as afirmações são verdadeiras. Apenas as afirmações I e III são verdadeiras. As afirmações II e III são falsas. Respondido em 06/04/2020 08:46:04 Gabarito Coment. 8a Questão Considere o esquema: Aluno(matricula, cpf, nome, endereço). Assinale a alternativa que não representa uma super-chave deste esquema. matricula, cpf matricula, endereco nome, endereço cpf, nome matricula, nome Respondido em 06/04/2020 08:46:06 javascript:abre_colabore('38403','184855698','3688528347'); 03/05/2020 EPS simulado.estacio.br/alunos/ 1/4 IMPLEMENTAÇÃO DE BANCO DE DADOS 1a aula Lupa PPT MP3 Exercício: CCT0835_EX_A1_201908040459_V2 06/04/2020 Aluno(a): JOSEILDON DA SILVA DANTAS 2020.1 EAD Disciplina: CCT0835 - IMPLEMENTAÇÃO DE BANCO DE DADOS 201908040459 1a Questão Uma chave candidata é: uma ou mais colunas que identificam univocamente a relação, porém não fazem parte da chave primária. uma coluna ou uma combinação de colunas, cujos valores aparecem necessariamente na chave primária de uma tabela. um conjunto de atributos que descrevem as características dos elementos a serem modelados. um conjunto de valores que cada atributo, definido no esquema, assume em um determinado instante, formando o conjunto de tuplas. um grupo de valores atômicos a partir dos quais um ou mais atributos (ou colunas) retiram seus valores reais. Respondido em 06/04/2020 08:46:30 2a Questão Considere o esquema de banco de dados ilustrado na figura abaixo em que as chaves primárias estão sublinhadas. Podemos afirmar que a coluna cod_curso da tabela Aluno é _____________ da tabela Curso na coluna cod_curso. Assinale a alternativa que contém a sentença que completa a frase acima: Chave Super Chave Chave primária Chave candidata Chave estrangeira Respondido em 06/04/2020 08:46:33 Gabarito Coment. 3a Questão http://simulado.estacio.br/alunos/inicio.asp javascript:voltar(); javascript:diminui(); javascript:aumenta(); javascript:abre_frame('2','1','','',''); javascript:abre_frame('3','1','','',''); 03/05/2020 EPS simulado.estacio.br/alunos/ 2/4 [Concurso: MPE-AL ¿ Técnico do Ministério Público -Geral, 2018] O conjunto de programas responsável pelo gerenciamento de uma base de dados e que, entre outras funções, suporta uma linguagem de consulta, gera relatórios e disponibiliza uma interface para que os seus clientes possam incluir, alterar ou consultar dados, é chamado de Sistema de Suporte à Decisão (SSD). Modelo Entidade Relacionamento (MER). Sistema Gerenciador de Bancos de Dados (SGBD). Dicionário de Dados (DD). Banco de Dados Relacional (BDR). Respondido em 06/04/2020 08:46:24 Explicação: O SGBD é um sistema de software de uso geral que facilita o processo de definição, construção, manipulação e compartilhamento de banco de dados entre diversos usuários e aplicações. 4a Questão Considere a tabela aluno mostrada abaixo: Qual o atributo poderia ser chave candidata da tabela acima? cidade cpf Não existe atributo que poderia ser chave candidata. endereco nome Respondido em 06/04/2020 08:46:38 5a Questão O entendimento dos modelos de banco de dados é fundamental para compreender as vantagens e desvantagens em aspectos de estrutura e manipulação dos dados. Um destes modelos utiliza tabelas bidimensionais para o armazenamento dos dados e a maneira como os dados são armazenados influencia na facilidade de acesso às informações, existindo técnicas de normalizaçãopara aperfeiçoar a organização. Trata-se do modelo hierárquico relacional. orientado a objetos. em rede distribuído. Respondido em 06/04/2020 08:46:29 03/05/2020 EPS simulado.estacio.br/alunos/ 3/4 Gabarito Coment. 6a Questão De uma chave primária é certo afirmarmos: I Pode ser simples ou composta IINão pode constar entre as chaves candidatas da relação III O atributo da chave primária deve ser único Estão corretas: Somente I II e III I e II I e III I, II e III Respondido em 06/04/2020 08:46:43 7a Questão Dentre as vantagens da utilização dos SGBDs a seguir, qual NÃO é uma vantagem? Compartilhamento de Dados. Independência dos dados. Padronização dos dados. Dependência entre programas e dados. Redução ou Eliminação de redundâncias. Respondido em 06/04/2020 08:46:34 8a Questão Relacione as colunas abaixo: (1) Tabela bidimensional, composta por linhas e colunas de dados (2) Coluna (3) Linha (4) Conjunto de valores de um atributo (5) Nomes das relações seguidas pelos nomes dos atributos, com chaves primária e estrangeiras identificadas ( ) Esquema ( ) Atributo ( ) Tupla ( ) Relação ( ) Domínio A sequência correta está representada na opção: 5,2,3,1,4 5,2,3,4,1 5,2,1,3,4 4,2,3,1,5 5,3,2,1,4 Respondido em 06/04/2020 08:46:38 03/05/2020 EPS simulado.estacio.br/alunos/ 4/4 javascript:abre_colabore('38403','184855906','3688531430'); 03/05/2020 EPS simulado.estacio.br/alunos/ 1/3 IMPLEMENTAÇÃO DE BANCO DE DADOS 1a aula Lupa PPT MP3 Exercício: CCT0835_EX_A1_201908040459_V3 06/04/2020 Aluno(a): JOSEILDON DA SILVA DANTAS 2020.1 EAD Disciplina: CCT0835 - IMPLEMENTAÇÃO DE BANCO DE DADOS 201908040459 1a Questão Em banco de dados, todo método de controle de concorrência deve evitar anomalias de sincronização. Essas anomalias estão relacionadas a: I - perda da consistência do banco. II - acesso via ODBC. III - acesso a dados inconsistentes. IV - consulta recursiva. V - perda de atualizações. Estão certos apenas os itens II, III e IV. II, III e V. I, III e V. I, IV e V. I, II e IV. Respondido em 06/04/2020 08:46:57 2a Questão Considere o texto a seguir e complete as lacunas, com as expressões constantes nas alternativas, respeitando a correlação sequencial em que estão dispostas. Uma ..................... é uma coluna ou uma combinação de colunas cujos valores distinguem uma linha das demais, dentro de uma tabela. Uma ...................... é uma coluna ou uma combinação de colunas cujos valores aparecem, necessariamente, na ........................ de uma tabela. Em alguns casos, mais de uma coluna ou combinações de colunas podem servir para distinguir uma linha das demais. Uma das colunas (ou combinação de colunas) é escolhida como ..................... As demais colunas ou combinações são denominadas ........................ A seqüência correta encontra-se apenas em: Chave primária; chave estrangeira; chave primária; chave primária; chaves estrangeiras. Chave primária; super-chave; chave primária; chave candidata; chaves secundárias. Chave primária; chave primária; chave primária; super-chave; chaves secundárias. Chave primária; chave estrangeira; chave primária; chave primária; chaves alternativas. Chave primária; chave estrangeira; chave primária; chave secundária; chaves alternativas. Respondido em 06/04/2020 08:46:59 http://simulado.estacio.br/alunos/inicio.asp javascript:voltar(); javascript:diminui(); javascript:aumenta(); javascript:abre_frame('2','1','','',''); javascript:abre_frame('3','1','','',''); 03/05/2020 EPS simulado.estacio.br/alunos/ 2/3 3a Questão Os atributos de uma tabela constituem: Os nomes das tabelas. Os índices da tabela. As tuplas da tabela. As linhas da tabela. As colunas da tabela. Respondido em 06/04/2020 08:47:01 4a Questão (CONSULPLAN - 2012) Dentre os objetivos da implementação de bancos de dados, um visa solucionar um problema que ocorre quando aplicações diferentes operam sobre os mesmos dados, armazenados em arquivos diferentes. Esse problema é conhecido por: Redundância de dados. Replicação de dados. Integridade de dados. Consistência de dados. Dependência de dados. Respondido em 06/04/2020 08:47:15 5a Questão Um atributo de uma tabela que é chave primária em alguma outra tabela é denominado: Chave externa Chave simples Chave estrangeira Não existe atributo com esta característica Chave candidata Respondido em 06/04/2020 08:47:06 6a Questão Considere o esquema: Aluno(matricula, cpf, nome, endereço). Assinale a alternativa que não representa uma super-chave deste esquema. matricula, endereco matricula, cpf nome, endereço matricula, nome cpf, nome Respondido em 06/04/2020 08:47:19 7a Questão Os conceitos de banco de dados relacional refletem o nível de abstração dos dados. Desta forma, marque a alternativa que se refere à instância da entidade. Pode ser modificado com o uso dos comandos DDL. Toda entidade deve possui chave primária. Uma chave estrangeira é sempre uma chave primária em outra tabela. Pode ser considerado como o resultado da aplicação do SELECT. 03/05/2020 EPS simulado.estacio.br/alunos/ 3/3 É o conjunto de opções de preenchimento do atributo. Respondido em 06/04/2020 08:47:21 8a Questão Com relação a arquitetura distribuída de computadores utilizadas em SGBDs, marque a resposta correta: I.Divide o processamento entre o cliente e o servidor. II.Comumente usada em aplicações web, na qual as camadas são: interface com o usuário, lógica do negócio e banco de dados. III.A aplicação pode ser dividida em vários computadores em uma rede distribuída. As características acima são, respectivamente, referentes as arquiteturas: Cliente/Servidor, Multicamadas (N camadas), 3 Camadas 3 Camadas, Cliente/Servidor, Multicamadas (N camadas) Cliente/Servidor, 3 Camadas, Multicamadas (N camadas) Cliente/Servidor, Cliente/Servidor , Multicamadas (N camadas) Cliente/Servidor, 3 Camadas , 3 Camadas Respondido em 06/04/2020 08:47:24 javascript:abre_colabore('38403','184855950','3688531545'); 03/05/2020 EPS simulado.estacio.br/alunos/ 1/3 IMPLEMENTAÇÃO DE BANCO DE DADOS 1a aula Lupa PPT MP3 Exercício: CCT0835_EX_A1_201908040459_V4 06/04/2020 Aluno(a): JOSEILDON DA SILVA DANTAS 2020.1 EAD Disciplina: CCT0835 - IMPLEMENTAÇÃO DE BANCO DE DADOS 201908040459 1a Questão Analise as seguintes afirmações: "(1) O valor de uma chave estrangeira só pode ser inserido em uma tabela se já existe na tabela onde é chave primária PORQUE (2) esta restrição garante a integridade referencial." Podemos afirmar: As duas afirmações são falsas. As duas afirmações são verdadeiras e primeira justifica a segunda. A primeira afirmação é verdadeira e a segunda é falsa. As duas afirmações são verdadeiras e primeira não justifica a segunda A primeira afirmação é falsa e a segunda é verdadeira. Respondido em 06/04/2020 08:47:23 2a Questão É responsável por garantir a Integridade Referencial: Chave Candidata Chave Estrangeira Chave Secundária Chave de Atributo Chave Primária Respondido em 06/04/2020 08:47:36 3a Questão Analise as afirmações a seguir, relativas ao conceito de chave primária: i. Pode ser composta por um ou vários atributos. ii. Não admite duplicidade de valores, exceto no caso de valores nulos. iii. Deve ser definida durante a construção do modelo de E-R. Marque a alternativa correta (apenas uma opção) Todas as afirmações são verdadeiras. http://simulado.estacio.br/alunos/inicio.asp javascript:voltar(); javascript:diminui(); javascript:aumenta(); javascript:abre_frame('2','1','','',''); javascript:abre_frame('3','1','','',''); 03/05/2020 EPS simulado.estacio.br/alunos/ 2/3 As afirmações II e III são falsas. Apenas as afirmaçõesI e III são verdadeiras. As afirmações I e II são falsas. Apenas as afirmações II e III são verdadeiras. Respondido em 06/04/2020 08:47:38 Gabarito Coment. 4a Questão No modelo Relacional uma relação é uma tabela onde são armazenados dados. Podemos afirmar que as relações apresentam as seguintes características: I. Não há tuplas duplicadas em uma relação. II. Ordem das tuplas na relação é relevante para diferenciar as relações. III. Os valores dos atributos devem ser atômicos, não sendo divisíveis em componentes. É correto apenas o que se afirma em II e III III I e III II I Respondido em 06/04/2020 08:47:41 Explicação: A afirmativa II é falsa, uma vez que a ordem não é relevante para diferenciar as relações. 5a Questão Em qualquer modelo de dados utilizado, é importante distinguir a "descrição" do banco de dados do "banco de dados" por si próprio. Analise as afirmações a seguir: I. Os dados armazenados em um banco de dados em um determinado instante do tempo formam um conjunto chamado de "esquema de um banco de dados". II. A instância altera toda vez que uma alteração no banco de dados é feita. III. O SGBD é responsável por garantir que toda instância do banco de dados satisfaça ao esquema do banco de dados, respeitando sua estrutura e suas restrições. É correto apenas o que se afirma em II e III I II III I e II Respondido em 06/04/2020 08:47:43 Explicação: A afirmativa I está incorreta uma vez que os dados armazenados em um banco de dados em um determinado instante do tempo formam um conjunto chamado de "instância do banco de dados". Já a descrição do banco de dados é chamada de esquema de um banco de dados. 6a Questão 03/05/2020 EPS simulado.estacio.br/alunos/ 3/3 O entendimento dos modelos de banco de dados é fundamental para compreender as vantagens e desvantagens em aspectos de estrutura e manipulação dos dados. Um destes modelos utiliza tabelas bidimensionais para o armazenamento dos dados e a maneira como os dados são armazenados influencia na facilidade de acesso às informações, existindo técnicas de normalização para aperfeiçoar a organização. Trata-se do modelo em rede hierárquico distribuído. orientado a objetos. relacional. Respondido em 06/04/2020 08:47:45 Gabarito Coment. 7a Questão [Concurso: MPE-AL ¿ Técnico do Ministério Público -Geral, 2018] O conjunto de programas responsável pelo gerenciamento de uma base de dados e que, entre outras funções, suporta uma linguagem de consulta, gera relatórios e disponibiliza uma interface para que os seus clientes possam incluir, alterar ou consultar dados, é chamado de Banco de Dados Relacional (BDR). Modelo Entidade Relacionamento (MER). Sistema Gerenciador de Bancos de Dados (SGBD). Sistema de Suporte à Decisão (SSD). Dicionário de Dados (DD). Respondido em 06/04/2020 08:47:37 Explicação: O SGBD é um sistema de software de uso geral que facilita o processo de definição, construção, manipulação e compartilhamento de banco de dados entre diversos usuários e aplicações. 8a Questão Considere o esquema de banco de dados ilustrado na figura abaixo em que as chaves primárias estão sublinhadas. Podemos afirmar que a coluna cod_curso da tabela Aluno é _____________ da tabela Curso na coluna cod_curso. Assinale a alternativa que contém a sentença que completa a frase acima: Super Chave Chave candidata Chave primária Chave estrangeira Chave Respondido em 06/04/2020 08:47:41 Gabarito Coment. javascript:abre_colabore('38403','184855973','3688532456'); 03/05/2020 EPS simulado.estacio.br/alunos/ 1/3 IMPLEMENTAÇÃO DE BANCO DE DADOS 1a aula Lupa PPT MP3 Exercício: CCT0835_EX_A1_201908040459_V5 06/04/2020 Aluno(a): JOSEILDON DA SILVA DANTAS 2020.1 EAD Disciplina: CCT0835 - IMPLEMENTAÇÃO DE BANCO DE DADOS 201908040459 1a Questão Uma chave candidata é: uma ou mais colunas que identificam univocamente a relação, porém não fazem parte da chave primária. uma coluna ou uma combinação de colunas, cujos valores aparecem necessariamente na chave primária de uma tabela. um grupo de valores atômicos a partir dos quais um ou mais atributos (ou colunas) retiram seus valores reais. um conjunto de valores que cada atributo, definido no esquema, assume em um determinado instante, formando o conjunto de tuplas. um conjunto de atributos que descrevem as características dos elementos a serem modelados. Respondido em 06/04/2020 08:47:50 2a Questão Relacione as colunas abaixo: (1) Tabela bidimensional, composta por linhas e colunas de dados (2) Coluna (3) Linha (4) Conjunto de valores de um atributo (5) Nomes das relações seguidas pelos nomes dos atributos, com chaves primária e estrangeiras identificadas ( ) Esquema ( ) Atributo ( ) Tupla ( ) Relação ( ) Domínio A sequência correta está representada na opção: 5,2,3,4,1 5,2,3,1,4 5,3,2,1,4 http://simulado.estacio.br/alunos/inicio.asp javascript:voltar(); javascript:diminui(); javascript:aumenta(); javascript:abre_frame('2','1','','',''); javascript:abre_frame('3','1','','',''); 03/05/2020 EPS simulado.estacio.br/alunos/ 2/3 5,2,1,3,4 4,2,3,1,5 Respondido em 06/04/2020 08:47:54 3a Questão Considere a tabela aluno mostrada abaixo: Qual o atributo poderia ser chave candidata da tabela acima? cpf cidade nome Não existe atributo que poderia ser chave candidata. endereco Respondido em 06/04/2020 08:47:57 4a Questão Dentre as vantagens da utilização dos SGBDs a seguir, qual NÃO é uma vantagem? Padronização dos dados. Independência dos dados. Dependência entre programas e dados. Compartilhamento de Dados. Redução ou Eliminação de redundâncias. Respondido em 06/04/2020 08:48:00 5a Questão De uma chave primária é certo afirmarmos: I Pode ser simples ou composta IINão pode constar entre as chaves candidatas da relação III O atributo da chave primária deve ser único Estão corretas: I, II e III Somente I I e II II e III 03/05/2020 EPS simulado.estacio.br/alunos/ 3/3 I e III Respondido em 06/04/2020 08:48:02 6a Questão Considere o esquema: Aluno(matricula, cpf, nome, endereço). Assinale a alternativa que não representa uma super-chave deste esquema. matricula, endereco matricula, nome nome, endereço cpf, nome matricula, cpf Respondido em 06/04/2020 08:48:05 7a Questão Os conceitos de banco de dados relacional refletem o nível de abstração dos dados. Desta forma, marque a alternativa que se refere à instância da entidade. Pode ser modificado com o uso dos comandos DDL. Toda entidade deve possui chave primária. Pode ser considerado como o resultado da aplicação do SELECT. Uma chave estrangeira é sempre uma chave primária em outra tabela. É o conjunto de opções de preenchimento do atributo. Respondido em 06/04/2020 08:48:07 8a Questão Em banco de dados, todo método de controle de concorrência deve evitar anomalias de sincronização. Essas anomalias estão relacionadas a: I - perda da consistência do banco. II - acesso via ODBC. III - acesso a dados inconsistentes. IV - consulta recursiva. V - perda de atualizações. Estão certos apenas os itens II, III e IV. II, III e V. I, IV e V. I, III e V. I, II e IV. Respondido em 06/04/2020 08:48:20 javascript:abre_colabore('38403','184855999','3688532468'); 03/05/2020 EPS simulado.estacio.br/alunos/ 1/5 IMPLEMENTAÇÃO DE BANCO DE DADOS 2a aula Lupa PPT MP3 Exercício: CCT0835_EX_A2_201908040459_V1 06/04/2020 Aluno(a): JOSEILDON DA SILVA DANTAS 2020.1 EAD Disciplina: CCT0835 - IMPLEMENTAÇÃO DE BANCO DE DADOS 201908040459 1a Questão Sejam as relações: T1 = p nome (s(sexo="FEMININO") and (salário>1500) (EMPREGADO)) T2 = p nome (sdept=5 (EMPREGADO)) A relação T3 = T1 - T2 conterá: Nome detodas mulheres que ganham mais do que 1500 ou estão lotadas no departamento 5. Nome de todas mulheres que ganham 1500 e estão lotados no departamento 5. Nome de todas mulheres que ganham mais do que 1500 e estão lotadas no departamento 5. Nome de todas mulheres que ganham mais do que 1500 e não estão lotadas no departamento 5. Nome de todas mulheres que ganham mais do 1500 Respondido em 06/04/2020 08:48:35 Gabarito Coment. 2a Questão A partir da tabela abaixo, identifique a expressão, em álgebra relacional, que permite listar a matrícula dos funcionários do setor de Projetos: σ matricula (π setor = "Projetos" (Funcionarios_ste)) π matricula (σ setor = "Projetos" (Funcionarios_ste)) http://simulado.estacio.br/alunos/inicio.asp javascript:voltar(); javascript:diminui(); javascript:aumenta(); javascript:abre_frame('2','2','','',''); javascript:abre_frame('3','2','','',''); 03/05/2020 EPS simulado.estacio.br/alunos/ 2/5 σ setor = "Projetos" (Funcionarios_ste) π Funcionarios_ste (σ matricula, setor = "Projetos") π setor = "Projetos" (σ matricula (Funcionarios_ste)) Respondido em 06/04/2020 08:48:38 3a Questão Considere as relações: ALUNO (matriculaluno, nomealuno, endereço, telefone) CURSA (matricula, codigo) matricula REFERENCIA matriculaluno em ALUNO codigo REFERENCIA codigodisciplina em DISCIPLINA DISCIPLINA (codigodisciplina, nomedisciplina, creditos) A consulta em álgebra relacional que responde a questão "Quais os alunos (nome e matrícula) que cursam a disciplina com código CCT0199" está corretamente representada em: p matriculaluno, nomealuno (ALUNO matriculaluno = ⋈matricula (scodigo = CCT0199 (CURSA))) Não existe consulta que reponda a questão p matriculaaluno, nomealuno (CURSA matriculaluno = ⋈matricula DISCIPLINA) p matriculaaluno, nomealuno (ALUNOmatriculaluno = ⋈matricula (scodigo = CCT0199 (DISCIPLINA))) p matriculaaluno, nomealuno (ALUNO matriculaluno = ⋈matricula DISCIPLINA) Respondido em 06/04/2020 08:48:41 4a Questão Considere a relação: FILME (nome, diretor, tempoduracao, genero, ano) A consulta em álgebra relacional que retorna o nome e o ano de todos os filmes de ação com tempo de duração entre 120 e 180 minutos. p nome, ano (s(genero = "ação" AND tempoduracao >= 120 AND tempoduracao <= 180) (FILME) ) p nome, ano (s(genero = "ação" OR tempoduracao >= 120 AND tempoduracao <= 180) (FILME) ) p nome, ano (s(genero = "ação" AND tempoduracao >= 120 OR tempoduracao <= 180) (FILME) ) p nome, ano (s(genero = "ação" AND tempoduracao = 120) (FILME) ) p nome, ano (p(genero = "ação" AND tempoduracao >= 120 AND tempoduracao <= 180) (FILME) ) Respondido em 06/04/2020 08:48:44 03/05/2020 EPS simulado.estacio.br/alunos/ 3/5 Gabarito Coment. 5a Questão Em relação a álgebra linear é correto afirmar que: I - A operação de projeção é aplicada sobre apenas uma relação visando selecionar um subconjunto de tuplas (com todos os seus atributos). II O produto cartesiano é uma operação binária que combina todas as tuplas de duas tabelas. III - A operação de seleção é aplicada sobre apenas uma relação de visando projetar os atributos de uma relação de acordo com uma lista de atributos oferecida. Estão corretas: Somente a II I e III Somente III II e III Somente I Respondido em 06/04/2020 08:48:57 Gabarito Coment. 6a Questão Considere as relações: PROFESSOR (matriculaprf, nomeprf, titulacao, anoadmissao) MINISTRA (matricula, codigo) matricula REFERENCIA matriculaprf em PROFESSOR codigo REFERENCIA codigodisciplina em DISCIPLINA DISCIPLINA (codigodisciplina, nomedisciplina, creditos) A consulta em álgebra relacional que responde a questão "Quem são os professores (nome e matrícula) que ministram a disciplina Implementação de Bancos de Dados" está corretamente representada em: p matriculaprf, nomeprf (PROFESSOR matriculaprf = ⋈matricula (MINISTRA codigo = ⋈codigodisciplina (snomedisciplina = "Implementação de Bancos de Dados" (DISCIPLINA))) Não existe consulta que responda a esta questão. p matriculaprf, nomeprf (PROFESSORmatriculaprf = ⋈matricula MINISTRA) p matriculaprf, nomeprf (PROFESSOR matriculaprf = ⋈matricula (snomedisciplina = "Implementação de Bancos de Dados" (DISCIPLINA)) p matriculaprf, nomeprf (PROFESSOR matriculaprf = ⋈matricula (MINISTRAcodigo = ⋈codigodisciplina (DISCIPLINA))) Respondido em 06/04/2020 08:48:59 Gabarito Coment. 03/05/2020 EPS simulado.estacio.br/alunos/ 4/5 7a Questão De acordo com a tabela a seguir, como �ica a instrução de seleção para recuperarmos os funcionários possuem ID maior do que 102, trabalham no Departamento 10 e ganham mais de R$ 2.000,00 de Salário? s ID > 102 OU id_Depto = 10 E Salario > 2000 (Empregado) s ID = 102 OU id_Depto = OU E Salario > 2000 (Empregado) s ID = 102 E id_Depto = 10 E Salario > 2000 (Empregado) s ID > 102 OU id_Depto = 10 OU Salario > 2000 (Empregado) s ID > 102 E id_Depto = 10 E Salario > 2000 (Empregado) Respondido em 06/04/2020 08:48:52 8a Questão Uma linguagem de consulta procedural, onde o objetivo fundamental é permitir a escrita de expressões relacionais é denominada de álgebra relacional. Com suas operações fundamentais é possível exprimir qualquer consulta nesta linguagem. Sendo assim, para apresentar os dados de acordo com a tabela abaixo, marque a alternativa correta que descreve a álgebra a ser utilizada. Produto.Nome Produto.Qualidade Estoque.Qtde Laranja 1 100 Laranja 2 150 Uva 1 200 Uva 2 130 Trigo 2 240 Pêssego 1 260 Pêssego 2 190 σProduto.Cod_Prod = Estoque.Cod_Prod(πNome, Qualidade, Qtde) πNome, Qualidade, Qtde(σProduto.Cod_Prod = Estoque.Cod_Prod) πNome, Qualidade, Qtde πNome, Qualidade, Qtde(σProduto.Cod_Prod = Estoque.Cod_Prod(Produto X Estoque)) σProduto.Cod_Prod = Estoque.Cod_Prod(Produto X Estoque) Respondido em 06/04/2020 08:48:55 Gabarito Coment. 03/05/2020 EPS simulado.estacio.br/alunos/ 5/5 javascript:abre_colabore('38403','184856040','3688533028'); 03/05/2020 EPS simulado.estacio.br/alunos/ 1/4 IMPLEMENTAÇÃO DE BANCO DE DADOS 2a aula Lupa PPT MP3 Exercício: CCT0835_EX_A2_201908040459_V2 06/04/2020 Aluno(a): JOSEILDON DA SILVA DANTAS 2020.1 EAD Disciplina: CCT0835 - IMPLEMENTAÇÃO DE BANCO DE DADOS 201908040459 1a Questão A relação T1 abaixo conterá: T1 = p nome, sexo,salário,dept (s(sexo="MASCULINO") and (salário<5000) (EMPREGADO)) Nome, sexo, salário e depto de todos os empregados homens que ganham 5000 Nome e depto de todos os empregados homens que ganham menos que 5000 Esta não é uma consulta válida Nome, sexo, salário e depto de todos os empregados homens que ganham menos que 5000 Nome, sexo, salário e depto de todos os empregados que ganham menos que 5000 Respondido em 06/04/2020 08:49:09 Gabarito Coment. Gabarito Coment. 2a Questão Admitindo as relações abaixo especificadas, marque a alternativa que representa a consulta em álgebra relacional que responde corretamente a seguinte pergunta: quais os nomes dos alunos e seus respectivos cursos? Alunos(matricula, nome, endereco, cpf, cod_curso) Cursos(codigo, nome_curso) ᴨnome, nome_curso(Alunos X Cursos) ᴨnome, nome_curso(σmatricula=codigo (Alunos X Cursos)) ᴨnome, nome_curso(σcod_curso=codigo (Alunos)) σnome, nome_curso(ᴨcod_curso=codigo (Alunos X Cursos)) ᴨnome, nome_curso(σcod_curso=codigo (Alunos X Cursos)) Respondido em 06/04/2020 08:49:22 Gabarito Coment. 3a Questão Em relação a álgebra relacional, o operador de _____________ permite combinar seleções e um produto cartesiano em uma só operação. http://simulado.estacio.br/alunos/inicio.asp javascript:voltar(); javascript:diminui(); javascript:aumenta(); javascript:abre_frame('2','2','','',''); javascript:abre_frame('3','2','','',''); 03/05/2020 EPS simulado.estacio.br/alunos/ 2/4 União Projeção Diferença Interseção Junção Respondido em 06/04/2020 08:49:14 4a Questão A operação da álgebra relacional que recupera linhas em umatabela é denominada: Seleção Produto cartesiano Junção Diferença Projeção Respondido em 06/04/2020 08:49:17 Gabarito Coment. Gabarito Coment. 5a Questão Sejam as relações: T1 = p nome (s(sexo="FEMININO") and (salário>1500) (EMPREGADO)) T2 = p nome (sdept=5 (EMPREGADO)) A relação T3 = T1 - T2 conterá: Nome de todas mulheres que ganham mais do 1500 Nome de todas mulheres que ganham mais do que 1500 ou estão lotadas no departamento 5. Nome de todas mulheres que ganham mais do que 1500 e estão lotadas no departamento 5. Nome de todas mulheres que ganham 1500 e estão lotados no departamento 5. Nome de todas mulheres que ganham mais do que 1500 e não estão lotadas no departamento 5. Respondido em 06/04/2020 08:49:19 Gabarito Coment. 6a Questão Uma linguagem de consulta procedural, onde o objetivo fundamental é permitir a escrita de expressões relacionais é denominada de álgebra relacional. Com suas operações fundamentais é possível exprimir qualquer consulta nesta linguagem. Sendo assim, para apresentar os dados de acordo com a tabela abaixo, marque a alternativa correta que descreve a álgebra a ser utilizada. Produto.Nome Produto.Qualidade Estoque.Qtde Laranja 1 100 Laranja 2 150 Uva 1 200 Uva 2 130 Trigo 2 240 Pêssego 1 260 Pêssego 2 190 03/05/2020 EPS simulado.estacio.br/alunos/ 3/4 πNome, Qualidade, Qtde πNome, Qualidade, Qtde(σProduto.Cod_Prod = Estoque.Cod_Prod(Produto X Estoque)) σProduto.Cod_Prod = Estoque.Cod_Prod(Produto X Estoque) σProduto.Cod_Prod = Estoque.Cod_Prod(πNome, Qualidade, Qtde) πNome, Qualidade, Qtde(σProduto.Cod_Prod = Estoque.Cod_Prod) Respondido em 06/04/2020 08:49:22 Gabarito Coment. 7a Questão Em relação a álgebra linear é correto afirmar que: I - A operação de projeção é aplicada sobre apenas uma relação visando selecionar um subconjunto de tuplas (com todos os seus atributos). II O produto cartesiano é uma operação binária que combina todas as tuplas de duas tabelas. III - A operação de seleção é aplicada sobre apenas uma relação de visando projetar os atributos de uma relação de acordo com uma lista de atributos oferecida. Estão corretas: Somente III II e III Somente a II Somente I I e III Respondido em 06/04/2020 08:49:36 Gabarito Coment. 8a Questão Considere as relações: PROFESSOR (matriculaprf, nomeprf, titulacao, anoadmissao) MINISTRA (matricula, codigo) matricula REFERENCIA matriculaprf em PROFESSOR codigo REFERENCIA codigodisciplina em DISCIPLINA DISCIPLINA (codigodisciplina, nomedisciplina, creditos) A consulta em álgebra relacional que responde a questão "Quem são os professores (nome e matrícula) que ministram a disciplina Implementação de Bancos de Dados" está corretamente representada em: p matriculaprf, nomeprf (PROFESSORmatriculaprf = ⋈matricula MINISTRA) p matriculaprf, nomeprf (PROFESSOR matriculaprf = ⋈matricula (MINISTRA codigo = ⋈codigodisciplina (snomedisciplina = "Implementação de Bancos de Dados" (DISCIPLINA))) p matriculaprf, nomeprf (PROFESSOR matriculaprf = ⋈matricula (snomedisciplina = "Implementação de Bancos de Dados" (DISCIPLINA)) Não existe consulta que responda a esta questão. p matriculaprf, nomeprf (PROFESSOR matriculaprf = ⋈matricula (MINISTRAcodigo = ⋈codigodisciplina (DISCIPLINA))) 03/05/2020 EPS simulado.estacio.br/alunos/ 4/4 Respondido em 06/04/2020 08:49:27 Gabarito Coment. javascript:abre_colabore('38403','184856100','3688533796'); 03/05/2020 EPS simulado.estacio.br/alunos/ 1/5 IMPLEMENTAÇÃO DE BANCO DE DADOS 2a aula Lupa PPT MP3 Exercício: CCT0835_EX_A2_201908040459_V3 06/04/2020 Aluno(a): JOSEILDON DA SILVA DANTAS 2020.1 EAD Disciplina: CCT0835 - IMPLEMENTAÇÃO DE BANCO DE DADOS 201908040459 1a Questão Considere a relação: FILME (nome, diretor, tempoduracao, genero, ano) A consulta em álgebra relacional que retorna o nome e o ano de todos os filmes de ação com tempo de duração entre 120 e 180 minutos. p nome, ano (s(genero = "ação" OR tempoduracao >= 120 AND tempoduracao <= 180) (FILME) ) p nome, ano (s(genero = "ação" AND tempoduracao >= 120 AND tempoduracao <= 180) (FILME) ) p nome, ano (s(genero = "ação" AND tempoduracao >= 120 OR tempoduracao <= 180) (FILME) ) p nome, ano (p(genero = "ação" AND tempoduracao >= 120 AND tempoduracao <= 180) (FILME) ) p nome, ano (s(genero = "ação" AND tempoduracao = 120) (FILME) ) Respondido em 06/04/2020 08:49:49 Gabarito Coment. 2a Questão A partir da tabela abaixo, identifique a expressão, em álgebra relacional, que permite listar a matrícula dos funcionários do setor de Projetos: http://simulado.estacio.br/alunos/inicio.asp javascript:voltar(); javascript:diminui(); javascript:aumenta(); javascript:abre_frame('2','2','','',''); javascript:abre_frame('3','2','','',''); 03/05/2020 EPS simulado.estacio.br/alunos/ 2/5 π Funcionarios_ste (σ matricula, setor = "Projetos") π matricula (σ setor = "Projetos" (Funcionarios_ste)) π setor = "Projetos" (σ matricula (Funcionarios_ste)) σ matricula (π setor = "Projetos" (Funcionarios_ste)) σ setor = "Projetos" (Funcionarios_ste) Respondido em 06/04/2020 08:49:41 3a Questão Considere as relações: ALUNO (matriculaluno, nomealuno, endereço, telefone) CURSA (matricula, codigo) matricula REFERENCIA matriculaluno em ALUNO codigo REFERENCIA codigodisciplina em DISCIPLINA DISCIPLINA (codigodisciplina, nomedisciplina, creditos) A consulta em álgebra relacional que responde a questão "Quais os alunos (nome e matrícula) que cursam a disciplina com código CCT0199" está corretamente representada em: p matriculaaluno, nomealuno (ALUNO matriculaluno = ⋈matricula DISCIPLINA) p matriculaaluno, nomealuno (CURSA matriculaluno = ⋈matricula DISCIPLINA) Não existe consulta que reponda a questão p matriculaaluno, nomealuno (ALUNOmatriculaluno = ⋈matricula (scodigo = CCT0199 (DISCIPLINA))) p matriculaluno, nomealuno (ALUNO matriculaluno = ⋈matricula (scodigo = CCT0199 (CURSA))) Respondido em 06/04/2020 08:49:55 4a Questão De acordo com a tabela a seguir, como �ica a instrução de seleção para recuperarmos os funcionários possuem ID maior do que 102, trabalham no Departamento 10 e ganham mais de R$ 2.000,00 de Salário? 03/05/2020 EPS simulado.estacio.br/alunos/ 3/5 s ID > 102 E id_Depto = 10 E Salario > 2000 (Empregado) s ID = 102 E id_Depto = 10 E Salario > 2000 (Empregado) s ID > 102 OU id_Depto = 10 E Salario > 2000 (Empregado) s ID > 102 OU id_Depto = 10 OU Salario > 2000 (Empregado) s ID = 102 OU id_Depto = OU E Salario > 2000 (Empregado) Respondido em 06/04/2020 08:49:47 5a Questão Em relação a álgebra linear é correto afirmar que: I - A operação de projeção é aplicada sobre apenas uma relação visando selecionar um subconjunto de tuplas (com todos os seus atributos). II O produto cartesiano é uma operação binária que combina todas as tuplas de duas tabelas. III - A operação de seleção é aplicada sobre apenas uma relação de visando projetar os atributos de uma relação de acordo com uma lista de atributos oferecida. Estão corretas: Somente I I e III II e III Somente a II Somente III Respondido em 06/04/2020 08:50:01 Gabarito Coment. 6a Questão Considere as relações: PROFESSOR (matriculaprf, nomeprf, titulacao, anoadmissao) MINISTRA (matricula, codigo) matricula REFERENCIA matriculaprf em PROFESSOR codigo REFERENCIA codigodisciplina em DISCIPLINA DISCIPLINA (codigodisciplina, nomedisciplina, creditos) A consulta em álgebra relacional que responde a questão "Quem são os professores (nome e matrícula) que ministram a disciplina Implementação de Bancos de Dados" está corretamente representada em: 03/05/2020 EPS simulado.estacio.br/alunos/ 4/5 Não existe consulta que responda a esta questão. p matriculaprf, nomeprf (PROFESSOR matriculaprf = ⋈matricula (MINISTRAcodigo = ⋈codigodisciplina (DISCIPLINA))) p matriculaprf, nomeprf (PROFESSOR matriculaprf = ⋈matricula(MINISTRA codigo = ⋈codigodisciplina (snomedisciplina = "Implementação de Bancos de Dados" (DISCIPLINA))) p matriculaprf, nomeprf (PROFESSORmatriculaprf = ⋈matricula MINISTRA) p matriculaprf, nomeprf (PROFESSOR matriculaprf = ⋈matricula (snomedisciplina = "Implementação de Bancos de Dados" (DISCIPLINA)) Respondido em 06/04/2020 08:50:03 Gabarito Coment. 7a Questão Sejam as relações: T1 = p nome (s(sexo="FEMININO") and (salário>1500) (EMPREGADO)) T2 = p nome (sdept=5 (EMPREGADO)) A relação T3 = T1 - T2 conterá: Nome de todas mulheres que ganham mais do que 1500 ou estão lotadas no departamento 5. Nome de todas mulheres que ganham 1500 e estão lotados no departamento 5. Nome de todas mulheres que ganham mais do que 1500 e não estão lotadas no departamento 5. Nome de todas mulheres que ganham mais do que 1500 e estão lotadas no departamento 5. Nome de todas mulheres que ganham mais do 1500 Respondido em 06/04/2020 08:50:07 Gabarito Coment. 8a Questão Uma linguagem de consulta procedural, onde o objetivo fundamental é permitir a escrita de expressões relacionais é denominada de álgebra relacional. Com suas operações fundamentais é possível exprimir qualquer consulta nesta linguagem. Sendo assim, para apresentar os dados de acordo com a tabela abaixo, marque a alternativa correta que descreve a álgebra a ser utilizada. Produto.Nome Produto.Qualidade Estoque.Qtde Laranja 1 100 Laranja 2 150 Uva 1 200 Uva 2 130 Trigo 2 240 Pêssego 1 260 Pêssego 2 190 03/05/2020 EPS simulado.estacio.br/alunos/ 5/5 σProduto.Cod_Prod = Estoque.Cod_Prod(πNome, Qualidade, Qtde) πNome, Qualidade, Qtde(σProduto.Cod_Prod = Estoque.Cod_Prod) σProduto.Cod_Prod = Estoque.Cod_Prod(Produto X Estoque) πNome, Qualidade, Qtde(σProduto.Cod_Prod = Estoque.Cod_Prod(Produto X Estoque)) πNome, Qualidade, Qtde Respondido em 06/04/2020 08:50:10 Gabarito Coment. javascript:abre_colabore('38403','184856143','3688533908'); 03/05/2020 EPS simulado.estacio.br/alunos/ 1/4 IMPLEMENTAÇÃO DE BANCO DE DADOS 2a aula Lupa PPT MP3 Exercício: CCT0835_EX_A2_201908040459_V4 06/04/2020 Aluno(a): JOSEILDON DA SILVA DANTAS 2020.1 EAD Disciplina: CCT0835 - IMPLEMENTAÇÃO DE BANCO DE DADOS 201908040459 1a Questão A relação T1 abaixo conterá: T1 = p nome, sexo,salário,dept (s(sexo="MASCULINO") and (salário<5000) (EMPREGADO)) Esta não é uma consulta válida Nome, sexo, salário e depto de todos os empregados que ganham menos que 5000 Nome, sexo, salário e depto de todos os empregados homens que ganham 5000 Nome, sexo, salário e depto de todos os empregados homens que ganham menos que 5000 Nome e depto de todos os empregados homens que ganham menos que 5000 Respondido em 06/04/2020 08:50:20 Gabarito Coment. Gabarito Coment. 2a Questão Admitindo as relações abaixo especificadas, marque a alternativa que representa a consulta em álgebra relacional que responde corretamente a seguinte pergunta: quais os nomes dos alunos e seus respectivos cursos? Alunos(matricula, nome, endereco, cpf, cod_curso) Cursos(codigo, nome_curso) ᴨnome, nome_curso(σcod_curso=codigo (Alunos)) ᴨnome, nome_curso(Alunos X Cursos) ᴨnome, nome_curso(σcod_curso=codigo (Alunos X Cursos)) ᴨnome, nome_curso(σmatricula=codigo (Alunos X Cursos)) σnome, nome_curso(ᴨcod_curso=codigo (Alunos X Cursos)) Respondido em 06/04/2020 08:50:23 Gabarito Coment. 3a Questão Em relação a álgebra relacional, o operador de _____________ permite combinar seleções e um produto cartesiano em uma só operação. http://simulado.estacio.br/alunos/inicio.asp javascript:voltar(); javascript:diminui(); javascript:aumenta(); javascript:abre_frame('2','2','','',''); javascript:abre_frame('3','2','','',''); 03/05/2020 EPS simulado.estacio.br/alunos/ 2/4 Junção Projeção Interseção Diferença União Respondido em 06/04/2020 08:50:25 4a Questão A operação da álgebra relacional que recupera linhas em uma tabela é denominada: Produto cartesiano Diferença Seleção Junção Projeção Respondido em 06/04/2020 08:50:27 Gabarito Coment. Gabarito Coment. 5a Questão Uma linguagem de consulta procedural, onde o objetivo fundamental é permitir a escrita de expressões relacionais é denominada de álgebra relacional. Com suas operações fundamentais é possível exprimir qualquer consulta nesta linguagem. Sendo assim, para apresentar os dados de acordo com a tabela abaixo, marque a alternativa correta que descreve a álgebra a ser utilizada. Produto.Nome Produto.Qualidade Estoque.Qtde Laranja 1 100 Laranja 2 150 Uva 1 200 Uva 2 130 Trigo 2 240 Pêssego 1 260 Pêssego 2 190 πNome, Qualidade, Qtde(σProduto.Cod_Prod = Estoque.Cod_Prod) σProduto.Cod_Prod = Estoque.Cod_Prod(πNome, Qualidade, Qtde) πNome, Qualidade, Qtde σProduto.Cod_Prod = Estoque.Cod_Prod(Produto X Estoque) πNome, Qualidade, Qtde(σProduto.Cod_Prod = Estoque.Cod_Prod(Produto X Estoque)) Respondido em 06/04/2020 08:50:30 Gabarito Coment. 6a Questão Em relação a álgebra linear é correto afirmar que: I - A operação de projeção é aplicada sobre apenas uma relação visando selecionar um subconjunto de tuplas (com todos os seus atributos). II O produto cartesiano é uma operação binária que combina todas as tuplas de duas tabelas. III - A operação de seleção é aplicada sobre apenas uma relação de visando projetar os atributos de uma relação de acordo com uma lista de atributos oferecida. Estão corretas: 03/05/2020 EPS simulado.estacio.br/alunos/ 3/4 Somente a II II e III Somente I Somente III I e III Respondido em 06/04/2020 08:50:32 Gabarito Coment. 7a Questão Considere as relações: PROFESSOR (matriculaprf, nomeprf, titulacao, anoadmissao) MINISTRA (matricula, codigo) matricula REFERENCIA matriculaprf em PROFESSOR codigo REFERENCIA codigodisciplina em DISCIPLINA DISCIPLINA (codigodisciplina, nomedisciplina, creditos) A consulta em álgebra relacional que responde a questão "Quem são os professores (nome e matrícula) que ministram a disciplina Implementação de Bancos de Dados" está corretamente representada em: p matriculaprf, nomeprf (PROFESSOR matriculaprf = ⋈matricula (snomedisciplina = "Implementação de Bancos de Dados" (DISCIPLINA)) Não existe consulta que responda a esta questão. p matriculaprf, nomeprf (PROFESSOR matriculaprf = ⋈matricula (MINISTRA codigo = ⋈codigodisciplina (snomedisciplina = "Implementação de Bancos de Dados" (DISCIPLINA))) p matriculaprf, nomeprf (PROFESSORmatriculaprf = ⋈matricula MINISTRA) p matriculaprf, nomeprf (PROFESSOR matriculaprf = ⋈matricula (MINISTRAcodigo = ⋈codigodisciplina (DISCIPLINA))) Respondido em 06/04/2020 08:50:35 Gabarito Coment. 8a Questão De acordo com a tabela a seguir, como �ica a instrução de seleção para recuperarmos os funcionários possuem ID maior do que 102, trabalham no Departamento 10 e ganham mais de R$ 2.000,00 de Salário? 03/05/2020 EPS simulado.estacio.br/alunos/ 4/4 s ID > 102 OU id_Depto = 10 OU Salario > 2000 (Empregado) s ID = 102 E id_Depto = 10 E Salario > 2000 (Empregado) s ID > 102 OU id_Depto = 10 E Salario > 2000 (Empregado) s ID = 102 OU id_Depto = OU E Salario > 2000 (Empregado) s ID > 102 E id_Depto = 10 E Salario > 2000 (Empregado) Respondido em 06/04/2020 08:50:39 javascript:abre_colabore('38403','184856190','3688535809'); 03/05/2020 EPS simulado.estacio.br/alunos/ 1/5 IMPLEMENTAÇÃO DE BANCO DE DADOS 2a aula Lupa PPT MP3 Exercício: CCT0835_EX_A2_201908040459_V5 06/04/2020 Aluno(a): JOSEILDON DA SILVA DANTAS 2020.1 EAD Disciplina: CCT0835 - IMPLEMENTAÇÃO DE BANCO DE DADOS 201908040459 1a Questão Sejam as relações: T1 = p nome (s(sexo="FEMININO") and (salário>1500) (EMPREGADO)) T2 = p nome (sdept=5 (EMPREGADO)) A relação T3 = T1 - T2 conterá: Nome de todas mulheres que ganham 1500 e estão lotados no departamento 5. Nome de todas mulheres que ganham mais do que 1500 ou estão lotadas no departamento 5. Nomede todas mulheres que ganham mais do que 1500 e estão lotadas no departamento 5. Nome de todas mulheres que ganham mais do 1500 Nome de todas mulheres que ganham mais do que 1500 e não estão lotadas no departamento 5. Respondido em 06/04/2020 08:50:37 Gabarito Coment. 2a Questão A partir da tabela abaixo, identifique a expressão, em álgebra relacional, que permite listar a matrícula dos funcionários do setor de Projetos: π Funcionarios_ste (σ matricula, setor = "Projetos") σ matricula (π setor = "Projetos" (Funcionarios_ste)) http://simulado.estacio.br/alunos/inicio.asp javascript:voltar(); javascript:diminui(); javascript:aumenta(); javascript:abre_frame('2','2','','',''); javascript:abre_frame('3','2','','',''); 03/05/2020 EPS simulado.estacio.br/alunos/ 2/5 σ setor = "Projetos" (Funcionarios_ste) π setor = "Projetos" (σ matricula (Funcionarios_ste)) π matricula (σ setor = "Projetos" (Funcionarios_ste)) Respondido em 06/04/2020 08:50:40 3a Questão Considere as relações: ALUNO (matriculaluno, nomealuno, endereço, telefone) CURSA (matricula, codigo) matricula REFERENCIA matriculaluno em ALUNO codigo REFERENCIA codigodisciplina em DISCIPLINA DISCIPLINA (codigodisciplina, nomedisciplina, creditos) A consulta em álgebra relacional que responde a questão "Quais os alunos (nome e matrícula) que cursam a disciplina com código CCT0199" está corretamente representada em: p matriculaaluno, nomealuno (CURSA matriculaluno = ⋈matricula DISCIPLINA) p matriculaluno, nomealuno (ALUNO matriculaluno = ⋈matricula (scodigo = CCT0199 (CURSA))) Não existe consulta que reponda a questão p matriculaaluno, nomealuno (ALUNO matriculaluno = ⋈matricula DISCIPLINA) p matriculaaluno, nomealuno (ALUNOmatriculaluno = ⋈matricula (scodigo = CCT0199 (DISCIPLINA))) Respondido em 06/04/2020 08:50:53 4a Questão Considere a relação: FILME (nome, diretor, tempoduracao, genero, ano) A consulta em álgebra relacional que retorna o nome e o ano de todos os filmes de ação com tempo de duração entre 120 e 180 minutos. p nome, ano (s(genero = "ação" AND tempoduracao = 120) (FILME) ) p nome, ano (s(genero = "ação" OR tempoduracao >= 120 AND tempoduracao <= 180) (FILME) ) p nome, ano (p(genero = "ação" AND tempoduracao >= 120 AND tempoduracao <= 180) (FILME) ) p nome, ano (s(genero = "ação" AND tempoduracao >= 120 AND tempoduracao <= 180) (FILME) ) p nome, ano (s(genero = "ação" AND tempoduracao >= 120 OR tempoduracao <= 180) (FILME) ) Respondido em 06/04/2020 08:50:56 03/05/2020 EPS simulado.estacio.br/alunos/ 3/5 Gabarito Coment. 5a Questão Em relação a álgebra linear é correto afirmar que: I - A operação de projeção é aplicada sobre apenas uma relação visando selecionar um subconjunto de tuplas (com todos os seus atributos). II O produto cartesiano é uma operação binária que combina todas as tuplas de duas tabelas. III - A operação de seleção é aplicada sobre apenas uma relação de visando projetar os atributos de uma relação de acordo com uma lista de atributos oferecida. Estão corretas: II e III Somente III Somente I Somente a II I e III Respondido em 06/04/2020 08:50:58 Gabarito Coment. 6a Questão Considere as relações: PROFESSOR (matriculaprf, nomeprf, titulacao, anoadmissao) MINISTRA (matricula, codigo) matricula REFERENCIA matriculaprf em PROFESSOR codigo REFERENCIA codigodisciplina em DISCIPLINA DISCIPLINA (codigodisciplina, nomedisciplina, creditos) A consulta em álgebra relacional que responde a questão "Quem são os professores (nome e matrícula) que ministram a disciplina Implementação de Bancos de Dados" está corretamente representada em: Não existe consulta que responda a esta questão. p matriculaprf, nomeprf (PROFESSOR matriculaprf = ⋈matricula (snomedisciplina = "Implementação de Bancos de Dados" (DISCIPLINA)) p matriculaprf, nomeprf (PROFESSOR matriculaprf = ⋈matricula (MINISTRAcodigo = ⋈codigodisciplina (DISCIPLINA))) p matriculaprf, nomeprf (PROFESSOR matriculaprf = ⋈matricula (MINISTRA codigo = ⋈codigodisciplina (snomedisciplina = "Implementação de Bancos de Dados" (DISCIPLINA))) p matriculaprf, nomeprf (PROFESSORmatriculaprf = ⋈matricula MINISTRA) Respondido em 06/04/2020 08:51:01 Gabarito Coment. 03/05/2020 EPS simulado.estacio.br/alunos/ 4/5 7a Questão De acordo com a tabela a seguir, como �ica a instrução de seleção para recuperarmos os funcionários possuem ID maior do que 102, trabalham no Departamento 10 e ganham mais de R$ 2.000,00 de Salário? s ID > 102 OU id_Depto = 10 OU Salario > 2000 (Empregado) s ID = 102 E id_Depto = 10 E Salario > 2000 (Empregado) s ID > 102 OU id_Depto = 10 E Salario > 2000 (Empregado) s ID = 102 OU id_Depto = OU E Salario > 2000 (Empregado) s ID > 102 E id_Depto = 10 E Salario > 2000 (Empregado) Respondido em 06/04/2020 08:51:04 8a Questão Uma linguagem de consulta procedural, onde o objetivo fundamental é permitir a escrita de expressões relacionais é denominada de álgebra relacional. Com suas operações fundamentais é possível exprimir qualquer consulta nesta linguagem. Sendo assim, para apresentar os dados de acordo com a tabela abaixo, marque a alternativa correta que descreve a álgebra a ser utilizada. Produto.Nome Produto.Qualidade Estoque.Qtde Laranja 1 100 Laranja 2 150 Uva 1 200 Uva 2 130 Trigo 2 240 Pêssego 1 260 Pêssego 2 190 πNome, Qualidade, Qtde(σProduto.Cod_Prod = Estoque.Cod_Prod) σProduto.Cod_Prod = Estoque.Cod_Prod(πNome, Qualidade, Qtde) πNome, Qualidade, Qtde πNome, Qualidade, Qtde(σProduto.Cod_Prod = Estoque.Cod_Prod(Produto X Estoque)) σProduto.Cod_Prod = Estoque.Cod_Prod(Produto X Estoque) Respondido em 06/04/2020 08:50:57 Gabarito Coment. 03/05/2020 EPS simulado.estacio.br/alunos/ 5/5 javascript:abre_colabore('38403','184856221','3688536425'); 03/05/2020 EPS simulado.estacio.br/alunos/ 1/3 IMPLEMENTAÇÃO DE BANCO DE DADOS 3a aula Lupa PPT MP3 Exercício: CCT0835_EX_A3_201908040459_V1 06/04/2020 Aluno(a): JOSEILDON DA SILVA DANTAS 2020.1 EAD Disciplina: CCT0835 - IMPLEMENTAÇÃO DE BANCO DE DADOS 201908040459 1a Questão É uma vantagem de uso da linguagem SQL: Definição dinâmica dos dados Alto custo de treinamento Dependência de fabricante Visão única dos dados Dependência de plataforma Respondido em 06/04/2020 08:51:59 Gabarito Coment. 2a Questão O comando SQL para excluir os registros da tabela Aluno, cujo campo nome comece com a letra M, é: DELETE FROM Aluno WHERE nome LIKE 'M%'. DELETE FROM Aluno WHERE nome SUCH '%M'. DELETE FROM Aluno DELETE FROM Aluno WHERE nome LIKE 'G%'. DELETE FROM Aluno WHERE nome='M'. Respondido em 06/04/2020 08:52:02 Gabarito Coment. 3a Questão Dado o seguinte requisito funcional: É necessário cadastrar a matrícula, o nome e o curso dos alunos, e sabendo que um aluno pode fazer mais de um curso e um curso ter mais de um aluno. Qual das questões representa a normalização correta de um banco de dados relacional? http://simulado.estacio.br/alunos/inicio.asp javascript:voltar(); javascript:diminui(); javascript:aumenta(); javascript:abre_frame('2','3','','',''); javascript:abre_frame('3','3','','',''); 03/05/2020 EPS simulado.estacio.br/alunos/ 2/3 CREATE TABLE CURSOS (CODIGO INTEGER, DESCRICAO VARCHAR(100), PRIMARY KEY (CODIGO)); CREATE TABLE ALUNOS (MATRICULA INTEGER, NOME VARCHAR(100), CURSO INTEGER, PRIMARY KEY (MATRICULA), FOREIGN KEY (CURSO) REFERENCES CURSOS (CODIGO)); CREATE TABLE CURSOS (CODIGO INTEGER, DESCRICAO VARCHAR(100), PRIMARY KEY (CODIGO)); CREATE TABLE ALUNOS (MATRICULA INTEGER, NOME VARCHAR(100), PRIMARY KEY (MATRICULA)); CREATE TABLE INSCRICAO (ALUNO INTEGER, CURSO INTEGER, PRIMARY KEY (ALUNO,CURSO)); CREATE TABLE CURSOS (CODIGO INTEGER, DESCRICAO VARCHAR(100), PRIMARY KEY (CODIGO)); CREATE TABLE ALUNOS (MATRICULA INTEGER, NOME VARCHAR(100), PRIMARY KEY (MATRICULA)); CREATE TABLE INSCRICAO (ALUNO INTEGER, CURSO INTEGER, PRIMARY KEY (ALUNO,CURSO),FOREIGN KEY (ALUNO) REFERENCES ALUNOS (MATRICULA), FOREIGN KEY (CURSO) REFERENCES CURSOS (CODIGO)); CREATE TABLE CURSOS (CODIGO INTEGER, DESCRICAO VARCHAR(100), PRIMARY KEY (CODIGO)); CREATE TABLE ALUNOS (MATRICULA INTEGER, NOME VARCHAR(100), CURSO INTEGER, PRIMARY KEY (MATRICULA)); CREATE TABLE ALUNOS (MATRICULA INTEGER, NOME VARCHAR(100), CURSOS VARCHAR(50), PRIMARY KEY (MATRICULA)); Respondido em 06/04/2020 08:51:53 Gabarito Coment. 4a Questão Na figura é exibida a estrutura da tabela TCC. Deseja-se realizar uma mudança nesta tabela que não permita o cadastro de um TCC contendo o mesmo �tulo que um TCC já cadastrado previamente. Assinale qual a alterna�va abaixo realiza esta mudança corretamente: ALTER TABLE TITULO ADD UNIQUE(TCC); ALTER TABLE TCC CHANGE UNIQUE(TITULO); ALTER TABLE TCC CHANGE TITULO (UNIQUE); ALTER TABLE TCC ADD UNIQUE(TITULO); ALTER TABLE TCC ADD TITULO (UNIQUE); Respondido em 06/04/2020 08:51:55 Gabarito Coment. 5a Questão Representa a linguagem de manipulação de dados: DRL TDL DML DCL DDL Respondido em 06/04/2020 08:52:08 6a Questão A linguagem SQL pode ter vários enfoques, EXCETO: Linguagem de administração de banco de dados Linguagem para a programação de sistemas de informação Linguagem de consulta em ambiente cliente/servidor 03/05/2020 EPS simulado.estacio.br/alunos/ 3/3 Linguagem para acesso às bases de dados Linguagem interativa de consulta (query AdHoc) Respondido em 06/04/2020 08:52:11 Gabarito Coment. Gabarito Coment. 7a Questão Sabemos que a Linguagem SQL é utilizada para acesso a banco de dados e é dividida em comandos DDL, DQL, DML, DCL e DTL. São comandos da DML (Data Manipulation Language) CREATE, DROP e ALTER SELECT GRANT, REVOKE INSERT, UPDATE e DELETE Respondido em 06/04/2020 08:52:03 Gabarito Coment. 8a Questão Durante a criação de uma tabela, é detectada a necessidade de se definir um atributo de texto que armazenará dados com tamanhos entre 2000 e 3000 caracteres. Qual é o tipo adequado a ser usado este atributo neste caso? LONG RAW LONG RAW(tam) VARCHAR2(tam) CHAR(tam) Respondido em 06/04/2020 08:52:06 javascript:abre_colabore('38403','184856307','3688537382'); 03/05/2020 EPS simulado.estacio.br/alunos/ 1/4 IMPLEMENTAÇÃO DE BANCO DE DADOS 3a aula Lupa PPT MP3 Exercício: CCT0835_EX_A3_201908040459_V2 06/04/2020 Aluno(a): JOSEILDON DA SILVA DANTAS 2020.1 EAD Disciplina: CCT0835 - IMPLEMENTAÇÃO DE BANCO DE DADOS 201908040459 1a Questão Considere o script: CREATE TABLE PECA (CODIGO NUMERIC(5) NOT NULL, DESCRICAO VARCHAR(20) NOT NULL, ESTOQUE NUMERIC(5) NOT NULL, PRIMARY KEY(CODIGO)); Após a criação desta tabela, o comando que inclui a tupla (1234, "lápis de cor", 500) está representado em: INSERT INTO PECAS ("1234", "lápis de cor", 500); INSERT INTO PECA (1234, "lápis de cor", 500); INSERT INTO PECAS (1234, "lápis de cor", 500); INCLUDE INTO PECA (1234, "lápis de cor", 500); INSERT PECAS (1234, "lápis de cor", 500); Respondido em 06/04/2020 08:52:27 Gabarito Coment. Gabarito Coment. 2a Questão São comandos da categoria de Definição de Dados (DDL): CREATE / ALTER / DROP SELECT COMMIT / ROLLBACK INSERT / UPDATE / DELETE GRANT / REVOKE Respondido em 06/04/2020 08:52:30 3a Questão No Script SQL de criação da tabela pagamento aparece a palavra 'funcionario' 4 vezes. Sendo assim, é possível afirmar que se referem, respectivamente: http://simulado.estacio.br/alunos/inicio.asp javascript:voltar(); javascript:diminui(); javascript:aumenta(); javascript:abre_frame('2','3','','',''); javascript:abre_frame('3','3','','',''); 03/05/2020 EPS simulado.estacio.br/alunos/ 2/4 apelido, atributo, tabela, chave estrangeira tupla, chave primária, apelido, chave estrangeira coluna, tabela, apelido, chave primária campo, atributo, apelido, tabela atributo, apelido, campo, tabela Respondido em 06/04/2020 08:52:33 4a Questão Para incluir a tupla mostrada abaixo na tabela PACIENTE executaríamos o seguinte comando: INSERT INTO paciente SET (5430005, 'Beatriz Ferro', '1970-05-28', 'feminino', 'casada'); INSERT INTO paciente VALUES (5430005, 'Beatriz Ferro', '1970-05-28', 'feminino', 'casada'); ADD INTO paciente SET (5430005, 'Beatriz Ferro', '1970-05-28', 'feminino', 'casada'); INSERT INTO paciente (5430005, 'Beatriz Ferro', '1970-05-28', 'feminino', 'casada'); ADD INTO paciente VALUES (5430005, 'Beatriz Ferro', '1970-05-28', 'feminino', 'casada'); Respondido em 06/04/2020 08:52:36 Gabarito Coment. Gabarito Coment. 5a Questão SQL é uma linguagem? Para desenho de telas. Para manipulação de banco de dados. Para criar regras de negócios que rodam no servidor. Para criação de scripts. Para desenvolvimento de aplicações gráficas. Respondido em 06/04/2020 08:52:28 Gabarito Coment. 6a Questão 03/05/2020 EPS simulado.estacio.br/alunos/ 3/4 Considerando-se as tabelas e o comando SQL mostrados acima, é correto concluir que o número de registros removidos da tabela Y pela execução desse comando é: 5 3 1 4 2 Respondido em 06/04/2020 08:52:30 7a Questão Partindo da tabela a seguir, considerando que a mesma já foi criada de acordo com essa ordem de atributos, como �icaria o comando SQL para aumentar em 10% o valor unitário de cada produto? UPDATE X_PROD SET VALOR_UNIT + 10 /100; UPDATE X_PROD SET VALOR_UNIT + VALOR_UNIT * 10 /100; UPDATE X_PROD SET VALOR_UNIT = VALOR_UNIT + VALOR_UNIT * 10 /100; UPDATE X_PROD SET VALOR_UNIT = VALOR_UNIT + 10 /100; UPDATE X_PROD SET VALOR_UNIT = VALOR_UNIT * 10 /100; Respondido em 06/04/2020 08:52:44 Gabarito Coment. 8a Questão (CONSULPLAN - 2012) Ao contrário das linguagens tradicionais, que são procedimentais, SQL é uma linguagem declarativa, que integra três sublinguagens: Data Manipulation Language (DML), Data Definition Language (DDL) e Data Control Language (DCL). Um comando DML e outro DDL são, respectivamente: Update e Drop. Update e Grant. Drop e Grant. Grant e Delete. 03/05/2020 EPS simulado.estacio.br/alunos/ 4/4 Delete e Update. Respondido em 06/04/2020 08:52:47 javascript:abre_colabore('38403','184856346','3688538100'); 03/05/2020 EPS simulado.estacio.br/alunos/ 1/4 IMPLEMENTAÇÃO DE BANCO DE DADOS 3a aula Lupa PPT MP3 Exercício: CCT0835_EX_A3_201908040459_V3 06/04/2020 Aluno(a): JOSEILDON DA SILVA DANTAS 2020.1 EAD Disciplina: CCT0835 - IMPLEMENTAÇÃO DE BANCO DE DADOS 201908040459 1a Questão Considere o esquema abaixo: PROFESSOR (matriculaprf, nomeprf, titulacao, anoadmissao) MINISTRA (matricula, codigo) matricula REFERENCIA matriculaprf em PROFESSOR codigo REFERENCIA codigodisciplina em DISCIPLINA DISCIPLINA (codigodisciplina, nomedisciplina, creditos) Os comandos SQL apresentam todos os elementos necessários para a sua criação estão representados em: CREATE TABLE PROFESSOR ( MATRICULAPRF NUMBER (5) NOT NULL,NOMEPRF VARCHAR(20) NOT NULL, TITULACAO VARCHAR (15) NOT NULL, ANOADMISSAO VARCHAR (4) NOT NULL, PRIMARY KEY (MATRICULAPRF)); CREATE TABLE DISCIPLINA ( CODIGODISCIPLINA VARCHAR (5) NOT NULL, NOMEDISCIPLINA VARCHAR(20) NOT NULL, CREDITOS NUMBER (2) NOT NULL, PRIMARY KEY (CODIGODISCIPLINA)); CREATE TABLE MINISTRA (MATRICULA NUMBER (5) NOT NULL, CODIGO VARCHAR (5), PRIMARY KEY (MATRICULA, CODIGO)); CREATE TABLE PROFESSOR ( MATRICULAPRF NUMBER(5) NOT NULL,NOMEPRF VARCHAR(20) NOT NULL, TITULACAO VARCHAR (15) NOT NULL, ANOADMISSAO VARCHAR (4) NOT NULL, PRIMARY KEY (MATRICULAPRF)); CREATE TABLE DISCIPLINA ( CODIGODISCIPLINA VARCHAR (5) NOT NULL,NOMEDISCIPLINA VARCHAR(20) NOT NULL, CREDITOS NUMBER (2) NOT NULL, PRIMARY KEY (CODIGODISCIPLINA)); CREATE TABLE MINISTRA (MATRICULA NUMBER (5) NOT NULL, CODIGO VARCHAR (5) NOT NULL, PRIMARY KEY (MATRICULA, CODIGO), FOREIGN KEY MATRICULA REFERENCES PROFESSOR (MATRICULAPRF), FOREIGN KEY CODIGO REFERENCES DISCIPLINA (CODIGODISCIPLINA)); CREATE TABLE PROFESSOR ( MATRICULAPRF NOT NULL,NOMEPRF NOT NULL, TITULACAO NOT NULL, ANOADMISSAO NOT NULL,PRIMARY KEY (MATRICULAPRF)); CREATE TABLE DISCIPLINA ( CODIGODISCIPLINA NOT NULL,NOMEDISCIPLINA NOT NULL, CREDITOS NOT NULL, PRIMARY KEY (CODIGODISCIPLINA)); CREATE TABLE MINISTRA (MATRICULA NOT NULL, CODIGO NOT NULL, PRIMARY KEY (MATRICULA, CODIGO), FOREIGN KEY MATRICULA REFERENCES PROFESSOR (MATRICULAPRF), FOREIGN KEY CODIGO REFERENCES DISCIPLINA (CODIGODISCIPLINA)); CREATE TABLE PROFESSOR ( MATRICULAPRF NUMBER (5) NOT NULL, NOMEPRF VARCHAR(20) NOT NULL, TITULACAO VARCHAR (15) NOT NULL, ANOADMISSAO VARCHAR (4) NOT NULL); CREATE TABLE DISCIPLINA ( CODIGODISCIPLINA VARCHAR (5) NOT NULL,NOMEDISCIPLINA VARCHAR(20) NOT NULL, CREDITOS NUMBER (2) NOT NULL); CREATE TABLE MINISTRA (MATRICULA NUMBER (5) NOT NULL, CODIGO VARCHAR (5) NOT NULL); CREATE TABLE PROFESSOR ( MATRICULAPRF NUMBER (5) NOT NULL,NOMEPRF VARCHAR(20) NOT NULL, TITULACAO VARCHAR (15) NOT NULL, ANOADMISSAO VARCHAR (4) NOT NULL); http://simulado.estacio.br/alunos/inicio.asp javascript:voltar(); javascript:diminui(); javascript:aumenta(); javascript:abre_frame('2','3','','',''); javascript:abre_frame('3','3','','',''); 03/05/2020 EPS simulado.estacio.br/alunos/ 2/4 CREATE TABLE DISCIPLINA ( CODIGODISCIPLINA VARCHAR (5) NOT NULL,NOMEDISCIPLINA VARCHAR(20) NOT NULL, CREDITOS NUMBER (2) NOT NULL); CREATE TABLE MINISTRA (MATRICULA NUMBER(5) NOT NULL, CODIGO VARCHAR (5) NOT NULL, PRIMARY KEY (MATRICULA, CODIGO), FOREIGN KEY MATRICULA REFERENCES PROFESSOR (MATRICULAPRF), FOREIGN KEY CODIGO REFERENCES DISCIPLINA (CODIGODISCIPLINA)); Respondido em 06/04/2020 08:52:57 2a Questão Para excluir tuplas de uma tabela devemos utilizar? DELETE INSERT DROP UPDATE SELECT Respondido em 06/04/2020 08:53:00 3a Questão Como �icaria o comando SQL para criar a tabela a seguir? CREATE TABLE X_PROD ( CODIGO VARCHAR2(5) PRIMARY KEY, DESCRICAO VARCHAR2(40) NOT NULL UNIQUE, QUANTIDADE NUMBER(8), VALOR_UNIT NUMBER(9,2) ) CREATE TABLE X_EMPR ( CODIGO NUMBER(5) PRIMARY KEY, DESCRICAO VARCHAR2(40) NOT NULL UNIQUE, QUANTIDADE NUMBER(8), VALOR_UNIT NUMBER(9,2) ) CREATE TABLE X_EMPR ( CODIGO NUMBER(5) PRIMARY KEY, DESCRICAO VARCHAR2(40) NOT NULL, QUANTIDADE NUMBER(8), VALOR_UNIT NUMBER(9,2) ) CREATE TABLE X_PROD ( CODIGO NUMBER(5) PRIMARY KEY, DESCRICAO VARCHAR2(40) NOT NULL, QUANTIDADE NUMBER(8), VALOR_UNIT NUMBER(9,2) ) CREATE TABLE X_PROD ( CODIGO NUMBER(5) PRIMARY KEY, DESCRICAO VARCHAR2(40) NOT NULL UNIQUE, QUANTIDADE NUMBER(8), VALOR_UNIT NUMBER(9,2) ) Respondido em 06/04/2020 08:53:02 Gabarito Coment. Gabarito Coment. 4a Questão Assinale a opção que possui o comando CREATE TABLE que cria corretamente a tabela "Alunos", segundo o seguinte esquema de banco de dados: Alunos(matricula, nome, endereco, cod_curso) Cursos(codigo, nome) Admitindo que os campos "matricula" e "codigo" são chaves primárias de suas tabelas e que o campo "cod_curso" é chave estrangeira da tabela "Cursos" na tabela "Alunos". create table Alunos ( matricula int not null, nome varchar(50) not null, endereco varchar(255) null, cod_curso int not null, constraint pk_alunos primary key (matricula), constraint fk_alunos_cursos foreign key (codigo) references Cursos(cod_curso) ) create table Alunos ( matricula int not null, nome varchar(50) not null, endereco varchar(255) null, cod_curso int not null, constraint pk_alunos primary key (nome), constraint fk_alunos_cursos foreign key (cod_curso) references Cursos(codigo) ) create table Alunos ( matricula int not null, nome varchar(50) not null, endereco varchar(255) null, cod_curso int not null, constraint fk_alunos_cursos foreign key (cod_curso) references Cursos(codigo) ) create table Alunos ( matricula int not null, nome varchar(50) not null, endereco varchar(255) null, cod_curso int not null, constraint pk_alunos primary key (matricula), constraint fk_alunos_cursos foreign key (cod_curso) references Cursos(codigo) ) create table Alunos ( matricula int not null, nome varchar(50) not null, endereco varchar(255) null, cod_curso int not null, constraint pk_alunos primary key (matricula) ) 03/05/2020 EPS simulado.estacio.br/alunos/ 3/4 Respondido em 06/04/2020 08:53:05 5a Questão Uma forma de aplicar restrições a uma tabela de banco de dados é criar chaves nessa tabela. Entre as chaves permitidas existe a que permite identificar de forma única uma linha da tabela. Essa chave é conhecida como: Chave Estrangeira Chave Entidade Chave Primária Chave Secundaria Chave Redundante Respondido em 06/04/2020 08:53:07 Explicação: A chave é conhecida como chave primária. 6a Questão Qual o efeito da seguinte instrução no banco de dados? DELETE FROM tabela Exclui o banco de dados inteiro Exclui todas as colunas da tabela Exclui a primeira linha da tabela Exclui a tabela do banco de dados Exclui todas as linhas da tabela Respondido em 06/04/2020 08:53:10 Gabarito Coment. 7a Questão Ano: 2010 - Banca: ESAF - Órgão: MPOG - Prova: Analista de Planejamento e Orçamento - Tecnologia da Informação Em uma SQL a Linguagem de Manipulação de Dados compreende os comandos para inserir, remover e modificar informações em um banco de dados. os comandos básicos da Linguagem de Definição de Dados são Sort, Insert, Undo e Store. a Linguagem de Manipulação de Relacionamentos compreende os comandos para construir tabelas em um banco de dados. a Linguagem de Definição de Dados fornece tabelas para criação e modificação de comandos. os comandos básicos da Linguagem de Definição de Dados são Select, Insert, Update e Delete. Respondido em 06/04/2020 08:53:12 8a Questão Qual o efeito da seguinte instrução no banco de dados? UPDATE Funcionarios SET salario = salario * 1.1 Todos os funcionários são apagados A coluna salario é excluída da tabela Todos os funcionários recebem um aumento de 10% Todos os funcionários passam a ganhar 1.1 Os funcionários ativos recebem aumento Respondido em 06/04/2020 08:53:14 03/05/2020 EPS simulado.estacio.br/alunos/ 4/4 javascript:abre_colabore('38403','184856387','3688538929'); 03/05/2020 EPS simulado.estacio.br/alunos/ 1/3 IMPLEMENTAÇÃO DE BANCO DE DADOS 3a aula Lupa PPT MP3 Exercício: CCT0835_EX_A3_201908040459_V4 06/04/2020 Aluno(a): JOSEILDON DA SILVA DANTAS 2020.1 EAD Disciplina: CCT0835 - IMPLEMENTAÇÃO DE BANCO DE DADOS 201908040459 1a Questão O comando SQL que apaga um tabela é: DELETE TABLE UPDATE REMOVE TABLE INSERT INTO DROP TABLE Respondido em 06/04/2020 08:53:25 2a Questão Partindo da tabela a seguir, considerando que a mesma já foi criada de acordo com essa ordem de atributos, como ficaria o comando SQL para inserir um registro na tabela? INSERT INTO X_PROD VALUES ( 20, 'TV Led 40 polegadas', 400, 3000); INSERT INTO X_PROD VALUES ('20', 'TV Led 40 polegadas', '400', '3000'); INSERT INTO X_PROD VALUES ( TV Led 40 polegadas, 20, 400, 3000); INSERT INTO X_PROD VALUES (20, TV Led 40 polegadas, 400, 3000); INSERT INTO X_PROD VALUES ('TV Led 40 polegadas', 20, 400, 3000); Respondido em 06/04/2020 08:53:27 Gabarito Coment. Gabarito Coment. 3a Questão http://simulado.estacio.br/alunos/inicio.asp javascript:voltar(); javascript:diminui(); javascript:aumenta(); javascript:abre_frame('2','3','','',''); javascript:abre_frame('3','3','','',''); 03/05/2020 EPS simulado.estacio.br/alunos/ 2/3 O comando SQL para excluir os registros da tabela Aluno, cujo campo nome comece com a letra M, é: DELETE FROM Aluno WHERE nome LIKE 'G%'. DELETE FROM Aluno WHERE nome='M'. DELETE FROM Aluno WHERE nome LIKE 'M%'. DELETE FROM Aluno DELETE FROM Aluno WHERE nome SUCH '%M'. Respondido em 06/04/2020 08:53:29 Gabarito Coment. 4a Questão Na figura é exibida a estrutura da tabela TCC. Deseja-se realizar uma mudança nesta tabela que não permita o cadastro de um TCC contendo o mesmo �tulo que um TCC já cadastrado previamente. Assinale qual a alterna�va abaixo realiza esta mudança corretamente: ALTER TABLE TITULO ADD UNIQUE(TCC); ALTER TABLE TCC ADD UNIQUE(TITULO); ALTER TABLE TCC ADD TITULO (UNIQUE); ALTERTABLE TCC CHANGE TITULO (UNIQUE); ALTER TABLE TCC CHANGE UNIQUE(TITULO); Respondido em 06/04/2020 08:53:21 Gabarito Coment. 5a Questão Sabemos que a Linguagem SQL é utilizada para acesso a banco de dados e é dividida em comandos DDL, DQL, DML, DCL e DTL. São comandos da DML (Data Manipulation Language) GRANT, REVOKE INSERT, UPDATE e DELETE SELECT CREATE, DROP e ALTER Respondido em 06/04/2020 08:53:34 Gabarito Coment. 6a Questão Durante a criação de uma tabela, é detectada a necessidade de se definir um atributo de texto que armazenará dados com tamanhos entre 2000 e 3000 caracteres. Qual é o tipo adequado a ser usado este atributo neste caso? VARCHAR2(tam) RAW(tam) LONG RAW CHAR(tam) LONG Respondido em 06/04/2020 08:53:27 03/05/2020 EPS simulado.estacio.br/alunos/ 3/3 7a Questão Representa a linguagem de manipulação de dados: DCL DDL DRL DML TDL Respondido em 06/04/2020 08:53:29 8a Questão É uma vantagem de uso da linguagem SQL: Dependência de plataforma Dependência de fabricante Visão única dos dados Alto custo de treinamento Definição dinâmica dos dados Respondido em 06/04/2020 08:53:42 Gabarito Coment. javascript:abre_colabore('38403','184856420','3688539255'); 03/05/2020 EPS simulado.estacio.br/alunos/ 1/3 IMPLEMENTAÇÃO DE BANCO DE DADOS 3a aula Lupa PPT MP3 Exercício: CCT0835_EX_A3_201908040459_V5 06/04/2020 Aluno(a): JOSEILDON DA SILVA DANTAS 2020.1 EAD Disciplina: CCT0835 - IMPLEMENTAÇÃO DE BANCO DE DADOS 201908040459 1a Questão Dado o seguinte requisito funcional: É necessário cadastrar a matrícula, o nome e o curso dos alunos, e sabendo que um aluno pode fazer mais de um curso e um curso ter mais de um aluno. Qual das questões representa a normalização correta de um banco de dados relacional? CREATE TABLE CURSOS (CODIGO INTEGER, DESCRICAO VARCHAR(100), PRIMARY KEY (CODIGO)); CREATE TABLE ALUNOS (MATRICULA INTEGER, NOME VARCHAR(100), CURSO INTEGER, PRIMARY KEY (MATRICULA)); CREATE TABLE CURSOS (CODIGO INTEGER, DESCRICAO VARCHAR(100), PRIMARY KEY (CODIGO)); CREATE TABLE ALUNOS (MATRICULA INTEGER, NOME VARCHAR(100), PRIMARY KEY (MATRICULA)); CREATE TABLE INSCRICAO (ALUNO INTEGER, CURSO INTEGER, PRIMARY KEY (ALUNO,CURSO), FOREIGN KEY (ALUNO) REFERENCES ALUNOS (MATRICULA), FOREIGN KEY (CURSO) REFERENCES CURSOS (CODIGO)); CREATE TABLE ALUNOS (MATRICULA INTEGER, NOME VARCHAR(100), CURSOS VARCHAR(50), PRIMARY KEY (MATRICULA)); CREATE TABLE CURSOS (CODIGO INTEGER, DESCRICAO VARCHAR(100), PRIMARY KEY (CODIGO)); CREATE TABLE ALUNOS (MATRICULA INTEGER, NOME VARCHAR(100), PRIMARY KEY (MATRICULA)); CREATE TABLE INSCRICAO (ALUNO INTEGER, CURSO INTEGER, PRIMARY KEY (ALUNO,CURSO)); CREATE TABLE CURSOS (CODIGO INTEGER, DESCRICAO VARCHAR(100), PRIMARY KEY (CODIGO)); CREATE TABLE ALUNOS (MATRICULA INTEGER, NOME VARCHAR(100), CURSO INTEGER, PRIMARY KEY (MATRICULA), FOREIGN KEY (CURSO) REFERENCES CURSOS (CODIGO)); Respondido em 06/04/2020 08:53:51 Gabarito Coment. 2a Questão A linguagem SQL pode ter vários enfoques, EXCETO: Linguagem interativa de consulta (query AdHoc) Linguagem para acesso às bases de dados Linguagem de consulta em ambiente cliente/servidor Linguagem de administração de banco de dados Linguagem para a programação de sistemas de informação Respondido em 06/04/2020 08:53:53 Gabarito Gabarito http://simulado.estacio.br/alunos/inicio.asp javascript:voltar(); javascript:diminui(); javascript:aumenta(); javascript:abre_frame('2','3','','',''); javascript:abre_frame('3','3','','',''); 03/05/2020 EPS simulado.estacio.br/alunos/ 2/3 Coment. Coment. 3a Questão Para incluir a tupla mostrada abaixo na tabela PACIENTE executaríamos o seguinte comando: INSERT INTO paciente VALUES (5430005, 'Beatriz Ferro', '1970-05-28', 'feminino', 'casada'); ADD INTO paciente VALUES (5430005, 'Beatriz Ferro', '1970-05-28', 'feminino', 'casada'); ADD INTO paciente SET (5430005, 'Beatriz Ferro', '1970-05-28', 'feminino', 'casada'); INSERT INTO paciente SET (5430005, 'Beatriz Ferro', '1970-05-28', 'feminino', 'casada'); INSERT INTO paciente (5430005, 'Beatriz Ferro', '1970-05-28', 'feminino', 'casada'); Respondido em 06/04/2020 08:53:56 Gabarito Coment. Gabarito Coment. 4a Questão (CONSULPLAN - 2012) Ao contrário das linguagens tradicionais, que são procedimentais, SQL é uma linguagem declarativa, que integra três sublinguagens: Data Manipulation Language (DML), Data Definition Language (DDL) e Data Control Language (DCL). Um comando DML e outro DDL são, respectivamente: Delete e Update. Update e Grant. Grant e Delete. Drop e Grant. Update e Drop. Respondido em 06/04/2020 08:53:58 5a Questão Partindo da tabela a seguir, considerando que a mesma já foi criada de acordo com essa ordem de atributos, como �icaria o comando SQL para aumentar em 10% o valor unitário de cada produto? UPDATE X_PROD SET VALOR_UNIT = VALOR_UNIT * 10 /100; UPDATE X_PROD SET VALOR_UNIT = VALOR_UNIT + VALOR_UNIT * 10 /100; UPDATE X_PROD SET VALOR_UNIT + 10 /100; UPDATE X_PROD SET VALOR_UNIT + VALOR_UNIT * 10 /100; UPDATE X_PROD SET VALOR_UNIT = VALOR_UNIT + 10 /100; Respondido em 06/04/2020 08:53:50 Gabarito Coment. 6a Questão No Script SQL de criação da tabela pagamento aparece a palavra 'funcionario' 4 vezes. Sendo assim, é possível afirmar que se referem, respectivamente: 03/05/2020 EPS simulado.estacio.br/alunos/ 3/3 coluna, tabela, apelido, chave primária atributo, apelido, campo, tabela campo, atributo, apelido, tabela tupla, chave primária, apelido, chave estrangeira apelido, atributo, tabela, chave estrangeira Respondido em 06/04/2020 08:54:04 7a Questão Considere o script: CREATE TABLE PECA (CODIGO NUMERIC(5) NOT NULL, DESCRICAO VARCHAR(20) NOT NULL, ESTOQUE NUMERIC(5) NOT NULL, PRIMARY KEY(CODIGO)); Após a criação desta tabela, o comando que inclui a tupla (1234, "lápis de cor", 500) está representado em: INSERT INTO PECAS (1234, "lápis de cor", 500); INSERT INTO PECA (1234, "lápis de cor", 500); INSERT INTO PECAS ("1234", "lápis de cor", 500); INCLUDE INTO PECA (1234, "lápis de cor", 500); INSERT PECAS (1234, "lápis de cor", 500); Respondido em 06/04/2020 08:53:55 Gabarito Coment. Gabarito Coment. 8a Questão São comandos da categoria de Definição de Dados (DDL): SELECT CREATE / ALTER / DROP INSERT / UPDATE / DELETE GRANT / REVOKE COMMIT / ROLLBACK Respondido em 06/04/2020 08:54:11 javascript:abre_colabore('38403','184856453','3688539677'); 03/05/2020 EPS simulado.estacio.br/alunos/ 1/3 IMPLEMENTAÇÃO DE BANCO DE DADOS 4a aula Lupa PPT MP3 Exercício: CCT0835_EX_A4_201908040459_V1 06/04/2020 Aluno(a): JOSEILDON DA SILVA DANTAS 2020.1 EAD Disciplina: CCT0835 - IMPLEMENTAÇÃO DE BANCO DE DADOS 201908040459 1a Questão Qual das consultas a seguir responde a seguinte pergunta: quais os nomes dos alunos que possuem média maior que 6 e idade não superior a 30 anos? SELECT nome FROM alunos WHERE media > 6 AND idade <= 30 SELECT nome, endereco FROM alunos WHERE media > 6 OR idade > 30 SELECT nome, cpf FROM alunos WHERE media >= 6 AND idade <= 30 SELECT nome FROM professores WHERE media > 6 AND idade <= 30 SELECT nome FROM alunos WHERE media >= 6 OR idade <= 30 Respondido em 06/04/2020 08:54:25 2a Questão O esquema de banco de dados apresentado abaixo faz parte de um banco de dados criado a partir de um conjunto de dados públicos de captura de tubarões entre os anos de 2001 e 2013 na costa da Austrália. Os dados podem ser baixados no endereço: https://data.qld.gov.au/dataset/shark-control-program-shark-catch-statistics/resource/5c6be990-3938-4125-8cca-dac0cd734263 Características do esquema: Chave primária sublinhada e chave estrangeira em itálico. Seguem algumas tabelas do Esquema: Nome (IDNome, IDEspécie, NomePopular) Tubarão (IDTubarão, IDEspécie, Comprimento, Sexo) Captura (NumCaptura, IDTubarão, IDLocal, Data, TempAgua) Local (IDLocal, CodArea, NomeLocal) Area (CodArea, NomeArea) Sabendo-se
Compartilhar