Logo Passei Direto
Buscar
Conforme afirmam Coronel e Rob (2011, p.75) uma chave estrangeira é um atributo ou uma combinação de atributos em uma tabela cujos valores devem coincidir com a chave primária de outra tabela ou devem ser nulos. Com base nas afirmacoes sobre a chave estrangeira, avalie as seguintes asserções e a relação proposta entre elas:

I. A chave primária é obrigatória em todas as tabelas e o seu valor nunca poderá repetir dentro de uma tabela. A chave estrangeira não é obrigatória em uma tabela mas, caso haja uma ou mais chaves estrangeiras dentro de uma tabela, os seus valores podem repetir uma infinidade de vezes.
PORQUE
II. A chave estrangeira é utilizada para criar os relacionamentos entre as tabelas, ela é a referência, em uma tabela, a uma chave primária de outra tabela. É importante que ao criar uma chave estrangeira em uma tabela, usemos o mesmo nome da sua respectiva chave primária porém, mesmo com nomes distintos o que realmente importa é o valor contido na chave.

Analise atentamente as asserções e assinale a alternativa CORRETA.

I. A chave primária é obrigatória em todas as tabelas e o seu valor nunca poderá repetir dentro de uma tabela. A chave estrangeira não é obrigatória em uma tabela mas, caso haja uma ou mais chaves estrangeiras dentro de uma tabela, os seus valores podem repetir uma infinidade de vezes.
PORQUE
II. A chave estrangeira é utilizada para criar os relacionamentos entre as tabelas, ela é a referência, em uma tabela, a uma chave primária de outra tabela. É importante que ao criar uma chave estrangeira em uma tabela, usemos o mesmo nome da sua respectiva chave primária porém, mesmo com nomes distintos o que realmente importa é o valor contido na chave.
As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I.
A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
As asserções I e II são proposições falsas.
User badge image
Exercícios Para o Aprendizado

há 3 anos

Respostas

User badge image

Ed Verified user icon

ano passado

Vamos analisar as asserções I e II cuidadosamente: I. A chave primária é obrigatória em todas as tabelas e o seu valor nunca poderá repetir dentro de uma tabela. A chave estrangeira não é obrigatória em uma tabela, mas, caso haja uma ou mais chaves estrangeiras dentro de uma tabela, os seus valores podem repetir uma infinidade de vezes. - A primeira parte da asserção I está correta: a chave primária é obrigatória e seus valores não podem se repetir. A segunda parte também está correta: a chave estrangeira não é obrigatória e seus valores podem se repetir. Portanto, a asserção I é verdadeira. II. A chave estrangeira é utilizada para criar os relacionamentos entre as tabelas, ela é a referência, em uma tabela, a uma chave primária de outra tabela. É importante que ao criar uma chave estrangeira em uma tabela, usemos o mesmo nome da sua respectiva chave primária, porém, mesmo com nomes distintos, o que realmente importa é o valor contido na chave. - A primeira parte da asserção II está correta: a chave estrangeira realmente cria relacionamentos entre tabelas. No entanto, a parte que diz que é importante usar o mesmo nome da chave primária não é verdadeira. O que importa é que os tipos de dados sejam compatíveis e que os valores correspondam, não necessariamente que os nomes sejam iguais. Portanto, a asserção II é falsa. Agora, com base nas análises: - A asserção I é verdadeira. - A asserção II é falsa. Portanto, a alternativa correta é: A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.

Essa resposta te ajudou?

0
Dislike0

Ainda não achou a resposta?

  • Integrado com os principais modelos de IA do mercado
  • Respostas em segundos
  • IA treinada para estudantes brasileiros.
PasseIA logoEvolua sua forma de estudar

Cadastre-se ou realize login

User badge image

Ed Verified user icon

há 3 anos

A alternativa correta é: "As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I." A chave primária é um atributo ou uma combinação de atributos que identifica unicamente cada linha em uma tabela. É obrigatória em todas as tabelas e seu valor nunca pode se repetir dentro da tabela. Já a chave estrangeira é um atributo ou uma combinação de atributos em uma tabela cujos valores devem coincidir com a chave primária de outra tabela ou devem ser nulos. A chave estrangeira é utilizada para criar os relacionamentos entre as tabelas, ela é a referência, em uma tabela, a uma chave primária de outra tabela. A asserção I está correta. A asserção II também está correta, pois a chave estrangeira é importante para criar relacionamentos entre tabelas e deve ser nomeada da mesma forma que a chave primária correspondente. No entanto, mesmo que as chaves tenham nomes diferentes, o que importa é o valor contido na chave. Portanto, a asserção II é uma justificativa da I.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Assinale a alternativa correta que demonstra o nome do subconjunto do SQL em que os comandos: CREATE, DROP e ALTER pertencem.


DDL - Linguagem de Definição de Dados
DML - Linguagem de Manipulação de Dados
DCL - Linguagem de Controle de Dados
DTL - Linguagem de Transação de Dados

KORTH et al (2012) descreve que, na modelagem física, é utilizada a linguagem SQL (Structured Query Language) ou Linguagem de Consulta Estruturada, que possui como objetivo central a manipulação dos bancos de dados relacionais e é utilizada para interagir com o usuário e o SGBD permitindo: inserir, consultar, gerenciar, controlar transações, entre outras opções. Além de instruções de consultas ao banco de dados, podemos utilizar as instruções SQL para:

I. A definição de esquemas de relacionamento.
II. Criar restrições em relacionamentos.
III. Consultas baseada em álgebra relacional.
IV. Determinar a segurança do ambiente com todo o controle de acesso ao banco de dados.
V. Executar operações matemáticas complexas.
Todas as afirmativas I, II, III e IV estão corretas.
As afirmativas I, II e III estão corretas.
As afirmativas I, II e IV estão corretas.
As afirmativas I, III e V estão corretas.

Analisando cuidadosamente as afirmativas apresentadas, é correto o que se afirma em:

Todas as afirmativas I, II, III e IV estão corretas.

Além de instruções de consultas ao banco de dados, podemos utilizar as instruções SQL para:

a definição de esquemas de relacionamento;
criar restrições em relacionamentos;
consultas baseada em álgebra relacional;
determinar a segurança do ambiente com todo o controle de acesso ao banco de dados.

Mais conteúdos dessa disciplina