

Seu próximo nível começa aqui
Com a Assinatura Ilimitada, você tem tudo que precisa para sua aprovação.
Com a Assinatura Ilimitada, você combina prática, teoria e método em uma única assinatura com tudo que você precisa para sua aprovação.
No SQL Server 2000, um backup diferencial contém todas as modificações ocorridas em um banco de dados desde o último:
backup de log.
backup diferencial.
backup completo (full).
ponto de verificação (checkpoint).
O MS SQL Server suporta transações de modo a manter a consistência e a integridade dos dados quando ocorrem erros. As modificações nos dados tornam-se permanentes na ausência desses erros.
Em relação à opção NORECOVERY do comando de restauração (RESTORE) presente no SQL Server 2000, todas as afirmativas estão corretas, EXCETO:
Esta opção deve ser especificada para todos os passos intermediários de restauração, sendo evitada apenas na última cópia de segurança (backup) a ser restaurada.
Quando se utiliza esta opção, o SQL Server restaura a base e garante que a mesma seja colocada em um estado de total consistência.
Após a restauração com esta opção, o banco de dados permanecerá indisponível para atualizações.
Na SQL Server, a sintaxe correta para apagar o índice CL_lastname da tabela employees é:
DROP INDEX CL_lastname FROM employees
DROP INDEX CL_lastname
DROP INDEX employees(CL_lastname)
DROP INDEX CL_lastname ON employees
DROP INDEX employees.CL_lastname
O SQL Server 2000 implementa três tipos de funções definidas pelo usuário (UDF):
I. scalar valued, que retorna um único valor em resposta a cada uma das chamadas à função;
II. inline table valued, cuja cláusula RETURNS especifica uma tabela com suas colunas e tipos de dados;
III. multi-statement table valued, cuja cláusula RETURNS é seguida da palavra TABLE sem uma lista de colunas.
Está correto o tipo de UDF descrito em
A ferramenta gráfica de gerenciamento do Microsoft SQL
Server 2000, que permite aos administradores do sistema
monitorar eventos de mecanismo do servidor, tais como comandos
TRANSACT-SQL, conexão, falha ou desconexão de
login e outros, visualizando um registro contínuo da atividade
do servidor em tempo real, é o:
Service Manager.
SQL Server Profiler
SQL Server Query Analyzer.
SQL Server Client Network Utility.
SQL Server Books Online.
Em relação ao banco de dados SQL Server, é correto afirmar que
Na SQL Server, a função CONVERT() que retorna a data no formato DD/MM/AAAA, é:
SELECT CONVERT(CHAR,GETDATE(),103)
SELECT CONVERT(CHAR,GETDATE(),101)
SELECT CONVERT(CHAR,GETDATE(),102 )
SELECT CONVERT(CHAR,GETDATE(),1 )
SELECT CONVERT(CHAR,GETDATE(),2
Em relação à SQL Server, para que o índice ocupe o menor espaço possível em disco,
deve-se utilizar mais de um campo no índice.
recomenda-se utilizar índices clustered.
deve-se evitar usar os tipos de dados varchar, substituindo-os por tipos de dados char.
recomenda-se utilizar índice nonclustered.
índices normais devem ser criados e índices full-text devem ser evitados.
Na SQL Server, a função ou variável global que pode ser executada dentro de uma User Definied Function é
@@ERROR
NEWID()
GETDATE()
CONVERT()
@@IDENTITY
Uma das tarefas que um administrador de um banco de dados realiza é o backup dos bancos de dados. No SQL Server 2000, para esta tarefa, o administrador conta com quatro tipos diferentes de procedimentos de backup, que estão disponíveis através da ferramenta Enterprise Manager. Assinale a opção que NÃO corresponde a um destes tipos de backup.
Compactado (Database – compressed).
Completo (Database – complete).
Diferencial (Database – differential).
Log de transações (Transaction log).
Arquivo ou grupo de arquivos (File and filegroup).
O SQL Server marcará uma função como non-deterministic se esta satisfizer a condição de
O SQL Server 2000 implementa os tipos de UDF
scalar valued, apenas.
inline table valued, apenas.
multi-statement table valued, apenas.
inline table valued e multi-statement table valued, apenas.
scalar valued, inline table valued e multi-statement table valued.
Considere, agora, a seguinte consulta SQL:
select fk_idm, count( * ) from pedido
where fk_idc in
(
select fk_idc from
cliente where tipo = 'J'
)
group fk_idm
having count ( * ) >= 4;
Quantos registros de dados tem o resultado da execução dessa consulta?
Um.
Dois.
Três.
Quatro.
Cinco.
Um disparador (trigger) é um conjunto de instruções SQL que se parece e funciona de forma muito semelhante com um procedimento armazenado. Os disparadores agem como vigias, aguardando que um usuário tente modificar um dado. Nesse instante, o disparador entra em ação para garantir o cumprimento da lógica da operação. Considerando um banco de dados com servidor SQL Server é correto afirmar que os disparadores INSERT
da mesma forma que os disparadores SELECT, são executados sempre que alguém tenta criar um registro novo em uma tabela usando um dos seguintes comandos: INSERT, UPDATE ou CREATE.
são executados sempre que alguém tenta executar a instrução IF UPDATE.
podem ser utilizados para modificar ou até mesmo rejeitar a inserção de um registro.
são executados sempre que alguém tenta executar o comando CREATE TABLE.
são usados para limitar os dados que os usuários podem remover ou inserir em um banco de dados.
Considere, então, a seguinte consulta SQL:
select id from motor
where id not in
(
select distinct fk_idm from
pedido where data < '2004-10-01'
and qtd >= 3
) ;
Sabendo que o valor ‘2004-10-01’ fornecido na consulta está no formato aaaa-mm-dd, e que na tabela pedido o campo data está no formato dd-mm-aaaa, quantos registros de dados tem o resultado da execução dessa consulta?
Um
Dois.
Três.
Quatro.
Cinco.
No SQL Server, em uma dimensão Período, contendo os quatro níveis hierárquicos Ano, Trimestre, Mês e Dia, tendo o mês de junho/2005 como referência, o ano 2005 é considerado
parent.
ancestor.
child.
descendant.
sibling.
Quando erros são encontrados numa transação SQL Server, os dados modificados são devolvidos ao estado de início da transação e os recursos presos são liberados pelo comando
save transaction.
begin transaction.
commit work.
commit transaction.
rollback transaction.
Analise as seguintes afirmações relativas a backup e restauração de banco de dados com SQL Server:
I. Os backups de registros de transações precisam ser restaurados na ordem em que foram copiados. Se houver um intervalo nessa ordem será gerado um erro.
II. Ao tentar recuperar um backup deve-se especificar a opção RECOVERY ou a opção NORECOVERY. Essas opções informam ao SQL Server se ele deve permitir ou não que os usuários voltem ao banco de dados depois de uma restauração. Se ainda houver mais backups a serem restaurados, o SQL Server irá retornar uma mensagem de erro caso o usuário operador de backup selecione a opção RECOVERY antes de restaurar os backups restantes.
III. Ao tentar recuperar um backup a partir de um conjunto de vários volumes que não contenham um formato de fita Microsoft válido, o SQL Server irá preparar essa fita para o formato Microsoft válido, executar o backup e restaurá-lo em seguida.
IV. Ao tentar recuperar um backup a partir de um conjunto de vários volumes e caso o volume objeto de processamento corrente já tenha sido processado, o SQL Server irá repetir a restauração deste volume.
Indique a opção que contenha todas as afirmações verdadeiras.
I e II
II e III
III e IV
I e III
II e IV