301 Q100992
Ciência da Computação
Ano: 2014
Banca: CONSULPLAN Consultoria (CONSULPLAN)
Um trigger é uma procedure executada (ou disparada) automaticamente pelo banco de dados, quando uma instrução DML (insert, update ou delete) especificada é executada em determinada tabela do banco de dados. Pode-se obter informações sobre os triggers a partir da visão user_trigger. Sobre o TABLE_OWNER, uma das colunas da visão user_trigger, assinale a alternativa correta.
302 Q98403
Ciência da Computação
Ano: 2014
Banca: FUNRIO Fundação de Apoio a Pesquisa, Ensino e Assistência (FUNRIO)
A linguagem SQL é dividida em subconjuntos de acordo com as operações que se deseja efetuar sobre um banco de dados. Um deles é a Linguagem de Manipulação de Dados (LMD ou DML, do Inglês Data Manipulation Language), cujos comandos básicos são
303 Q98400
Ciência da Computação
Ano: 2014
Banca: FUNRIO Fundação de Apoio a Pesquisa, Ensino e Assistência (FUNRIO)
Caso o comando SQL fosse o seguinte, qual seria o efeito na resposta da consulta?

SELECT * FROM ALUNO, CURSO WHERE ALUNO.Codigo_Curso=CURSO.Codigo;
304 Q98398
Ciência da Computação
Ano: 2014
Banca: FUNRIO Fundação de Apoio a Pesquisa, Ensino e Assistência (FUNRIO)
Suponha um banco de dados com as tabelas ALUNO e CURSO e seus esquemas: ALUNO (Matricula, Nome, Sexo, Data_Nascimento, Codigo_Curso) e CURSO (Codigo, Nome, Localizacao), onde as chaves primárias são, respectivamente, Matricula e Codigo, e Codigo_Curso é uma chave estrangeira que referencia a tabela CURSO.

Considere também o seguinte comando SQL:

SELECT Matricula, Localizacao FROM ALUNO, CURSO WHERE ALUNO.Codigo_Curso=CURSO.Codigo;

Que operações relacionais são realizadas por esse comando SQL?
305 Q98198
Ciência da Computação
Ano: 2014
Banca: Fundação para o Vestibular da Universidade Estadual Paulista (VUNESP)
306 Q98186
Ciência da Computação
Ano: 2014
Banca: Fundação para o Vestibular da Universidade Estadual Paulista (VUNESP)
Considere a seguinte consulta SQL, feita em um banco de dados relacional:

SELECT Comando (Qtde)

FROM Tab1

O valor de Comando para que a consulta tenha como resultado o maior valor da coluna Qtde é:
307 Q94452
Ciência da Computação
Ano: 2014
Banca: Fundação Carlos Chagas (FCC)
O comando SQL utilizado para inserir a segunda linha apresentada na tabela é
308 Q94451
Ciência da Computação
Ano: 2014
Banca: Fundação Carlos Chagas (FCC)
O comando em SQL utilizado para criar a tabela, é
309 Q94073
Ciência da Computação
Ano: 2014
Banca: Fundação CESGRANRIO (CESGRANRIO)
Os comandos GRANT e REVOKE disponíveis em SQL são exemplos típicos de mecanismos de controle de acesso
310 Q94058
Ciência da Computação
Ano: 2014
Banca: Fundação CESGRANRIO (CESGRANRIO)

Um DBA deve escolher que tipo de índice usar para a coluna nome_agencia da Tabela Agência. Ele sabe que essa coluna é acessada por dois tipos de consulta SQL, exemplificados abaixo:

SELECT * FROM Agencia WHERE nome_agencia > 'A' AND nome_agencia <'B' ORDER BY nome_agencia

e

SELECT * FROM Agencia WHERE nome_agencia = 'Copabana'

Que tipo de índice atende a ambas as consultas de forma eficiente?