Publicidade|Remover

Considere o esquema relacional apresentado a seguir para responder às questões de nos 5 a 7.

Imagem 019.jpg

onde
. os atributos sublinhados de forma contínua nas tabelas representam sua chave primária.
. o atributo idDesfile na tabela ATUACAO é chave estrangeira da chave primária da tabela DESFILE.
. o atributo idManequim na tabela ATUACAO é chave estrangeira da chave primária da tabela MANEQUIM.
. o atributo idEstilista na tabela TEL_ESTILISTA é chave estrangeira da chave primária da tabela ESTILISTA.
. o atributo idEstilista na tabela CONTRATACAO é chave estrangeira da chave primária da tabela ESTILISTA.
. o atributo idDesfile na tabela CONTRATACAO é chave estrangeira da chave primária da tabela DESFILE.
. os atributos das relações apresentadas são criados na base de dados na ordem em que estão declarados.

Considere a execução dos comandos a seguir.

Imagem 028.jpg

Qual é o resultado da execução da consulta abaixo?

Imagem 029.jpg

Acerca de conjunto de operações para manipulação de dados, analise as seguintes afirmativas:

I. Uma consulta SQL aninhada é especificada dentro de outra consulta SQL.

II. O EXCEPT é um operador de diferença.

III. O predicado IN verifica a pertinência de elementos em um conjunto.

Podemos afirmar corretamente que:

Além das ferramentas para gerenciamento de banco de dados,
várias outras ferramentas de software atuam como front ends para
gerenciadores de bancos de dados, como geradores de relatórios,
geradores de consultas, geradores de formulários de entrada de
dados, ferramentas de modelagem e de dicionário de dados, de
engenharia reversa, de data warehousing, de benchmarking, de
auditoria, de recuperação de dados, entre outras. Considerando os
conceitos relacionados a essas ferramentas, julgue os itens
seguintes.

Geradores de consulta, como regra geral, realizam engenharia reversa de modelos de dados relacionais, geram esqueletos de consultas SQL, nas quais é comum o uso de cláusulas group by, e empregam templates para a geração de relatórios.

As operações da álgebra relacional Seleção, Projeção e Produto Cartesiano são implementadas na linguagem SQL, respectivamente, pelas cláusulas

Em SQL-ANSI, Count

De acordo com o diagrama do esquema do banco de dados relacional abaixo, responda às questões de 47 a 51.

Imagem 031.jpg

De acordo com o diagrama do esquema de banco de dados relacional, escolha a sentença SQL que melhor responda à consulta Listar o total de clientes que são depositantes (possuem conta) agrupados por uf e cidade do cliente:

SUBQUERIES também podem ser descritas como subconsultas

Considere o seguinte comando SQL:

Imagem 012.jpg

Esse comando tem como resultado a atualização do atributo Qtde

São tipos da linguagem SQL:
I. DQL (Data Query Language) - Linguagem de Consulta de dados. II. DML (Data Manipulation Language) - Linguagem de Manipulação de Dados. III. DDD (Data Duration Definition) - Linguagem de dedução dos dados.
Quais estão corretas?

Analise a consulta a seguir.

SELECT Atrib FROM Tabela1
WHERE Atrib2 > ANY (SELECT Atrib2 from Tabela2);

Reescrevendo a consulta da seguinte forma:
SELECT Atrib FROM Tabela1
WHERE Atrib2 = ANY (SELECT Atrib2 from Tabela2);

A consulta externa deve retornar, no atributo Atrib, uma consulta equivalente à consulta apresentada e/ou os seguintes valores:

I. SELECT Atrib FROM Tabela1 WHERE Atrib2 IN (SELECT Atrib2 from Tabela2)
II. valores =1 OR = 2 OR =3
III. valores =1 AND = 2 AND =3

Assinale:

Em SQL, a cláusula check aplicada a uma declaração de domínio

Considere a tabela definida pelo comando SQL abaixo
nas questões 48 a 50.

Create table func (
nome varchar(50) not null,
salario money not null,
cod_depto int null
)

O comando SQL que deve ser usado para obter o maior valor da coluna SALARIO é:

O SQL, Linguagem de Consulta Estruturada, é um padrão para manipulação, definição, consulta e outras funcionalidades dos Bancos de Dados. Com relação a essa linguagem, selecione a alternativa ERRADA.

Considerem-se os comandos SQL, a seguir:

Imagem 003.jpg

A execução do comando SELECT * FROM Pessoa exibirá todos os registros inseridos na tabela Pessoa, na mesma ordem em que foram inseridos.

Qual a opção que contém as palavras reservadas de SQL que correspondem, respectivamente, a (i) uma definição de um atributo como sendo uma chave candidata; e (ii) um conjunto de um ou mais atributos que permitem identificar exclusivamente uma tupla de uma tabela?

Considere as seguintes tabelas:

Imagem 005.jpg

Imagem 006.jpg

Qual o resultado do comando seguinte?

SELECT VALOR1 FROM TAB1 NATURAL LEFT OUTER JOIN TAB2 ORDER BY VALOR2;

No que se refere ao conceito de banco de dados relacional, julgue
os itens seguintes.

Na linguagem de consulta estruturada (SQL), é correto utilizar o comando TRUNCATE TABLE, com a finalidade de excluir todos os dados de uma tabela.

Página 4
Publicidade|Remover