Buscar

Atividades e Questionario 3

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

Atividade Tele Aula 3 
1) Ao realizar uma consulta em duas tabelas utilizando um LEFT JOIN o resultado será: 
 
c. Todos os registros da primeira tabela mais os registros da segunda tabela que tiverem 
referência com a primeira. 
 
2) Ao armazenar dados como CPF ou o Número do Telefone usamos dados do tipo 
CHAR por que? 
 
c. Porque não serão usados em cálculos e têm tamanho fixo. 
 
3) Assinale a alternativa correta: 
 
d. Usamos a cláusula WHERE nos comandos DELETE e UPDATE para restringir a ação 
dos mesmos. 
 
4) Assinale a alternativa correta: 
 
b. ROLLBACK é um comando DTL que desfaz uma ação dentro de uma Stored Procedure. 
 
Questionário Aula 3 
 
1) São tipos de linguagem SQL: 
 
a. OCR. 
b. ITIL. 
c. DDL e DML. 
d. PMI. 
e. CRM. 
 
Comentário: os tipos de linguagem SQL são DDL, DML, DCL, DTL e DQL. 
 
 
2) Foi solicitado ao DBA que desse permissão de uma tabela a um usuário X. Para dar a 
permissão, é correto informar que o DBA usou que tipo de linguagem? 
 
d. DCL. 
 
Comentário: DCL, ou Data Control Language, ou linguagem de controle de dados, é o tipo 
de linguagem SQL que controla a parte de permissões. 
 
 
3) Comandos como SELECT, FROM, WHERE, INNER JOIN fazem parte de que grupo da 
linguagem SQL? 
 
b. DQL. 
 
Comentário: o DQL é responsável pela linguagem de consulta ao banco de dados e todos 
os comandos que fazem parte dela. 
 
 
4) Foi pedido a um desenvolvedor que desenvolvesse uma procedure para resolver um 
determinado problema no banco de dados. Para tanto, o desenvolvedor usou o tipo de 
linguagem chamado: 
 
a. DTL. 
Comentário: para o desenvolvimento de procedures, ou seja, programas dentro do banco 
de dados, utilizamos a DTL. 
 
5) O banco de dados possui diversos objetos, entre os quais, os índices. Qual a função 
deles? 
 
b. Colocar um marcador no dado para permitir uma recuperação da mesma de forma 
mais rápida. 
 
Comentário: os índices são objetos do banco de dados que servem para otimizar 
consultas. 
 
 
6) Quando estamos acessando informações de mais de uma tabela, temos que usar 
JOINS ou junções entre as tabelas através de um atributo em comum. São tipos de 
JOINS, exceto: 
 
c. ULTRA JOIN. 
 
Comentário: todos são tipos permitidos de JOINS entre as tabelas, exceto o 
ULTRA JOIN que não existe. 
 
 
7) Quando falamos de INSERT, DELETE e UPDATE, estamos falando de que tipo de 
linguagem SQL? 
 
c. DML. 
 
Comentário: DML, ou Data Manipulation Language, é a linguagem que manipula os dados 
através dos comandos INSERT, DELETE e UPDATE. 
DCL é a linguagem de controle, DQL é a de consulta, DTL é a de transação e a DDL, de 
definição. 
 
8) Um especialista SQL trabalha com um determinado banco A. Tempos depois, ele é 
contratado por outra empresa para trabalhar com um banco B, totalmente diferente do 
anterior. A adaptação do especialista ao novo banco será pequena porque: 
 
a. A linguagem SQL é padronizada pela ANSI, sendo usada a mesma linguagem para 
todos os bancos com poucas diferenças entre si. 
 
Comentário: por ser padronizada, a linguagem SQL é a mesma para todos os bancos de 
dados relacionais, com poucas diferenças entre um banco e outro. 
 
9) Uma das principais diferenças entre os bancos Oracle e o SQL Server diz respeito a: 
 
a. Tratamento de campos tipo data. 
 
Comentário: a forma de tratamento de datas no Oracle e no SQL Server é bem diferente. 
 
10) É através da linguagem SQL que é feita a iteração entre analistas / especialistas / 
DBAs com o banco de dados. Entre todas as possibilidades, o que não é possível fazer 
com a linguagem SQL? 
 
a. Formatar o banco de dados. 
 
Comentário: um banco pode até ser excluído, mas não pode ser formatado.

Continue navegando