Buscar

aula07-modelagem de dados

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 39 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 39 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 39 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

1.
		Ao tentar inserir um valor nulo em um campo que é chave primária estaremos violando a:
	
	
	
	Restrição de Referência
	
	
	Restrição de Domínio
	
	
	Restrição de Chave Primária
	
	
	Restrições Semântica
	
	
	Restrição de Entidade
		
	Gabarito
Comentado
	
	
	
	
	 
		
	
		2.
		Relacione as colunas e em seguida marque a alternativa correta:
	
	
	
	1 - 3 - 5 - 4 - 2
	
	
	3 - 1 - 4 - 5 - 2
	
	
	2 - 5 - 4 - 1 - 3
	
	
	5 - 4 - 2 - 1 - 3
	
	
	2 - 5 - 4 - 3 - 1
		
	Gabarito
Comentado
	
	
	
	
	 
		
	
		3.
		No Modelo Relacional de Dados, o mecanismo fundamental para manter a consistência dos dados e evitar registros órfãos é denominado.
	
	
	
	Dependência Funcional.
	
	
	Normalização.
	
	
	Integridade Referencial.
	
	
	Integridade Relacional.
	
	
	Integridade de Chave.
		
	Gabarito
Comentado
	
	
	
	
	 
		
	
		4.
		Uma restrição que é especificada entre duas relações e é usada para manter a consistência entre tuplas de duas relações é denominada restrição de
	
	
	
	integridade de entidade
	
	
	integridade de chave
	
	
	chave primária
	
	
	integridade comportamental
	
	
	integridade referencial
	
	
	
	 
		
	
		5.
		(CESGRANRIO - 2010 - BNDES - Analista de Sistemas / Suporte) O princípio da integridade de dados caracteriza-se por condições obrigatórias impostas pelo modelo de banco de dados. Nesse contexto, a restrição de integridade referencial diz que
	
	
	
	uma linha de uma tabela S que se refere à tabela V deve referenciar uma linha existente na tabela V.
	
	
	os valores das chaves primárias devem ser atômicos.
	
	
	uma tabela deve ter pelo menos uma chave.
	
	
	o valor de cada campo deve ser um valor nulo ou um valor único dentro dos valores permitidos para o campo.
	
	
	nenhum valor de chave primária pode ser nulo.
	
	
	
	 
		
	
		6.
		Analise as seguintes afirmações sobre integridade em banco de dados.
 
I. Em banco de dados, podemos falar de integridade de entidade e referencial.
 
II. Para que haja integridade de entidade, deve-se observar a propriedade de que a coluna da chave primária não pode conter valores null.
 
III. Já, para que haja integridade referencial, deve-se observar a propriedade de que não pode haver registros (linhas) duplicados em uma tabela com chave estrangeira.
 
Assinale a alternativa que contém a(s) afirmação(ões) CORRETA(S).
	
	
	
	Apenas II.
	
	
	Apenas I.
	
	
	Apenas II e III.
	
	
	Apenas III.
	
	
	Apenas I e II.
		
	Gabarito
Comentado
	
	
	
	
	 
		
	
		7.
		Análise as afirmativas abaixo e marque a alternativa que corresponde a verdade.
I. Chave primária:  é uma chave candidata que foi considerada principal pelo projetista e foi designada para determinar  a ordenação lógica das tuplas na relação quando da sua implementação física;
II. Chave alternativa : é uma chave candidata que não foi designada para ser chave primária;
III. Chave estrangeira:  é um atributo incluído em uma relação para permitir a representação de uma associação lógica entre tuplas de duas relações;
 
	
	
	
	Apenas II e III são verdadeiras
	
	
	Apenas I é verdadeira
	
	
	Apenas I e III são verdadeiras;
	
	
	Apenas I e II são verdadeiras;
	
	
	I, II e III são verdadeiras
	
	
	
	 
		
	
		8.
		Em banco de dados, são usadas diversas estruturas, entre elas, tem-se:
I - relações.
II - chaves.
III - chave estrangeira.
IV - relacionamentos.
V - atributos.
A quantidade de itens certos é igual a:
	
	
	
	4
	
	
	2
	
	
	3
	
	
	1
	
	
	5
		1.
		Relacione a segunda coluna de acordo com a primeira:                     
 
(1) Uma coluna ou um grupo de colunas que assegura a unicidade das linhas dentro de uma tabela.
(2) Usado quando uma entidade não possui valor para um determinado atributo.
(3) Os valores que aparecem nos atributos em uma chave estrangeira devem aparecer na chave primaria da tabela referenciada.
(4) Determinado valor ou uma escala de valores que certo atributo pode assumir.
 
 
(     ) Domínio.
(     ) Chave Primaria.
(     ) Atributos nulos.
(     ) Integridade Referencial
 
A alternativa que corresponde ao preenchimento das colunas, na sequência, é:
	
	
	
	4, 1, 2, 3
	
	
	4, 3, 1, 2
	
	
	1, 4, 2, 3
	
	
	1, 3, 4, 2
	
	
	2, 1, 4, 3
		
	Gabarito
Comentado
	
	
	
	
	 
		
	
		2.
		Considere o texto a seguir e complete as lacunas com expressões constantes nas alternativas, respeitando a correlação seqüencial em que estão dispostas.
 
Uma ..................... é uma coluna ou uma combinação de colunas cujos valores distinguem uma linha das demais, dentro de uma tabela.
Uma ...................... é uma coluna ou uma combinação de colunas cujos valores aparecem, necessariamente, na ........................ de uma outra tabela.
Em alguns casos, mais de uma coluna ou combinações de colunas podem servir para distinguir uma linha das demais. Uma das colunas (ou combinação de colunas) é escolhida como ..................... As demais colunas ou combinações são denominadas ........................
 
A seqüência correta encontra-se apenas em:
	
	
	
	Chave primária; chave estrangeira; chave primária; chave candidata; chaves secundárias
	
	
	Chave primária; chave estrangeira; chave primária; chave secundária; chaves candidatas.
	
	
	Chave primária; chave estrangeira; chave primária; chave primária; chaves estrangeiras
	
	
	Chave primária; chave estrangeira; chave primária; chave primária; chaves candidatas.
	
	
	Chave primária; super-chave; chave primária; chave candidata; chaves secundárias
	
Explicação:
Uma Chave primária é uma coluna ou uma combinação de colunas cujos valores distinguem uma linha das demais, dentro de uma tabela.
Uma chave estrangeira é uma coluna ou uma combinação de colunas cujos valores aparecem, necessariamente, na chave primária de uma outra tabela.
Em alguns casos, mais de uma coluna ou combinações de colunas podem servir para distinguir uma linha das demais. Uma das colunas (ou combinação de colunas) é escolhida como chave primária As demais colunas ou combinações são denominadas chaves candidatas..
	
	
	
	 
		
	
		3.
		Em uma Tabela de banco de dados uma tupla equivale a:
	
	
	
	coluna
	
	
	um campo
	
	
	Chave primária
	
	
	Chave secundária
	
	
	linha
	
Explicação: O que equivale a uma tupla em uma tabela de banco de dados é uma linha.
	
	
	
	 
		
	
		4.
		Sobre o Modelo Relacional é correto afirmar:
	
	
	
	É um modelo de implementação de banco de dados que representa o banco de dados como uma coleção de nodos conectados a partir de um nodo raiz.
	
	
	É um modelo de implementação de banco de dados em que os dados são armazenados em tabelas, sendo que as linhas representam fatos armazenados e as colunas representam os atributos da tabela.
	
	
	É um modelo conceitual de banco de dados proposto por Codd em 1970 através do qual é possível representar as entidades e os relacionamentos de um sistema de informações.
	
	
	Em uma relação ou tabela no modelo relacional é obrigatória a existência de chave primária e de chave estrangeira, enquanto que chaves candidatas são opcionais.
	
	
	Descreve uma relação ou tabela do banco de dados como um conjunto de tuplas, sendo que uma ou mais tuplas formam a chave primária.
	
	
	
	 
		
	
		5.
		No modelo relacional Chave Estrangeira pode ser entendida como:
	
	
	
	A chave primária de uma tabela em outra tabela.
	
	
	Como uma superchave da tabela.
	
	
	Como uma chave candidata da tabela.
	
	
	Como um atributo obrigatório da tabela.
	
	
	Como uma coluna única na tabela.
		
	Gabarito
Comentado
	
	
	
	
	 
		
	
		6.
		Quando se fala em restrição de integridade de chave estamos falando de:
	
	
	
	restrição que define que os valores da chave candidata devem ser 0.
	
	
	restrição que define que os valores da chave primária devem ser únicos.
	
	
	restrição que defineque os valores da chave secundária devem existir na chave primária da relação que participa o relacionamento.
	
	
	restrição que define que os valores da chave primária não pode ser null.
	
	
	restrição que define que os valores da chave secundária não podem ser null.
		
	Gabarito
Comentado
	
	
	
	
	 
		
	
		7.
		Quando o atributo chave primária de uma entidade é exportado para outra entidade geram-se:
	
	
	
	chaves primárias duplicadas
	
	
	agregações
	
	
	erros
	
	
	views
	
	
	chaves estrangeiras
	
	
	
	 
		
	
		8.
		No modelo relacional, a chave-primária de uma tabela é muito importante. Sobre isto, qual a MELHOR alternativa:
	
	
	
	Garantir que não haverá repetição de nenhuma informação na tabela
	
	
	A chave-primária é utilizada na criação dos relacionamentos entre tabelas, visto que é exportada para outra tabela, consumando a ligação entre essas tabelas. Identifica um registro da tabela de forma única e impede que o valor da chave-primária seja duplicado
	
	
	Integridade dos dados da tabela, uma vez que impede que o valor da chave-primária seja repetido, visto que identifica um registro da tabela de forma única.
	
	
	Integridade das chaves de todas as tabelas e dos dados da tabela, uma vez que impede que o valor da chave-primária seja repetido, visto que identifica um registro da tabela de forma única.
	
	
	A chave-primária de uma tabela do modelo relacional, principalmente, garante a integridade dos dados e ajuda nos relacionamentos entre tabelas. A chave-primária é utilizada nos relacionamentos entre as tabelas do modelo.
		1.
		O modelo lógico de dados, tem como conceito básico estabelecer relações entre linhas de tabelas de um banco de dados relacional. Dentre as listadas abaixo, selecione o tipo de chave que tem como característica apontar para a chave primária de outra tabela ou da mesma tabela. Ou seja, passa a existir uma relação entre tuplas de duas tabelas ou de uma única tabela.
	
	
	
	Chave Composta.
	
	
	Chave Alternativa.
	
	
	Chave primária.
	
	
	Chave Candidata.
	
	
	Chave Estrangeira.
		
	Gabarito
Comentado
	
	
	
	
	 
		
	
		2.
		Em relação às restrições que podem ser impostas em bancos de dados relacionais é correto afirmar:
	
	
	
	A exclusão de uma tupla de uma tabela R2 não implica na exclusão de suas referências em uma tabela R1;
	
	
	A restrição não-nula poderá ser aplicada em uma coluna para garantir que todas as tuplas da tabela apresentem um valor para essa coluna. Trata-se de campos que devem ser de preenchimento obrigatório.
	
	
	A restrição não-redundante é implementada em uma coluna para garantir que existam valores duplicados na mesma.
	
	
	A alteração de uma FK (Foreign Key - chave-primária) de uma tupla de R2 implicará em alterações de todas as tuplas de R2 que faça referência à este valor nesta tabela;
	
	
	A PK (Primary-key - chave-estrangeira) de uma tabela deve sempre fazer referencia a uma FK(Foreign Key - chave-estrangeira) em outra tabela;
	
	
	
	 
		
	
		3.
		Qual alternativa ilustra melhor e de forma mais completa os principais objetivos da modelagem relacional?
	
	
	
	Garantir que não haverá redundância alguma no Banco de Dados.
	
	
	Criar um modelo que será implementado posteriormente em um Sistema Gerenciador de Banco de Dados.
	
	
	Projetar um Banco de Dados otimizado, com o mínimo de redundância possível, garantindo a integridade dos dados e organizando a informação de modo que possa ser recuperada corretamente, principalmente por sistemas transacionais
	
	
	Preparar um desenho ótimo do Banco de Dados, separando a informação em tabelas e formatando todas as chaves-primárias e estrangeiras
	
	
	Garantir que haverá redundância alguma no Banco de Dados
	
	
	
	 
		
	
		4.
		As linhas de uma tabela ou relação que compõem um modelo relacional é conhecida como:
	
	
	
	Esquema.
	
	
	Domínio.
	
	
	Atributo.
	
	
	Tupla.
	
	
	Atributo chave.
		
	Gabarito
Comentado
	
	
	
	
	 
		
	
		5.
		Um conceito usado no modelo relacional é o de atributos chaves. Existem diferentes tipos de chaves que uma tabela em um modelo relacional pode ter. Uma propriedade apresentada por um desses tipos é:
	
	
	
	uma chave candidata de uma entidade identifica de forma única uma instância da entidade;
	
	
	uma chave candidata de uma entidade indica que ela está associada a outra entidade
	
	
	uma chave estrangeira não pode ter valor NULL
	
	
	uma chave candidata não pode ser escolhida como chave Primária
	
	
	uma chave primária pode ter valor NULL
	
	
	
	 
		
	
		6.
		Assinale a alternativa que preenche respectiva e corretamente as lacunas.
 
Restrição de _______________   : Nenhum valor de chave primária pode ser nulo, porque este valor identifica a tupla numa relação.
 
Restrição de _______________   : Especificada para manter a consistência entre tuplas de duas relações.
 
Restrições de _______________ : Especificam as chaves candidatas de cada esquema de relação; valores de chaves candidatas devem ser distintos.
	
	
	
	Chave, integridade de entidade e integridade referencial
	
	
	Integridade de entidade, integridade referencial e chave
	
	
	Integridade referencial, chave e integridade de entidade
	
	
	Integridade referencial, integridade de entidade e chave
	
	
	Chave, integridade referencial e integridade de entidade
		
	Gabarito
Comentado
	
	
	
	
	 
		
	
		7.
		Ao atributo ou conjunto de atributos de uma relação que referencia a chave primária de outra relação, de forma a garantir a restrição de integridade referencial, dá-se o nome de chave
	
	
	
	referencial.
	
	
	candidata.
	
	
	estrangeira.
	
	
	secundária.
	
	
	transitiva.
		
	Gabarito
Comentado
	
	
	
	
	 
		
	
		8.
		O modelo lógico de dados, tem como conceito básico estabelecer relações entre linhas de tabelas de um banco de dados relacional.Dentre as listadas abaixo, selecione o tipo de chave que tem como característica identificar univocamente um registro em uma determinada tabela de um banco de dados relacional.
	
	
	
	Chave Candidata.
	
	
	Chave Primária.
	
	
	Chave Alternativa.
	
	
	Chave Estrangeira.
	
	
	Chave composta.
	
Explicação:
condiz com o contexto da disciplina
		1.
		O modelo lógico de dados, tem como conceito básico estabelecer relações entre linhas de tabelas de um banco de dados relacional. Dentre as listadas abaixo, selecione o tipo de chave que tem como característica a Implementação de relacionamento entre tabelas de um banco de dados relacional
	
	
	
	Chave Estrangeira.
	
	
	Chave Primária.
	
	
	Chave Alternativa.
	
	
	Chave Candidata.
	
	
	Chave composta
		
	Gabarito
Comentado
	
	
	
	
	 
		
	
		2.
		Qual dos tipos chaves abaixo, possui as característica de uma SUPER CHAVE só que não foi escolhida para ser uma chave primária de uma determinada tabela ou relação.
	
	
	
	Super chave.
	
	
	Chave Estrangeira.
	
	
	Chave Primária.
	
	
	Chave Candidata.
	
	
	Chave Secundária.
	
	
	
	 
		
	
		3.
		(FUMARC - 2012 - TJ-MG - Técnico Judiciário - Administrador de Banco de Dados) Analise as sentenças abaixo, as quais discutem as principais restrições que podem ser expressas no modelo de dados relacional.
I. Restrições de domínio são impostas para garantir que os valores nas colunas sejam atômicos e que respeitem os tipos de dados das colunas.
II. Restrição de integridade de entidade diz respeito à garantia de que toda linha em uma tabela deve ser única.
III. A restrição de integridade referencial garante que determinadas colunas em uma tabela sejam iguais às colunas que compõem a chave primária de outra tabela ou da própria tabela.
IV. A restrição de chave estabelece que nenhum valor de chave primária pode ser vazio.
Estão CORRETAS as afirmativas:
	
	
	
	II e III
	
	
	I, II e III
	
	
	III e IV
	
	
	I e III
	
	
	I e IV4.
		Considere: No contexto da folha de pagamento de uma empresa, um funcionário de nome João ocupa o cargo de código 05 - Analista de Sistemas, é registrado na empresa sob a identidade 3.428, está alocado no Departamento de Tecnologia e sua idade é 35 anos. Em um modelo entidade-relacionamento normalizado, são entidade, relacionamento, atributo e chave, respectivamente:
	
	
	
	funcionário, empresa, cargo e idade
	
	
	identidade, alocação, código e funcionário
	
	
	folha de pagamento, empresa, idade e cargo
	
	
	código, funcionário, empresa e alocação
	
	
	funcionário, alocação, idade e identidade
	
	
	
	 
		
	
		5.
		Relacione a segunda coluna de acordo com a primeira:                     
 
(1) Uma coluna ou um grupo de colunas que assegura a unicidade das linhas dentro de uma tabela.
(2) Usado quando uma entidade não possui valor para um determinado atributo.
(3) Os valores que aparecem nos atributos em uma chave estrangeira devem aparecer na chave primaria da tabela referenciada.
(4) Determinado valor ou uma escala de valores que certo atributo pode assumir.
 
 
(     ) Domínio.
(     ) Chave Primaria.
(     ) Atributos nulos.
(     ) Integridade Referencial
 
A alternativa que corresponde ao preenchimento das colunas, na sequência, é:
	
	
	
	1, 3, 4, 2
	
	
	1, 4, 2, 3
	
	
	4, 1, 2, 3
	
	
	4, 3, 1, 2
	
	
	2, 1, 4, 3
		
	Gabarito
Comentado
	
	
	
	
	 
		
	
		6.
		No modelo relacional Chave Estrangeira pode ser entendida como:
	
	
	
	A chave primária de uma tabela em outra tabela.
	
	
	Como uma superchave da tabela.
	
	
	Como uma chave candidata da tabela.
	
	
	Como um atributo obrigatório da tabela.
	
	
	Como uma coluna única na tabela.
		
	Gabarito
Comentado
	
	
	
	
	 
		
	
		7.
		Sobre o Modelo Relacional é correto afirmar:
	
	
	
	Em uma relação ou tabela no modelo relacional é obrigatória a existência de chave primária e de chave estrangeira, enquanto que chaves candidatas são opcionais.
	
	
	É um modelo conceitual de banco de dados proposto por Codd em 1970 através do qual é possível representar as entidades e os relacionamentos de um sistema de informações.
	
	
	É um modelo de implementação de banco de dados que representa o banco de dados como uma coleção de nodos conectados a partir de um nodo raiz.
	
	
	É um modelo de implementação de banco de dados em que os dados são armazenados em tabelas, sendo que as linhas representam fatos armazenados e as colunas representam os atributos da tabela.
	
	
	Descreve uma relação ou tabela do banco de dados como um conjunto de tuplas, sendo que uma ou mais tuplas formam a chave primária.
	
	
	
	 
		
	
		8.
		Em uma Tabela de banco de dados uma tupla equivale a:
	
	
	
	linha
	
	
	Chave secundária
	
	
	um campo
	
	
	Chave primária
	
	
	coluna
	
Explicação: O que equivale a uma tupla em uma tabela de banco de dados é uma linha.
		1.
		Considere o texto a seguir e complete as lacunas com expressões constantes nas alternativas, respeitando a correlação seqüencial em que estão dispostas.
 
Uma ..................... é uma coluna ou uma combinação de colunas cujos valores distinguem uma linha das demais, dentro de uma tabela.
Uma ...................... é uma coluna ou uma combinação de colunas cujos valores aparecem, necessariamente, na ........................ de uma outra tabela.
Em alguns casos, mais de uma coluna ou combinações de colunas podem servir para distinguir uma linha das demais. Uma das colunas (ou combinação de colunas) é escolhida como ..................... As demais colunas ou combinações são denominadas ........................
 
A seqüência correta encontra-se apenas em:
	
	
	
	Chave primária; chave estrangeira; chave primária; chave primária; chaves candidatas.
	
	
	Chave primária; chave estrangeira; chave primária; chave primária; chaves estrangeiras
	
	
	Chave primária; super-chave; chave primária; chave candidata; chaves secundárias
	
	
	Chave primária; chave estrangeira; chave primária; chave secundária; chaves candidatas.
	
	
	Chave primária; chave estrangeira; chave primária; chave candidata; chaves secundárias
	
Explicação:
Uma Chave primária é uma coluna ou uma combinação de colunas cujos valores distinguem uma linha das demais, dentro de uma tabela.
Uma chave estrangeira é uma coluna ou uma combinação de colunas cujos valores aparecem, necessariamente, na chave primária de uma outra tabela.
Em alguns casos, mais de uma coluna ou combinações de colunas podem servir para distinguir uma linha das demais. Uma das colunas (ou combinação de colunas) é escolhida como chave primária As demais colunas ou combinações são denominadas chaves candidatas..
	
	
	
	 
		
	
		2.
		Quando o atributo chave primária de uma entidade é exportado para outra entidade geram-se:
	
	
	
	erros
	
	
	chaves primárias duplicadas
	
	
	chaves estrangeiras
	
	
	views
	
	
	agregações
	
	
	
	 
		
	
		3.
		No modelo relacional, a chave-primária de uma tabela é muito importante. Sobre isto, qual a MELHOR alternativa:
	
	
	
	A chave-primária de uma tabela do modelo relacional, principalmente, garante a integridade dos dados e ajuda nos relacionamentos entre tabelas. A chave-primária é utilizada nos relacionamentos entre as tabelas do modelo.
	
	
	Integridade das chaves de todas as tabelas e dos dados da tabela, uma vez que impede que o valor da chave-primária seja repetido, visto que identifica um registro da tabela de forma única.
	
	
	Integridade dos dados da tabela, uma vez que impede que o valor da chave-primária seja repetido, visto que identifica um registro da tabela de forma única.
	
	
	A chave-primária é utilizada na criação dos relacionamentos entre tabelas, visto que é exportada para outra tabela, consumando a ligação entre essas tabelas. Identifica um registro da tabela de forma única e impede que o valor da chave-primária seja duplicado
	
	
	Garantir que não haverá repetição de nenhuma informação na tabela
	
	
	
	 
		
	
		4.
		Quando se fala em restrição de integridade de chave estamos falando de:
	
	
	
	restrição que define que os valores da chave secundária não podem ser null.
	
	
	restrição que define que os valores da chave primária não pode ser null.
	
	
	restrição que define que os valores da chave primária devem ser únicos.
	
	
	restrição que define que os valores da chave secundária devem existir na chave primária da relação que participa o relacionamento.
	
	
	restrição que define que os valores da chave candidata devem ser 0.
		
	Gabarito
Comentado
	
	
	
	
	 
		
	
		5.
		Em relação às restrições que podem ser impostas em bancos de dados relacionais é correto afirmar:
	
	
	
	A restrição não-redundante é implementada em uma coluna para garantir que existam valores duplicados na mesma.
	
	
	A alteração de uma FK (Foreign Key - chave-primária) de uma tupla de R2 implicará em alterações de todas as tuplas de R2 que faça referência à este valor nesta tabela;
	
	
	A exclusão de uma tupla de uma tabela R2 não implica na exclusão de suas referências em uma tabela R1;
	
	
	A restrição não-nula poderá ser aplicada em uma coluna para garantir que todas as tuplas da tabela apresentem um valor para essa coluna. Trata-se de campos que devem ser de preenchimento obrigatório.
	
	
	A PK (Primary-key - chave-estrangeira) de uma tabela deve sempre fazer referencia a uma FK(Foreign Key - chave-estrangeira) em outra tabela;
	
	
	
	 
		
	
		6.
		As linhas de uma tabela ou relação que compõem um modelo relacional é conhecida como:
	
	
	
	Tupla.
	
	
	Esquema.
	
	
	Atributo.
	
	
	Domínio.
	
	
	Atributo chave.
		
	Gabarito
Comentado
	
	
	
	
	 
		
	
		7.
		O modelo lógico de dados, tem como conceito básico estabelecer relações entre linhas de tabelas de um banco de dados relacional. Dentre as listadas abaixo, selecione o tipo de chave que tem comocaracterística apontar para a chave primária de outra tabela ou da mesma tabela. Ou seja, passa a existir uma relação entre tuplas de duas tabelas ou de uma única tabela.
	
	
	
	Chave Candidata.
	
	
	Chave Estrangeira.
	
	
	Chave primária.
	
	
	Chave Alternativa.
	
	
	Chave Composta.
		
	Gabarito
Comentado
	
	
	
	
	 
		
	
		8.
		Assinale a alternativa que preenche respectiva e corretamente as lacunas.
 
Restrição de _______________   : Nenhum valor de chave primária pode ser nulo, porque este valor identifica a tupla numa relação.
 
Restrição de _______________   : Especificada para manter a consistência entre tuplas de duas relações.
 
Restrições de _______________ : Especificam as chaves candidatas de cada esquema de relação; valores de chaves candidatas devem ser distintos.
	
	
	
	Integridade referencial, chave e integridade de entidade
	
	
	Chave, integridade de entidade e integridade referencial
	
	
	Integridade referencial, integridade de entidade e chave
	
	
	Integridade de entidade, integridade referencial e chave
	
	
	Chave, integridade referencial e integridade de entidade
		1.
		Ao atributo ou conjunto de atributos de uma relação que referencia a chave primária de outra relação, de forma a garantir a restrição de integridade referencial, dá-se o nome de chave
	
	
	
	referencial.
	
	
	transitiva.
	
	
	secundária.
	
	
	estrangeira.
	
	
	candidata.
		
	Gabarito
Comentado
	
	
	
	
	 
		
	
		2.
		O modelo lógico de dados, tem como conceito básico estabelecer relações entre linhas de tabelas de um banco de dados relacional.Dentre as listadas abaixo, selecione o tipo de chave que tem como característica identificar univocamente um registro em uma determinada tabela de um banco de dados relacional.
	
	
	
	Chave Alternativa.
	
	
	Chave Estrangeira.
	
	
	Chave Candidata.
	
	
	Chave Primária.
	
	
	Chave composta.
	
Explicação:
condiz com o contexto da disciplina
	
	
	
	 
		
	
		3.
		Um conceito usado no modelo relacional é o de atributos chaves. Existem diferentes tipos de chaves que uma tabela em um modelo relacional pode ter. Uma propriedade apresentada por um desses tipos é:
	
	
	
	uma chave estrangeira não pode ter valor NULL
	
	
	uma chave primária pode ter valor NULL
	
	
	uma chave candidata de uma entidade identifica de forma única uma instância da entidade;
	
	
	uma chave candidata não pode ser escolhida como chave Primária
	
	
	uma chave candidata de uma entidade indica que ela está associada a outra entidade
	
	
	
	 
		
	
		4.
		Qual alternativa ilustra melhor e de forma mais completa os principais objetivos da modelagem relacional?
	
	
	
	Preparar um desenho ótimo do Banco de Dados, separando a informação em tabelas e formatando todas as chaves-primárias e estrangeiras
	
	
	Garantir que não haverá redundância alguma no Banco de Dados.
	
	
	Projetar um Banco de Dados otimizado, com o mínimo de redundância possível, garantindo a integridade dos dados e organizando a informação de modo que possa ser recuperada corretamente, principalmente por sistemas transacionais
	
	
	Criar um modelo que será implementado posteriormente em um Sistema Gerenciador de Banco de Dados.
	
	
	Garantir que haverá redundância alguma no Banco de Dados
	
	
	
	 
		
	
		5.
		Uma restrição que é especificada entre duas relações e é usada para manter a consistência entre tuplas de duas relações é denominada restrição de
	
	
	
	integridade referencial
	
	
	chave primária
	
	
	integridade de entidade
	
	
	integridade comportamental
	
	
	integridade de chave
	
	
	
	 
		
	
		6.
		Em banco de dados, são usadas diversas estruturas, entre elas, tem-se:
I - relações.
II - chaves.
III - chave estrangeira.
IV - relacionamentos.
V - atributos.
A quantidade de itens certos é igual a:
	
	
	
	3
	
	
	5
	
	
	1
	
	
	2
	
	
	4
	
	
	
	 
		
	
		7.
		(CESGRANRIO - 2010 - BNDES - Analista de Sistemas / Suporte) O princípio da integridade de dados caracteriza-se por condições obrigatórias impostas pelo modelo de banco de dados. Nesse contexto, a restrição de integridade referencial diz que
	
	
	
	uma linha de uma tabela S que se refere à tabela V deve referenciar uma linha existente na tabela V.
	
	
	uma tabela deve ter pelo menos uma chave.
	
	
	o valor de cada campo deve ser um valor nulo ou um valor único dentro dos valores permitidos para o campo.
	
	
	nenhum valor de chave primária pode ser nulo.
	
	
	os valores das chaves primárias devem ser atômicos.
	
	
	
	 
		
	
		8.
		Análise as afirmativas abaixo e marque a alternativa que corresponde a verdade.
I. Chave primária:  é uma chave candidata que foi considerada principal pelo projetista e foi designada para determinar  a ordenação lógica das tuplas na relação quando da sua implementação física;
II. Chave alternativa : é uma chave candidata que não foi designada para ser chave primária;
III. Chave estrangeira:  é um atributo incluído em uma relação para permitir a representação de uma associação lógica entre tuplas de duas relações;
 
	
	
	
	Apenas I e II são verdadeiras;
	
	
	Apenas I é verdadeira
	
	
	I, II e III são verdadeiras
	
	
	Apenas I e III são verdadeiras;
	
	
	Apenas II e III são verdadeiras
		1.
		Ao tentar inserir um valor nulo em um campo que é chave primária estaremos violando a:
	
	
	
	Restrições Semântica
	
	
	Restrição de Entidade
	
	
	Restrição de Chave Primária
	
	
	Restrição de Domínio
	
	
	Restrição de Referência
		
	Gabarito
Comentado
	
	
	
	
	 
		
	
		2.
		Relacione as colunas e em seguida marque a alternativa correta:
	
	
	
	2 - 5 - 4 - 1 - 3
	
	
	2 - 5 - 4 - 3 - 1
	
	
	3 - 1 - 4 - 5 - 2
	
	
	1 - 3 - 5 - 4 - 2
	
	
	5 - 4 - 2 - 1 - 3
		
	Gabarito
Comentado
	
	
	
	
	 
		
	
		3.
		Analise as seguintes afirmações sobre integridade em banco de dados.
 
I. Em banco de dados, podemos falar de integridade de entidade e referencial.
 
II. Para que haja integridade de entidade, deve-se observar a propriedade de que a coluna da chave primária não pode conter valores null.
 
III. Já, para que haja integridade referencial, deve-se observar a propriedade de que não pode haver registros (linhas) duplicados em uma tabela com chave estrangeira.
 
Assinale a alternativa que contém a(s) afirmação(ões) CORRETA(S).
	
	
	
	Apenas II.
	
	
	Apenas I.
	
	
	Apenas III.
	
	
	Apenas I e II.
	
	
	Apenas II e III.
		
	Gabarito
Comentado
	
	
	
	
	 
		
	
		4.
		No Modelo Relacional de Dados, o mecanismo fundamental para manter a consistência dos dados e evitar registros órfãos é denominado.
	
	
	
	Integridade de Chave.
	
	
	Normalização.
	
	
	Integridade Relacional.
	
	
	Integridade Referencial.
	
	
	Dependência Funcional.
		
	Gabarito
Comentado
	
	
	
	
	 
		
	
		5.
		Relacione a segunda coluna de acordo com a primeira:                     
 
(1) Uma coluna ou um grupo de colunas que assegura a unicidade das linhas dentro de uma tabela.
(2) Usado quando uma entidade não possui valor para um determinado atributo.
(3) Os valores que aparecem nos atributos em uma chave estrangeira devem aparecer na chave primaria da tabela referenciada.
(4) Determinado valor ou uma escala de valores que certo atributo pode assumir.
 
 
(     ) Domínio.
(     ) Chave Primaria.
(     ) Atributos nulos.
(     ) Integridade Referencial
 
A alternativa que corresponde ao preenchimento das colunas, na sequência, é:
	
	
	
	2, 1, 4, 3
	
	
	4, 1, 2, 3
	
	
	1, 4, 2, 3
	
	
	4, 3, 1, 2
	
	
	1, 3, 4, 2
		
	Gabarito
Comentado
	
	
	
	
	 
		
	
		6.
		Considere: No contexto da folha de pagamento de uma empresa, um funcionário de nome João ocupa o cargo de código 05 - Analista de Sistemas, é registrado na empresa sob a identidade 3.428, está alocado no Departamento de Tecnologia e sua idade é 35anos. Em um modelo entidade-relacionamento normalizado, são entidade, relacionamento, atributo e chave, respectivamente:
	
	
	
	código, funcionário, empresa e alocação
	
	
	funcionário, empresa, cargo e idade
	
	
	funcionário, alocação, idade e identidade
	
	
	identidade, alocação, código e funcionário
	
	
	folha de pagamento, empresa, idade e cargo
	
	
	
	 
		
	
		7.
		Qual dos tipos chaves abaixo, possui as característica de uma SUPER CHAVE só que não foi escolhida para ser uma chave primária de uma determinada tabela ou relação.
	
	
	
	Chave Estrangeira.
	
	
	Chave Candidata.
	
	
	Super chave.
	
	
	Chave Primária.
	
	
	Chave Secundária.
	
	
	
	 
		
	
		8.
		No modelo relacional Chave Estrangeira pode ser entendida como:
	
	
	
	A chave primária de uma tabela em outra tabela.
	
	
	Como uma coluna única na tabela.
	
	
	Como uma superchave da tabela.
	
	
	Como uma chave candidata da tabela.
	
	
	Como um atributo obrigatório da tabela.
		1.
		(FUMARC - 2012 - TJ-MG - Técnico Judiciário - Administrador de Banco de Dados) Analise as sentenças abaixo, as quais discutem as principais restrições que podem ser expressas no modelo de dados relacional.
I. Restrições de domínio são impostas para garantir que os valores nas colunas sejam atômicos e que respeitem os tipos de dados das colunas.
II. Restrição de integridade de entidade diz respeito à garantia de que toda linha em uma tabela deve ser única.
III. A restrição de integridade referencial garante que determinadas colunas em uma tabela sejam iguais às colunas que compõem a chave primária de outra tabela ou da própria tabela.
IV. A restrição de chave estabelece que nenhum valor de chave primária pode ser vazio.
Estão CORRETAS as afirmativas:
	
	
	
	I e IV
	
	
	I e III
	
	
	I, II e III
	
	
	II e III
	
	
	III e IV
	
	
	
	 
		
	
		2.
		Em uma Tabela de banco de dados uma tupla equivale a:
	
	
	
	Chave secundária
	
	
	linha
	
	
	Chave primária
	
	
	coluna
	
	
	um campo
	
Explicação: O que equivale a uma tupla em uma tabela de banco de dados é uma linha.
	
	
	
	 
		
	
		3.
		Sobre o Modelo Relacional é correto afirmar:
	
	
	
	É um modelo de implementação de banco de dados em que os dados são armazenados em tabelas, sendo que as linhas representam fatos armazenados e as colunas representam os atributos da tabela.
	
	
	É um modelo conceitual de banco de dados proposto por Codd em 1970 através do qual é possível representar as entidades e os relacionamentos de um sistema de informações.
	
	
	Descreve uma relação ou tabela do banco de dados como um conjunto de tuplas, sendo que uma ou mais tuplas formam a chave primária.
	
	
	É um modelo de implementação de banco de dados que representa o banco de dados como uma coleção de nodos conectados a partir de um nodo raiz.
	
	
	Em uma relação ou tabela no modelo relacional é obrigatória a existência de chave primária e de chave estrangeira, enquanto que chaves candidatas são opcionais.
	
	
	
	 
		
	
		4.
		O modelo lógico de dados, tem como conceito básico estabelecer relações entre linhas de tabelas de um banco de dados relacional. Dentre as listadas abaixo, selecione o tipo de chave que tem como característica a Implementação de relacionamento entre tabelas de um banco de dados relacional
	
	
	
	Chave Primária.
	
	
	Chave Estrangeira.
	
	
	Chave composta
	
	
	Chave Alternativa.
	
	
	Chave Candidata.
		
	Gabarito
Comentado
	
	
	
	
	 
		
	
		5.
		Considere o texto a seguir e complete as lacunas com expressões constantes nas alternativas, respeitando a correlação seqüencial em que estão dispostas.
 
Uma ..................... é uma coluna ou uma combinação de colunas cujos valores distinguem uma linha das demais, dentro de uma tabela.
Uma ...................... é uma coluna ou uma combinação de colunas cujos valores aparecem, necessariamente, na ........................ de uma outra tabela.
Em alguns casos, mais de uma coluna ou combinações de colunas podem servir para distinguir uma linha das demais. Uma das colunas (ou combinação de colunas) é escolhida como ..................... As demais colunas ou combinações são denominadas ........................
 
A seqüência correta encontra-se apenas em:
	
	
	
	Chave primária; chave estrangeira; chave primária; chave candidata; chaves secundárias
	
	
	Chave primária; super-chave; chave primária; chave candidata; chaves secundárias
	
	
	Chave primária; chave estrangeira; chave primária; chave primária; chaves estrangeiras
	
	
	Chave primária; chave estrangeira; chave primária; chave primária; chaves candidatas.
	
	
	Chave primária; chave estrangeira; chave primária; chave secundária; chaves candidatas.
	
Explicação:
Uma Chave primária é uma coluna ou uma combinação de colunas cujos valores distinguem uma linha das demais, dentro de uma tabela.
Uma chave estrangeira é uma coluna ou uma combinação de colunas cujos valores aparecem, necessariamente, na chave primária de uma outra tabela.
Em alguns casos, mais de uma coluna ou combinações de colunas podem servir para distinguir uma linha das demais. Uma das colunas (ou combinação de colunas) é escolhida como chave primária As demais colunas ou combinações são denominadas chaves candidatas..
	
	
	
	 
		
	
		6.
		Quando se fala em restrição de integridade de chave estamos falando de:
	
	
	
	restrição que define que os valores da chave primária não pode ser null.
	
	
	restrição que define que os valores da chave candidata devem ser 0.
	
	
	restrição que define que os valores da chave primária devem ser únicos.
	
	
	restrição que define que os valores da chave secundária não podem ser null.
	
	
	restrição que define que os valores da chave secundária devem existir na chave primária da relação que participa o relacionamento.
		
	Gabarito
Comentado
	
	
	
	
	 
		
	
		7.
		Quando o atributo chave primária de uma entidade é exportado para outra entidade geram-se:
	
	
	
	erros
	
	
	agregações
	
	
	chaves estrangeiras
	
	
	chaves primárias duplicadas
	
	
	views
	
	
	
	 
		
	
		8.
		No modelo relacional, a chave-primária de uma tabela é muito importante. Sobre isto, qual a MELHOR alternativa:
	
	
	
	A chave-primária é utilizada na criação dos relacionamentos entre tabelas, visto que é exportada para outra tabela, consumando a ligação entre essas tabelas. Identifica um registro da tabela de forma única e impede que o valor da chave-primária seja duplicado
	
	
	A chave-primária de uma tabela do modelo relacional, principalmente, garante a integridade dos dados e ajuda nos relacionamentos entre tabelas. A chave-primária é utilizada nos relacionamentos entre as tabelas do modelo.
	
	
	Garantir que não haverá repetição de nenhuma informação na tabela
	
	
	Integridade das chaves de todas as tabelas e dos dados da tabela, uma vez que impede que o valor da chave-primária seja repetido, visto que identifica um registro da tabela de forma única.
	
	
	Integridade dos dados da tabela, uma vez que impede que o valor da chave-primária seja repetido, visto que identifica um registro da tabela de forma única.
		1.
		O modelo lógico de dados, tem como conceito básico estabelecer relações entre linhas de tabelas de um banco de dados relacional. Dentre as listadas abaixo, selecione o tipo de chave que tem como característica apontar para a chave primária de outra tabela ou da mesma tabela. Ou seja, passa a existir uma relação entre tuplas de duas tabelas ou de uma única tabela.
	
	
	
	Chave Candidata.
	
	
	Chave primária.
	
	
	Chave Composta.
	
	
	Chave Estrangeira.
	
	
	Chave Alternativa.
		
	Gabarito
Comentado
	
	
	
	
	 
		
	
		2.
		As linhas de uma tabela ou relação que compõem um modelo relacional é conhecida como:
	
	
	
	Atributo.
	
	
	Domínio.
	
	
	Atributo chave.
	
	
	Tupla.
	
	
	Esquema.
		
	GabaritoComentado
	
	
	
	
	 
		
	
		3.
		Em relação às restrições que podem ser impostas em bancos de dados relacionais é correto afirmar:
	
	
	
	A alteração de uma FK (Foreign Key - chave-primária) de uma tupla de R2 implicará em alterações de todas as tuplas de R2 que faça referência à este valor nesta tabela;
	
	
	A PK (Primary-key - chave-estrangeira) de uma tabela deve sempre fazer referencia a uma FK(Foreign Key - chave-estrangeira) em outra tabela;
	
	
	A exclusão de uma tupla de uma tabela R2 não implica na exclusão de suas referências em uma tabela R1;
	
	
	A restrição não-nula poderá ser aplicada em uma coluna para garantir que todas as tuplas da tabela apresentem um valor para essa coluna. Trata-se de campos que devem ser de preenchimento obrigatório.
	
	
	A restrição não-redundante é implementada em uma coluna para garantir que existam valores duplicados na mesma.
	
	
	
	 
		
	
		4.
		Assinale a alternativa que preenche respectiva e corretamente as lacunas.
 
Restrição de _______________   : Nenhum valor de chave primária pode ser nulo, porque este valor identifica a tupla numa relação.
 
Restrição de _______________   : Especificada para manter a consistência entre tuplas de duas relações.
 
Restrições de _______________ : Especificam as chaves candidatas de cada esquema de relação; valores de chaves candidatas devem ser distintos.
	
	
	
	Chave, integridade referencial e integridade de entidade
	
	
	Integridade referencial, integridade de entidade e chave
	
	
	Integridade referencial, chave e integridade de entidade
	
	
	Chave, integridade de entidade e integridade referencial
	
	
	Integridade de entidade, integridade referencial e chave
		
	Gabarito
Comentado
	
	
	
	
	 
		
	
		5.
		Uma restrição que é especificada entre duas relações e é usada para manter a consistência entre tuplas de duas relações é denominada restrição de
	
	
	
	integridade de chave
	
	
	integridade referencial
	
	
	chave primária
	
	
	integridade de entidade
	
	
	integridade comportamental
	
	
	
	 
		
	
		6.
		O modelo lógico de dados, tem como conceito básico estabelecer relações entre linhas de tabelas de um banco de dados relacional.Dentre as listadas abaixo, selecione o tipo de chave que tem como característica identificar univocamente um registro em uma determinada tabela de um banco de dados relacional.
	
	
	
	Chave Estrangeira.
	
	
	Chave Alternativa.
	
	
	Chave Primária.
	
	
	Chave composta.
	
	
	Chave Candidata.
	
Explicação:
condiz com o contexto da disciplina
	
	
	
	 
		
	
		7.
		Qual alternativa ilustra melhor e de forma mais completa os principais objetivos da modelagem relacional?
	
	
	
	Garantir que haverá redundância alguma no Banco de Dados
	
	
	Garantir que não haverá redundância alguma no Banco de Dados.
	
	
	Criar um modelo que será implementado posteriormente em um Sistema Gerenciador de Banco de Dados.
	
	
	Preparar um desenho ótimo do Banco de Dados, separando a informação em tabelas e formatando todas as chaves-primárias e estrangeiras
	
	
	Projetar um Banco de Dados otimizado, com o mínimo de redundância possível, garantindo a integridade dos dados e organizando a informação de modo que possa ser recuperada corretamente, principalmente por sistemas transacionais
	
	
	
	 
		
	
		8.
		Em banco de dados, são usadas diversas estruturas, entre elas, tem-se:
I - relações.
II - chaves.
III - chave estrangeira.
IV - relacionamentos.
V - atributos.
A quantidade de itens certos é igual a:
	
	
	
	2
	
	
	1
	
	
	5
	
	
	4
	
	
	3
		1.
		Um conceito usado no modelo relacional é o de atributos chaves. Existem diferentes tipos de chaves que uma tabela em um modelo relacional pode ter. Uma propriedade apresentada por um desses tipos é:
	
	
	
	uma chave primária pode ter valor NULL
	
	
	uma chave estrangeira não pode ter valor NULL
	
	
	uma chave candidata de uma entidade identifica de forma única uma instância da entidade;
	
	
	uma chave candidata não pode ser escolhida como chave Primária
	
	
	uma chave candidata de uma entidade indica que ela está associada a outra entidade
	
	
	
	 
		
	
		2.
		Ao atributo ou conjunto de atributos de uma relação que referencia a chave primária de outra relação, de forma a garantir a restrição de integridade referencial, dá-se o nome de chave
	
	
	
	referencial.
	
	
	secundária.
	
	
	transitiva.
	
	
	candidata.
	
	
	estrangeira.
		
	Gabarito
Comentado
	
	
	
	
	 
		
	
		3.
		Análise as afirmativas abaixo e marque a alternativa que corresponde a verdade.
I. Chave primária:  é uma chave candidata que foi considerada principal pelo projetista e foi designada para determinar  a ordenação lógica das tuplas na relação quando da sua implementação física;
II. Chave alternativa : é uma chave candidata que não foi designada para ser chave primária;
III. Chave estrangeira:  é um atributo incluído em uma relação para permitir a representação de uma associação lógica entre tuplas de duas relações;
 
	
	
	
	I, II e III são verdadeiras
	
	
	Apenas II e III são verdadeiras
	
	
	Apenas I é verdadeira
	
	
	Apenas I e III são verdadeiras;
	
	
	Apenas I e II são verdadeiras;
	
	
	
	 
		
	
		4.
		(CESGRANRIO - 2010 - BNDES - Analista de Sistemas / Suporte) O princípio da integridade de dados caracteriza-se por condições obrigatórias impostas pelo modelo de banco de dados. Nesse contexto, a restrição de integridade referencial diz que
	
	
	
	uma linha de uma tabela S que se refere à tabela V deve referenciar uma linha existente na tabela V.
	
	
	o valor de cada campo deve ser um valor nulo ou um valor único dentro dos valores permitidos para o campo.
	
	
	nenhum valor de chave primária pode ser nulo.
	
	
	os valores das chaves primárias devem ser atômicos.
	
	
	uma tabela deve ter pelo menos uma chave.
	
	
	
	 
		
	
		5.
		Relacione a segunda coluna de acordo com a primeira:                     
 
(1) Uma coluna ou um grupo de colunas que assegura a unicidade das linhas dentro de uma tabela.
(2) Usado quando uma entidade não possui valor para um determinado atributo.
(3) Os valores que aparecem nos atributos em uma chave estrangeira devem aparecer na chave primaria da tabela referenciada.
(4) Determinado valor ou uma escala de valores que certo atributo pode assumir.
 
 
(     ) Domínio.
(     ) Chave Primaria.
(     ) Atributos nulos.
(     ) Integridade Referencial
 
A alternativa que corresponde ao preenchimento das colunas, na sequência, é:
	
	
	
	4, 3, 1, 2
	
	
	4, 1, 2, 3
	
	
	1, 4, 2, 3
	
	
	2, 1, 4, 3
	
	
	1, 3, 4, 2
		
	Gabarito
Comentado
	
	
	
	
	 
		
	
		6.
		No modelo relacional Chave Estrangeira pode ser entendida como:
	
	
	
	Como uma coluna única na tabela.
	
	
	Como um atributo obrigatório da tabela.
	
	
	Como uma superchave da tabela.
	
	
	Como uma chave candidata da tabela.
	
	
	A chave primária de uma tabela em outra tabela.
		
	Gabarito
Comentado
	
	
	
	
	 
		
	
		7.
		Considere: No contexto da folha de pagamento de uma empresa, um funcionário de nome João ocupa o cargo de código 05 - Analista de Sistemas, é registrado na empresa sob a identidade 3.428, está alocado no Departamento de Tecnologia e sua idade é 35 anos. Em um modelo entidade-relacionamento normalizado, são entidade, relacionamento, atributo e chave, respectivamente:
	
	
	
	identidade, alocação, código e funcionário
	
	
	funcionário, empresa, cargo e idade
	
	
	folha de pagamento, empresa, idade e cargo
	
	
	funcionário, alocação, idade e identidade
	
	
	código, funcionário, empresa e alocação
	
	
	
	 
		
	
		8.
		Analise as seguintes afirmações sobre integridade em banco de dados.
 
I. Em banco de dados, podemos falar de integridade de entidade e referencial.
 
II. Para que haja integridade de entidade, deve-se observar apropriedade de que a coluna da chave primária não pode conter valores null.
 
III. Já, para que haja integridade referencial, deve-se observar a propriedade de que não pode haver registros (linhas) duplicados em uma tabela com chave estrangeira.
 
Assinale a alternativa que contém a(s) afirmação(ões) CORRETA(S).
	
	
	
	Apenas I.
	
	
	Apenas II e III.
	
	
	Apenas I e II.
	
	
	Apenas III.
	
	
	Apenas II.
		1.
		Qual dos tipos chaves abaixo, possui as característica de uma SUPER CHAVE só que não foi escolhida para ser uma chave primária de uma determinada tabela ou relação.
	
	
	
	Chave Primária.
	
	
	Chave Secundária.
	
	
	Chave Estrangeira.
	
	
	Chave Candidata.
	
	
	Super chave.
	
	
	
	 
		
	
		2.
		No Modelo Relacional de Dados, o mecanismo fundamental para manter a consistência dos dados e evitar registros órfãos é denominado.
	
	
	
	Integridade de Chave.
	
	
	Dependência Funcional.
	
	
	Integridade Referencial.
	
	
	Integridade Relacional.
	
	
	Normalização.
		
	Gabarito
Comentado
	
	
	
	
	 
		
	
		3.
		Relacione as colunas e em seguida marque a alternativa correta:
	
	
	
	1 - 3 - 5 - 4 - 2
	
	
	2 - 5 - 4 - 3 - 1
	
	
	2 - 5 - 4 - 1 - 3
	
	
	5 - 4 - 2 - 1 - 3
	
	
	3 - 1 - 4 - 5 - 2
		
	Gabarito
Comentado
	
	
	
	
	 
		
	
		4.
		Ao tentar inserir um valor nulo em um campo que é chave primária estaremos violando a:
	
	
	
	Restrição de Domínio
	
	
	Restrições Semântica
	
	
	Restrição de Entidade
	
	
	Restrição de Referência
	
	
	Restrição de Chave Primária
		
	Gabarito
Comentado
	
	
	
	
	 
		
	
		5.
		O modelo lógico de dados, tem como conceito básico estabelecer relações entre linhas de tabelas de um banco de dados relacional. Dentre as listadas abaixo, selecione o tipo de chave que tem como característica a Implementação de relacionamento entre tabelas de um banco de dados relacional
	
	
	
	Chave Alternativa.
	
	
	Chave composta
	
	
	Chave Candidata.
	
	
	Chave Estrangeira.
	
	
	Chave Primária.
		
	Gabarito
Comentado
	
	
	
	
	 
		
	
		6.
		Sobre o Modelo Relacional é correto afirmar:
	
	
	
	É um modelo de implementação de banco de dados em que os dados são armazenados em tabelas, sendo que as linhas representam fatos armazenados e as colunas representam os atributos da tabela.
	
	
	Descreve uma relação ou tabela do banco de dados como um conjunto de tuplas, sendo que uma ou mais tuplas formam a chave primária.
	
	
	É um modelo conceitual de banco de dados proposto por Codd em 1970 através do qual é possível representar as entidades e os relacionamentos de um sistema de informações.
	
	
	É um modelo de implementação de banco de dados que representa o banco de dados como uma coleção de nodos conectados a partir de um nodo raiz.
	
	
	Em uma relação ou tabela no modelo relacional é obrigatória a existência de chave primária e de chave estrangeira, enquanto que chaves candidatas são opcionais.
	
	
	
	 
		
	
		7.
		Em uma Tabela de banco de dados uma tupla equivale a:
	
	
	
	Chave primária
	
	
	um campo
	
	
	Chave secundária
	
	
	coluna
	
	
	linha
	
Explicação: O que equivale a uma tupla em uma tabela de banco de dados é uma linha.
	
	
	
	 
		
	
		8.
		Considere o texto a seguir e complete as lacunas com expressões constantes nas alternativas, respeitando a correlação seqüencial em que estão dispostas.
 
Uma ..................... é uma coluna ou uma combinação de colunas cujos valores distinguem uma linha das demais, dentro de uma tabela.
Uma ...................... é uma coluna ou uma combinação de colunas cujos valores aparecem, necessariamente, na ........................ de uma outra tabela.
Em alguns casos, mais de uma coluna ou combinações de colunas podem servir para distinguir uma linha das demais. Uma das colunas (ou combinação de colunas) é escolhida como ..................... As demais colunas ou combinações são denominadas ........................
 
A seqüência correta encontra-se apenas em:
	
	
	
	Chave primária; super-chave; chave primária; chave candidata; chaves secundárias
	
	
	Chave primária; chave estrangeira; chave primária; chave primária; chaves candidatas.
	
	
	Chave primária; chave estrangeira; chave primária; chave candidata; chaves secundárias
	
	
	Chave primária; chave estrangeira; chave primária; chave secundária; chaves candidatas.
	
	
	Chave primária; chave estrangeira; chave primária; chave primária; chaves estrangeiras
	
Explicação:
Uma Chave primária é uma coluna ou uma combinação de colunas cujos valores distinguem uma linha das demais, dentro de uma tabela.
Uma chave estrangeira é uma coluna ou uma combinação de colunas cujos valores aparecem, necessariamente, na chave primária de uma outra tabela.
Em alguns casos, mais de uma coluna ou combinações de colunas podem servir para distinguir uma linha das demais. Uma das colunas (ou combinação de colunas) é escolhida como chave primária As demais colunas ou combinações são denominadas chaves candidatas..
		1.
		(FUMARC - 2012 - TJ-MG - Técnico Judiciário - Administrador de Banco de Dados) Analise as sentenças abaixo, as quais discutem as principais restrições que podem ser expressas no modelo de dados relacional.
I. Restrições de domínio são impostas para garantir que os valores nas colunas sejam atômicos e que respeitem os tipos de dados das colunas.
II. Restrição de integridade de entidade diz respeito à garantia de que toda linha em uma tabela deve ser única.
III. A restrição de integridade referencial garante que determinadas colunas em uma tabela sejam iguais às colunas que compõem a chave primária de outra tabela ou da própria tabela.
IV. A restrição de chave estabelece que nenhum valor de chave primária pode ser vazio.
Estão CORRETAS as afirmativas:
	
	
	
	I e IV
	
	
	II e III
	
	
	I e III
	
	
	III e IV
	
	
	I, II e III
	
	
	
	 
		
	
		2.
		Quando se fala em restrição de integridade de chave estamos falando de:
	
	
	
	restrição que define que os valores da chave secundária não podem ser null.
	
	
	restrição que define que os valores da chave primária não pode ser null.
	
	
	restrição que define que os valores da chave primária devem ser únicos.
	
	
	restrição que define que os valores da chave candidata devem ser 0.
	
	
	restrição que define que os valores da chave secundária devem existir na chave primária da relação que participa o relacionamento.
		
	Gabarito
Comentado
	
	
	
	
	 
		
	
		3.
		Quando o atributo chave primária de uma entidade é exportado para outra entidade geram-se:
	
	
	
	agregações
	
	
	chaves estrangeiras
	
	
	chaves primárias duplicadas
	
	
	erros
	
	
	views
	
	
	
	 
		
	
		4.
		No modelo relacional, a chave-primária de uma tabela é muito importante. Sobre isto, qual a MELHOR alternativa:
	
	
	
	A chave-primária é utilizada na criação dos relacionamentos entre tabelas, visto que é exportada para outra tabela, consumando a ligação entre essas tabelas. Identifica um registro da tabela de forma única e impede que o valor da chave-primária seja duplicado
	
	
	Integridade dos dados da tabela, uma vez que impede que o valor da chave-primária seja repetido, visto que identifica um registro da tabela de forma única.
	
	
	Integridade das chaves de todas as tabelas e dos dados da tabela, uma vez que impede que o valor da chave-primária seja repetido, visto que identifica um registro da tabela de forma única.
	
	
	A chave-primária de uma tabela do modelo relacional, principalmente, garante a integridade dos dados e ajuda nos relacionamentos entre tabelas. A chave-primária é utilizada nos relacionamentos entre as tabelas do modelo.
	
	
	Garantir que não haverá repetição de nenhuma informação na tabela
	
	
	
	 
		
	
		5.
		Qual dos tipos chaves abaixo, possui as característica de uma SUPER CHAVE só que não foi escolhida para seruma chave primária de uma determinada tabela ou relação.
	
	
	
	Super chave.
	
	
	Chave Primária.
	
	
	Chave Candidata.
	
	
	Chave Estrangeira.
	
	
	Chave Secundária.
	
	
	
	 
		
	
		6.
		Em uma Tabela de banco de dados uma tupla equivale a:
	
	
	
	Chave primária
	
	
	linha
	
	
	Chave secundária
	
	
	coluna
	
	
	um campo
	
Explicação: O que equivale a uma tupla em uma tabela de banco de dados é uma linha.
	
	
	
	 
		
	
		7.
		Sobre o Modelo Relacional é correto afirmar:
	
	
	
	É um modelo de implementação de banco de dados em que os dados são armazenados em tabelas, sendo que as linhas representam fatos armazenados e as colunas representam os atributos da tabela.
	
	
	Em uma relação ou tabela no modelo relacional é obrigatória a existência de chave primária e de chave estrangeira, enquanto que chaves candidatas são opcionais.
	
	
	É um modelo conceitual de banco de dados proposto por Codd em 1970 através do qual é possível representar as entidades e os relacionamentos de um sistema de informações.
	
	
	É um modelo de implementação de banco de dados que representa o banco de dados como uma coleção de nodos conectados a partir de um nodo raiz.
	
	
	Descreve uma relação ou tabela do banco de dados como um conjunto de tuplas, sendo que uma ou mais tuplas formam a chave primária.
	
	
	
	 
		
	
		8.
		Considere o texto a seguir e complete as lacunas com expressões constantes nas alternativas, respeitando a correlação seqüencial em que estão dispostas.
 
Uma ..................... é uma coluna ou uma combinação de colunas cujos valores distinguem uma linha das demais, dentro de uma tabela.
Uma ...................... é uma coluna ou uma combinação de colunas cujos valores aparecem, necessariamente, na ........................ de uma outra tabela.
Em alguns casos, mais de uma coluna ou combinações de colunas podem servir para distinguir uma linha das demais. Uma das colunas (ou combinação de colunas) é escolhida como ..................... As demais colunas ou combinações são denominadas ........................
 
A seqüência correta encontra-se apenas em:
	
	
	
	Chave primária; chave estrangeira; chave primária; chave primária; chaves estrangeiras
	
	
	Chave primária; chave estrangeira; chave primária; chave secundária; chaves candidatas.
	
	
	Chave primária; chave estrangeira; chave primária; chave candidata; chaves secundárias
	
	
	Chave primária; super-chave; chave primária; chave candidata; chaves secundárias
	
	
	Chave primária; chave estrangeira; chave primária; chave primária; chaves candidatas.
	
Explicação:
Uma Chave primária é uma coluna ou uma combinação de colunas cujos valores distinguem uma linha das demais, dentro de uma tabela.
Uma chave estrangeira é uma coluna ou uma combinação de colunas cujos valores aparecem, necessariamente, na chave primária de uma outra tabela.
Em alguns casos, mais de uma coluna ou combinações de colunas podem servir para distinguir uma linha das demais. Uma das colunas (ou combinação de colunas) é escolhida como chave primária As demais colunas ou combinações são denominadas chaves candidatas..
	
	
	
		1.
		Ao tentar inserir um valor nulo em um campo que é chave primária estaremos violando a:
	
	
	
	Restrição de Entidade
	
	
	Restrição de Referência
	
	
	Restrição de Domínio
	
	
	Restrição de Chave Primária
	
	
	Restrições Semântica
		
	Gabarito
Comentado
	
	
	
	
	 
		
	
		2.
		O modelo lógico de dados, tem como conceito básico estabelecer relações entre linhas de tabelas de um banco de dados relacional. Dentre as listadas abaixo, selecione o tipo de chave que tem como característica a Implementação de relacionamento entre tabelas de um banco de dados relacional
	
	
	
	Chave composta
	
	
	Chave Primária.
	
	
	Chave Candidata.
	
	
	Chave Estrangeira.
	
	
	Chave Alternativa.
		
	Gabarito
Comentado
	
	
	
	
	 
		
	
		3.
		No Modelo Relacional de Dados, o mecanismo fundamental para manter a consistência dos dados e evitar registros órfãos é denominado.
	
	
	
	Integridade Referencial.
	
	
	Integridade Relacional.
	
	
	Integridade de Chave.
	
	
	Normalização.
	
	
	Dependência Funcional.
		
	Gabarito
Comentado
	
	
	
	
	 
		
	
		4.
		Relacione as colunas e em seguida marque a alternativa correta:
	
	
	
	3 - 1 - 4 - 5 - 2
	
	
	2 - 5 - 4 - 1 - 3
	
	
	5 - 4 - 2 - 1 - 3
	
	
	2 - 5 - 4 - 3 - 1
	
	
	1 - 3 - 5 - 4 - 2
		
	Gabarito
Comentado
	
	
	
	
	 
		
	
		5.
		Assinale a alternativa que preenche respectiva e corretamente as lacunas.
 
Restrição de _______________   : Nenhum valor de chave primária pode ser nulo, porque este valor identifica a tupla numa relação.
 
Restrição de _______________   : Especificada para manter a consistência entre tuplas de duas relações.
 
Restrições de _______________ : Especificam as chaves candidatas de cada esquema de relação; valores de chaves candidatas devem ser distintos.
	
	
	
	Integridade referencial, integridade de entidade e chave
	
	
	Chave, integridade referencial e integridade de entidade
	
	
	Chave, integridade de entidade e integridade referencial
	
	
	Integridade de entidade, integridade referencial e chave
	
	
	Integridade referencial, chave e integridade de entidade
		
	Gabarito
Comentado
	
	
	
	
	 
		
	
		6.
		Em banco de dados, são usadas diversas estruturas, entre elas, tem-se:
I - relações.
II - chaves.
III - chave estrangeira.
IV - relacionamentos.
V - atributos.
A quantidade de itens certos é igual a:
	
	
	
	2
	
	
	5
	
	
	4
	
	
	3
	
	
	1
	
	
	
	 
		
	
		7.
		Em relação às restrições que podem ser impostas em bancos de dados relacionais é correto afirmar:
	
	
	
	A restrição não-redundante é implementada em uma coluna para garantir que existam valores duplicados na mesma.
	
	
	A PK (Primary-key - chave-estrangeira) de uma tabela deve sempre fazer referencia a uma FK(Foreign Key - chave-estrangeira) em outra tabela;
	
	
	A exclusão de uma tupla de uma tabela R2 não implica na exclusão de suas referências em uma tabela R1;
	
	
	A restrição não-nula poderá ser aplicada em uma coluna para garantir que todas as tuplas da tabela apresentem um valor para essa coluna. Trata-se de campos que devem ser de preenchimento obrigatório.
	
	
	A alteração de uma FK (Foreign Key - chave-primária) de uma tupla de R2 implicará em alterações de todas as tuplas de R2 que faça referência à este valor nesta tabela;
	
	
	
	 
		
	
		8.
		As linhas de uma tabela ou relação que compõem um modelo relacional é conhecida como:
	
	
	
	Tupla.
	
	
	Atributo chave.
	
	
	Atributo.
	
	
	Esquema.
	
	
	Domínio.
		1.
		O modelo lógico de dados, tem como conceito básico estabelecer relações entre linhas de tabelas de um banco de dados relacional. Dentre as listadas abaixo, selecione o tipo de chave que tem como característica apontar para a chave primária de outra tabela ou da mesma tabela. Ou seja, passa a existir uma relação entre tuplas de duas tabelas ou de uma única tabela.
	
	
	
	Chave primária.
	
	
	Chave Estrangeira.
	
	
	Chave Candidata.
	
	
	Chave Composta.
	
	
	Chave Alternativa.
		
	Gabarito
Comentado
	
	
	
	
	 
		
	
		2.
		Qual alternativa ilustra melhor e de forma mais completa os principais objetivos da modelagem relacional?
	
	
	
	Criar um modelo que será implementado posteriormente em um Sistema Gerenciador de Banco de Dados.
	
	
	Garantir que haverá redundância alguma no Banco de Dados
	
	
	Projetar um Banco de Dados otimizado, com o mínimo de redundância possível, garantindo a integridade dos dados e organizando a informação de modo que possa ser recuperada corretamente, principalmente por sistemas transacionais
	
	
	Garantir que não haverá redundância alguma no Banco de Dados.
	
	
	Preparar um desenho ótimo do Banco de Dados, separando a informação emtabelas e formatando todas as chaves-primárias e estrangeiras
	
	
	
	 
		
	
		3.
		O modelo lógico de dados, tem como conceito básico estabelecer relações entre linhas de tabelas de um banco de dados relacional.Dentre as listadas abaixo, selecione o tipo de chave que tem como característica identificar univocamente um registro em uma determinada tabela de um banco de dados relacional.
	
	
	
	Chave Primária.
	
	
	Chave composta.
	
	
	Chave Alternativa.
	
	
	Chave Estrangeira.
	
	
	Chave Candidata.
	
Explicação:
condiz com o contexto da disciplina
	
	
	
	 
		
	
		4.
		Uma restrição que é especificada entre duas relações e é usada para manter a consistência entre tuplas de duas relações é denominada restrição de
	
	
	
	integridade comportamental
	
	
	chave primária
	
	
	integridade referencial
	
	
	integridade de entidade
	
	
	integridade de chave
	
	
	
	 
		
	
		5.
		Sobre o Modelo Relacional é correto afirmar:
	
	
	
	Em uma relação ou tabela no modelo relacional é obrigatória a existência de chave primária e de chave estrangeira, enquanto que chaves candidatas são opcionais.
	
	
	É um modelo conceitual de banco de dados proposto por Codd em 1970 através do qual é possível representar as entidades e os relacionamentos de um sistema de informações.
	
	
	Descreve uma relação ou tabela do banco de dados como um conjunto de tuplas, sendo que uma ou mais tuplas formam a chave primária.
	
	
	É um modelo de implementação de banco de dados em que os dados são armazenados em tabelas, sendo que as linhas representam fatos armazenados e as colunas representam os atributos da tabela.
	
	
	É um modelo de implementação de banco de dados que representa o banco de dados como uma coleção de nodos conectados a partir de um nodo raiz.
	
	
	
	 
		
	
		6.
		Em uma Tabela de banco de dados uma tupla equivale a:
	
	
	
	Chave primária
	
	
	linha
	
	
	Chave secundária
	
	
	coluna
	
	
	um campo
	
Explicação: O que equivale a uma tupla em uma tabela de banco de dados é uma linha.
	
	
	
	 
		
	
		7.
		Considere o texto a seguir e complete as lacunas com expressões constantes nas alternativas, respeitando a correlação seqüencial em que estão dispostas.
 
Uma ..................... é uma coluna ou uma combinação de colunas cujos valores distinguem uma linha das demais, dentro de uma tabela.
Uma ...................... é uma coluna ou uma combinação de colunas cujos valores aparecem, necessariamente, na ........................ de uma outra tabela.
Em alguns casos, mais de uma coluna ou combinações de colunas podem servir para distinguir uma linha das demais. Uma das colunas (ou combinação de colunas) é escolhida como ..................... As demais colunas ou combinações são denominadas ........................
 
A seqüência correta encontra-se apenas em:
	
	
	
	Chave primária; super-chave; chave primária; chave candidata; chaves secundárias
	
	
	Chave primária; chave estrangeira; chave primária; chave candidata; chaves secundárias
	
	
	Chave primária; chave estrangeira; chave primária; chave secundária; chaves candidatas.
	
	
	Chave primária; chave estrangeira; chave primária; chave primária; chaves estrangeiras
	
	
	Chave primária; chave estrangeira; chave primária; chave primária; chaves candidatas.
	
Explicação:
Uma Chave primária é uma coluna ou uma combinação de colunas cujos valores distinguem uma linha das demais, dentro de uma tabela.
Uma chave estrangeira é uma coluna ou uma combinação de colunas cujos valores aparecem, necessariamente, na chave primária de uma outra tabela.
Em alguns casos, mais de uma coluna ou combinações de colunas podem servir para distinguir uma linha das demais. Uma das colunas (ou combinação de colunas) é escolhida como chave primária As demais colunas ou combinações são denominadas chaves candidatas..
	
	
	
	 
		
	
		8.
		Quando o atributo chave primária de uma entidade é exportado para outra entidade geram-se:
	
	
	
	chaves estrangeiras
	
	
	erros
	
	
	chaves primárias duplicadas
	
	
	views
	
	
	agregações
	
		1.
		No modelo relacional, a chave-primária de uma tabela é muito importante. Sobre isto, qual a MELHOR alternativa:
	
	
	
	Garantir que não haverá repetição de nenhuma informação na tabela
	
	
	A chave-primária é utilizada na criação dos relacionamentos entre tabelas, visto que é exportada para outra tabela, consumando a ligação entre essas tabelas. Identifica um registro da tabela de forma única e impede que o valor da chave-primária seja duplicado
	
	
	Integridade das chaves de todas as tabelas e dos dados da tabela, uma vez que impede que o valor da chave-primária seja repetido, visto que identifica um registro da tabela de forma única.
	
	
	A chave-primária de uma tabela do modelo relacional, principalmente, garante a integridade dos dados e ajuda nos relacionamentos entre tabelas. A chave-primária é utilizada nos relacionamentos entre as tabelas do modelo.
	
	
	Integridade dos dados da tabela, uma vez que impede que o valor da chave-primária seja repetido, visto que identifica um registro da tabela de forma única.
	
	
	
	 
		
	
		2.
		Qual dos tipos chaves abaixo, possui as característica de uma SUPER CHAVE só que não foi escolhida para ser uma chave primária de uma determinada tabela ou relação.
	
	
	
	Chave Candidata.
	
	
	Chave Primária.
	
	
	Chave Estrangeira.
	
	
	Chave Secundária.
	
	
	Super chave.
	
	
	
	 
		
	
		3.
		(FUMARC - 2012 - TJ-MG - Técnico Judiciário - Administrador de Banco de Dados) Analise as sentenças abaixo, as quais discutem as principais restrições que podem ser expressas no modelo de dados relacional.
I. Restrições de domínio são impostas para garantir que os valores nas colunas sejam atômicos e que respeitem os tipos de dados das colunas.
II. Restrição de integridade de entidade diz respeito à garantia de que toda linha em uma tabela deve ser única.
III. A restrição de integridade referencial garante que determinadas colunas em uma tabela sejam iguais às colunas que compõem a chave primária de outra tabela ou da própria tabela.
IV. A restrição de chave estabelece que nenhum valor de chave primária pode ser vazio.
Estão CORRETAS as afirmativas:
	
	
	
	II e III
	
	
	III e IV
	
	
	I, II e III
	
	
	I e IV
	
	
	I e III
	
	
	
	 
		
	
		4.
		Quando se fala em restrição de integridade de chave estamos falando de:
	
	
	
	restrição que define que os valores da chave primária devem ser únicos.
	
	
	restrição que define que os valores da chave secundária não podem ser null.
	
	
	restrição que define que os valores da chave secundária devem existir na chave primária da relação que participa o relacionamento.
	
	
	restrição que define que os valores da chave primária não pode ser null.
	
	
	restrição que define que os valores da chave candidata devem ser 0.
		
	Gabarito
Comentado
	
	
	
	
	 
		
	
		5.
		Considere: No contexto da folha de pagamento de uma empresa, um funcionário de nome João ocupa o cargo de código 05 - Analista de Sistemas, é registrado na empresa sob a identidade 3.428, está alocado no Departamento de Tecnologia e sua idade é 35 anos. Em um modelo entidade-relacionamento normalizado, são entidade, relacionamento, atributo e chave, respectivamente:
	
	
	
	funcionário, empresa, cargo e idade
	
	
	funcionário, alocação, idade e identidade
	
	
	identidade, alocação, código e funcionário
	
	
	código, funcionário, empresa e alocação
	
	
	folha de pagamento, empresa, idade e cargo
	
	
	
	 
		
	
		6.
		Analise as seguintes afirmações sobre integridade em banco de dados.
 
I. Em banco de dados, podemos falar de integridade de entidade e referencial.
 
II. Para que haja integridade de entidade, deve-se observar a propriedade de que a coluna da chave primária não pode conter valores null.
 
III. Já, para que haja integridadereferencial, deve-se observar a propriedade de que não pode haver registros (linhas) duplicados em uma tabela com chave estrangeira.
 
Assinale a alternativa que contém a(s) afirmação(ões) CORRETA(S).
	
	
	
	Apenas I.
	
	
	Apenas II e III.
	
	
	Apenas III.
	
	
	Apenas II.
	
	
	Apenas I e II.
		
	Gabarito
Comentado
	
	
	
	
	 
		
	
		7.
		Ao atributo ou conjunto de atributos de uma relação que referencia a chave primária de outra relação, de forma a garantir a restrição de integridade referencial, dá-se o nome de chave
	
	
	
	referencial.
	
	
	estrangeira.
	
	
	transitiva.
	
	
	candidata.
	
	
	secundária.
		
	Gabarito
Comentado
	
	
	
	
	 
		
	
		8.
		Um conceito usado no modelo relacional é o de atributos chaves. Existem diferentes tipos de chaves que uma tabela em um modelo relacional pode ter. Uma propriedade apresentada por um desses tipos é:
	
	
	
	uma chave candidata de uma entidade identifica de forma única uma instância da entidade;
	
	
	uma chave primária pode ter valor NULL
	
	
	uma chave candidata de uma entidade indica que ela está associada a outra entidade
	
	
	uma chave estrangeira não pode ter valor NULL
	
	
	uma chave candidata não pode ser escolhida como chave Primária
		1.
		(CESGRANRIO - 2010 - BNDES - Analista de Sistemas / Suporte) O princípio da integridade de dados caracteriza-se por condições obrigatórias impostas pelo modelo de banco de dados. Nesse contexto, a restrição de integridade referencial diz que
	
	
	
	uma linha de uma tabela S que se refere à tabela V deve referenciar uma linha existente na tabela V.
	
	
	o valor de cada campo deve ser um valor nulo ou um valor único dentro dos valores permitidos para o campo.
	
	
	os valores das chaves primárias devem ser atômicos.
	
	
	nenhum valor de chave primária pode ser nulo.
	
	
	uma tabela deve ter pelo menos uma chave.
	
	
	
	 
		
	
		2.
		Relacione a segunda coluna de acordo com a primeira:                     
 
(1) Uma coluna ou um grupo de colunas que assegura a unicidade das linhas dentro de uma tabela.
(2) Usado quando uma entidade não possui valor para um determinado atributo.
(3) Os valores que aparecem nos atributos em uma chave estrangeira devem aparecer na chave primaria da tabela referenciada.
(4) Determinado valor ou uma escala de valores que certo atributo pode assumir.
 
 
(     ) Domínio.
(     ) Chave Primaria.
(     ) Atributos nulos.
(     ) Integridade Referencial
 
A alternativa que corresponde ao preenchimento das colunas, na sequência, é:
	
	
	
	4, 1, 2, 3
	
	
	4, 3, 1, 2
	
	
	1, 4, 2, 3
	
	
	2, 1, 4, 3
	
	
	1, 3, 4, 2
		
	Gabarito
Comentado
	
	
	
	
	 
		
	
		3.
		No modelo relacional Chave Estrangeira pode ser entendida como:
	
	
	
	Como um atributo obrigatório da tabela.
	
	
	Como uma coluna única na tabela.
	
	
	A chave primária de uma tabela em outra tabela.
	
	
	Como uma chave candidata da tabela.
	
	
	Como uma superchave da tabela.
		
	Gabarito
Comentado
	
	
	
	
	 
		
	
		4.
		Análise as afirmativas abaixo e marque a alternativa que corresponde a verdade.
I. Chave primária:  é uma chave candidata que foi considerada principal pelo projetista e foi designada para determinar  a ordenação lógica das tuplas na relação quando da sua implementação física;
II. Chave alternativa : é uma chave candidata que não foi designada para ser chave primária;
III. Chave estrangeira:  é um atributo incluído em uma relação para permitir a representação de uma associação lógica entre tuplas de duas relações;
 
	
	
	
	Apenas I e II são verdadeiras;
	
	
	Apenas I é verdadeira
	
	
	I, II e III são verdadeiras
	
	
	Apenas II e III são verdadeiras
	
	
	Apenas I e III são verdadeiras;
	
	
	
	 
		
	
		5.
		Sobre o Modelo Relacional é correto afirmar:
	
	
	
	Em uma relação ou tabela no modelo relacional é obrigatória a existência de chave primária e de chave estrangeira, enquanto que chaves candidatas são opcionais.
	
	
	É um modelo de implementação de banco de dados em que os dados são armazenados em tabelas, sendo que as linhas representam fatos armazenados e as colunas representam os atributos da tabela.
	
	
	Descreve uma relação ou tabela do banco de dados como um conjunto de tuplas, sendo que uma ou mais tuplas formam a chave primária.
	
	
	É um modelo conceitual de banco de dados proposto por Codd em 1970 através do qual é possível representar as entidades e os relacionamentos de um sistema de informações.
	
	
	É um modelo de implementação de banco de dados que representa o banco de dados como uma coleção de nodos conectados a partir de um nodo raiz.
	
	
	
	 
		
	
		6.
		Em uma Tabela de banco de dados uma tupla equivale a:
	
	
	
	Chave secundária
	
	
	coluna
	
	
	Chave primária
	
	
	um campo
	
	
	linha
	
Explicação: O que equivale a uma tupla em uma tabela de banco de dados é uma linha.
	
	
	
	 
		
	
		7.
		O modelo lógico de dados, tem como conceito básico estabelecer relações entre linhas de tabelas de um banco de dados relacional.Dentre as listadas abaixo, selecione o tipo de chave que tem como característica identificar univocamente um registro em uma determinada tabela de um banco de dados relacional.
	
	
	
	Chave Primária.
	
	
	Chave Candidata.
	
	
	Chave Estrangeira.
	
	
	Chave composta.
	
	
	Chave Alternativa.
	
Explicação:
condiz com o contexto da disciplina
	
	
	
	 
		
	
		8.
		Considere o texto a seguir e complete as lacunas com expressões constantes nas alternativas, respeitando a correlação seqüencial em que estão dispostas.
 
Uma ..................... é uma coluna ou uma combinação de colunas cujos valores distinguem uma linha das demais, dentro de uma tabela.
Uma ...................... é uma coluna ou uma combinação de colunas cujos valores aparecem, necessariamente, na ........................ de uma outra tabela.
Em alguns casos, mais de uma coluna ou combinações de colunas podem servir para distinguir uma linha das demais. Uma das colunas (ou combinação de colunas) é escolhida como ..................... As demais colunas ou combinações são denominadas ........................
 
A seqüência correta encontra-se apenas em:
	
	
	
	Chave primária; chave estrangeira; chave primária; chave primária; chaves estrangeiras
	
	
	Chave primária; super-chave; chave primária; chave candidata; chaves secundárias
	
	
	Chave primária; chave estrangeira; chave primária; chave primária; chaves candidatas.
	
	
	Chave primária; chave estrangeira; chave primária; chave candidata; chaves secundárias
	
	
	Chave primária; chave estrangeira; chave primária; chave secundária; chaves candidatas.
	
Explicação:
Uma Chave primária é uma coluna ou uma combinação de colunas cujos valores distinguem uma linha das demais, dentro de uma tabela.
Uma chave estrangeira é uma coluna ou uma combinação de colunas cujos valores aparecem, necessariamente, na chave primária de uma outra tabela.
Em alguns casos, mais de uma coluna ou combinações de colunas podem servir para distinguir uma linha das demais. Uma das colunas (ou combinação de colunas) é escolhida como chave primária As demais colunas ou combinações são denominadas chaves candidatas..

Outros materiais