Considere a seguinte tabela de um banco de dados relacional

Pessoa (CPF, Nome, Cidade, Fone) O comando SQL para obter o nome das pessoas que comecem com a letra C é:

É correto afirmar que na SQL

Com relação a banco de dados relacional, julgue os itens subsequentes. A operação que retorna como resultado valores de duas tabelas, tendo como base valores comuns em uma coluna comum às duas tabelas, é denominada junção.
Os comandos GRANT e REVOKE disponíveis em SQL são exemplos típicos de mecanismos de controle de acesso
Sobre junções em consultas SQL, é correto afirmar que:

Considere uma tabela de nome carros, com os campos, nome, ano, modelo e cor. Tendo como referência essa tabela, julgue os próximos itens, acerca de SQL.

Para a adição, na tabela de dados carros, das informações a seguir, deve-se executar o comando insert into carros ( n o m e , a n o , m o d e l o ,cor) values (corolla,2011,2012,preta). nome:corolla ano:2011 modelo:2012 cor:preta

Com relação à sintaxe e ao uso de comandos SQL, julgue os itens seguintes.

Para se inserir um registro em uma tabela em SQL, é correto o uso do comando INSERT INTO, que pode ser seguido de uma condição por meio do uso de SELECT combinado com o uso de WHERE e, ainda, ter restrições mais específicas, de acordo com a necessidade do programador.

Considere duas relações Funcionarios (codigoFuncionario, nome, codigoAgencia) e Agencias (codigoAgencia, nome), que representam, respectivamente, os funcionários e as agências de um banco. O atributo codigoAgencia é chave primária em Agencias. O atributo codigoFuncionario é chave primária em Funcionarios e o atributo codigoAgencia em Funcionarios é uma chave estrangeira para Agencias. A alternativa que expressa corretamente a consulta "buscar os nomes das agências que possuem mais de um funcionário" na linguagem SQL é:

“Somente em visões simples é possível utilizar comandos DML (Data Manipulation Language). O padrão SQL (Structured Query Language) determina as condições em que uma visão pode ser atualizada.” Acerca dessas condições, assinale a INCORRETA.
Em relação à remoção de linhas no SQL Server, é correto afirmar:

Acerca de otimização de consultas SQL em banco de dados e mineração de dados, assinale a opção correta.

Acerca dos gatilhos (triggers) na linguagem SQL ANSI, julgue os itens subsequentes.

Ao se especificar um gatilho, a cláusula opcional WHEN é utilizada para indicar as condições que necessitam ser verificadas antes de a ação ser executada.

A Linguagem de Definição de Dados de uma SQL permite especificar:

A Linguagem de Consulta Estruturada (SQL) fornece uma gama de tipos de dados que podem ser utilizados para definir a forma com que informações serão armazenadas no banco de dados.

Assinale a alternativa que relaciona corretamente um tipo de dado à respectiva definição.

Considere que, em um modelo relacional, há duas tabelas bem formadas denominadas Pessoa e Projeto. Os atributos de Pessoa são CPF (PK), nome, endereço e o código do projeto no qual ela trabalha (FK); os atributos de Projeto são código (PK), título e data de início. Considere também que existe uma regra de negócio que determina que, em um projeto, não possam trabalhar mais do que 15 pessoas.

Um gatilho, criado para garantir que essa regra de negócio seja permanentemente observada, deve ser programado para ser executado

Uma das seguintes instruções SQL finaliza uma transação

A respeito da linguagem SQL (structured query language), julgue os próximos itens. SQL, uma linguagem declarativa para manipulação de dados, é utilizada em sistemas de banco de dados exclusivamente como DML (data manipulation language).
Os SGBDs modernos permitem que boa parte da carga de processamento, que antes residia nas aplicações, seja liberada ao disponibilizar recursos do lado do banco de dados, permitindo até mesmo a codificação de complexas funções parametrizadas. Acerca desses recursos, julgue os itens a seguir. Além de as triggers serem disparadas comumente com as operações de DELETE, INSERT e UPDATE, alguns sistemas também as executam a partir de operações de SELECT e EXECUTE PROCEDURE, a fim de auditar as transações.
Página 2