Buscar

Criação de programas para banco de dados, procedimentos, funções, gatilhos

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

1. 
Os comandos SQL categorizados como DCL são utilizados para controlar a segurança dos dados, ou seja, definem quem pode acessar cada operação dos objetos do banco de dados. Dentre os comandos abaixo, qual é um comando DCL?
D. 
GRANT.
Por que esta resposta é a correta?
RENAME TABLE, DROP TABLE, ALTER TABLE, CREATE são comandos categorizados como DDL (Data Definition Language), ou seja, comandos utilizados para criar, excluir e alterar objetos do banco de dados. A utilização dos comandos GRANT é muito comum para administradores de banco de dados, que dão privilégios a usuários de redes para consultar uma tabela ou utilizar apenas aquele objeto específico do banco e não permitir acesso de outros usuários conectados na rede em tabelas ou objetos.
2. 
O comando SELECT do SQL permite a realização de consultas nas tabelas do banco de dados. Como utiliza a linguagem de programação SQL, esse comando tem sintaxe definida. Para realizar uma consulta em uma tabela chamada Imoveis, procurando o imóvel cujo código é 1090, qual destas sintaxes do comando SELECT está correta?
A. 
SELECT Codigo, Endereco , Proprietario FROM Imoveis WHERE Codigo = 1090.
Por que esta resposta é a correta?
A sintaxe adequada do comando SELECT segue estas regras gerais: SELECT nome_coluna FROM nome_tabela WHERE condição. Na sintaxe do comando SELECT, são informados os campos que devem retornar nas consultas, a tabela onde a consulta deve ser executada e a condição de busca da consulta.
3. 
Durante o desenvolvimento de aplicações complexas que acessam banco de dados, a execução de rotinas robustas para manipulação dos dados pode otimizar o desempenho do banco de dados. Para isso, é necessário executar várias instruções SQL de modo sequencial para solucionar os problemas oriundos da programação do banco de dados. Diante desse contexto, os procedimentos armazenados são um recurso importante na programação de banco de dados.
Marque a opção que é uma RESTRIÇÃO para utilização de procedimentos armazenados em banco de dados:
B. 
Restrição de hardware na máquina onde vai rodar o banco de dados.
Por que esta resposta é a correta?
A capacidade de hardware pode se tornar um gargalo em termos de desempenho quando se trata de procedimentos armazenados mais complexos. O ganho de desempenho com a utilização de procedimentos armzenados se dá pois normalmente os servidores de banco de dados são máquinas robustas com alta capacidade de processamento.
4. 
Qual o resultado do comando SQL 'CREATE DATABASE Locadora_NovoTempo' após a sua execução?
C. 
Será criado um banco de dados com o nome Locadora_NovoTempo.
Por que esta resposta é a correta?
O comando CREATE permite a criação de um novo banco de dados ou a criação de uma nova tabela em um banco de dados existente. Neste caso, o comando permite a criação de um novo banco de dados chamado Locadora_NovoTempo. Atenção: para poder criar um banco de dados, é necessário ser um superusuário ou ter o privilégio para tal.
5. 
Qual o resultado do comando SQL 'DROP TABLE Carros' após a sua execução?
D. 
Exclui a tabela Carros do banco de dados.
Por que esta resposta é a correta?
O comando DROP TABLE remove tabelas do banco de dados. Somente o dono pode remover a tabela. Para deixar uma tabela sem linhas, sem removê-la, deve ser usado o comando DELETE ou TRUNCATE.

Continue navegando