Logo Studenta
Gratis
37 pág.
implementação_DB

Vista previa | Página 1 de 7

Acerto: 1,0 / 1,0
Conforme a relação de empregado abaixo, através da álgebra relacional, escolha a opção que selecione o
nome e endereço de cada empregado, que possua salário superior a R$ 5.000,00.
 
Empregado(matrícula, nome, endereço, salário, departamento, cargo).
 π nome,endereco (δ salario>5000 (Empregado))
π nome,endereço (Empregado) X (δ salario>5000 (Empregado))
δ nome,endereco (π salario>5000 (Empregado))
π salario>5000 X (δ nome,endereco (Empregado))
π salario>5000 (δ nome,endereco (Empregado))
Respondido em 17/10/2021 10:29:15
Acerto: 1,0 / 1,0
Como �icaria o comando SQL para criar a tabela a seguir?
 CREATE TABLE X_PROD ( 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_EMPR ( CODIGO NUMBER(5) PRIMARY KEY, DESCRICAO VARCHAR2(40) NOT NULL
UNIQUE, 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 VARCHAR2(5) PRIMARY KEY, DESCRICAO VARCHAR2(40) NOT
NULL UNIQUE, QUANTIDADE NUMBER(8), VALOR_UNIT NUMBER(9,2) )
Respondido em 17/10/2021 10:32:51
Acerto: 1,0 / 1,0
Qual comando SQL é utilizado para obter um conjunto de dados em uma tabela em um banco de dados?
JOIN
INSERT
 SELECT
UPDATE
GET
Respondido em 17/10/2021 10:33:58
Acerto: 1,0 / 1,0
 Questão1a
 Questão2a
 Questão3a
 Questão4a
O comando SELECT FROM WHERE corresponde as seguintes operações da álgebra
relacional:
 Seleção e Projeção
Projeção e União
Seleção e Diferença 
Seleção e Junção
União e Interseção
Respondido em 17/10/2021 10:34:25
Acerto: 1,0 / 1,0
Em SQL, para contar linhas usamos:
AVG
SELECT
 COUNT
SUM
GROUP BY
Respondido em 17/10/2021 10:34:48
Acerto: 1,0 / 1,0
 Questão5a
 Questão6a
quatro e quatro.
 cinco e quatro.
cinco e cinco.
quatro e três.
três e quatro.
Respondido em 17/10/2021 10:44:10
Acerto: 0,0 / 1,0
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 que a tabela nome contém nomes populares de tubarões e deseja-se listar o comprimento e o sexo de todos os tubarões que
tem nome popular terminado com a letra k. Assinale a alternativa abaixo que retorna corretamente a consulta desejada:
 SELECT Comprimento, Sexo FROM Tubarão T, Espécie E, Nome N WHERE T.IDEspecie = N.IDEspécie
AND NomePopular like %k;
 SELECT Comprimento, Sexo FROM Tubarão T, Espécie E, Nome N WHERE T.IDEspecie = E.IDEspecie
AND N.IDEspécie = E.IDEspecie AND NomePopular like %k;
SELECT Comprimento, Sexo FROM Tubarão T, Espécie E, Nome N WHERE T.IDEspecie = E.IDEspecie
AND N.IDEspécie = E.IDEspecie AND UPPER (NomePopular) like _k;
SELECT Comprimento, Sexo FROM Tubarão T, Espécie E, Nome N WHERE T.IDEspecie = E.IDEspecie
AND N.IDEspécie = E.IDEspecie AND UPPER (NomePopular) like %k%;
SELECT * FROM Tubarão T, Espécie E, Nome N WHERE T.IDEspecie = E.IDEspecie AND N.IDEspécie =
E.IDEspecie AND NomePopular like %k;
Respondido em 17/10/2021 11:05:43
Acerto: 0,0 / 1,0
Qual opção abaixo representa uma sequência de operadores de conjunto?
 foreign key, primary key, references e unique
 union, union all, intersect e except
varchar, primary key, references e check
char, date, vardate e int
char, unique, varchar e numeric
Respondido em 17/10/2021 10:59:46
 Questão7a
 Questão8a
9a
Acerto: 1,0 / 1,0
O comando SELECT FROM corresponde a seguinte operação da álgebra relacional:
Junção
 Projeção
Seleção
União
Interseção
Respondido em 17/10/2021 11:00:49
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 (MATRICULA, NOME) FROM EMPREGADO E ORDER BY Nome;
SELECT * FROM EMPREGADO ORDERED BY NOME ASCENDING;
SELECT *.* FROMEMPREGADO ORDERED BY NOME;
 SELECT * FROM EMPREGADO ORDER BY NOME;
SELECT NOME AND EMPREGADO FROM EMPREGADO ORDER BY NOME ASC;
 Questão
 Questão10a
A operação da álgebra relacional que recupera linhas em uma tabela é denominada:
 Seleção
Junção
Projeção
Produto cartesiano
Diferença
Respondido em 17/10/2021 10:10:54
 
Considere a consulta em álgebra relacional aplicada sobre as relações Cliente e Pedido, conforme a seguir:
Dessa forma, pode-se afirmar que o resultado será:
Os códigos dos vendedores dos pedidos realizados pelo cliente 3021
 Os nomes dos vendedores e o nome do cliente dos pedidos cujo cliente possui código 3021
O código do vendedor dos pedidos realizados pelo cliente de nome 3021
O nome do vendedor, o nome do cliente 3021 e o código de seu pedido
Os nomes dos vendedores, o nome do cliente 3021 e os códigos de seus pedidos
Respondido em 17/10/2021 10:21:31
 
Conforme a relação de empregado abaixo, através da álgebra relacional, escolha a opção que selecione o
nome e endereço de cada empregado, que possua salário superior a R$ 5.000,00.
 
Empregado(matrícula, nome, endereço, salário, departamento, cargo).
 π nome,endereco (δ salario>5000 (Empregado))
π salario>5000 (δ nome,endereco (Empregado))
π nome,endereço (Empregado) X (δ salario>5000 (Empregado))
π salario>5000 X (δ nome,endereco (Empregado))
δ nome,endereco (π salario>5000 (Empregado))
Respondido em 17/10/2021 10:10:58
 Questão1
 Questão2
 Questão3
 
SELECT * FROM Imovel WHERE Tamanho > 70 OR numQuartos >1
SELECT Imovel FROM Tamanho > 70 OR numQuartos > 1
SELECT Tamanho > 70 AND numQuartos > 1 FROM Imovel
SELECT Tamanho > 70 OR numQuartos > 1 FROM Imovel
 SELECT * FROM Imovel WHERE Tamanho > 70 AND numQuartos >1
Respondido em 17/10/2021 10:11:05
 
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(Alunos X Cursos)
ᴨnome, nome_curso(σcod_curso=codigo (Alunos))
ᴨnome, nome_curso(σmatricula=codigo (Alunos X Cursos))
σnome, nome_curso(ᴨcod_curso=codigo (Alunos X Cursos))
Respondido em 17/10/2021 10:11:09
 
Considere a seguinte tabela criada:
Aluno {matricula, nome, email}
Marque a alternativa que representa em Álgebra Relacional, a PROJEÇÃO apenas do nome do aluno cuja
matrícula é 0364.
 Questão4
 Questão5
 Questão6
 
Respondido em 17/10/2021 10:11:14
 
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
Página1234567