Buscar

Modelagem de Dados e Chave Estrangeira

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

Prévia do material em texto

Avaliação: CCT0191_AV_201201699101 » MODELAGEM DE DADOS
Tipo de Avaliação: AV
Aluno: 201201699101 - RAPHAEL NARDOTO BARBOZA
Professor: FABIO BERNARDO DA SILVA Turma: 9005/AB
Nota da Prova: 7,5 Nota de Partic.: 2 Data: 09/06/2014 11:13:02
 1
a
 Questão (Ref.: 201201843920)
Um banco de dados pode ser modelado (descrito) a vários níveis de abstração. Um modelo de dados que
servirá para explicar a um usuário qual é a organização de um banco de dados provavelmente não conterá
detalhes sobre a representação em meio físico das informações. Já um modelo de dados usado por um técnico
para otimizar a performance de acesso ao banco de dados conterá mais detalhes de como as informações estão
organizadas internamente e portanto será menos abstrato. No projeto de banco de dados, normalmente são
considerados dois níveis de abstração de modelo de dados, o do modelo conceitual e o do modelo lógico.
Descreva sobre o modelo conceitual.
Resposta: O modelo conceitual, no projeto de banco de dados, é um nível de abstração que permite a
transposição de um recorte do mundo real (minimundo) para uma estrutura conceitual chamada de Diagrama
de Entidade e Relacionamento. Esse modelo, no projeto, é o nível mais alto de abstração e independe da
tecnologia de SGBD a ser escolhida.
Gabarito:
Um modelo conceitual é modelo de dados abstrato, que descreve a estrutura de um banco de dados de forma
independente de um sistema de gerência de banco de dados (SGBD) particular. O modelo conceitual registra
que dados podem aparecer no banco de dados, mas não registra como estes dados estão armazenados em
nível de SGBD.
 2
a
 Questão (Ref.: 201201821959)
O que é chave estrangeira e o que acontece se tentarmos eliminar a referência de uma chave estrangeira?
Resposta: Chave estrangeira tem como característica a Implementação de relacionamento entre tabelas de um
banco relacional. Podem acontecer três situações: no modo Cascade, a chave estrangeira é eliminada em todas
as tabelas, de forma controlada. Na segunda situação, só os registros que não tem têm referências são
excluídos. Na terceira situação, os registros somente da tebela em voga são preenchidos com o valor NULL.
Gabarito: A chave estrangeira é um atributo de uma relação que é chave primária em outra. Se excluirmos
uma referência a chave estrangeira podemos ter três situações: CASCADE: a operação elimina as referências,
em efeito cascata RESTRICT: elimina apenas os casos em que não há referência SET NULL: 
recebe o valor nulo, e a exclusão é efetuada
 3
a
 Questão (Ref.: 201201999804)
Define-se Entidade de Dados como um conjunto de objetos que existe no mundo real, tem identificação própria
e no contexto do negócio entende-se que é preciso ter muitos objetos participando. Conhecendo a definição,

Outros materiais