Buscar

aula 08 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 3 páginas

Prévia do material em texto

aula-08- MODELAGEM DE DADOS 
1. 
 
 
Durante a transformação de um modelo conceitual em modelo lógico, entre duas entidades cujo o 
relacionamento é de 1:N. As relações deste evento são : FABRICA (nome, CNPJ) e LOJA(CNPJ_LOJA, 
razão_social, End, nome). Os atributos chaves de cada uma das relações são CNPJ e CNPJ_LOJA. Qual das duas 
chaves irá se tornar a chave estrangeira da relação e para qual relação irá migrar ? 
 
 
 
Nenhuma das Relações Migram seus atributos chaves entre si. 
 
é Gerada um nova Relação FABRICA_LOJA com os atributos chaves de FABRICA e LOJA. 
 
CNPJ da relação FABRICA migra para a relação LOJA. 
 
Ambas as Relações migram seus atributos chaves entre si. 
 
CNPJ_LOJA da relação LOJA migra para a relação FABRICA. 
 
 
 
2. 
 
 
Na transformação de um modelo lógico tendo como base um modelo conceitual, o relacionamento de muitos 
para muitos entre duas entidades geram quantas tabelas no modelo lógico ? 
 
 
 
4 
 
2 
 
3 
 
5 
 
0 
 
 Gabarito Comentado 
 
 
3. 
 
 Em uma empresa cada funcionário recebe uma senha e uma quantia para a realização de chamadas 
telefônicas pertinentes a rotina da empresa. Com o objetivo de um maior controle nas suas ligações, 
uma funcionária (que faz faculdade na área de sistemas) resolveu desenvolver uma aplicação para 
controlar as ligações telefónicas. Toda ligação será feita pelo computador. 
 Após o levantamento de dados, ela chegou ao seguinte modelo conceitual. 
 
 
 
Em relação ao modelo lógico, considere as afirmativas a seguir. 
 
 
I - Serão criadas as Tabelas Ligações, Contatos e Telefone. 
II - A tabela Ligações receberá como chave estrangeira o atributo Id da tabela Contatos. 
III - A tabela Contatos será formada pelos seguintes atributos: Id, Nome, DDD, NrTelefone. Onde 
Id é a chave primária da tabela. 
 
 
IV - A tabela Contatos será formada pelos seguintes atributos: Id, Nome, IdLigação. Onde Id é a 
chave primária da tabela Contatos e IdLigação é a chave estrangeira. 
 
Estão corretas APENAS as afirmativas: 
 
 
I e III 
 
I e II 
 
II e IV 
 
I e IV 
 
II e III 
 
 
 
4. 
 
 
Tendo como base as seguintes relações: MEDICO (crm, nome, especialidade) e PACIENTE (codigo, nome), onde 
as chaves primárias das entidades são respectivamente cnpj e codigo e possuem um relacionamento chamado 
CONSULTA com o atributo data_hora em uma relação N:M. 
 
Marque a alternativa que representa como ficará o relacionamento (CONSULTA) destas duas entidades quando 
convertida para o modelo lógico. 
 
 
 
CONSULTA(crm,nome,especialidade,data_hora). 
 
CONSULTA(crm,codigo,data_hora). 
 
CONSULTA(crm, nome, especialidade,codigo,nome). 
 
CONSULTA(crm,codigo,nome). 
 
CONSULTA(crm,codigo). 
 
 
 
5. 
 
 
Seja o seguinte modelo lógico (relacional) para um dado SGBD onde os atributos sublinhados indicam as 
chaves primárias de cada uma das respectivas tabelas: 
 
Departamento (código-departamento, sigla-departamento) 
Empregado (cpf, nome-empregado, sexo, código-departamento,valor-hora) 
Projeto (código-projeto, descrição-projeto, valor-projeto) 
 
Sabendo-se que um empregado pode participar de mais de um projeto em uma mesma data, se quiser 
modelar um quadro de horas que permita informar o número de horas de um empregado em um projeto, em 
um determinado período, devemos alterar o modelo da seguinte forma: 
 
 
 
 
Incluir a tabela Empregado_Projeto com atributos (cpf,código-projeto, data, numero-horas). 
 
Incluir a tabela Empregado_Projeto com atributos (cpf, código-projeto). 
 
Incluir a tabela Empregado_Projeto com atributos (cpf,código-projeto, numero_horas). 
 
Incluir os atributos cpf do empregado e numero-horas na tabela Projeto 
 
Incluir os atributos código-projeto e numero- horas-acumuladas no projeto, na tabela Empregado. 
 
 Gabarito Comentado 
 
 
6. 
 
 
Ao criarmos um Diagrama E/R, se nos deparamos com um relacionamento entre duas tabelas com 
cardinalidade N x N, como devemos proceder 
 
 
 
Criar uma 3a tabela que receberá por herança os mesmos campos das outras duas tabelas mas não terá 
nenhuma chave primária. 
 
Criar uma 3a tabela que terá relacionamento 1 x N com a 1a e 2a tabelas, sendo que a chave primária da 
3a tabela será uma composição das Chaves-Primárias das 2 primeiras tabelas acrescida de um campo 
numérico seqüencial, a fim de garantir que não haverá repetições de Chave-primária nesta nova tabela 
 
Exportar a chave primária da menor tabela para a tabela maior, tornando a Chave-primária da tabela 
maior uma composição das Chaves-primárias das duas tabelas originais. 
 
Criar uma 3a tabela que terá relacionamento 1 x N com a 1a e 2a tabelas, sendo que a chave primária da 
3a tabela será uma composição das chaves-primárias das duas primeiras tabelas. 
 
Criar uma 3a tabela que receberá por herança os mesmos campos das outras duas tabelas. 
 
 
 
7. 
 
 
Ano: 2009 - Banca: FCC - Órgão: SEFAZ-SP - Prova: Agente Fiscal de Rendas - Tecnologia da Informação 
 
A independência de dados física e a independência de dados lógica são possibilitadas de forma ideal, respectivamente, 
por um 
 
 
 
mapeamento conceitual/interno e por um ou mais mapeamentos externos/conceituais. 
 
mapeamento interno/externo e por um mapeamento conceitual/interno. 
 
ou mais mapeamentos conceituais/internos e por um ou mais mapeamentos internos/externos. 
 
ou mais mapeamentos internos/externos e por um mapeamento conceitual/interno. 
 
mapeamento conceitual/externo e por um mais mapeamentos conceituais/internos. 
 
 
 
8. 
 
 
Tendo como base as seguintes informações abaixo : ROUPA (cod_modelo, preco, tipoTecido) e TECIDO 
(cod_tecido, descricao), onde as chaves primárias das entidades são respectivamente cod_modelo e cod_tecido 
e possuem um relacionamento chamado POSSUEM em uma relação N:M, como ficará o relacionamento 
(POSSUEM) destas duas entidades quando convertida para o modelo lógico. 
 
 
 
POSSUEM (cod_modelo, cod_tecido,decricao) 
 
POSSUEM (cod_modelo, cod_tecido,decricao,tipoTecido) 
 
POSSUEM (cod_tecido, tipoTecido) 
 
POSSUEM (cod_modelo,cod_tecido) 
 
POSSUEM (preco, tipoTecido,descricao) 
 
 Gabarito Comentado

Continue navegando