Imagem de fundo

Ao ser executado um comando SQL foram exibidos os seguintes...

Os dados a seguir devem ser utilizados para responder as questões de números 35 a 37.


Considere hipoteticamente que a Prefeitura de Teresina autorizou obras necessárias em seus diversos órgãos. Para manter o registro das obras em cada órgão, foi criado um banco de dados com duas tabelas: orgao e obra. Cada órgão pode autorizar várias obras, porém, cada obra só pode ser autorizada por um único órgão. Os dados cadastrados nas tabelas orgao e obra, respectivamente, são:


SiglaOrgao

NomeOrgao

PRODATER

EMPRESA TERESINENSE DE PROCESSAMENTO DE DADOS

SEMAE

SERVIÇO MUNICIPAL DE ÁGUAS E ESGOTOS DE TERESINA

SEMDUH

SECRETARIA DE DESENVOLVIMENTO URBANO

SEMEC

SECRETARIA MUNICIPAL DE EDUCAÇÃO


IdObra

SiglaOrgao

DescricaoObra

ValorObra

1

SEMAE

Estação de tratamento de água

100000

2

SEMAE

Estação de tratamento de esgotos

800000

3

PRODATER

Reforma do Data Center

200000

4

SEMDUH

Construção de moradias populares

2000000

5

SEMDUH

Correção de buracos no asfalto

500000

6

SEMEC

Construção de escola

1000000


Considere que a chave primária da tabela orgao é SiglaOrgao e da tabela obra é IdObra.

Ao ser executado um comando SQL foram exibidos os seguintes dados:


Nome do órgão

Descrição da obra

Valor

SERVIÇO MUNICIPAL DE ÁGUAS E ESGOTOS DE TERESINA

Estação de tratamento de água

100000

SERVIÇO MUNICIPAL DE ÁGUAS E ESGOTOS DE TERESINA

Estação de tratamento de esgotos

800000

EMPRESA TERESINENSE DE PROCESSAMENTO DE DADOS

Reforma do Data Center

200000

SECRETARIA DE DESENVOLVIMENTO URBANO

Construção de moradias populares

2000000

SECRETARIA DE DESENVOLVIMENTO URBANO

Correção de buracos no asfalto

500000

SECRETARIA MUNICIPAL DE EDUCAÇÃO

Construção de escola

1000000


O comando executado foi:


A

SELECT orgao.NomeOrgao as "Nome do órgão", obra.DescricaoObra as "Descrição da obra", obra.ValorObra as Valor FROM orgao, obra WHERE orgao.SiglaOrgao = obra.SiglaOrgao;


B

SELECT NomeOrgao as "Nome do órgão", DescricaoObra as "Descrição da obra", ValorObra as Valor FROM orgao AND obra WHERE orgao.SiglaOrgao LIKE obra.SiglaOrgao;


C

SELECT orgao.NomeOrgao, obra.DescricaoObra, obra.ValorObra FROM obra, orgao WHERE obra.SiglaOrgao = orgao.SiglaOrgao;


D

SELECT orgao.NomeOrgao as "Nome do órgão", obra.DescricaoObra as "Descrição da obra", obra.ValorObra as Valor FROM orgao, obra WHERE orgao.SiglaOrgao AND obra.SiglaOrgao;


E

SELECT orgao.NomeOrgao as Nome do órgão, obra.DescricaoObra as Descrição da obra, obra.ValorObra as Valor FROM orgao, obra WHERE orgao.SiglaOrgao = obra.SiglaOrgao;