Baixe o app para aproveitar ainda mais
Prévia do material em texto
10/10/2018 EPS: Alunos http://simulado.estacio.br/alunos/ 1/3 IMPLEMENTAÇÃO DE BANCO DE DADOS Avaliação Parcial: CCT0473_SM_201407191586 V.1 Aluno(a): GABRIEL RAMALHO MELLO Matrícula: 201407191586 Acertos: 9,0 de 10,0 Data: 10/10/2018 08:26:57 (Finalizada) 1a Questão (Ref.:201407317120) Acerto: 1,0 / 1,0 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 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; super-chave; chave primária; chave candidata; chaves secundárias. Chave primária; chave estrangeira; chave primária; chave secundária; chaves alternativas. Chave primária; chave estrangeira; chave primária; chave primária; chaves estrangeiras. 2a Questão (Ref.:201408029823) Acerto: 1,0 / 1,0 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. Pode ser considerado como o resultado da aplicação do SELECT. É o conjunto de opções de preenchimento do atributo. Uma chave estrangeira é sempre uma chave primária em outra tabela. Toda entidade deve possui chave primária. 3a Questão (Ref.:201407317991) Acerto: 1,0 / 1,0 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 III Somente a II Gabarito Coment. 10/10/2018 EPS: Alunos http://simulado.estacio.br/alunos/ 2/3 4a Questão (Ref.:201407981752) Acerto: 1,0 / 1,0 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(σcod_curso=codigo (Alunos X Cursos)) ᴨnome, nome_curso(σcod_curso=codigo (Alunos)) σnome, nome_curso(ᴨcod_curso=codigo (Alunos X Cursos)) ᴨnome, nome_curso(σmatricula=codigo (Alunos X Cursos)) Gabarito Coment. 5a Questão (Ref.:201407318491) Acerto: 1,0 / 1,0 Para incluir a tupla mostrada abaixo na tabela PACIENTE executaríamos o seguinte comando: ADD INTO paciente SET (5430005, 'Beatriz Ferro', '1970-05-28', 'feminino', 'casada'); INSERT INTO paciente SET (5430005, 'Beatriz Ferro', '1970-05-28', 'feminino', 'casada'); ADD INTO paciente VALUES (5430005, 'Beatriz Ferro', '1970-05-28', 'feminino', 'casada'); INSERT INTO paciente (5430005, 'Beatriz Ferro', '1970-05-28', 'feminino', 'casada'); INSERT INTO paciente VALUES (5430005, 'Beatriz Ferro', '1970-05-28', 'feminino', 'casada'); Gabarito Coment. Gabarito Coment. 6a Questão (Ref.:201407317845) Acerto: 0,0 / 1,0 O comando SQL que apaga um tabela é: INSERT INTO DROP TABLE DELETE TABLE REMOVE TABLE UPDATE 7a Questão (Ref.:201407980906) Acerto: 1,0 / 1,0 Considere as seguintes tabelas de um banco de dados: - FORNECEDOR { for_codigo, for_nome, for_telefone, for_cidade, est_uf } - ESTADO { est_uf, est_nome } A instrução SQL que recupera os nomes dos estados para os quais não há fornecedores cadastrados é: SELECT e.est_nome FROM estado AS e, FROM fornecedor AS f WHERE e.est_uf = f.est_uf; SELECT e.est_nome FROM estado AS e WHERE e.est_uf NOT IN ( SELECT f.est_uf FROM fornecedor AS f ); SELECT e.est_nome FROM estado AS e WHERE e.est_uf IN ( select f.est_uf FROM fornecedor AS f ); SELECT e.est_nome FROM estado AS e, fornecedor AS f WHERE e.est_nome <> f.est_uf; SELECT e.est_uf FROM estado AS e WHERE e.est_nome NOT IN ( SELECT f.est_uf FROM fornecedor AS f ); Gabarito Coment. 10/10/2018 EPS: Alunos http://simulado.estacio.br/alunos/ 3/3 8a Questão (Ref.:201407318888) Acerto: 1,0 / 1,0 Dada a instrução SQL: SELECT * FROM Paciente WHERE endereço NOT LIKE "Avenida%"; É correto afirmar que serão selecionados todos os registros da tabela Paciente que não possuem em alguma parte do conteúdo do campo "endereço" a palavra Avenida. todos os registros da tabela Paciente que possuem no início do conteúdo do campo "endereço" a palavra Avenida. todos os registros da tabela Paciente que possuem no final do conteúdo do campo "endereço" a palavra Avenida. apenas os registros da tabela Paciente que não possuem como inicial do conteúdo do campo "endereço" a palavra Avenida. todos os registros da tabela Paciente que possuem em alguma parte do conteúdo do campo "endereço" a palavra Avenida. Gabarito Coment. 9a Questão (Ref.:201407317522) Acerto: 1,0 / 1,0 Quando desejamos selecionar o maior e o menor valor de um atributo numérico usamos: COUNT MIN, MAX SUM MAIOR, MENOR AVG 10a Questão (Ref.:201407318611) Acerto: 1,0 / 1,0 Qual o resultado da consulta SELECT COUNT(DISTINCT X) FROM R? 2 3 4 0 1
Compartilhar