Baixe o app para aproveitar ainda mais
Prévia do material em texto
1a Questão (Ref.: 201607968155) Pontos: 0,1 / 0,1 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 orientado a objetos. em rede hierárquico distribuído. relacional. Gabarito Comentado. 2a Questão (Ref.: 201607290858) Pontos: 0,1 / 0,1 É responsável por garantir a Integridade Referencial: Chave Estrangeira Chave de Atributo Chave Secundária Chave Candidata Chave Primária 3a Questão (Ref.: 201607446415) Pontos: 0,1 / 0,1 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, 3 Camadas, Multicamadas (N camadas) Cliente/Servidor, Cliente/Servidor , Multicamadas (N camadas) Cliente/Servidor, 3 Camadas , 3 Camadas 3 Camadas, Cliente/Servidor, Multicamadas (N camadas) Cliente/Servidor, Multicamadas (N camadas), 3 Camadas 4a Questão (Ref.: 201607427689) Pontos: 0,1 / 0,1 Um atributo de uma tabela que é chave primária em alguma outra tabela é denominado: Chave candidata Chave simples Não existe atributo com esta característica Chave estrangeira Chave externa 5a Questão (Ref.: 201607290842) Pontos: 0,1 / 0,1 Os atributos de uma tabela constituem: As tuplas da tabela. Os nomes das tabelas. As linhas da tabela. Os índices da tabela. As colunas da tabela. 1a Questão (Ref.: 201607291810) Pontos: 0,0 / 0,1 Qual o resultado da consulta SELECT COUNT(DISTINCT X) FROM R? 1 4 3 2 0 2a Questão (Ref.: 201607291120) Pontos: 0,1 / 0,1 De acordo com o modelo de dados definido pelas tabelas a seguir, indique a instrução SQL adequada para: Apresentar o menor salário pago aos Empregados Agrupados por Departamento. SELECT MIN(SALARIO) FROM EMPREGADO GROUP BY ID; SELECT MIN(SALARIO) FROM EMPREGADO GROUP BY ID_DEPTO; SELECT MINUS(SALARIO) FROM EMPREGADO GROUP BY ID_DEPTO; SELECT MINUS(SALARIO) FROM EMPREGADO GROUP BY ID; SELECT MINIMO(SALARIO) FROM EMPREGADO GROUP BY ID_DEPTO; 3a Questão (Ref.: 201607291126) Pontos: 0,1 / 0,1 De acordo com o modelo de dados definido pelas tabelas a seguir, indique a instrução SQL adequada para: Apresentar o maior salário pago aos Empregados Agrupados por Departamento, para os Departamentos (11, 21, 22, 31, 42, 51). SELECT MAX(SALARIO) FROM EMPREGADO WHERE ID_DEPTO IN (11, 21, 22, 31, 42, 51) GROUP BY ID_DEPTO; SELECT MAXIMO(SALARIO) FROM EMPREGADO WHERE ID_DEPTO ON (11, 21, 22, 31, 42, 51) GROUP BY ID_DEPTO; SELECT MAXIMO(SALARIO) FROM EMPREGADO WHERE ID_DEPTO IN (11, 21, 22, 31, 42, 51) GROUP BY ID_DEPTO; SELECT MAX(SALARIO) FROM EMPREGADO WHERE ID_DEPTO ON (11, 21, 22, 31, 42, 51) GROUP BY ID_DEPTO; SELECT MAX(SALARIO) FROM EMPREGADO WHERE ID_DEPTO =11 AND ID_DEPTO =21 AND ID_DEPTO =22 AND ID_DEPTO =31 AND ID_DEPTO =42 AND ID_DEPTO =51; Gabarito Comentado. 4a Questão (Ref.: 201607960684) Pontos: 0,0 / 0,1 Sobre a linguagem SQL, analise as assertivas e assinale a alternativa que aponta a(s) correta(s). I. O nome da SQL é derivado de Structured Query Language (Linguagem estruturada de consulta), foi chamada inicialmente de SEQUEL (Structured English QUEry Language Linguagem de Pesquisa em Inglês Estruturado). II. O núcleo da especificação SQL deve ser implementado por todos os vendedores de SGBDs relacionais, compatíveis com o padrão. III. Essa linguagem tem funcionalidades, como definição de visões, no banco de dados. IV. A SQL é uma linguagem de banco de dados abrangente: ela possui comandos para definição de dados, consulta e atualizações. Assim ela tem ambas as DDL e DML. Apenas II, III e IV. Apenas I. Apenas I, III e IV. I, II, III e IV. Apenas I, II e III. 5a Questão (Ref.: 201607981753) Pontos: 0,1 / 0,1 Abaixo segue parte do esquema do banco de dados Shark, sabendo-se que os atributos em negrito e sublinhados são chaves primárias e os atributos em itálico são chaves estrangeiras: ESPECIE (IDESPECIE, NOME_CIENTIFICO, DENTICAO, STATUS_EXTINCAO, HABITAT, TIPOREPRODUCAO) TUBARAO (IDTUBARAO, IDESPECIE, COMPRIMENTO, SEXO) Deseja-se criar uma tabela chamada Marcacao. Supondo que no instante da captura de alguns tubarões deseja-se marca-los com três possíveis tipos de marcação T, R ou G, representando marcações tradicional, a rádio ou GPS, respectivamente. Analise os comandos abaixo relacionados a criação da tabela Marcacao: I - CREATE TABLE MARCACAO (IDMARC INT PRIMARY KEY, IDTUBARAO NUMBER(4) REFERENCES TUBARAO NOT NULL, TIPOMARC CHAR NOT NULL ); II - CREATE TABLE MARCACAO (IDMarc INT, IDTubarao NUMBER(4) NOT NULL, TipoMarc CHAR NOT NULL, PRIMARY KEY (IDMarc), FOREIGN KEY (IDTubarao) REFERENCES Tubarao ); III - CREATE TABLE MARCACAO (IDMarc INT PRIMARY KEY, IDTubarao NUMBER(4) NOT NULL, TipoMarc CHAR NOT NULL, FOREIGN KEY (IDTubarao) REFERENCES Tubarao ); IV - CREATE TABLE MARCACAO (IDMarc INT PRIMARY KEY(IDMarc), IDTubarao NUMBER(4) NOT NULL, TipoMarc CHAR NOT NULL, FOREIGN KEY(IDTubarao) REFERENCES Tubarao ); Assinale a alternativa que indica quais dos comandos acima funcionariam ao serem executados: II, III e IV. I, III e IV. I, II e III. I, II e IV. I, II, III e IV. 1a Questão (Ref.: 201607213508) Pontos: 0,1 / 0,1 Com base nas tabelas empregado(mat, cpf, nome) e aluno(mat, cpf, nome), assinale a opção correta que corresponde à consulta a seguir: select cpf from empregado intersect select cpf from aluno; A consulta exibirá o cpf de todos os empregados e de todos os alunos A consulta exibirá somente o cpf dos empregados A consulta incluirá na tabela empregado todos os cpf dos alunos A consulta exibirá o cpf dos empregados que também são alunos A consulta retornará um erro Gabarito Comentado. 2a Questão (Ref.: 201607428034) Pontos: 0,1 / 0,1 Uma consulta que ocorre dentro de outro comando SQL é denominada: Consulta externa Operação Subconsulta Não é possivel uma consulta deste tipo Consulta interna 3a Questão (Ref.: 201607308151) Pontos: 0,1 / 0,1 Qual dos operadores de comparação de consultas Multi-Linhas a seguir NÃO é válido? = = ANY > ALL <> ALL < ALL 4a Questão (Ref.: 201607304183) Pontos: 0,1 / 0,1 (FGV - 2010 - DETRAN-RN - Assessor Técnico - Administração de Banco de Dados) Assinale a alternativa correta sobre fragmento de comando a seguir: (select distinct nome_cliente from contas) intersect (select distinct nome_cliente from emprestimos) Se um cliente tem diversas contas e empréstimos no banco, aparecerá todas as repetições no resultado.Se um cliente possui conta mas não possui empréstimos no banco, aparecerá no resultado. Se um cliente tem diversas contas e empréstimos no banco, não aparecerá no resultado. Se um cliente tem diversas contas e empréstimos no banco, aparecerá somente uma vez no resultado. Se um cliente não possui conta mas possui empréstimos no banco, aparecerá no resultado. Gabarito Comentado. 5a Questão (Ref.: 201607446950) Pontos: 0,1 / 0,1 Sabendo que a estrutura da tabela é: ID_EMP_MATRICULA, VC_EMP_NOME, NU_EMP_CARGO, NU_EMP_SALARIO, NU_EMP_GRATIFICACAO, NU_EMP_DESCONTO. Pede-se que, exiba a(s) matrícula(s), o(s) nome(s), o(s) salário(s) líquido(s) do(s) maior(es) salário(s) pago(s) aos empregados pela empresa, apenas dos que sejam do cargo de código 99 e que o salário líquido seja maior que 3000. Para se resolver essa consulta deve-se obrigatoriamente usar além das argumentos SELECT e FROM, usar: WHERE. WHERE, GROUP BY e SUBQUERY. WHERE e HAVING e SUBQUERY. WHERE, GROUP BY e HAVING. WHERE e SUBQUERY.
Compartilhar