NEW
Font size
WorksheetsSQL Quiz
Total questions: 30
Worksheet time: 23mins
O que significa SQL?
Structure Query Language ou Linguagem de Consulta em Banco de Dados
Struct Quiz Language ou Linguagem de Perguntas em Banco de dados
Select Query Language ou Linguagem de Seleção de dados
Struct Query Consult ou Consulta em Banco de dados
A linguagem SQL é a mesma em todos os bancos de dados?
Sim
Não
O módulo DQL é responsável por:
Recuperar dados
Inserir dados
Atualizar dados
Deletar dados
Qual é o comando do módulo DQL?
Select
Insert
Delete
Update
Select * From Nome_Tabela, esse comando tem como resultado?
Retorna todos os dados de todas as colunas da tabela
Atualiza os dados da tabela
Retorna uma linha da tabela
Deletea todos os dados da tabela
Select * From Nome_Tabela Where Id = 1, o comando WHERE é usado para:
Especificar critérios de pesquisa para limitar o conjunto de resultado somente para o Id = 1
Não influencia no comando Select
Atualiza todos os Ids para o valor 1
Filtra o resultado do Select e só apresenta linhas da tabela com o valor do Id diferente de 1
O que é DML?
Data Manipulation Language, ou Linguagem de Manipulação de Dados
Data Markup Language, ou Linguagem de Marcação de Dado
Defintion and Manipulation Language, ou Linguagem de Definição e Manipulação de Dados
Quais são os comandos do módulo DML?
Insert, Update e Delete
Update e Delete
Insert, Update, Delete e Select
Select e Insert
O comando INSERT INTO clientes (nome, sobrenome, idade) VALUES ('João', 'Silva', 30), faz o que?
Altera valores na tabela
Exclui valores na tabela
Insere os valores na tabela
Atualiza o valor na tabela
O comando UPDATE clientes SET sobrenome = 'Pereira' WHERE nome = 'João', faz o que?
Exclui dados da tabela
Atualiza dados na tabela
Insere dados na tabela
Trás os dados da tabela
O comando DELETE FROM clientes WHERE nome = 'João', faz o que?
Insere o valor na tabela
Apresenta o valor
Exclui o valor da tabela
Atualiza o valor na tablea
O que é DDL é, Data Definition Language, ou Linguagem de Definição de Dados?
Verdadeiro
Falso
Qual desses comandos faz parte do módulo DDL?
Create, Alter e Drop
Create e Drop
Create e Alter
Alter e Drop
Uma PK – Primary Key ou chave primária serve para identificar uma entidade ou seja, permitir que o objeto seja identificado de forma única?
Verdadeiro
Falso
Uma FK – Foreign Key ou chave estrangeira serve para identificar um objeto que está sendo usado ou referenciado em outra tabela?
Verdadeiro
Falso
Em SQL, para remover uma tabela com nome "FUNCIONARIOS", deve ser utilizado qual comando?
DROP TABLE FUNCIONARIOS;
DELETE FUNCIONARIOS;
TABLE FUNCIONARIOS DROP;
TABLE FUNCIONARIOS DELETE;
Carlos precisa realizar uma consulta no banco de dados utilizando SQL. Assinale a alternativa correta que retorne todos os registros de uma tabela chamada "Aluno" onde o valor da coluna "NomeAluno" começa com "a":
SELECT * FROM Aluno WHERE NomeAluno LIKE 'a%'
SELECT * FROM Aluno WHERE NomeAluno NOT LIKE '%a
SELECT * FROM Aluno WHERE NomeAluno = '%a%
SELECT * FROM Aluno WHERE NomeAluno = 'a'
T-SQL é linguagem de programação para qual plataforma de banco de dados?
Microsoft SQL
Oracle Database
MongoDB
Cassandra
PL/SQL é a linguagem de programação para qual banco de dados?
Microsoft SQL
Oracle Database
MongoDB
Cassandra
MongoDB é um banco de dados Relacional?
Verdadeiro
Falso
No Modelo Entidade-Relacionamento entidades são representados por qual forma geométrica?
Circulo
Losango
Elipse
Retângulo
No Modelo Entidade-Relacionamento o Relacionamento é representado por qual figura geométrica?
Losango
Retangulo
Quadrado
Elipse
Cardinalidade?
especifica o número mínimo e o máximo de instâncias que uma entidade pode participar
especifica o número máximo de instâncias que uma entidade pode participar
especifica o número mínimo de instâncias que uma entidade pode participar
relaciona duas ou mais tabelas
Normalização é o processo de modelar o banco de dados projetando a forma como as informações serão armazenadas a fim de eliminar, ou pelo menos minimizar, a redundância no banco.
Verdadeiro
Falso
Quantas formas normais existem hoje
1
2
3
Mais de 3
Para considerar que uma modelagem de dados está normalizada ela deve?
Ter apenas a primeira forma normal concluida
Ter a primeira e a segunda forma normal concluida
Ter a primeira, a segunda e a terceira forma normal concluida
Ter mais de 3 formas normais concluidas obrigatóriamente
Left JOIN
Retorna todos os valores da tabela a esquerda e a intercessão com a tabela da direita
Retorna todos os valores da tabela a esquerda somente
Retorna todos os valores da tabela a esquerda e a direita
Só retornar valores não nulos
Right Join
Retorna todos os valores da tabela a direita e a intercessão com a tabela da esquerda
Retorna todos os valores da tabela a esquerda e a intercessão com a tabela da direita
Não retorna valores não nulos
Retorna todos os valores da tabela a direita somente
Inner Join
Só retornar os valores da intercessão entre as duas tabelas
Retorna somente os valores diferentes da intercessão das tabelas
Retorna valores nullos
Cross Join
Retorna somente uma linha como resultado
Retorna o produto cartesiano entre duas tabelas
Retorna o dados repetidos de uma tabela
não existe entre as opções de Joins
