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

Para receber como resultado apenas a string Programas em C, é necessário executar o comando

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

Em linguagem SQL, o comando utilizado para remover uma tabela de um banco de dados é

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

Quando o nível de isolamento de uma transação em SQL no banco de dados PostgreSQL é definido como serializável (Serializable), o comando SELECT enxerga apenas os dados efetivados

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

Atenção: As questões de números 48 a 50, referem-se às diferenças na aplicação de instruções da linguagem SQL nos SGBDs Oracle, SQL Server e MySQL.

Considere:

ALTER VIEW ViewFuncionarios AS

SELECT

nome AS Nome,

sobrenome AS Sobrenome

FROM funcionarios

A sintaxe da instrução acima NÃO é interpretada pelo:

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

Atenção: As questões de números 48 a 50, referem-se às diferenças na aplicação de instruções da linguagem SQL nos SGBDs Oracle, SQL Server e MySQL.

Considere:

I. SELECT DATEPART(day, '7/2/2010')

II. SELECT DATE_FORMAT('2010-11-23', '%d');

Os itens I e II referem-se a instruções válidas, respectivamente, nos SGBDs:

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

Atenção: As questões de números 48 a 50, referem-se às diferenças na aplicação de instruções da linguagem SQL nos SGBDs Oracle, SQL Server e MySQL.

Considere:

SELECT

matricula,

nome,

sobrenome,

nome||' '||sobrenome AS Nome_Completo

FROM funcionarios

Trata-se de uma instrução SELECT, cuja sintaxe é típica APENAS em:

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

Com base no código apresentado, ao ser executado o código:

-- update 1

UPDATE inscritos SET Curso = 2 WHERE Professor = 2;

será

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

Com base no código apresentado, ao ser executado o código:

-- insert 8

INSERT INTO inscritos VALUES(1,2,1);

será

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

Sobre o código apresentado, considere:

I. Durante a criação da tabela de inscritos, as chaves primárias Curso, Professor e Aluno serão validadas pela trigger insert_inscrito.

II. A query (SELECT Codigo FROM cursos WHERE Codigo = NEW.Curso) é utilizada para validar a inserção de um novo aluno para um determinado curso.

III. A referência NEW é utilizada para acessar dados da nova linha sendo inserida na tabela.

É correto o que consta em

2970 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