Baixe o app para aproveitar ainda mais
Prévia do material em texto
24/11/2017 EPS: Alunos http://simulado.estacio.br/alunos/ 1/3 1a Questão (Ref.: 201513142723) Acerto: 1,0 / 1,0 Considere o esquema: Aluno(matricula, cpf, nome, endereço). Assinale a alternativa que não representa uma super-chave deste esquema. cpf, nome nome, endereço matricula, nome matricula, cpf matricula, endereco 2a Questão (Ref.: 201513141834) Acerto: 0,0 / 1,0 É responsável por garantir a Integridade Referencial: Chave Candidata Chave de Atributo Chave Primária Chave Secundária Chave Estrangeira 3a Questão (Ref.: 201513141325) Acerto: 0,0 / 1,0 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 menos que 5000 Esta não é uma consulta válida Nome 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 Nome, sexo, salário e depto de todos os empregados homens que ganham 5000 Gabarito Comentado. Gabarito Comentado. 4a Questão (Ref.: 201513142161) Acerto: 1,0 / 1,0 Em relação a álgebra relacional, o operador de _____________ permite combinar seleções e um produto cartesiano em uma só operação. Junção Diferença Projeção Interseção União 5a Questão (Ref.: 201513145314) Acerto: 0,0 / 1,0 (CONSULPLAN - 2012) Ao contrário das linguagens tradicionais, que são procedimentais, SQL é uma linguagem 24/11/2017 EPS: Alunos http://simulado.estacio.br/alunos/ 2/3 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: Grant e Delete. Update e Grant. Delete e Update. Update e Drop. Drop e Grant. 6a Questão (Ref.: 201513682251) Acerto: 1,0 / 1,0 SQL é uma linguagem? Para desenvolvimento de aplicações gráficas. Para criar regras de negócios que rodam no servidor. Para manipulação de banco de dados. Para criação de scripts. Para desenho de telas. Gabarito Comentado. 7a Questão (Ref.: 201513141674) Acerto: 0,0 / 1,0 (ENADE 2011 - Adaptado) CREATE TABLE PECAS (CODIGO NUMERIC(5) NOT NULL, DESCRICAO VARCHAR(20) NOT NULL, ESTOQUE NUMERIC(5) NOT NULL, PRIMARY KEY(CODIGO)); CREATE TABLE FORNECEDORES (COD_FORN NUMERIC(3) NOT NULL, NOME VARCHAR(30) NOT NULL, PRIMARY KEY(COD_FORN)); CREATE TABLE FORNECIMENTOS (COD_PECA NUMERIC(5) NOT NULL, COD_FORN NUMERIC(3) NOT NULL, QUANTIDADE NUMERIC(4) NOT NULL, PRIMARY KEY(COD_PECA, COD_FORN), FOREIGN KEY (COD_PECA) REFERENCES PECAS, FOREIGN KEY (COD_FORN) REFERENCES FORNECEDORES); A partir desse script, assinale a opção que apresenta o comando SQL que permite obter uma lista que contenha o nome de cada fornecedor: SELECT NOME FROM FORNECEDOR; SELECT NOME FROM FORNECEDORES; SELECT * FROM FORNECEDORES; SELECT * FROM FORNECEDOR; SELECT NOME_FORNECEDOR FROM FORNECEDORES; 8a Questão (Ref.: 201513293770) Acerto: 1,0 / 1,0 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? 24/11/2017 EPS: Alunos http://simulado.estacio.br/alunos/ 3/3 SELECT nome FROM professores WHERE media > 6 AND idade <= 30 SELECT nome FROM alunos WHERE media > 6 AND idade <= 30 SELECT nome, cpf FROM alunos WHERE media >= 6 AND idade <= 30 SELECT nome FROM alunos WHERE media >= 6 OR idade <= 30 SELECT nome, endereco FROM alunos WHERE media > 6 OR idade > 30 9a Questão (Ref.: 201513141995) Acerto: 0,0 / 1,0 Considere a relação: ALUNO (matrícula, nome, endereço, estado, cidade, cep, datadeingresso, coeficiente_de_rendimento) A consulta SQL para listar os alunos com maior e menor coefiente de rendimento nos estado de SP, RJ e MG é: SELECT MAX(COEFICIENTE_DE_RENDIMENTO), MIN(COEFICIENTE_DE_RENDIMENTO) FROM ALUNO WHERE ESTADO = 'SP' AND ESTADO = 'RJ' AND ESTADO = 'MG'; SELECT MAX(COEFICIENTE_DE_RENDIMENTO), MIN(COEFICIENTE_DE_RENDIMENTO) FROM ALUNO WHERE ESTADO = 'SP' OR ESTADO = 'RJ' OR ESTADO = 'MG'; SELECT MAX, MIN(COEFICIENTE_DE_RENDIMENTO) FROM ALUNO WHERE ESTADO = 'SP' OR ESTADO = 'RJ' OR ESTADO = 'MG'; SELECT MAX(COEFICIENTE_DE_RENDIMENTO), MIN(COEFICIENTE_DE_RENDIMENTO) FROM ALUNO; Nenhuma das respostas acima Gabarito Comentado. 10a Questão (Ref.: 201513141706) Acerto: 0,0 / 1,0 Na linguagem SQL, para totalizarmos os valores de uma coluna usamos o comando: COUNT SUM GROUP BY EQUAL AVG
Compartilhar