wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Quiz sobre Modelagem de Dados

Total questions: 20

Worksheet time: 2hrs 40mins

Name
Class
Date
1.

No Modelo Entidade-Relacionamento (MER), o que representa uma entidade?

a)

Um atributo de uma tabela

b)

Um objeto ou conceito do mundo real que possui existência independente

c)

Uma relação entre tabelas

d)

Um campo chave primária

2.

Qual é o objetivo principal da normalização de dados em bancos de dados relacionais?

a)

Aumentar a redundância de dados

b)

Reduzir a redundância e evitar anomalias de atualização

c)

Melhorar a performance de consultas

d)

Facilitar a criação de índices

3.

No diagrama de classes, o que representa uma associação?

a)

Um atributo de uma classe

b)

Um relacionamento entre duas ou mais classes

c)

Um método de uma classe

d)

Uma instância de uma classe

4.

Qual das alternativas abaixo é um exemplo de software de banco de dados relacional?

a)

Microsoft Excel

b)

MySQL

c)

Apache Hadoop

d)

MongoDB

5.

O que caracteriza um banco de dados relacional?

a)

Armazenamento de dados em arquivos de texto

b)

Organização dos dados em tabelas relacionadas por chaves

c)

Utilização de grafos para modelagem

d)

Estrutura hierárquica de dados

6.

No modelo de dados lógico, qual é o principal objetivo?

a)

Definir a estrutura física de armazenamento dos dados

b)

Representar a estrutura dos dados de forma independente do SGBD

c)

Especificar os índices a serem criados

d)

Determinar o hardware necessário

7.

Qual das alternativas representa uma forma normal de normalização?

a)

Forma Relacional

b)

Primeira Forma Normal (1FN)

c)

Forma de Entidade

d)

Forma de Associação

8.

No MER, o que é um atributo composto?

a)

Um atributo que pode assumir múltiplos valores

b)

Um atributo que pode ser dividido em subpartes menores

c)

Um atributo que é chave primária

d)

Um atributo que representa uma relação

9.

Qual das opções abaixo NÃO é um tipo de relacionamento no MER?

a)

Um-para-um

b)

Um-para-muitos

c)

Muitos-para-muitos

d)

Um-para-zero

10.

No contexto de banco de dados, o que é uma chave estrangeira?

a)

Um campo que identifica unicamente cada registro em uma tabela

b)

Um campo que referencia a chave primária de outra tabela

c)

Um campo que armazena valores duplicados

d)

Um campo que armazena dados temporários

11.

Qual é a principal diferença entre modelo lógico e modelo físico de dados?

a)

O modelo lógico define índices, o físico não

b)

O modelo físico detalha como os dados serão armazenados, enquanto o lógico foca na estrutura e nas relações

c)

O modelo lógico é usado apenas para bancos NoSQL

d)

O modelo físico não considera restrições de integridade

12.

No diagrama de classes, o que é uma herança?

a)

Um relacionamento entre tabelas

b)

Um atributo que pertence a várias classes

c)

Uma classe que deriva características de outra classe

d)

Um método compartilhado entre classes

13.

Qual das alternativas abaixo é um exemplo de SGBD (Sistema de Gerenciamento de Banco de Dados)?

a)

Windows

b)

PostgreSQL

c)

HTML

d)

Python

14.

O que é uma dependência funcional em um banco de dados relacional?

a)

Quando um atributo depende de outro para determinar seu valor

b)

Quando uma tabela depende de outra para existir

c)

Quando um banco de dados depende de um software específico

d)

Quando um campo depende de um índice

15.

Qual das alternativas representa corretamente a Segunda Forma Normal (2FN)?

a)

Elimina dependências parciais de chave primária

b)

Elimina todos os atributos compostos

c)

Elimina todos os relacionamentos muitos-para-muitos

d)

Elimina chaves estrangeiras

16.

No MER, o que é cardinalidade?

a)

O número de atributos em uma entidade

b)

O número de entidades que podem se relacionar entre si em uma relação

c)

O número de tabelas em um banco de dados

d)

O número de registros em uma tabela

17.

Qual das opções abaixo é uma vantagem do uso de banco de dados relacional?

a)

Dificuldade de manutenção

b)

Redundância de dados elevada

c)

Integridade e consistência dos dados

d)

Falta de suporte a transações

18.

No diagrama de classes, o que são métodos?

a)

Atributos de uma classe

b)

Operações ou funções que uma classe pode executar

c)

Relacionamentos entre classes

d)

Instâncias de uma classe

19.

Qual das alternativas representa um exemplo de modelo de dados lógico?

a)

Diagrama Entidade-Relacionamento

b)

Esquema de tabelas com tipos de dados e restrições

c)

Estrutura de arquivos físicos

d)

Código SQL de criação de índices

20.

Qual é a principal função de um SGBD?

a)

Gerenciar o hardware do servidor

b)

Controlar o acesso, armazenamento e manipulação dos dados

c)

Criar páginas web dinâmicas

d)

Gerar relatórios gráficos automaticamente