551 Q137646
Ciência da Computação
Ano: 2012
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando o pseudo código acima, julgue os itens que se seguem.

Em SQL, para se criar um relacionamento entre as duas tabelas existentes no SGBD — departamento e colaborador —, é correto o uso da expressão a seguir.

552 Q137644
Ciência da Computação
Ano: 2012
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Julgue os itens a seguir, a respeito de álgebra relacional.

Considere um banco de dados com as seguintes tabelas e campos, representados na forma de um pseudo código.

553 Q137642
Ciência da Computação
Ano: 2012
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a linguagem de definição de dados e o código acima, que tem como objetivo criar as relações unidade_da_federacao e cidade, representando dados referentes a estados e municípios da Federação, julgue os próximos itens.

Considerando-se que, na tabela unidade_da_federacao, o campo tamanho_area não esteja preenchido e que esse campo seja resultante da soma das áreas de todas as cidades que pertencem a determinada unidade da Federação, a expressão SQL abaixo permite calcular corretamente a área total dessa unidade da Federação, referida no código como estado.

...

554 Q137640
Ciência da Computação
Ano: 2012
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a linguagem de definição de dados e o código acima, que tem como objetivo criar as relações unidade_da_federacao e cidade, representando dados referentes a estados e municípios da Federação, julgue os próximos itens.

A execução do código abaixo cria corretamente uma view, que corresponde a uma lista contendo nome de município, tamanho da área do município, sigla do estado e tamanho da área do estado, não necessariamente nessa ordem.

555 Q137638
Ciência da Computação
Ano: 2012
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Considerando a linguagem de definição de dados e o código acima, que tem como objetivo criar as relações unidade_da_federacao e cidade, representando dados referentes a estados e municípios da Federação, julgue os próximos itens.

Para garantir que não haverá repetição de nome de unidade da Federação na tabela unidade_da_federacao, é correto utilizar a expressão SQL abaixo.

CREATE UNIQUE INDEX unidade_da_federacao_nome ON

unidade_da_federacao (uf_nome);

556 Q137623
Ciência da Computação
Ano: 2012
Banca: Fundação Professor Carlos Augusto Bittencourt (FUNCAB)
O modelo conceitual e as tabelas abaixo serão utilizados nas questões 45, 46 e 47. Eles descrevem um banco de dados que contém informações sobre clientes de um shopping center e cupons de desconto concedidos.

Qual comando SELECT irá exibir um relatório com o nome de cada cliente e o somatório dos valores dos cupons que cadaumdeles possui?

557 Q137621
Ciência da Computação
Ano: 2012
Banca: Fundação Professor Carlos Augusto Bittencourt (FUNCAB)

No contexto do ADO.NET, após a execução de um comando SELECT, é preciso usar um objeto da classe SqlDataReader para se ter acesso aos dados resultantes da consulta. Qual fragmento de código é compatível com esta sequência de comandos?

558 Q137597
Ciência da Computação
Ano: 2012
Banca: FUNDATEC Processos Seletivos (FUNDATEC)

Considerando a Tabela 1 autores e a Tabela 2 livros, quantos registros são retornados executando a consulta SQL na caixa abaixo?

559 Q137486
Ciência da Computação
Ano: 2012
Banca: Fundação Mariana Resende Costa (FUMARC)

São tecnologias e padrões associados ao funcionamento da world wide web (WWW), exceto :

560 Q137463
Ciência da Computação
Ano: 2012
Banca: Fundação Carlos Chagas (FCC)

Sobre transações em SQL, considere:

I. Uma transação é uma série de manipulação de dados em comandos SQL que executa uma unidade de trabalho lógica.

II. Os comandos COMMIT, ROLLBACK e INTERSECT fazem parte do controle de transações do SQL.

III. O comando COMMIT garante que as mudanças efetuadas durante a transação sejam armazenadas de forma permanente no banco de dados, terminando a transação. O comando ROLLBACK garante que as mudanças efetuadas dentro da transação sejam ignoradas, porém não termina a transação até que o comando END TRANSACTION seja executado.

É correto o que consta em