wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Chaves Primárias e Estrangeiras em DBs

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

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

a)

Um campo que pode conter valores duplicados

b)

Um campo ou conjunto de campos que identifica unicamente cada registro em uma tabela

c)

Um campo usado apenas para armazenar datas

d)

Um campo que armazena valores nulos

2.

Qual das alternativas melhor define uma chave estrangeira?

a)

Um campo que armazena apenas números inteiros

b)

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

c)

Um campo obrigatório em todas as tabelas

d)

Um campo que não pode ser indexado

3.

Qual é a principal função da chave primária em uma tabela?

a)

Permitir valores nulos

b)

Garantir a unicidade de cada registro

c)

Armazenar imagens

d)

Permitir duplicidade de dados

4.

O que é integridade referencial em bancos de dados relacionais?

a)

Garantia de que todos os dados são criptografados

b)

Garantia de que uma chave estrangeira sempre referencia uma chave primária existente

c)

Garantia de que não existem campos vazios

d)

Garantia de que todos os registros são únicos

5.

Em um modelo entidade-relacionamento (DER), o que representa uma relação entre tabelas?

a)

Um campo de texto

b)

Uma associação entre entidades, geralmente por meio de chaves estrangeiras

c)

Um índice secundário

d)

Um tipo de dado específico

6.

Qual das opções abaixo é um exemplo de chave primária?

a)

Nome do cliente

b)

CPF do cliente

c)

Endereço do cliente

d)

Telefone do cliente

7.

Qual das opções abaixo é um exemplo de chave estrangeira?

a)

Código do produto na tabela Produtos

b)

Código do cliente na tabela Pedidos

c)

Nome do funcionário na tabela Funcionários

d)

Data de nascimento na tabela Clientes

8.

O que acontece se tentarmos inserir um valor em uma chave estrangeira que não existe na tabela referenciada?

a)

O valor é aceito normalmente

b)

O banco de dados retorna um erro de integridade referencial

c)

O valor é convertido para nulo

d)

O registro é duplicado

9.

Qual ferramenta é comumente utilizada para modelagem de DERs?

a)

Microsoft Word

b)

MySQL Workbench

c)

Paint

d)

Excel

10.

Qual das alternativas abaixo NÃO é um tipo de modelagem de dados?

a)

Modelagem conceitual

b)

Modelagem física

c)

Modelagem virtual

d)

Modelagem lógica

11.

Em relação aos tipos de dados, qual é o mais adequado para armazenar datas em um banco de dados?

a)

VARCHAR

b)

DATE

c)

INT

d)

BOOLEAN

12.

O que caracteriza uma tabela em um banco de dados relacional?

a)

Um conjunto de imagens

b)

Um conjunto de linhas e colunas que armazenam dados estruturados

c)

Um arquivo de texto simples

d)

Um gráfico de barras

13.

Qual das opções abaixo é um tipo de dado numérico em bancos de dados?

a)

CHAR

b)

DATE

c)

INT

d)

TEXT

14.

O que é uma coluna em uma tabela de banco de dados?

a)

Um registro individual

b)

Um campo que define um atributo dos dados armazenados

c)

Um conjunto de tabelas

d)

Um índice

15.

Qual das alternativas abaixo representa uma relação de um-para-muitos entre tabelas?

a)

Um cliente pode fazer vários pedidos

b)

Um pedido pode ter vários clientes

c)

Um produto pertence a vários fornecedores

d)

Um funcionário pode ter vários cargos ao mesmo tempo

16.

Em um DER, o que significa a cardinalidade 1:N?

a)

Um para um

b)

Um para muitos

c)

Muitos para muitos

d)

Muitos para um

17.

Qual é a principal diferença entre chave primária e chave estrangeira?

a)

A chave primária pode ser nula, a estrangeira não

b)

A chave primária identifica unicamente um registro, a estrangeira referencia um registro em outra tabela

c)

Ambas servem apenas para indexação

d)

Não existe diferença

18.

Qual das opções abaixo é um exemplo de integridade referencial?

a)

Não permitir valores duplicados em uma coluna

b)

Garantir que todo valor de chave estrangeira exista como chave primária na tabela referenciada

c)

Permitir valores nulos em todas as colunas

d)

Permitir qualquer tipo de dado em qualquer coluna

19.

Qual tipo de modelagem é responsável por representar as entidades e seus relacionamentos de forma abstrata, sem detalhes técnicos?

a)

Modelagem física

b)

Modelagem conceitual

c)

Modelagem lógica

d)

Modelagem relacional

20.

Em bancos de dados, qual é a principal utilidade das chaves estrangeiras?

a)

Garantir a unicidade dos registros

b)

Relacionar tabelas e garantir integridade referencial

c)

Armazenar grandes volumes de texto

d)

Indexar colunas para busca rápida