wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Banco de Dados I

Total questions: 23

Worksheet time: 21mins

Name
Class
Date
1.

Preciso obter todos os dados de uma tabela de nome tblProdutos onde os nomes dos produtos, que estão na coluna NomeProduto, se iniciam com a letra M. Como proceder?

a)

SELECT $ FROM tblProdutos WHERE NomeProduto LIKE 'M%'

b)

SELECT * FROM tblProdutos WHERE NomeProduto = '%M'

c)

SELECT * FROM tblProdutos WHERE NomeProduto LIKE 'M%'

d)

SELECT * FROM tblProdutos WHERE NomeProduto LIKE 'M*'

2.

Temos as tabelas "produtos" e "categorias", onde a tabela produtos recebe o ID da tabela categorias. Qual seria a forma correta de instrução para retornar o nome dos produtos e suas categorias?

a)

SELECT produto_nome, categoria_nome FROM produtos p INNER JOIN categorias c ON c.categoria_id = p.categoria_id

b)

SELECT FROM produtos produto_nome, categoria_nome INNER JOIN categorias ON categorias.categoria_id = produtos.categoria_id

c)

SELECT produto_nome, categoria_nome INNER JOIN categorias c FROM produtos p ON c.categoria_id = p.categoria_id

d)

SELECT produto_nome, categoria_nome FROM produtos p, categorias c ON c.categoria_id = p.categoria_id

3.

Como proceder para inserir um novo autor de sobrenome “Sagan” em uma tabela de nome tblAutores?

a)

INSERT INTO tblAutores (SobrenomeAutor) VALUES ("Sagan")

b)

INSERT INTO SobrenomeAutor.tblAutores VALUES ("Sagan")

c)

INSERT tblAutores (SobrenomeAutor) VALUES ("Sagan")

d)

INSERT ("Sagan") INTO tblAutores (SobrenomeAutor)

4.

Como podemos mudar todos registros com sobrenome "Waters" para "Stark" na tabela Pessoas?

a)

MODIFY Pessoas SET SobreNome='Waters' INTO SobreNome='Stark'

b)

MODIFY Pessoas SET SobreNome='Stark' WHERE SobreNome='Waters'

c)

UPDATE Pessoas SET SobreNome='Stark' WHERE SobreNome='Waters'

d)

UPDATE Pessoas SET SobreNome='Waters' INTO SobreNome='Stark'

5.

Em SQL, pretende-se saber quem são os pacientes que não têm telefone.

a)

Select *

from Pacientes

where Telefone is null;

b)

Select telefone

from Pacientes

where Telefone is null;

c)

Select *

from Pacientes

where Telefone is not null;

6.

O operador OR exibe um registo se QUALQUER condição listada for verdadeira. O operador AND exibe um registo se TODAS as condições listadas forem verdadeiras

a)

Verdadeiro

b)

Falso

7.

Que instrução SQL é utilizada para atualizar a informação de uma tabela numa base de dados?

a)

MODIFY

b)

SAVE

c)

UPDATE

d)

SELECT

8.

Que instrução SQL é utilizada para apagar informação de uma tabela numa base de dados?

a)

DROP

b)

DELETE

c)

REMOVE

d)

REVOKE

9.

Abaixo, assinale a(s) alternativa(s) que aponta(m) exemplo(s) de Sistema de Gerenciamento de Banco de Dados

a)

Oracle

b)

Mysql

c)

Sql Server

d)

Postgresql

e)

Firebird

10.

Assinale a alternativa que contém uma característica necessária de um SGBD.

a)

Granularidade.

b)

Replicação.

c)

Controle de integridade.

d)

Controle de versão.

11.

A estrutura de um Banco de Dados consiste em:

a)

Planilhas, Pastas e Arquivos

b)

Registros, Pastas e Arquivos

c)

Registros, Tabelas e Arquivos

d)

Planilhas, Tabelas e Arquivos

12.

O surgimento do Banco de Dados foi discutido num evento americano chamado de:

a)

Comic Con

b)

Cobasyl

c)

Devcamp

d)

IT Forum Expo

13.

O Modelo Relacional foi proposto na década de 70 por:

a)

Edgar F. Codd

b)

Bill Gates

c)

Steve Jobs

d)

Elon Musk

14.

No Modelo Relacional, a partir de um dado armazenado, você pode:

a)

Percorrer apenas por dados que estejam num arquivo específico.

b)

Percorrer por vários dados, contanto que eles possuam alguma relação um com o outro.

c)

Percorrer por vários dados, indiferente de relações que possuam uns com os outros.

d)

Percorrer apenas por dados que estejam no arquivo do banco.

15.

O ANSI SQL é:

a)

O SQL padronizado universalmente, por meio dos órgãos americanos ANSI e ISO.

b)

O SQL criado meio dos órgãos americanos ANSI e ISO.

16.

Qual é o significado de SQL?

a)

Structured Query Language

b)

Structured Query Logic

c)

Structured Query Library

d)

Structured Query Linguistics

17.

Qual comando é utilizado para criar um banco de dados no SQL?

a)

CREATE DATABASE nome_do_banco;

b)

DELETE DATABASE nome_do_banco;

c)

UPDATE DATABASE nome_do_banco;

d)

SELECT DATABASE nome_do_banco;

18.

Qual comando é utilizado para criar tabelas em SQL?

a)

CREATE TABLE

b)

INSERT INTO

c)

SELECT FROM

d)

UPDATE

19.

O que a cláusula SELECT permite fazer em um banco de dados relacional?

a)

Selecionar dados específicos de uma tabela

b)

Filtrar os resultados usando WHERE

c)

Ordenar os resultados com ORDER BY

d)

Combinar dados de várias tabelas

20.

O que a cláusula WHERE permite fazer em consultas SQL?

a)

Filtrar dados com base em uma condição específica

b)

Recuperar apenas os dados desejados

c)

Refinar consultas e obter resultados mais precisos

d)

Ordenar os dados de acordo com uma condição específica

21.

O que a cláusula ORDER BY faz em uma consulta SQL?

a)

Ordena os resultados em ordem crescente

b)

Ordena os resultados em ordem decrescente

c)

Filtra os resultados da consulta

d)

Agrupa os resultados da consulta

22.

A sigla SGBD significa Sistema Gerenciador de Banco de Dados

a)

Falso

b)

Verdadeiro

23.

Em um projeto de banco de dados, a projetista percebeu que uma tabela A precisa de um novo relacionamento com a tabela B, de modo que a única maneira de concretizar esta conexão é a criação de uma terceira tabela, independente. Isto significa que a cardinalidade desta nova relação entre A e B é

a)

um-para-um

b)

muitos-para-muitos

c)

um-para -muitos

d)

muitos-para-um