Buscar

aula 09 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 5 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

Prévia do material em texto

aula-09- MODELAGEM DE DADOS 
1. 
 
 
Dado o relacionamento, analise as afirmativas a seguir em relação ao modelo lógico: 
 
 
I - Na tabela Disciplina, além da chave primária (Id_Disc) cria-se o atributo Id_DiscPre. 
II - Cria-se a tabela PreRequisito e esta é composta pelos atributos: Id_Disc e Id_DiscPre. 
III - A tabela aluno recebe o atributo Id_Disc como chave estrangeira. 
Assinale a alternativa CORRETA. 
 
 
 
 
 
Somente a II e III estão corretas. 
 
Somente a I e III estão corretas. 
 
Somente a I está correta. 
 
Somente a II está correta. 
 
Somente a III está correta. 
 
 Gabarito Comentado 
 
 
2. 
 
Uma empresa deseja desenvolver um modelo no qual permita um maior controle de 
seus produtos, nos aspectos de identificar quais os produtos que compõem outros 
produtos, assim como quais produtos são substituídos por outros produtos. 
Após um levantamento inicial foi proposto o DER abaixo. 
 
 
 
 
Avalie as seguintes afirmações a respeito ao DER proposto. 
I - No modelo lógico são criadas as tabelas Produto, Composição e Produtos 
Substitutos. 
II - No modelo lógico a tabela Produto possui os seguintes campos: Codigo, Nome, 
Preço, CodProdComposicao e CodProdSubstituto. 
III - No modelo lógico, a tabela Composição possui campos: CodProduto e 
CodProdComposicao. 
 Assinale a alternativa que indica todas as afirmativas corretas. 
 
 
 
São corretas apenas as afirmativas II e III. 
 
É correta apenas a afirmativa I. 
 
É correta apenas a afirmativa II. 
 
É correta apenas a afirmativa III. 
 
São corretas apenas as afirmativas I e III. 
 
 Gabarito Comentado 
 
 
3. 
 
 
A derivação do modelo conceitual em modelo lógico para representação de dados do tipo 
generalização pressupõe diversos procedimentos. 
 
Considerando que o modelo abaixo representa uma generalização do tipo TOTALIDADE, marque 
a alternativa que indica a melhor solução para esse tipo de derivação, considerando que o 
sublinhado contínuo representa a chave primária e o itálico representa a chave estrangeira na 
relação. 
 
 
 
 
 
 
PESSOA FÍSICA = {CPF, NOME, EMAIL} + PESSOA JURÌDICA= {CNPJ, NOME, EMAIL}. 
 
PESSOA = {CÓDIGO, NOME, EMAIL} + PESSOA FÍSICA = { CPF, NOME, EMAIL} + PESSOA JURÌDICA= 
{ CNPJ, NOME, EMAIL}. 
 
PESSOA = {CÓDIGO, NOME, EMAIL, CPF, CNPJ}, sabendo-se que quando for PESSOA FÌSICA o atributo 
CNPJ ficará vazio e quando for PESSOA JURÍDICA o atributo CPF ficará vazio. 
 
PESSOA = {CÓDIGO, NOME, EMAIL, CPF,CNPJ} + PESSOA FÍSICA = {CPF } + PESSOA JURÌDICA= 
{ CNPJ }. 
 
PESSOA = {CÓDIGO, NOME, EMAIL} + PESSOA FÍSICA = {CPF} + PESSOA JURÌDICA= { CNPJ}. 
 
 Gabarito Comentado 
 
 
4. 
 
 
Durante a transformação de um modelo conceitual em modelo lógico, entre as entidades A e B 
cujo o relacionamento é de N:N. Quantas tabelas teremos no modelo lógico 
 
 
 
 
Três tabelas, onde a chave primária da entidade A e B terão todos os seus atributos migradas para uma 
tabela C. 
 
Duas tabelas, onde a chave primária da entidade B será a chave estrangeira da entidade A. 
 
Duas tabelas, onde a chave primária da entidade A será a chave estrangeira da entidade B. 
 
Uma tabela composta pelos atributos da entidade A e Chave Primária de B. 
 
Três tabelas, onde a chave primária da entidade A e B terão suas chaves migradas para uma tabela C. 
 
 Gabarito Comentado 
 
 
5. 
 
 
Avalie as seguintes afirmações a respeito ao DER proposto. 
 
I - No modelo Lógico, a generalização pode ser implementada criando somente 
tabelas para as entidades especializadas. O resultado final é criação das tabelas: 
Nadador (IdAtleta, estilo), Ciclista (IdAtleta, bicicleta) e Boxeador (IdAtleta, 
categoria_peso). 
II - No modelo Lógico, a generalização pode ser implementada criando uma tabela 
para a entidade generalizada e uma tabela para cada entidade especializada. O 
resultado final é criação das Tabelas: Atleta(Id, nome, peso, altura), Nadador 
(IdAtleta, nome, peso, altura, estilo), Ciclista (IdAtleta, nome, peso, altura, 
tipo_bicicleta) e Boxeador (IdAtleta, nome, peso, altura, categoria_peso). 
III - No modelo Lógico, a generalização pode ser implementada criando somente a 
tabela para a entidade generalizada. O resultado final é acriação da tabela Atleta(Id, 
nome, peso, altura). 
 Assinale a alternativa que indica todas as afirmativas corretas. 
 
 
 
 
 
É correta apenas a afirmativa II. 
 
Todas as afirmativas são corretas. 
 
É correta apenas a afirmativa III. 
 
Todas as afirmativas são incorretas. 
 
É correta apenas a afirmativa I. 
 
 Gabarito Comentado 
 
 
6. 
 
 
 
 
A partir da figura acima podemos afirmar que: 
 
 
 
 
Apenas os empregados próprios possuem salário como atributo. 
 
Os empregados próprios possuem matricula e salario como atributo. 
 
Todos os empregados possuem nome, mas apenas os próprios possuem matricula como atributo. 
 
Todos os empregado possuem matricula, nome, salario e carga_horaria como atributo. 
 
Os empregados terceirizados possuem matricula, nome, salario e carga_horaria como atributo. 
 
 Gabarito Comentado 
 
 
7. 
 
 
A especificação de chaves estrangeiras para atributos de uma tabela R em relação a ela própria 
é uma característica necessária nos SGBD para a tradução de diagramas ER que contêm: 
 
 
 
 
estruturas de especialização; 
 
dependências funcionais circulares; 
 
auto-relacionamentos. 
 
atributos multi-valorados; 
 
estruturas de generalização; 
 
 Gabarito Comentado 
 
 
8. 
 
 
Se um MER(Modelo de entidade Relacionamento) possui 4 entidades sendo dois dos 
relacionamentos 1:N e outros dois com relacionamento N:N em quantas tabelas eu necessitarei 
no modelo relacional para suportar a modelagem? 
 
 
 
 
6 tabelas 
 
5 tabelas 
 
4 tabelas 
 
8 tabelas 
 
3 tabelas

Continue navegando