Buscar

MODELAGEM DE DADOS 9ª aula

Prévia do material em texto

MODELAGEM DE DADOS 
9a aula 
Lupa 
 
 
 
Vídeo 
 
PPT 
 
MP3 
 
 
 
 
 
Exercício: CCT0755_EX_A9_201801076693_V1 15/10/2018 13:23:41 (Finalizada) 
Aluno(a): SERGIO RICARDO SIMAO 2018.3 EAD 
Disciplina: CCT0755 - MODELAGEM DE DADOS 201801076693 
 
 
 
 
 1a Questão 
 
 
 
 
A partir da figura acima podemos afirmar que: 
 
 
Os empregados terceirizados possuem matricula, nome, salario e carga_horaria como atributo. 
 
Todos os empregado possuem matricula, nome, salario e carga_horaria como atributo. 
 Apenas os empregados próprios possuem salário como atributo. 
 
Todos os empregados possuem nome, mas apenas os próprios possuem matricula como atributo. 
 
Os empregados próprios possuem matricula e salario como atributo. 
 
 
 
 
 
 2a Questão 
 
 
 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 I. 
 
É correta apenas a afirmativa III. 
 Todas as afirmativas são incorretas. 
 
 
 
 
 
 3a Questão 
 
 
 Considerando o modelo abaixo, preciso identificar quem é o titular do SEGURADO, sabendo que o dependente 
também é um segurado. 
 
Marque a alternativa que define uma melhor solução para modelagem desse requisito, seguindo a regra de 
derivação do modelo CONCEITUAL para LÓGICO. 
 
 
 
Criar uma entidade TITULAR onde deve estar CPFTITULAR como chave primária e CPFDEPENDENTE 
como chave estrangeira. 
 
Criar uma entidade DEPENDENTE que estará ligada a SEGURADO e terá CPFDEPENDENTE e 
CPFTITULAR como chaves primárias. 
 
Criar uma entidade DEPENDENTE que estará ligada a SEGURADO e terá CPFDEPENDENTE como 
chave primária e CPFTITULAR como chave estrangeira. 
 
Não é preciso criar entidade ou atributo, pois a própria apresentação do relacionamento já define a 
ligação física. 
 Na entidade SEGURADO deverá ter um atributo CPFTITULAR para representar a ligação. 
 
 
 
 
 
 4a Questão 
 
 
 Considere a seguinte representação de abstração de generalização/especialização. Com propriedade de 
cobertura parcial e sobreposta, segundo notação do diagrama entidade-relacionamento estendido. 
 
Qual a opção apresenta um esquema de banco de dados relacional que representa 
corretamente a referida abstração? 
 
 B (pkA, atrA, atrB) C (pkA, atrA, atrC). 
 A (pkA, atrA, atrB, atrC, tipoB, tipoC), 
em que tipoB e tipoC são booleanos. 
 A (pkA, atrA) B (atrB) C (atrC). 
 A (pkA, atrA) B (pkB, atrB) C (pkC, atrC), 
em que pkB e pkC são atributos artificiais 
criados para ser a chave primária das relações 
B e C, respectivamente. 
 A (pkA, atrA, atrB, atrC, tipoBouC), 
em que tipoBouC é booleano. 
 
 
 
 
 
 5a Questão 
 
 
 
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 = {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 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} + PESSOA FÍSICA = {CPF } + PESSOA JURÌDICA= 
{ CNPJ }. 
 
PESSOA = {CÓDIGO, NOME, EMAIL} + PESSOA FÍSICA = {CPF} + PESSOA JURÌDICA= { CNPJ}. 
 
 
 
 
 
 6a Questão 
 
 
 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? 
 
 
3 tabelas 
 
5 tabelas 
 6 tabelas 
 
8 tabelas 
 
4 tabelas 
 
 
 
 
 
 7a Questão 
 
 
 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 
 
 
Duas tabelas, onde a chave primária da entidade A será a chave estrangeira da entidade B. 
 Três tabelas, onde a chave primária da entidade A e B terão suas chaves migradas para uma tabela 
C. 
 
Duas tabelas, onde a chave primária da entidade B será a chave estrangeira da entidade A. 
 
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 todos os seus atributos migradas para 
uma tabela C. 
 
 
 
 
 
 8a Questão 
 
 
 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: 
 
 auto-relacionamentos. 
 
estruturas de especialização; 
 
estruturas de generalização; 
 
dependências funcionais circulares; 
 
atributos multi-valorados;

Continue navegando

Outros materiais