wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Modelagem de Banco de Dados

Total questions: 57

Worksheet time: 29mins

Name
Class
Date
1.

Qual é o foco do Modelo Conceitual (E/R)?

a)

Entidades, atributos e relacionamentos

b)

Processos de normalização e desnormalização

c)

Implementação física do banco de dados

d)

Regras de integridade referencial

2.

O Modelo Lógico é independente de qual característica?

a)

Tecnologia

b)

SGBD específico

c)

Usuários finais

d)

Armazenamento

3.

Para qual público é destinado o Modelo Conceitual (E/R)?

a)

Usuários finais e analistas de negócio

b)

Desenvolvedores de hardware

c)

Equipe de marketing

d)

Clientes externos

4.

O foco do Modelo Lógico é a estrutura de dados (______, colunas, chaves).

a)

tabelas

b)

linhas

c)

campos

d)

registros

5.

Qual é o foco do Modelo Conceitual (E/R)?

a)

Processos de negócio

b)

Entidades, atributos e relacionamentos

c)

Implementação técnica

d)

Segurança de dados

6.

O público do Modelo Conceitual (E/R) é composto por ________ e analistas de negócio que precisam compreender a estrutura de dados sem preocupações com detalhes técnicos de implementação.

a)

usuários finais

b)

programadores de baixo nível

c)

administradores de rede

d)

engenheiros de hardware

7.

As características do Modelo Conceitual (E/R) incluem ser independente de tecnologia e utilizar notação gráfica (retângulos, losangos, elipses) para representar entidades, relacionamentos e atributos.

a)

Verdadeiro

b)

Falso

8.

Qual é a importância do modelo conceitual na modelagem de dados?

a)

O modelo conceitual é a primeira etapa na modelagem de dados, estabelecendo uma base clara para comunicação entre equipes técnicas e não-técnicas antes da implementação.

b)

O modelo conceitual serve apenas para definir índices de performance no banco de dados.

c)

O modelo conceitual é utilizado exclusivamente para a implementação física do banco de dados.

d)

O modelo conceitual é responsável por criar rotinas de backup e recuperação de dados.

9.

O público do Modelo Lógico são Analistas de sistemas e ______ de Banco de Dados (DBAs).

a)

Administradores

b)

Programadores

c)

Usuários

d)

Gerentes

10.

Qual é o foco do Modelo Físico em bancos de dados?

a)

Implementação específica de estruturas do banco de dados (índices, partições, armazenamento físico, configurações de desempenho).

b)

Definição das entidades e relacionamentos do sistema.

c)

Modelagem dos processos de negócio da organização.

d)

Criação de diagramas de fluxo de dados.

11.

As características do Modelo Físico dependem de qual fator principal?

a)

Do SGBD escolhido (MySQL, PostgreSQL, SQL Server, Oracle), considerando aspectos de hardware, desempenho e capacidade de armazenamento.

b)

Da linguagem de programação utilizada para acessar o banco de dados.

c)

Do número de usuários que acessam o sistema simultaneamente.

d)

Da interface gráfica utilizada para manipulação dos dados.

12.

Um dos elementos principais do Modelo Lógico são as ________ (entidades).

a)

Tabelas

b)

Atributos

c)

Chaves

d)

Relacionamentos

13.

No Modelo Lógico, as ________ representam os atributos das tabelas.

a)

Colunas

b)

Linhas

c)

Chaves

d)

Índices

14.

Os ________ de dados são um dos elementos principais do Modelo Lógico.

a)

tipos

b)

campos

c)

valores

d)

nomes

15.

O Modelo Lógico utiliza ________ primárias e estrangeiras para identificar e relacionar dados.

a)

chaves

b)

tabelas

c)

campos

d)

índices

16.

Os ________ entre tabelas são fundamentais no Modelo Lógico.

a)

relacionamentos

b)

campos

c)

índices

d)

valores

17.

As ________ de integridade garantem a consistência dos dados no Modelo Lógico.

a)

restrições

b)

tabelas

c)

consultas

d)

índices

18.

Cada entidade do modelo conceitual se transforma em uma ______ no modelo lógico.

a)

tabela

b)

coluna

c)

linha

d)

chave

19.

O identificador da entidade se torna a ______ da tabela.

a)

chave primária (PK)

b)

chave estrangeira (FK)

c)

coluna de índice

d)

atributo opcional

20.

Relacionamentos são implementados usando ______.

a)

chaves estrangeiras (FK)

b)

chaves primárias (PK)

c)

índices únicos

d)

procedures armazenadas

21.

Relacionamentos muitos-para-muitos são implementados usando ______.

a)

tabelas associativas

b)

chaves primárias

c)

campos únicos

d)

procedimentos armazenados

22.

Quais são exemplos de tipos de dados numéricos?

a)

INTEGER, DECIMAL(p,s), FLOAT

b)

CHAR(n), VARCHAR(n), TEXT

c)

DATE, TIME, DATETIME, TIMESTAMP

d)

BOOLEAN

23.

O tipo de dado _______ armazena valores lógicos como Verdadeiro/Falso.

a)

BOOLEAN

b)

INTEGER

c)

STRING

d)

FLOAT

24.

Sobre os tipos de dados de texto, assinale a alternativa correta:

a)

Armazenam apenas números inteiros

b)

Armazenam sequências de caracteres

c)

Armazenam apenas datas

d)

Armazenam valores lógicos

25.

O tipo de dado DATE armazena:

a)

Apenas hora

b)

Apenas data

c)

Apenas valores lógicos

d)

Apenas textos longos

26.

Verdadeiro ou Falso: O tipo FLOAT é utilizado para armazenar textos longos.

a)

Verdadeiro

b)

Falso

27.

Qual o tipo de dado recomendado para o campo CPF?

a)

CHAR(11)

b)

VARCHAR(20)

c)

INT

d)

DATE

28.

Qual o tipo de dado recomendado para o campo Nome?

a)

VARCHAR(100)

b)

INT

c)

DATE

d)

BOOLEAN

29.

Qual o tipo de dado recomendado para o campo Preço?

a)

DECIMAL(10,2)

b)

VARCHAR(255)

c)

DATE

d)

INT

30.

Qual o tipo de dado recomendado para o campo Data Nascimento?

a)

DATE

b)

VARCHAR

c)

BOOLEAN

d)

FLOAT

31.

Qual o tipo de dado recomendado para o campo Descrição?

a)

TEXT

b)

INT

c)

DATE

d)

BOOLEAN

32.

O que é uma chave primária em um banco de dados?

a)

Campo ou conjunto de campos que identifica unicamente cada registro na tabela, garantindo a unicidade e integridade dos dados.

b)

Campo que pode conter valores duplicados em diferentes registros.

c)

Campo utilizado apenas para armazenar senhas dos usuários.

d)

Campo que armazena dados temporários e pode ser excluído a qualquer momento.

33.

Qual das opções abaixo NÃO é uma característica de uma chave primária?

a)

Valor único para cada registro

b)

Pode ser nulo

c)

Preferencialmente imutável

d)

Preferencialmente simples (um campo)

34.

Uma chave primária deve ter um _______ para cada registro.

a)

valor único

b)

valor repetido

c)

valor nulo

d)

valor opcional

35.

Nos exemplos apresentados, qual campo pode ser usado como chave primária para a tabela de Produtos?

a)

ID_Cliente

b)

Codigo_Barras ou ID_Produto

c)

Numero_Pedido

d)

Matricula

36.

Nos exemplos apresentados, qual campo pode ser usado como chave primária para a tabela de Funcionários?

a)

Matricula (valor único na empresa)

b)

Nome do Funcionário

c)

Departamento

d)

Data de Admissão

37.

O que é uma chave estrangeira (Foreign Key)?

a)

Campo que referencia a chave primária de outra tabela, estabelecendo uma relação entre registros de diferentes tabelas.

b)

Campo que armazena dados duplicados.

c)

Campo que identifica exclusivamente cada registro em uma tabela.

d)

Campo que permite valores nulos apenas.

38.

Complete: Uma das regras das chaves estrangeiras é que deve existir na tabela _________.

a)

referenciada

b)

primária

c)

secundária

d)

auxiliar

39.

Uma chave estrangeira pode ser ________, indicando um relacionamento opcional.

a)

nula

b)

única

c)

primária

d)

composta

40.

A chave estrangeira mantém ________ referencial, não permitindo exclusão de registros referenciados.

a)

integridade

b)

redundância

c)

duplicidade

d)

volatilidade

41.

A restrição _______ indica que o campo é obrigatório e não pode receber valor nulo.

a)

NOT NULL

b)

UNIQUE

c)

DEFAULT

d)

PRIMARY KEY

42.

A restrição _______ garante que o valor seja único na tabela, não podendo haver repetição.

a)

UNIQUE

b)

PRIMARY KEY

c)

FOREIGN KEY

d)

CHECK

43.

A restrição _______ permite validar regras de negócio, especificando condições, como por exemplo: Idade INTEGER CHECK (Idade > 0).

a)

CHECK

b)

PRIMARY KEY

c)

FOREIGN KEY

d)

UNIQUE

44.

A restrição _______ define um valor padrão quando não informado explicitamente, como em: Data_Cadastro DATE DEFAULT CURRENT_DATE.

a)

DEFAULT

b)

PRIMARY KEY

c)

UNIQUE

d)

NOT NULL

45.

O que são índices no modelo lógico de banco de dados?

a)

Estruturas que aceleram consultas ao banco de dados

b)

Tabelas que armazenam dados temporários

c)

Funções para deletar registros

d)

Métodos de backup de dados

46.

_______ é uma ferramenta gratuita e online para criação visual de diagramas e modelos de dados, com suporte a diversos tipos de diagramas.

a)

Draw.io

b)

Photoshop

c)

Excel

d)

Notepad

47.

_______ é uma ferramenta específica para modelagem de bancos MySQL.

a)

MySQL Workbench

b)

Oracle Data Modeler

c)

Microsoft Access

d)

DBDesigner

48.

_______ é a visualização gráfica das tabelas e relacionamentos do modelo de dados.

a)

Diagrama lógico

b)

Chave primária

c)

Consulta SQL

d)

Campo de texto

49.

_______ são comandos SQL para criar as estruturas do banco de dados.

a)

Scripts DDL

b)

Scripts DML

c)

Scripts DQL

d)

Scripts TCL

50.

Tabelas devem ser nomeadas no plural e de forma descritiva, como ________ e ________.

a)

CLIENTES, PRODUTOS

b)

CLIENTE, PRODUTO

c)

CLIENTES, PRODUTO

d)

CLIENTE, PRODUTOS

51.

Campos devem ser nomeados de forma ________ e clara, como nome, preco, data_cadastro.

a)

singular

b)

plural

c)

aleatória

d)

composta

52.

Chaves devem seguir um padrão consistente, como ________.

a)

ID_Tabela

b)

Tabela_ID

c)

Chave_Principal

d)

Nome_Tabela

53.

Para garantir eficiência nas consultas, as chaves primárias devem ser ________ quando possível.

a)

numéricas sequenciais

b)

alfabéticas aleatórias

c)

palavras reservadas

d)

valores duplicados

54.

Para tipos de dados, deve-se escolher o ________ tipo adequado ao conteúdo.

a)

menor

b)

maior

c)

igual

d)

diferente

55.

A documentação deve estar sempre ________.

a)

atualizada

b)

incompleta

c)

desatualizada

d)

confusa

e)

omitida

56.

No contexto de um sistema de vendas online, como devem ser definidas as chaves primárias e estrangeiras para as tabelas de clientes, produtos, pedidos e acompanhamento de status?

a)

Cada tabela deve ter uma chave primária única, e as chaves estrangeiras devem relacionar pedidos a clientes e produtos, além de status ao pedido.

b)

Todas as tabelas devem compartilhar a mesma chave primária.

c)

As chaves primárias devem ser compostas por múltiplos campos não relacionados.

d)

Não é necessário definir chaves estrangeiras entre as tabelas.

57.

Um dos conceitos abordados na aula de Introdução aos Conceitos Avançados é Atributos derivados e ________.

a)

multivalorados

b)

simples

c)

chave primária

d)

relacionais