WorksheetsesoIII.Banco de Dados
Total questions: 11
Worksheet time: 16mins
1. É uma linguagem que os usuários podem definir,
manipular e consultar dados de forma declarativa, ou
seja, descrevendo o que desejam obter. Amplamente
utilizado para interagir com sistemas de gerenciamento
de banco de dados relacionais (RDBMS), como MySQL,
PostgreSQL, Oracle Database e MIcrosoft SQL Server.
Java
Python
SQL
MySQL
Sobre a Estrutura do SQL, marque a opção que apresente a categoria e o comando correto dessa categoria
DDL - Commit
DML - Create
DCL - Insert
TCL - Update
DQL - Select
Marque a alternativa que descreve uma característica correta do MySQL
É um sistema de gerenciamento de banco de dados exclusivamente não-relacional
Não permite a execução de comandos SQL para manipulação de dados
É um sistema de gerenciamento de banco de dados relacional de código aberto
Funciona apenas em sistemas operacionais Windows
Qual das instruções abaixo é usada para ativar (selecionar) um banco de dados no MySQL?
ACTIVATE DATABASE nome_do_banco;
USE nome_do_banco;
SELECT DATABASE nome_do_banco;
USE DATABASE nome_do_banco;
Qual das opções abaixo melhor descreve o propósito de uma chave primária (primary key) em um banco de dados relacional?
Permitir que uma tabela armazene valores duplicados em uma coluna específica
Garantir que cada registro em uma tabela seja único e facilmente identificável
Criar uma conexão automática entre duas tabelas diferentes
Eliminar a necessidade de índices em uma tabela
Marque a opção que melhor descreve a função de uma chave estrangeira (foreign key)
Conectar tabelas diferentes, criando uma relação entre um campo de uma tabela e a chave primária de outra
Garantir que cada registro em uma tabela seja único e facilmente identificável
Permitir que uma tabela armazene valores duplicados em todas as suas colunas
Excluir automaticamente os dados duplicados de uma tabela
Dado o seguinte código SQL:
SELECT nome, idade
FROM alunos
WHERE idade > 18;
O que o comando acima retornaria ao ser executado em uma tabela chamada alunos?
Criaria uma nova tabela chamada alunos com as colunas nome e idade
Atualizaria os valores das colunas nome e idade para todos os registros na tabela alunos
Exibiria os nomes e idades de todos os alunos com idade superior a 18
Excluiria os registros da tabela alunos onde a idade é maior que 18
Considere que você tem uma tabela chamada funcionarios com as colunas: id, nome e cargo. Qual dos comandos abaixo insere um novo funcionário chamado Ana com o cargo de Gerente e o ID 1 na tabela?
INSERT INTO funcionarios (nome, cargo, id) VALUES ('Gerente', 'Ana', 1);
INSERT INTO funcionarios VALUES (1, 'Ana', 'Gerente');
INSERT INTO funcionarios (id, nome, cargo) VALUES (1, 'Ana', 'Gerente');
ADD INTO funcionarios (1, 'Ana', 'Gerente');
Você possui uma tabela chamada clientes com as colunas: id, nome e cidade. Complete o comando abaixo para excluir o cliente com o ID 5 da tabela.
DELETE FROM clientes (a) ;
Qual comando altera as características de uma tabela existente, como as colunas, as propriedades e restrições?
ps: digite em letras maiúsculas
(a)
Qual comando especifica que a ação é para excluir uma coluna específica.
ps: digite em letras maiúsculas.
(a)
