Magna Concursos
1459236 Ano: 2012
Disciplina: TI - Banco de Dados
Banca: FUNDATEC
Orgão: CREF-2
Provas:

Para a resolução das questões desta prova, considere os seguintes detalhes: (1) os programas utilizados nesta prova foram instalados com todas as suas configurações padrão, entretanto, caso tenham sido realizadas alterações que impactem a resolução da questão, elas serão alertadas no texto da questão ou mostradas visualmente, se necessário; (2) no enunciado e nas respostas de algumas questões, existem palavras que foram digitadas entre aspas, apenas para destacá-las. Neste caso, para resolver as questões, desconsidere as aspas e atente somente para o texto propriamente dito; e (3) para resolver as questões dessa prova considere, apenas, os recursos disponibilizados para os candidatos, tais como essas orientações, os textos introdutórios das questões, normalmente apresentados antes das Figuras, os enunciados propriamente ditos e os dados e informações disponíveis nas Figuras das questões, se houver.

As questões 33, 34 e 35 baseiam-se nas Figuras 5(a) e 5(b). A Figura 5(a) mostra um Diagrama Entidade-Relacionamento (DER), sobre o qual devem ser considerados os seguintes aspectos: (1) a representação da cardinalidade, nos relacionamentos, utiliza a notação no lado oposto à entidade à qual se refere; (2) a partir desse DER, elaborou-se os esquemas relacionais correspondentes e, posteriormente, implementouse as respectivas tabelas relacionais, no banco de dados Oracle 8i, nas quais se respeitou, rigorosamente, os nomes, os tipos de dados, os domínios, as cardinalidades e as demais restrições constantes no DER da Figura 5(a); e (3) o caractere "M" indica campo de conteúdo obrigatório. A Figura 5(b) mostra o conteúdo da tabela "NOTA_FISCAL", criada e populada no banco de dados Oracle 8i.

enunciado 1459236-1

Figura 5(a) - DER

NF_CODIGO

NF_DATA

NF_VALOR

3

10/01/2011

700,5

7

13/01/2011

450,5

1

10/01/2011

200,5

2

10/01/2011

500

4

11/01/2011

300,5

5

11/01/2011

400

6

12/01/2011

600

8

13/01/2011

400,5

Figura 5(b) - Tabela "NOTA_FISCAL"

A Figura 5(b) mostra o conteúdo da tabela "NOTA_FISCAL", criada e populada no banco de dados Oracle. Nesse caso, para atualizar apenas os dados armazenados na coluna "NF_DATA", de "10/01/2011" para "14/01/2011", basta executar a seguinte declaração, em SQL padrão, no banco de dados Oracle:

I.

update nota_fiscal

set nf_data = '14/1/2011'

where nf_data = '10/1/2011'

II.

update nota_fiscal

set nf_data = '14/01/2011'

where nf_data in (select nf_data

from nota_fiscal

where nf_data = '10/01/2011')

III.

update nota_fiscal

set nf_data = '14/1/2011'

where nf_data = '10/1/2011' and

exists (select nf_data

from nota_fiscal

where nf_data = '10/1/2011')

Quais estão corretas?

 

Provas

Questão presente nas seguintes provas