wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Instrumento de Avaliação 1 º Semestre (Manhã)

Total questions: 100

Worksheet time: 2hrs 51mins

Name
Class
Date
1.

Sobre o SQL padrão, analise os seguintes enunciados e marque a alternativa CORRETA. I- A sentença UPDATE A SET X=1 WHERE Y=1 tem como objetivo fazer com que o valor do campo X da tabela A seja 1 em todos os registros nos quais o valor do campo Y é 1;

II- O comando DELETE TABLE é utilizado para apagar uma ou mais tabelas;

III- O comando CREATE TABLE é utilizado para criar uma tabela;

IV- O comando INSERT TABLE é utilizado para criar uma tabela;

V- O comando UPDATE pode ser utilizado também para alterar o tipo de dados de uma coluna em uma tabela.

a)

Os enunciados I e III estão corretos.

b)

Os enunciados II, III e IV estão corretos.

c)

Somente o enunciado II está correto.

d)

Os enunciados I, III e V estão corretos.

2.

Que comando SQL insere uma linha na Tabela Aluno, com idAluno=1 e nomeAluno="Aline"?

a)

 INSERT INTO Aluno SET nomeAluno="Aline" WHERE idAluno=1;

b)

INSERT INTO Aluno (idAluno, nomeAluno) VALUES (1,"Aline");

c)

INSERT INTO Aluno SET nomeAluno="Aline" AND idAluno=1

d)

UPDATE Aluno SET nomeAluno="Aline" WHERE idAluno=1

3.

Qual é a constraint que utiliza os valores de uma determinada coluna para estabelecer o relacionamento entre duas tabelas?

a)

PRIMARY KEY.

b)

FOREIGN KEY.

c)

CHECK.

d)

UNIQUE.

4.

Qual é a constraint utilizada que define um domínio de valores para o conteúdo da coluna?

a)

PRIMARY KEY.

b)

NOT NULL.

c)

CHECK.

d)

UNIQUE.

5.

Sobre o SQL, analise os seguintes enunciados e marque a alternativa CORRETA.

I- A sentença UPDATE A SET X=1 WHERE Y=1 tem como objetivo fazer com que o valor do campo X da tabela A seja 1 em todos os registros nos quais o valor do campo Y é 1;

II- O comando DELETE TABLE é utilizado para apagar uma ou mais tabelas;

III- O comando CREATE TABLE é utilizado para criar uma tabela;

IV- O comando INSERT TABLE é utilizado para criar uma tabela;

V- O comando UPDATE pode ser utilizado também para alterar o tipo de dados de uma coluna em uma tabela.

a)

Os enunciados I e III estão corretos.

b)

Os enunciados II, III e IV estão corretos.

c)

Somente o enunciado III está correto

d)

Os enunciados I, III e V estão corretos.

6.

Marque a opção correta sobre a aplicação do comando que se segue abaixo: 

SELECT Numero_Pedido, Codigo_Produto, Quantidade FROM Item_de_Pedido WHERE Quantidade = 35;

OBS.: O Diagrama serve como consulta.

a)

Lista o número, o código e os itens dos pedidos que tenham quantidade igual a 35 itens.

b)

Lista o número, o código e a quantidade de pedidos, exceto os que têm quantidade de itens menor que 35.

c)

Lista o número, o código e a quantidade de todos os pedidos que não possuam quantidade de itens igual a 35.

d)

Lista o número, o código e a quantidade de todos os pedidos que possuam quantidade de itens igual a 35.

7.
Considere a seguinte expressão escrita em SQL, em um banco de dados relacional:    
UPDATE Onix
 
SET Val = 15
 
WHERE Mix = ‘pink’
 
O resultado da execução desse comando SQL é a atualização do campo
a)
Onix, da tabela Mix, com o valor ‘pink’, para todos os registros cujo campo Val seja igual a 15.
b)
Onix, da tabela Val, com o valor 15, apenas para os registros cujo campo Mix tenha o valor diferente de ‘pink’.
c)
Val, da tabela Onix, com o valor 15, apenas para os registros cujo campo Mix tenha o valor igual a ‘pink’.
d)
Val, da tabela Mix, com o valor 15, para todos os registros que tenham o valor ‘pink’ em um de seus campos.
8.

Qual é o comando SQL utilizado para atualizar dados de um banco de dados?

a)

UPDATE

b)

SAVE

c)

MODIFY

d)

SAVE AS

9.

Qual é o comando SQL utilizado para inserir novos dados em um database?

a)

ADD RECORD

b)

INSERT INTO

c)

INSERT NEW

d)

ADD NEW

10.

Com SQL, como você seleciona a coluna "Nome" da tabela "Pessoas"?

a)

SELECT Nome FROM Pessoas

b)

SELECT Pessoas.Nome

c)

EXTRACT Nome FROM Pessoas

11.

Com SQL, como você seleciona todas as colunas de uma tabela chamada "Pessoas"?

a)

SELECT * FROM Pessoas

b)

SELECT Pessoas

c)

SELECT [all] FROM Pessoas

d)

SELECT *.Pessoas

12.

Com SQL, como você seleciona todos os registros de uma tabela chamada "Pessoas" onde o valor da coluna "Nome" começa com "a"?

a)

SELECT * FROM Pessoas WHERE Nome='%a%'

b)

SELECT * FROM Pessoas WHERE Nome LIKE 'a%'

c)

SELECT * FROM Pessoas WHERE Nome LIKE '%a'

d)

SELECT * FROM Pessoas WHERE Nome='a'

13.

Com SQL, como você seleciona todos os registros de uma tabela chamada "Pessoas" onde o "Nome" é "Peter" e o "Sobrenome" é "Jackson"?

a)

SELECT * FROM Pessoas WHERE Nome='Peter' AND Sobrenome='Jackson'

b)

SELECT Pessoas='Peter', Sobrenome='Jackson' FROM Pessoas

c)

SELECT * FROM Pessoas WHERE Nome<>'Peter' AND Sobrenome<>'Jackson'

14.

Com SQL, como você insere um novo registro na tabela "Pessoas"?

a)

INSERT INTO Pessoas VALUES ('Jimmy', 'Jackson')

b)

INSERT VALUES ('Jimmy', 'Jackson') INTO Pessoas

c)

INSERT ('Jimmy', 'Jackson') INTO Pessoas

15.

A restrição NOT NULL faz com que uma coluna não permita valores nulos.

a)

Falso

b)

Verdadeiro

16.

Qual comando SQL é utilizado para criar uma nova tabela em um database?

a)

CREATE DB

b)

CREATE TABLE

c)

CREATE DATABASE TAB

d)

CREATE DATABASE TABLE

17.
Qual a cláusula utilizada para a realização de uma consulta sobre os dados em um Banco de Dados:
a)
INSERT
b)
CONSULT
c)
SELECT
d)
RESTORE
18.

Qual é a linguagem declarativa padrão utilizada na definição e manipulação de dados em um Banco de Dados:

a)

JAVA

b)

PL/SQL

c)

SQL

d)

VIEW

19.

Dentre os objetivos da implementação de bancos de dados, um visa solucionar um problema que ocorre quando aplicações diferentes operam sobre os mesmos dados, armazenados em arquivos diferentes. Esse problema é conhecido por:

a)

integridade de dados

b)

redundância de dados

c)

consistência de dados

d)

dependência de dados

20.

O modelo de dados baseado em uma coleção de tabelas que representam dados e relações entre eles é denominado modelo:

a)

hierárquico

b)

em rede

c)

relacional

d)

orientado a objetos

21.

Os SGBDs surgiram...

a)

No início da década de 60

b)

No início da década de 70

c)

No início da década de 80

d)

No início da década de 90

22.

Um Banco de Dados é:

a)

um software.

b)

um conjunto de dados integrados.

c)

uma máquina virtual.

d)

uma linguagem de programação.

23.

O que significa "concorrência" em um banco de dados?

a)

Um usuário utilizar o banco por vez

b)

Vários usuários utilizarem o banco ao mesmo tempo

c)

Apenas o programador poder utilizar o banco

d)

Apenas o administrador utilizar o banco

24.

O modelo de dados baseado em uma coleção de tabelas que representam dados e relações entre eles é denominado modelo:

a)

hierárquico

b)

em rede

c)

relacional

d)

orientado a objetos

25.

Responda Verdadeiro ou Falso. Uma "informação" não pode ser composta de mais de um dado.

a)

Verdadeiro

b)

Falso

26.

Tem como características identificar ou quantificar algo, sendo absoluto e objetivo. Assinale a alternativa que contém o termo ao qual se refere o parágrafo anterior.

a)

Informação

b)

Conhecimento

c)

Dado

d)

Abstração

27.

A informação é...

a)

Algo objetivo e absoluto, capaz de identificar ou quantificar algo.

b)

Algo significativo para o mundo real, tem valor relativo ou é uma qualificação do dado, sendo formada por um ou mais dados.

c)

Algo abstrato, cujo teor pode variar conforme as opiniões de cada pessoa.

d)

Algo que se traduz pela ação de entender por meio da inteligência, da razão ou da experiência.

28.

Um banco de dados insignificante ocorre quando...

a)

Os dados estão classificados, organizados e relacionados.

b)

Os dados não estão classificados, organizados e relacionados.

c)

Os dados estão associados a um fato.

d)

As informações são constituídas apenas por dados subjetivos dentro deste banco.

29.

A técnica de diagramação no modelo de Entidade-Relacionamento é bem simples. Utiliza basicamente um losango para representar ____________ e um retângulo para representar __________. As lacunas I e II são preenchidas, correta e respectivamente, por:

a)

relacionamentos – entidades

b)

atributos – relacionamentos

c)

entidades – relacionamentos

d)

entidades – atributos

e)

atributos - entidade

30.

A restrição que mostra a quantidade de entidades que podem ser associadas por outra entidade através de um conjunto de relacionamentos é denominada:

a)

associação de relacionamento

b)

cardinalidade do mapeamento

c)

entidade por associação

d)

mapeamento por entidade

31.

Considere as linguagens de manipulação (DML) e definição (DDL) de dados da SQL. As cláusulas CONSTRAINT, DISTINCT, FOREIGN KEY, HAVING e RENAME são corretas e, respectivamente, utilizadas no âmbito da:

a)

DDL, DML, DDL, DML, DDL.

b)

DML, DML, DDL, DML, DDL.

c)

DML, DDL, DDL, DML, DML.

d)

DDL, DDL, DML, DDL, DDL.

e)

DDL, DDL, DDL, MML, DML.

32.

Qual comando não pertence ao TCL?

a)

SAVEPOINT

b)

ROLLBACK

c)

COMMIT

d)

CREATE

33.

Quais são as fases na criação de um projeto de banco de dados?

a)

Análise de requisitos

b)

Modelo conceitual

c)

Modelo lógico

d)

Modelo físico

e)

Modelo SQL Server

34.

Quais comandos pertencem ao DCL (Data Control Language)?

a)

GRANT, REVOKE, SELECT

b)

UPDATE, REVOKE, SELECT

c)

GRANT, REVOKE

d)

GRANT, REVOKE, DELETE

e)

DROP, REVOKE, SELECT

35.

A Linguagem de Manipulação de Dados (DML) é uma linguagem de consulta que se baseia tanto na álgebra relacional quanto no cálculo relacional de tuplas. Os comandos que fazem parte da DML incluem:

a)

SELECT, CREATE TABLE E CREATE INDEX

b)

INSERT, SELECT, UPDATE E DELETE

c)

CREATE TABLE, CREATE INDEX E DROP VIEW

d)

CREATE TABLE, CREATE INDEX E CREATE VIEW

e)

CREATE TABLE, INSERT, UPDATE E DELETE

36.

SQL é a sigla em inglês para:

a)

Linguagem de Programação Estruturada

b)

Linguagem de Consulta Especial

c)

Linguagem de Consulta Estruturada

d)

Linguagem de Banco de Dados

37.

A instrução SQL UPDATE faz parte do subconjunto de SQL:

a)

DDL

b)

DQL

c)

DML

d)

DCL

38.

Nome da instrução DML utilizada para inserir registros em uma tabela:

(a)  

39.

Selecione todas as instruções SQL que são parte da DDL:

a)

CREATE

b)

ALTER

c)

REMOVE

d)

DROP

40.

Instrução DDL que remove todas as tuplas de uma relação, preservando sua estrutura:

a)

REMOVE

b)

DELETE

c)

DROP

d)

TRUNCATE

41.

NÃO é uma instrução da Linguagem de Controle de Transação (TCL):

a)

BEGIN TRANSACTION

b)

COMMIT

c)

REVOKE

d)

SAVEPOINT

42.

Indique a instrução SQL necessária para retornar a média do valor da coluna PRECO de uma tabela de nome PRODUTOS:

(a)  

43.

Selecione todas as funções classificadas como funções de agregação em SQL:

a)

COALESCE

b)

COUNT

c)

POWER

d)

SUM

44.

Para permitir que uma coluna NOTA só possa receber valores entre 0 e 10, podemos usar uma restrição:

a)

NOT NULL

b)

UNIQUE

c)

RESTRICT

d)

CHECK

45.

Tipo mais restritivo de junção em SQL:

a)

INNER JOIN

b)

LEFT OUTER JOIN

c)

RIGHT OUTER JOIN

d)

FULL OUTER JOIN

46.

De acordo com Laudon e Laudon (1999), como é definido o conhecimento?

a)

Um conjunto de ferramentas conceituais e categorias usadas pelos humanos para criar, coletar, armazenar e compartilhar informações

b)

Uma coleção de fatos e números aleatórios

c)

Uma série de equações matemáticas

d)

Uma compilação de eventos históricos

47.

Qual é o objetivo de um Data Warehouse nas empresas modernas?

a)

Para obter informações atuais e históricas relacionadas à empresa inteira

b)

Para analisar tendências nas redes sociais

c)

Para armazenar apenas dados recentes para acesso rápido

d)

Para processar dados para fins de marketing

48.

Qual é a função principal da Mineração de Dados em relação a um Data Warehouse?

a)

Gerenciar os salários dos funcionários

b)

Criar novos conjuntos de dados do zero

c)

Identificar fatores e tendências nos padrões de atividade dentro da organização

d)

Excluir todos os dados históricos

49.

Qual é o objetivo de um Sistema Gerenciador de Banco de Dados (SGBD)?

a)

Gerenciar as informações em um banco de dados

b)

Para criar campanhas de marketing

c)

Analisar dados financeiros

d)

Para projetar sites

50.

O que garante o conceito de atomicidade em uma transação de banco de dados?

a)

Que os dados permaneçam consistentes ao longo da transação

b)

Que a transação não interfira com outras

c)

Que os resultados de uma transação sejam armazenados permanentemente

d)

Que todas as operações da transação sejam concluídas com sucesso ou nenhuma seja

51.

Qual é o objetivo da propriedade de isolamento em transações de banco de dados?

a)

Para evitar que uma transação afete outra até que seja concluída

b)

Para gerenciar o acesso do usuário ao banco de dados

c)

Para garantir que os dados permaneçam consistentes ao longo da transação

d)

Para garantir que os resultados da transação sejam armazenados permanentemente

52.

O que a propriedade de durabilidade garante em uma transação de banco de dados?

a)

Que todas as operações da transação sejam concluídas com sucesso ou nenhuma delas

b)

Que a transação não interfira com outras

c)

Que os resultados de uma transação sejam armazenados permanentemente mesmo em caso de falha do sistema

d)

Que os dados permaneçam consistentes ao longo da transação

53.

Qual é o objetivo de um Sistema de Apoio à Decisão (SAD) em um contexto empresarial?

a)

Para criar campanhas publicitárias

b)

Para gerenciar os horários dos funcionários

c)

Para projetar novos produtos

d)

Para ajudar na análise de informações comerciais

54.

Qual é a principal diferença entre OLTP e OLAP?

a)

OLTP é usado para análise de dados, enquanto OLAP é usado para entrada de dados

b)

OLTP é usado para armazenamento de dados, enquanto OLAP é usado para recuperação de dados

c)

OLTP foca no processamento analítico, enquanto OLAP foca no processamento de transações

d)

OLTP foca no processamento de transações em tempo real, enquanto OLAP foca no processamento analítico

55.

Qual é o objetivo principal de uma Política de Segurança em um sistema de banco de dados?

a)

Gerenciar contas de usuário

b)

Analisar tendências de mercado

c)

Criar novos bancos de dados

d)

Estabelecer regras para integridade, confiabilidade e disponibilidade de dados

56.

Qual é o papel do DBA (Administrador de Banco de Dados) em um sistema de banco de dados?

a)

Para criar visualizações de dados

b)

Para analisar feedback dos clientes

c)

Para projetar o esquema do banco de dados

d)

Para ter a maior autoridade sobre o banco de dados, gerenciando acesso e permissões

57.

Qual é o objetivo da Entidade em um Modelo de Entidade-Relacionamento?

a)

Para criar campanhas de marketing

b)

Para armazenar dados históricos

c)

Para gerenciar transações financeiras

d)

Para representar qualquer substantivo concreto ou abstrato que requer armazenamento ou recuperação de informações

58.

O que são Atributos no contexto de uma Entidade em um sistema de banco de dados?

a)

As informações que queremos armazenar sobre a instância da entidade

b)

As ações realizadas na entidade

c)

A representação visual da entidade

d)

Os relacionamentos entre entidades

59.

Qual é a função principal de uma Linguagem de Definição de Dados (DDL) em um sistema de banco de dados?

a)

Para criar visualizações de dados

b)

Para especificar a estrutura do banco de dados e definir tabelas

c)

Para gerenciar contas de usuário

d)

Para consultar o banco de dados em busca de informações

60.

Qual é o objetivo de um Data Control Language (DCL) em um sistema de banco de dados?

a)

Gerenciar os horários dos funcionários

b)

Projetar novos produtos

c)

Analisar tendências de mercado

d)

Controlar aspectos de autorização de dados e permissões de usuário

61.

O que é SQL?

a)
SQL é uma linguagem de programação para desenvolvimento web
b)
SQL é um sistema operacional para computadores
c)
SQL é uma linguagem de consulta não estruturada
d)
SQL é uma linguagem de consulta estruturada, utilizada para gerenciar dados em sistemas de gerenciamento de banco de dados relacionais.
62.

Qual a diferença entre Dado, Informação e Conhecimento?

a)
Conhecimento é o mesmo que dado
b)
Informação é o mesmo que conhecimento
c)
A diferença entre Dado, Informação e Conhecimento está na progressão de significado e utilidade, onde dado são símbolos brutos, informação é o dado processado e contextualizado, e conhecimento é a compreensão e aplicação da informação.
d)
Dado é o mesmo que informação
63.

O que é DML e qual a sua utilidade?

a)
DML é a Linguagem de Manipulação de Dados e sua utilidade é realizar operações de inserção, atualização, exclusão e consulta de dados em um banco de dados.
b)
DML é a Linguagem de Manipulação de Dados e sua utilidade é realizar operações de atualização, exclusão e consulta de dados em um banco de dados.
c)
DML é a Linguagem de Manipulação de Dados e sua utilidade é realizar operações de inserção, atualização e consulta de dados em um banco de dados.
d)
DML é a Linguagem de Manipulação de Dados e sua utilidade é realizar operações de criação, exclusão e consulta de dados em um banco de dados.
64.

Por que e importante a modelagem de dados e importante para o BI?

a)
A modelagem de dados não tem impacto no BI
b)
A modelagem de dados é apenas útil para análises simples no BI
c)
A modelagem de dados não é necessária para o BI
d)
A modelagem de dados é essencial para garantir a qualidade e eficácia das análises realizadas no BI.
65.

Qual a diferença entre entidade e atributo na modelagem de dados?

a)
Uma entidade representa um objeto do mundo real, enquanto um atributo é uma característica ou propriedade desse objeto.
b)
Entidades representam a estrutura de um banco de dados, enquanto atributos representam os dados armazenados
c)
Entidades são usadas em bancos de dados relacionais, enquanto atributos são usados em bancos de dados não relacionais
d)
Uma entidade é um tipo de dado, enquanto um atributo é um valor específico
66.

O que é um banco de dados?

a)

Uma planilha eletrônica

b)

Um aplicativo de processamento de texto

c)

Uma coleção organizada de dados relacionados

d)

Um software de design gráfico

67.

O que é um modelo de dados?

a)

Um conjunto de tabelas no banco de dados

b)

Uma linguagem de programação para bancos de dados

c)

Um tipo de usuário de banco de dados

d)

Um esquema que descreve a estrutura do banco de dados

68.

O que é normalização em um banco de dados?

a)

Um processo que permite armazenar mais dados em menos espaço

b)

Uma técnica para evitar a redundância e garantir a integridade dos dados

c)

Uma operação que melhora o desempenho de consultas no banco de dados

d)

Um método para criptografar os dados no banco de dados

69.

O que é um Sistema Gerenciador de Banco de Dados (SGBD)?

a)

Um conjunto de ferramentas para criar e gerenciar bancos de dados

b)

Um software que ajuda a criar gráficos e diagramas

c)

Um serviço de armazenamento de arquivos online

d)

Um aplicativo que permite editar arquivos de texto plano

70.

Quais são as vantagens de um banco de dados em relação ao uso de arquivos de texto plano?

a)

Maior flexibilidade na manipulação de dados

b)

Menor custo de armazenamento

c)

Maior segurança dos dados

d)

Melhor desempenho no processamento de dados

71.

O que é um usuário de banco de dados?

a)

Um programa de software que acessa o banco de dados

b)

Uma pessoa ou aplicativo que acessa o banco de dados

c)

Um tipo de tabela no banco de dados

d)

Um backup do banco de dados

72.

Quais são os principais tipos de usuários de um banco de dados?

a)

Programadores e analistas de sistemas

b)

Analistas de negócios e gerentes

c)

Desenvolvedores de aplicativos e usuários finais

d)

Todos os anteriores

73.

O que é um banco de dados?

a)

Banco de dados são um conjunto de informações para redes sociais

b)

Um banco de dados são arquivos de texto que representam informações do mundo real

c)

Banco de dados são planilhas eletrônicas

d)

Um banco de dados é uma coleção organizada de informações ou dados estruturadas

74.

Qual dos itens abaixo representa um banco de dados?

a)

Chrome

b)

Word

c)

Power Point

d)

Access

75.

Qual dos itens abaixo, não representa um banco de dados?

a)

MySQL

b)

MariaDB

c)

Google

d)

Oracle

76.

Sobre banco de dados é correto afirmar que:

a)

Todo banco de dados precisa de conexão com a internet para estar em funcionamento

b)

Podemos manipular bancos de dados através de aplicações específicas

c)

No windows os bancos de dados servem para armazenar arquivos e pastas

d)

Bancos de dados possuem interface similar ao CMD.

77.

Sobre banco de dados não é correto afirmar que:

a)

Todo banco de dados é composto por números e textos

b)

Todo banco de dados possui controle de acesso

c)

Bancos de dados podem possuir grandes volumes de dados, pois tem características específicas para isso

d)

Os bancos de dados podem ser instalados em diversos sistemas operacionais.

78.

Sobre banco de dados, é correto afirmar que:

a)

O Excel é um dos mais eficientes bancos de dados

b)

O Excel é um banco de dados completo que inclui macros

c)

O Excel é um banco de dados para um baixo volume de dados

d)

O Excel não é um banco de dados.

79.

O que é um dado?

a)

É uma informação tratada do mundo real

b)

É um conjunto de informações do sistema

c)

É qualquer valor capturado

d)

É um tipo e valor correspondente a um texto

80.

Sobre banco de dados, é correto afirmar que:

a)

Uma tabela é composta por quadrados e retângulos

b)

Uma tabela é exclusivamente composta por números inteiros

c)

Uma tabela é exclusivamente composta por valores hexadecimais

d)

Uma tabela é composta por linhas e colunas

81.

Qual dos itens abaixo representam um tipo de dado?

a)

Maior

b)

Metade

c)

Inteiro

d)

Fração

82.

Qual dos itens abaixo, não correspondem a um tipo de dado?

a)

Decimal

b)

Booleano

c)

Texto

d)

Pequeno

83.

Qual é a principal finalidade do SQL?

a)

Gerenciar e manipular bancos de dados relacionais

b)

Criar, modificar e consultar dados em um banco de dados relacional

c)

Realizar operações como SELECT, INSERT, UPDATE e DELETE

d)

Ser amplamente utilizado em sistemas de gerenciamento de bancos de dados

84.

Qual comando é usado para atualizar dados existentes em uma tabela?

a)

SELECT

b)

INSERT

c)

UPDATE

d)

DELETE

85.

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

86.

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

87.

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

88.

Qual é o significado de SQL?

a)

Structured Query Language

b)

Structured Query Logic

c)

Structured Query Library

d)

Structured Query Linguistics

89.

Quem desenvolveu o SQL?

a)

IBM

b)

Microsoft

c)

Oracle

d)

Google

90.

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;

91.

Qual comando é utilizado para criar tabelas em SQL?

a)

CREATE TABLE

b)

INSERT INTO

c)

SELECT FROM

d)

UPDATE

92.

Qual das seguintes é uma função primária de um banco de dados?

a)

Para criar gráficos e animações.

b)

Para organizar, armazenar e recuperar informações de forma eficiente e segura.

c)

Para enviar e-mails.

d)

Para editar vídeos.

93.

Que tipo de banco de dados é organizado em tabelas consistindo de linhas e colunas?

a)

Banco de dados hierárquico

b)

Banco de dados em rede

c)

Banco de dados relacional

d)

Banco de dados orientado a objetos

94.

Qual é um exemplo de sistema de gerenciamento de banco de dados relacional?

a)

MongoDB

b)

MySQL

c)

Redis

d)

Cassandra

95.

Analise as seguintes assertivas:

I. Um banco de dados é um conjunto de dados relacionados, que tem por objetivo atender um único usuário.

II. Um sistema gerenciador de banco de dados é um conjunto de programas que permite definir, inserir, recuperar, alterar e excluir dados de um banco de dados.

III Um banco de dados é projetado, construído e povoado com dados para uma finalidade específica.

Dadas as afirmações abaixo, assinale a alternativas que indica quais assertivas são verdadeiras.

a)

A) Estão corretas as afirmativas I e II.

b)

B) Estão corretas as afirmativas I, II e III.

c)

C) Estão corretas as afirmativas I e III.

d)

D) Estão corretas as afirmativas II e III.

96.

Avalie as seguintes afirmações a respeito do cenário abaixo:

Cenário:

Uma instituição bancária deseja controlar o movimento das suas contas correntes. A instituição possui agências espalhadas por várias cidades; o cadastro das agências contém informações sobre código, nome e endereço onde a agência é localizada. No cadastro de clientes estão armazenados os dados de nome, CPF e endereço de cada cliente. Cada conta corrente do cliente é identificada por um número e mantêm o saldo atualizado das mesmas.

Afirmações:

I. As entidades são Cliente, Conta e Agência.

II. Existe o relacionamento: Cliente possui Conta.

III. A entidade Cliente contém os atributos: nome, CPF, endereço, nr_conta, saldo.

Assinale a alternativa que indica todas as afirmativas corretas.

a)

A) São corretas as afirmativas I e II.

b)

B) São corretas as afirmativas II e III.

c)

C) São corretas as afirmativas I e III.

d)

D) São corretas as afirmativas I, II e III.

97.

O Projeto de um banco de dados é normalmente dividido em fases. Marque a alternativa correta.

a)

A) Projeto Conceitual: é analisado um modelo de dados em função do SGBD definido e usa modelo de dados para descrever a realidade.

b)

B) Projeto Lógico: linguagem usada para especificar esquemas lógicos, consiste em criar um modelo físico de dados a partir do modelo conceitual independente do SGBD escolhido.

c)

C) Projeto Físico: descreve estruturas de armazenamento e métodos de acesso.

d)

D) Projeto Físico: total independência do SGBD específico.

98.

Um atributo para ser identificador dever ser classificado como:

a)

A) Único e opcional.

b)

B) Composto e obrigatório.

c)

C) Único e obrigatório.

d)

D) Composto e monovalorado.

99.

O modelo lógico de dados fornece uma visão da maneira como os dados serão armazenados. A figura a seguir representa o modelo lógico de um ambiente observado em um escritório contábil.

Em relação ao modelo, avalie as afirmações a seguir:

I. A entidade DECLARACAO_IMPOSTO_RENDA possui o atributo CONTRIBUINTE_CPF como chave primária.

II. O relacionamento entre CONTRIBUINTE e MALHA_FINA é do tipo N:M (muitos para muitos).

III. O atributo CPF da entidade CONTRIBUINTE tem a função de chave estrangeira na entidade DECLARACAO_IMPOSTO_RENDA e no relacionamento CONTRIBUINTE_MALHA_FINA.

IV. A entidade MALHA_FINA não possui chave primária, somente chave estrangeira.

É correto o que se afirma em:

a)

A) II, III, IV.

b)

B) I e IV.

c)

C) I, II e IV.

d)

D) I, II e III.

100.

No modelo entidade-relacionamento de bancos de dados relacionais, um conjunto de relacionamentos R do tipo muitos-para-muitos, de um conjunto de entidades A para um conjunto de entidades B, indica que:

a)

A) o número de entidades de A e de B deve ser o mesmo.

b)

B) os conjuntos de entidades de A e de B têm chave primária simples.

c)

C) os conjuntos de entidades de A e de B não possuem chave estrangeira.

d)

D) uma entidade de A pode estar associada a várias entidades de B.