Buscar

LABORATORIO DE BANCO DE DADOS

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

https://simulado.uniruy.com.br/alunos/ 1/4
Disc.: LABORATORIO DE BANCO DE DADOS 
Aluno(a): Acertos: 8,0 de 10,0
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(ᴨcod_curso=codigo (Alunos X Cursos))
ᴨnome, nome_curso(σcod_curso=codigo (Alunos X Cursos))
ᴨnome, nome_curso(Alunos X Cursos)
ᴨnome, nome_curso(σmatricula=codigo (Alunos X Cursos))
ᴨnome, nome_curso(σcod_curso=codigo (Alunos))
Respondido em 24/04/2022 18:31:24
Acerto: 1,0 / 1,0
Ano: 2014 - Banca: INSTITUTO AOCP - Órgão: UFPB - Prova: Analista de Tecnologia da Informação - Processos
Em bancos de dados Oracle, as instruções CREATE TABLE, ALTER TABLE e DROP TABLE pertencem a qual das
categorias a seguir?
Transaction Control.
Data Definition Language (DDL).
Session Control.
Data Manipulation Language (DML).
System Control.
Acerto: 1,0 / 1,0
Qual comando SQL é utilizado para obter um conjunto de dados em uma tabela em um banco de dados?
GET
JOIN
INSERT
UPDATE
SELECT
Questão1
a
Questão2
a
Questão3
a
https://simulado.uniruy.com.br/alunos/inicio.asp
javascript:voltar();
LordDark
Realce
UNIMETROCAMP: Alunos
https://simulado.uniruy.com.br/alunos/ 2/4
Acerto: 1,0 / 1,0
Sabendo-se que existem dados de TCC cadastrados com datas de defesa que variam de 20/11/2012 até a data
de hoje, assinale qual das alternativas abaixo retornaria o mesmo resultado que o comando "SELECT * FROM
TCC WHERE DTDEFESA BETWEEN 15/11/2014 AND 16/11/2014;":
SELECT * FROM TCC WHERE DTDEFESA IN (15/11/2014 AND 16/11/2014);
SELECT * FROM TCC WHERE DTDEFESA = 15/11/2014 AND 16/11/2014;
SELECT * FROM TCC WHERE DTDEFESA > 15/11/2014 AND < 16/11/2014;
SELECT * FROM TCC WHERE DTDEFESA IN (15/11/2014,16/11/2014);
SELECT * FROM TCC WHERE DTDEFESA => 15/11/2014 AND <= 16/11/2014;
Acerto: 0,0 / 1,0
Quando usar o Group By
Quando Usar o Order By
Quando usar o Order By em conjunto com a função SUM
Quando usar funções de Coluna
Sempre apos o comando Where
Quando usar a Função Where
Acerto: 1,0 / 1,0
Na sintaxe ANSI da junção Interior, na sua forma padrão é:
select * from tabela1 LEFT JOIN tabela2;
select * from tabela1 CROSS JOIN tabela2;
select [colunas] from tabela1 LEFT JOIN tabela2 ON ;
select [colunas] from tabela1 INNER JOIN tabela2 ON ;
select [colunas] from tabela1 RIGHT JOIN tabela2 ON ;
Acerto: 1,0 / 1,0
Considere as seguintes tabelas de um banco de dados:
Estado (UF, NomeEstado)
Cidade (CodCidade, NomeCidade, UF)
UF referencia Estado
Escolha o comando SQL que liste o nome de cada estado e a quantidade de cidades cadastradas para cada
um:
(J) SELECT E.NomeEstado, Count(*) FROM Cidade C, Estado E WHERE C.UF = E.UF HAVING Count(*)
>= 1
SELECT E.NomeEstado, Count(*) FROM Cidade C, Estado E GROUP BY E.NomeEstado
SELECT E.NomeEstado, Count(*) FROM Cidade C, Estado E WHERE C.UF = E.UF GROUP BY
E.NomeEstado
SELECT UF, Count(*) FROM Cidade GROUP BY UF
Questão4a
Questão5
a
Questão6
a
Questão7
a
UNIMETROCAMP: Alunos
https://simulado.uniruy.com.br/alunos/ 3/4
SELECT Count(*) FROM Estado
Acerto: 0,0 / 1,0
De acordo com a tabela de banco de dados relacional abaixo:
Carro(placacarro(PK),tipo,modelo,ano,chassis,km,valor,cor,filial_idfilial(FK)) -Construa uma consulta em SQL
para retornar "o ano dos carros que são mais velhos que a média dos anos de todos os carros".
SELECT ano FROM carro WHERE ano > (SELECT AVG(ano) FROM carro)
SELECT ano FROM carro WHERE ano = (SELECT AVG(ano) FROM carro)
SELECT ano FROM carro WHERE ano > AVG(ano)
SELECT ano FROM carro WHERE ano > (SELECT AVG(*) FROM carro)
SELECT ano, AVG(ano) FROM carro
Acerto: 1,0 / 1,0
Considere a relação:
FUNCIONARIO (matrícula, cargo, salario, admissao)
A consulta SQL que mostra o total dos salários dos funcionários é:
SELECT * FROM FUNCIONARIO WHERE SUM (SALARIO);
SELECT SALARIO FROM FUNCIONARIO WHERE SUM (SALARIO);
SELECT SUM (SALARIO) FROM FUNCIONARIO;
Nenhuma das repostas acima
SELECT SUM (SALARIO) FROM FUNCIONARIO WHERE SALARIO;
Acerto: 1,0 / 1,0
Considere que existe uma tabela empregados com os seguintes dados:
TABELA EMPREGADOS
MATRICULA NOME DATA_NASCIMENTO
122233 MARIA DA SILVA 01/01/1982
222545 JOSE DOS SANTOS 10/10/1990
142533 ANTONIO ALVES 20/05/1980
213211 JERONIMO SOUZA 15/06/2015
O comando SQL que traz todos os dados da tabela ordenados pela ordem alfabetica dos nomes dos
empregados é:
SELECT * FROM EMPREGADO ORDERED BY NOME ASCENDING;
SELECT *.* FROMEMPREGADO ORDERED BY NOME;
SELECT NOME AND EMPREGADO FROM EMPREGADO ORDER BY NOME ASC;
SELECT * FROM EMPREGADO ORDER BY NOME;
SELECT (MATRICULA, NOME) FROM EMPREGADO E ORDER BY Nome;
Questão8
a
Questão9
a
Questão10
a
UNIMETROCAMP: Alunos
https://simulado.uniruy.com.br/alunos/ 4/4
javascript:abre_colabore('38403','281315610','5247221900');

Continue navegando