

Seu próximo nível começa aqui
Com a Assinatura Ilimitada, você tem tudo que precisa para sua aprovação.
Com a Assinatura Ilimitada, você combina prática, teoria e método em uma única assinatura com tudo que você precisa para sua aprovação.
Ao desenvolvermos sistemas, a persistência de dados é realizada em um banco de dados, que normalmente opera sob a linguagem SQL, desta foram, o que é o conceito de chave primeira em banco de dados.
Uma coluna que armazena valores inteiros e que podem se repetir
Uma coluna que armazena valores exclusivos para cada registro na tabela
Uma coluna que armazena valores em forma de texto, para serem recuperados
Uma coluna que armazena valores com diversos tipos de dados
O conceito fundamental para estabelecer relações entre linhas de tabelas em um banco de dados relacional é a chave. Em um banco de dados relacional, existem pelo menos três tipos de chaves que devem ser consideradas: chave primária, chave alternativa e chave estrangeira. Em relação à chave estrangeira em uma tabela relacional, assinale a alternativa correta.
É uma coluna ou um conjunto de colunas que referenciam a chave alternativa de outra tabela.
É uma coluna ou um conjunto de colunas que referenciam a chave primária de outra tabela.
É uma coluna ou um conjunto de colunas que referenciam a chave primária da mesma linha.
É uma coluna ou um conjunto de colunas que referenciam a chave alternativa da mesma tabela.
É uma coluna ou um conjunto de linhas que referenciam qualquer chave de outra tabela.
Considerando a modelagem de bancos de dados relacionais, cada tabela deve possuir sua chave primária, sendo correto que uma chave primária composta
não se aplica a tabelas com menos do que dez atributos.
deve ser formada por dois ou mais atributos.
é formada por um único atributo do tipo caractere, com no mínimo 40 caracteres.
não pode conter atributos do tipo booleano.
aplica-se unicamente a tabelas compostas exclusivamente por atributos do tipo numérico.
Na passagem do modelo de entidade-relacionamento lógico para o modelo físico de um banco de dados relacional, os relacionamentos de cardinalidade muitos-para-muitos indicam a necessidade de criação de
uma chave estrangeira.
um índice.
uma chave primária.
uma tabela.
Observe a representação lógica da entidade FUNCIONARIO a seguir.

O atributo IDSUPERVISOR é uma chave estrangeira e faz referência ao atributo IDFUNCIONARIO do supervisor direto do funcionário, quando há relação de supervisão entre funcionários.
Nesse caso, o relacionamento entre funcionários é do tipo:
binário;
um para um;
um para muitos;
muitos para muitos;
autorrelacionamento.
As chaves primárias constituem um conceito básico em bancos de dados relacionais, sendo correto afirmar sobre as mesmas que
não podem conter atributos do tipo numérico.
devem, necessariamente, ser formadas por atributos multivalorados.
devem, obrigatoriamente, ser do tipo caractere.
não são utilizadas em tabelas com número reduzido de registros.
podem ser compostas por mais de um atributo.
Assinale a alternativa correta sobre o conceito de chaves primárias em bancos de dados relacionais.
A chave primária pode ser uma coluna que não é obrigatória.
A chave primária pode conter valores nulos.
A chave primária é uma coluna ou uma combinação de colunas cujos valores distinguem uma linha das demais dentro de uma tabela.
A chave primária é uma coluna que pode ter valores duplicados dentro de uma tabela.
A chave primária pode ser compartilhada entre várias tabelas.
Considerando a utilização de chave primária e chave estrangeira em uma tabela de um banco de dados relacional, identifique a afirmativa que contém uma característica comum a esses dois tipos de chave.
Utilizam uma ou mais colunas.
Permitem valores duplicados.
O valor nulo é permitido.
Não identificam unicamente a linha em uma tabela.
É permitido mais de uma chave por tabela.
As duas tabelas em questão possuem Primary Key.
Certo
Errado
Na tabela DENUNCIA, a coluna Codigo_Agente foi definida como chave estrangeira.
Certo
Errado
Qual é a altura máxima de uma árvore vermelha e preta com N chaves?
log(N)
log(N) + 1
2log(N)
2log(N) + 1
N/2
Uma rede de lojas de departamentos planeja configurar uma tabela de fato (VENDAS) que favoreça a integridade para análise de vendas no mesmo carrinho (na mesma transação de venda, tal qual a associação conhecida entre fralda e cerveja). A tabela de fato possui os seguintes atributos: ChaveCalendário(FK), ChaveLoja(FK), ChaveProduto(FK), ChaveCliente(FK), IDTransação, HoraMinVenda, ReaisVendidos e QuantidadeVendida.
Assinale a opção que indica o(s) atributo(s) que deve(m) ser a chave primária da tabela de fato VENDAS.
(FK = Foreign Key/chave estrangeira)
Apenas IDTransação.
Apenas ChaveProduto.
Chave composta por ChaveProduto e IDTransação.
Chave composta por ChaveCliente e IDTransação.
IDTransação, ChaveProduto e ChaveCliente.
No modelo relacional de bancos de dados, considere uma tabela na qual há três atributos com características que permitem seu uso como chave primária. Dessa forma, o projetista definiu um desses atributos como a chave primária da tabela. Considerando os três atributos descritos, cada um deles recebe a denominação de chave
individual.
abstrata.
provisória.
candidata.
selecionada.
No modelo de banco de dados relacional, em que consiste uma chave primária?
Consiste em uma chave que permite criptografar o conteúdo de uma tabela do banco de dados para aumentar a segurança e evitar acessos não autorizados, devendo haver uma chave secundária correspondente para permitir descriptografar a tabela.
Consiste em um campo (coluna) de uma tabela do banco de dados que permite identificar unicamente cada registro da tabela, não podendo ter valores nulos e podendo haver apenas uma única chave desse tipo em uma mesma tabela.
Consiste em um campo (coluna) de uma tabela do banco de dados que pode possuir valores repetidos e que, juntamente com outros campos do mesmo tipo, pode ser usado para compor uma chave secundária, que serve para identificar unicamente os registros na tabela.
Consiste em um campo (coluna) de uma tabela utilizado para relacionar dados nessa tabela com dados em outra tabela do mesmo banco de dados, permitindo fazer consultas que combinem dados de ambas as tabelas.
Qual das seguintes afirmações define corretamente uma "chave estrangeira" em um banco de dados relacional?
Uma restrição que define a integridade dos dados em uma tabela.
Um atributo que identifica exclusivamente uma tupla em uma tabela.
Um índice que acelera a recuperação de dados em uma tabela.
Um conjunto de uma ou mais colunas em uma tabela que se refere à chave primária em outra tabela.
Um atributo de uma tabela.

Vemos acima um Diagrama de Entidade e Relacionamento de um sistema de imobiliária, onde identificamos claramente os relacionamentos entre as entidades. Qual das alternativas abaixo não se enquadra logicamente nestes relacionamentos?
Locador contata corretor de imóveis (um locador pode contatar vários corretores e um corretor pode ser contatado por vários locadores).
Corretor de imóveis atende locatário (um corretor pode atender vários locatários e um locatário pode ser atendido por vários corretores).
Locatário aluga Imóvel (um locatário aluga um imóvel e um imóvel pode ser alugado por vários locatários).
Locador contata o locatário (um locatário aluga um imóvel e um imóvel pode ser alugado por vários locatários) para a locação do seu imóvel sem a atuação de um corretor.
Locador possui imóvel (um locador possui vários imóveis e um imóvel pertence a apenas um locador).
Assinale a alternativa que representa corretamente o conceito de chave estrangeira no contexto dos bancos de dados relacionais:
Em uma tabela, a chave estrangeira consiste em uma coluna que identifica exclusivamente uma linha. O seu propósito é identificar, de modo exclusivo, um valor.
Em uma tabela, a chave estrangeira consiste em uma coluna que identifica exclusivamente uma linha. O seu propósito é relacionar tabelas, para viabilizar consultas combinadas.
Em uma tabela, a chave estrangeira consiste em uma ou mais colunas que se relacionam com a chave primária de outra tabela. O seu propósito é relacionar tabelas para viabilizar consultas combinadas.
Em uma tabela, a chave estrangeira consiste em uma ou mais colunas que se relacionam com a chave primária de outra tabela. O seu propósito é identificar, de modo exclusivo, um valor.
Em uma tabela, a chave estrangeira consiste em uma coluna que identifica, de modo exclusivo, um valor existente em outra tabela. O seu propósito é tornar as consultas de dados mais rápidas em função da redundância de informações.
Qual das seguintes chaves geralmente é usada para representar as relações entre as tabelas?
Chave mestra
Chave primária
Chave secundária
Chave estrangeira
Chave representativa
De acordo com a restrição de domínio de uma relação, em uma chave estrangeira, o valor do campo tem que coincidir com uma chave primária de uma tabela referenciada.
Certo
Errado