Pular para o conteúdo principal

Questão de Banco de Dados — Consultas e Comandos em SQL — FUNDATEC 2019

Banco de DadosConsultas e Comandos em SQL
Código
qa138769
Banca
FUNDATEC
Órgão
Pref Gramado
Ano
2019
Cargo
Ana Sis (Gramado)

Para responder a questão abaixo, considere a utilização do SGBD MySQL e os comandos SQL mostrados no Quadro 3 abaixo.

 

CREATE TABLE Aluno (

    matricula int NOT NULL UNIQUE,

    nome varchar(40),

    email varchar(40));

CREATE TABLE Curso (

    codigo int NOT NULL UNIQUE,

    nome varchar(30),

    preco numeric(6,2));

CREATE TABLE Matric (

    codigo integer NOT NULL UNIQUE,

    matricula integer,

    cod_cur integer,

    inicio date,

    fim date);

INSERT INTO Aluno (matricula, nome, email) VALUES (1,'Andre Cunha','[email protected]');

INSERT INTO Aluno (matricula, nome, email) VALUES (2,'Bruno Silva','[email protected]');

INSERT INTO Aluno (matricula, nome, email) VALUES (3,'Catia Bueno','[email protected]');

INSERT INTO Aluno (matricula, nome, email) VALUES (4,'Daniel Pereira', '[email protected]');

INSERT INTO Curso (codigo, nome, preco) VALUES (1,'culinaria',600.00);

INSERT INTO Curso (codigo, nome, preco) VALUES (2,'programacao',500.00);

INSERT INTO Curso (codigo, nome, preco) VALUES (3,'contabilidade',550.00);

INSERT INTO Matric (codigo, matricula, cod_cur, inicio, fim) VALUES (1,1,1,'03/11/18','14/11/18');

INSERT INTO Matric (codigo, matricula, cod_cur, inicio, fim) VALUES (2,2,2,'05/11/18','09/11/18');

INSERT INTO Matric (codigo, matricula, cod_cur, inicio, fim) VALUES (3,3,1,'05/11/18','09/11/18');

INSERT INTO Matric (codigo, matricula, cod_cur, inicio, fim) VALUES (4,2,1,'20/11/18','30/11/18');

INSERT INTO Matric (codigo, matricula, cod_cur, inicio, fim) VALUES (5,1,3,'20/11/18','30/11/18');

INSERT INTO Matric (codigo, matricula, cod_cur, inicio, fim) VALUES (6,4,3,'20/11/18','30/11/18');

 

Quadro 3 - Comandos SQL executados em um SGBD MySQL

 

A partir da consulta SQL mostrada a seguir, assinale a alternativa que indica quantas linhas devem ser retornadas.

 

SELECT Aluno.nome

FROM Aluno,Matric,Curso

WHERE Aluno.matricula=Matric.matricula

AND Curso.codigo=Matric.cod_cur

AND cod_cur < 3

AND preco > 500

 

  1. A1
  2. B2
  3. C3
  4. D4
  5. E5
Revelar gabarito e comentário

GabaritoC — 3

Link permanente: /questoes/qa138769