1291 Q138507
Ciência da Computação
Ano: 2006
Banca: Fundação CESGRANRIO (CESGRANRIO)

Considere as duas tabelas e a consulta abaixo.

SELECT tabela1.campo1, tabela2.campo2

FROM tabela1 INNER JOIN tabela2 ON tabela1.campo1=tabela2.campo1

WHERE tabela1.campo3>43;

Quantas linhas serão selecionadas nessa consulta?

1292 Q138505
Ciência da Computação
Ano: 2006
Banca: Fundação CESGRANRIO (CESGRANRIO)

Assinale a opção em que são apresentados dois comandos DML

1293 Q138504
Ciência da Computação
Ano: 2006
Banca: Fundação CESGRANRIO (CESGRANRIO)

Suponha um banco de dados com uma tabela FUNCIONARIO contendo os campos cod_func (chave primária), nome, salario. Para impedir que o valor do campo salario em uma linha sofra modificação, um trigger pode ser criado com o seguinte script SQL (ANSI SQL99).

1294 Q138502
Ciência da Computação
Ano: 2006
Banca: Fundação CESGRANRIO (CESGRANRIO)

Assinale a consulta que retorna o nome dos países dos criadores de todas as músicas.

1295 Q138500
Ciência da Computação
Ano: 2006
Banca: Fundação CESGRANRIO (CESGRANRIO)

Observe o código abaixo.

O objetivo desse código é:

1296 Q138498
Ciência da Computação
Ano: 2006
Banca: Fundação CESGRANRIO (CESGRANRIO)

Assinale a opção em que são apresentados dois comandos DML.

1297 Q138474
Ciência da Computação
Ano: 2006
Banca: Fundação Universa (FUNIVERSA)

Qual das alternativas a seguir refere-se, exclusivamente, a comandos SQL denominados DDL (Data Definition Language)?

1298 Q138472
Ciência da Computação
Ano: 2006
Banca: Fundação Universa (FUNIVERSA)

Dado um esquema das relações a seguir, qual seria um comando SQL que responderia ao seguinte questionamento: "Quais os nomes dos empregados do departamento cujo código é 307 que não gozaram nenhum dia de férias no ano de referência de 2005?

" Esquema das relações:

Empregados : (Cód_Empregado, Nome_Empregado, Cód_Departamento) Departamentos : (Cód_Departamento, Nome_Departamento)

Férias : (Cód_Empregado, Ano_Referencia, Data_Inicio, Data_Final)

 Observações:

* Um departamento possui vários empregados e cada empregado tem que estar lotado necessariamente em um único departamento;

* Um empregado pode gozar vários períodos de férias, ...

1299 Q138459
Ciência da Computação
Ano: 2006
Banca: Escola de Administração Fazendária (ESAF)

Analise as seguintes afirmações relacionadas a conceitos básicos de banco de dados e linguagem SQL.

I. Na linguagem SQL um INNER JOIN retorna todas as tuplas comuns às duas tabelas.

II. Em uma Junção entre duas tabelas a cláusula USING só poderá ser usada quando o nome do atributo for igual nas duas tabelas.

III. Na linguagem SQL um RIGHT OUTER JOIN retorna todas as tuplas que não são comuns às duas tabelas.

IV. Uma Junção é usada para compor informações complexas a partir de tabelas sem nenhum tipo de relacionamento.

Indique a opção que contenha todas as afirmações verdadeiras.

1300 Q138458
Ciência da Computação
Ano: 2006
Banca: Escola de Administração Fazendária (ESAF)

Um procedimento armazenado (stored procedure) é uma coleção de comandos em SQL que