Fundamentos de Bancos de Dados Prova 3

Documentos relacionados
Fundamentos de Bancos de Dados Prova 3

Fundamentos de Bancos de Dados 3 a Prova

Fundamentos de Bancos de Dados 3 a Prova

Banco de Dados I Parte II: Abordagem Entidade-Relacionamento

Fundamentos de Bancos de Dados 3 a Prova

Modelagem Lógica Verificar Requisitos. 2. Obter o modelo conceitual. 3. Definir a abordagem de banco de dados a ser

Peculiaridades dos DER. Gerenciamento de Dados e Informação. Peculiaridades dos DER. Peculiaridades dos DER

16/10/2017. Banco de Dados. Gerenciamento de Arquivos. Gerenciamento de Arquivos Sistema Gerenciador de Banco de Dados Modelos de Dados

08/10/2018. Banco de Dados. Gerenciamento de Arquivos. Gerenciamento de Arquivos Sistema Gerenciador de Banco de Dados Modelos de Dados

Gerenciamento de Arquivos Sistema Gerenciador de Banco de Dados Modelos de Dados. Banco de Dados

17/03/2014 MODELO ENTIDADE-RELACIONAMENTO (M.E.R.) Agenda Generalização / Especialização; Entidade Associativa (Agregação);

Modelagem Conceitual - Análise Lógica

Modelo Conceitual. Disciplina: Banco de Dados. Edmilson Campos, Prof. MsC.

Banco de Dados para Sistemas de Informação Geográfica (SIG)

Casos de Uso e Diagrama de Casos de Uso

Valor Data prevista de entrega. OS Status (em análise, aprovada/concluída) Data de entrega efetiva Data. Nome FÁRMACO NA FÓRMULA

C O objetivo É: Representar a semântica da informação, independente de considerações de eficiência.

ORIENTAÇÃO A OBJETOS

Fundamentos de Bancos de Dados 3 a Prova Caderno de Questões

Prova de Fundamentos de Bancos de Dados 1 a Prova

Fundamentos de Bancos de Dados Prova 3

Modelo Entidade Relacionamento

DESIGUALDADES, LEIS LIMITE E TEOREMA DO LIMITE CENTRAL. todas as repetições). Então, para todo o número positivo ξ, teremos:

Problemas Sobre Correlacionamento

Arquivo de Índice (Revisão) Indexação de Arquivos II: Arquivos de Índice Grandes. Arquivos de Índice Grandes

Unidade IX Estimação

Intervalos de Confiança

Universidade Federal de Mato Grosso Probabilidade e Estatística - Curso: Engenharia Civil Introdução à Inferência Estatística - Prof a Eveliny

Redação do Trabalho de Conclusão

e, respectivamente. Os valores tabelados para a distribuição t-student dependem do número de graus de liberdade ( n 1 e

Estimação de Parâmetros. 1. Introdução

Instruções gerais sobre a Prova:

FUNDAÇÃO GETULIO VARGAS Programa de Certificação de Qualidade Curso de Graduação em Administração

Fundamentos de Bancos de Dados 3 a Prova

Organização de Arquivos

Apostila de Modelagem de Banco de Dados

Dependência funcional

Metodologia Orientada a Objetos Mínima

Diagramas de Sequência do Sistema. SSC 124: Análise e Projeto Orientados a Objetos Profa. Dra. Elisa Yumi Nakagawa

Modelagem e Implementação de. Banco de Dados SAP HANA. 04: Modelo Conceitual: Relacionamentos. Prof. Ari Oliveira

Modelo Entidade Relacionamento

Exercício dia 25 de abril - Resolvido

Continuando com a modelagem de dados: MER

Teste de Hipóteses Paramétricos

Sumário. 2 Índice Remissivo 17

Stela Adami Vayego DEST/UFPR

Continuando com a modelagem de dados: MER

ESTIMAÇÃO DA PROPORÇÃO POPULACIONAL p

INF1383 -Bancos de Dados

ESCOLA SECUNDÁRIA COM 3º CICLO D. DINIS COIMBRA 12º ANO DE ESCOLARIDADE MATEMÁTICA A FICHA DE AVALIAÇÃO 12º A1. Grupo I

Teste de Software. Engenharia de Software Profa. Dra. Elisa Yumi Nakagawa 1º semestre de 2016

CARACTERIZAÇÃO DO CONJUNTO EQUILIBRADOR PARA GRAFOS COM GAP NULO

Critérios de Avaliação e Cotação

UMA INTRODUÇÃO À TEORIA DE PONTOS CRÍTICOS

Representação de Números em Ponto Flutuante

ATRIBUTO REPRESENTAÇÃO

Prova Parcial 1 Matemática Discreta para Computação Aluno(a): Data: 18/12/2012

CONCURSO DE INGRESSO PARA CARGOS EFETIVOS NO MINISTÉRIO PÚBLICO DO ESTADO DO PARÁ EDITAL N.º 001/2004-MP

Análise de Regressão Linear Múltipla I

Notas de aula de Probabilidade Avançada

Continuando com a modelagem de dados: MER

arxiv: v1 [math.ho] 3 Sep 2014

UMA EXPERIÊNCIA COM MODELAGEM MATEMÁTICA NA LICENCIATURA EM MATEMÁTICA

Distribuições Amostrais

Estimar uma proporção p (desconhecida) de elementos em uma população, apresentando certa característica de interesse, a partir da informação

FILAS PARALELAS COM SERVIDORES HETEROGÊNEOS E JOCKEYING PROBABILÍSTICO

1. MINI MUNDO Descrição formal da realidade a ser representada. Exemplo: suponhamos que as Faculdades Dom Bosco funcionem assim:

Caderno de Exercício 2

OMBRO-CABEÇA-OMBRO : TESTANDO A LUCRATIVIDADE DO PADRÃO GRÁFICO DE ANÁLISE TÉCNICA NO MERCADO DE AÇÕES BRASILEIRO

Prof. Rafael A. Rosales 24 de maio de Exercício 1. De quantas maneiras é possível ordenar um conjunto formado por n elementos?

Distribuições Amostrais

Teorema do limite central e es/mação da proporção populacional p

Uma amostra aleatória simples de n elementos é selecionada a partir da população. Calcula-se o valor da média a partir da amostra

0, É IGUAL A 1?

Sumário. 2 Índice Remissivo 19

TÓPICOS. Matriz inversa. Método de condensação. Matriz ortogonal. Propriedades da álgebra matricial.

ESCOLA SECUNDÁRIA COM 3º CICLO D. DINIS COIMBRA 12º ANO DE ESCOLARIDADE MATEMÁTICA A FICHA DE AVALIAÇÃO 12º B1. Grupo I

3. Seja C o conjunto dos números complexos. Defina a soma em C por

CONHECIMENTOS ESPECÍFICOS

RMI - Remote Method Invocation

ABORDAGEM PARA A SOLUÇÃO DE DESIGUALDADES VARIACIONAIS: A FUNÇÃO GAP

Sobre Alianças Defensivas em Grafos

Sistemas Operacionais

Redes de Computadores Turma : TADS M

Lista de Exercícios 5

Romeu M agnani Marisa Veiga Capela INSTITUTO DE QUÍMICA UNESP ARARAQUARA

O jogo MAX_MIN - Estatístico

4 Teoria da Probabilidade

AULA Matriz inversa Matriz inversa.

MATEMÁTICA FINANCEIRA

Modelo Entidade Relacionamento

Como a dimensão da amostra é , o número de inquiridos correspondente é

XX OLIMPÍADA REGIONAL DE MATEMÁTICA DE SANTA CATARINA Resolução do treinamento 5 Nível 3

d) A partir do item c) encontre um estimador não viciado para σ 2.

XIX CONGRESSO DE PÓS-GRADUAÇÃO DA UFLA 27 de setembro a 01 de outubro de 2010

AMOSTRAGEM ALEATÓRIA DISTRIBUIÇÕES POR AMOSTRAGEM

Modelos Conceituais de Dados. Banco de Dados Profa. Dra. Cristina Dutra de Aguiar Ciferri

07/11/2015. Conhecendo o SPSS. Conhecendo o SPSS. Desvendando a Estatística e o uso do SPSS. Como obter? Informação

Transcrição:

Fudametos de Bacos de Dados Prova 3 Prof. Carlos A. Heuser Julho de 2004 Duração: 2 horas Prova com cosulta Questão 1 (Costrução de modelo ER - Peso 3) Deseja-se costruir uma base de dados para armazear iformações referetes a uma base de dados para geealogia. Nesta base, pessoas desejam armazear iformações sobre seus acestrais. Cada pessoa é idetificada por um código. Para cada pessoa, podem ser armazeadas várias iformações: sexo, preome, sobreome, data e local de ascimeto e data e local de falecimeto. Todas estas iformações são opcioais. Cada local têm um código e um ome. Para cada matrimôio, é ecessário armazear as seguites iformações: pessoa que é marido, pessoa que é esposa, pessoas que são filhos gerados pelo matrimôio e data e local do matrimôio. Novamete, todas estas iformações são opcioais. Lembrar que uma pessoa pode ter participado de vários matrimôios. Deve ser costruído um modelo coceitual para esta base de dados. O modelo coceitual deve ser costruído a forma de um modelo etidade relacioameto. Iformar que otação está sedo usada, caso seja usada alguma otação diferete da que costa o livro. Este modelo deve coter, ao meos, etidades, relacioametos, atributos, idetificadores e geeralizações/especializações. A base de dados modelada ão deve coter redudâcias de dados. Solução: A solução ecotra-se a Figura 1 e está apresetada com a otação européia do DBMai. Questão 2 (Projeto de base de dados relacioal - Peso 2,6) Na figura 2 está apresetado um modelo ER parcial de uma sistema que armazea iformações sobre servidores e aluos em uma Uiversidade. O modelo está costruído com a otação do livro. Deve ser projetado o esquema (modelo lógico) de uma base de dados relacioal para o modelo ER em questão. O esquema da base de dados relacioal deve coter os omes das tabelas, os omes dos atributos, atributos que formam a chave 1

coceitual/1 Pessoa Código da pessoa Preome Sobreome Data de ascimeto Data de falecimeto id: Código da pessoa Nascimeto Marido Falecimeto Filho Esposa Cidade Código da cidade Nome da cidade id: Código da cidade Matrimôio Código do matrimôio data do matrimôio id: Código do matrimôio Local matrimôio Figura 1: Modelo coceitual para a questão 1 data iício úmero ome data de ascimeto úmero edereço do cartão PESSOA Lotação data fim CARGO cargo p escola secudária ALUNO (1,1) INGRESSO data de igresso Figura 2: Modelo coceitual para a questão 2 2

primária e as chaves estrageiras. Quado houver alterativas de projeto dizer que alterativa foi usada. Pessoa(NoCartao,Nome,DataNasc,Edereco,EscolaSecu) Cargo(CodigoCargo,NomeCargo) Lotacao(NoCartao,CodigoCargo,DataIiLota,DAtaFimLota) (NoCartao) referecia Pessoa (CodigoCargo) referecia Cargo Igresso(NoCartao,DataIgresso) Questão 3 (Egeharia reversa de BD relacioal - Peso 2,6) Abaixo está apresetado o esquema lógico de uma parte de uma base de dados de aeroportos e compahias de aviação. Esta base de dados é a mesma que apareceu a Prova 1 deste semestre. Execute um processo de egeharia reversa, costruido o modelo etidaderelacioameto correspodete a esta base de dados. O modelo ER deve refletir exatamete esta base de dados, cotedo etidades, atributos, relacioametos e cardialidades, bem como idetificadores. Compahia (SiglaCia,NomeCia) Voo(SiglaCia,NoVoo,SiglaAeroSaida,SiglaAeroDestio SiglaAeroSaida referecia Aeroporto SiglaAeroDestio referecia Aeroporto SiglaCia referecia Compahia Aeroporto(SiglaAero,NomeAero) VooCompart(SiglaCiaCompart,NoVooCompart,SiglaCia,NoVoo) (SiglaCia,NoVoo) referecia Voo Solução: O modelo coceitual gerado pela egeharia reversa ecotra-se, a otação do DBMai, a figura 3. Questão 4 (Normalização - Peso 1,8) Cosidere a seguite tabela, ão ecessariamete ormalizada, referete a base de dados da questão aterior: Tab(SiglaCia,NoVoo,NomeCia,SiglaAeroSaida,NomeAeroSaida As depedêcias fucioais (podedo icluir depedêcias trasitivas) que existem esta tabela são as seguites: (SiglaCia,NoVoo) SiglaAeroSaida 3

coceitual/1 Compahia Sigla da compahia Nome da compahia Voo compartilhado Sigla comahia voo compart Numero voo compart id: Sigla comahia voo compart Numero voo compart R R_1 Voo Número do voo Hora de saída Hora de chegada id: R.Compahia Número do voo Origem Destio Aeroporto Sigla do aeroporto Nome do aeroporto id: Sigla do aeroporto Figura 3: Modelo coceitual para a questão 3 4

(SiglaCia,NoVoo) NomeAeroSaida (SiglaCia,NoVoo) HoraSaida (SiglaCia,NoVoo) HoraChegada SiglaCia NomeCia SiglaAeroSaida NomeAeroSaida 1. Diga em que forma ormal ecotra-se a tabela. 2. Caso a tabela ão se ecotre a terceira forma ormal, mostre a trasformação da tabela para a terceira forma ormal. Mostre cada forma ormal itermediária, etre aquela em que a tabela se ecotra e a terceira forma ormal. Solução: 1. A tabela ecotra-se a 1FN pois ão cotém tabelas aihadas. Ela ão está a 2FN por coter depedêcias parciais. 2. 2FN: Tab1(SiglaCia,NoVoo,SiglaAeroSaida,NomeAeroSaida Tab2(SiglaCia,NomeCia) 3FN: Tab1(SiglaCia,NoVoo,NomeCia,SiglaAeroSaida Tab2(SiglaCia,NomeCia) Tab3(SiglaAeroSaida,NomeAeroSaida) 5