WorksheetsChaves Primárias e Estrangeiras em DBs
Total questions: 20
Worksheet time: 10mins
O que é uma chave primária em um banco de dados relacional?
Um campo que pode conter valores duplicados
Um campo ou conjunto de campos que identifica unicamente cada registro em uma tabela
Um campo usado apenas para armazenar datas
Um campo que armazena valores nulos
Qual das alternativas melhor define uma chave estrangeira?
Um campo que armazena apenas números inteiros
Um campo que referencia a chave primária de outra tabela
Um campo obrigatório em todas as tabelas
Um campo que não pode ser indexado
Qual é a principal função da chave primária em uma tabela?
Permitir valores nulos
Garantir a unicidade de cada registro
Armazenar imagens
Permitir duplicidade de dados
O que é integridade referencial em bancos de dados relacionais?
Garantia de que todos os dados são criptografados
Garantia de que uma chave estrangeira sempre referencia uma chave primária existente
Garantia de que não existem campos vazios
Garantia de que todos os registros são únicos
Em um modelo entidade-relacionamento (DER), o que representa uma relação entre tabelas?
Um campo de texto
Uma associação entre entidades, geralmente por meio de chaves estrangeiras
Um índice secundário
Um tipo de dado específico
Qual das opções abaixo é um exemplo de chave primária?
Nome do cliente
CPF do cliente
Endereço do cliente
Telefone do cliente
Qual das opções abaixo é um exemplo de chave estrangeira?
Código do produto na tabela Produtos
Código do cliente na tabela Pedidos
Nome do funcionário na tabela Funcionários
Data de nascimento na tabela Clientes
O que acontece se tentarmos inserir um valor em uma chave estrangeira que não existe na tabela referenciada?
O valor é aceito normalmente
O banco de dados retorna um erro de integridade referencial
O valor é convertido para nulo
O registro é duplicado
Qual ferramenta é comumente utilizada para modelagem de DERs?
Microsoft Word
MySQL Workbench
Paint
Excel
Qual das alternativas abaixo NÃO é um tipo de modelagem de dados?
Modelagem conceitual
Modelagem física
Modelagem virtual
Modelagem lógica
Em relação aos tipos de dados, qual é o mais adequado para armazenar datas em um banco de dados?
VARCHAR
DATE
INT
BOOLEAN
O que caracteriza uma tabela em um banco de dados relacional?
Um conjunto de imagens
Um conjunto de linhas e colunas que armazenam dados estruturados
Um arquivo de texto simples
Um gráfico de barras
Qual das opções abaixo é um tipo de dado numérico em bancos de dados?
CHAR
DATE
INT
TEXT
O que é uma coluna em uma tabela de banco de dados?
Um registro individual
Um campo que define um atributo dos dados armazenados
Um conjunto de tabelas
Um índice
Qual das alternativas abaixo representa uma relação de um-para-muitos entre tabelas?
Um cliente pode fazer vários pedidos
Um pedido pode ter vários clientes
Um produto pertence a vários fornecedores
Um funcionário pode ter vários cargos ao mesmo tempo
Em um DER, o que significa a cardinalidade 1:N?
Um para um
Um para muitos
Muitos para muitos
Muitos para um
Qual é a principal diferença entre chave primária e chave estrangeira?
A chave primária pode ser nula, a estrangeira não
A chave primária identifica unicamente um registro, a estrangeira referencia um registro em outra tabela
Ambas servem apenas para indexação
Não existe diferença
Qual das opções abaixo é um exemplo de integridade referencial?
Não permitir valores duplicados em uma coluna
Garantir que todo valor de chave estrangeira exista como chave primária na tabela referenciada
Permitir valores nulos em todas as colunas
Permitir qualquer tipo de dado em qualquer coluna
Qual tipo de modelagem é responsável por representar as entidades e seus relacionamentos de forma abstrata, sem detalhes técnicos?
Modelagem física
Modelagem conceitual
Modelagem lógica
Modelagem relacional
Em bancos de dados, qual é a principal utilidade das chaves estrangeiras?
Garantir a unicidade dos registros
Relacionar tabelas e garantir integridade referencial
Armazenar grandes volumes de texto
Indexar colunas para busca rápida
