Baixe o app para aproveitar ainda mais
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.
Compartilhar