Bases de Dados I LEI/2



Documentos relacionados
Construir um modelo de dados é: - Identificar, Analisar e Registar a política da organização acerca dos dados

EXAME DE 1ª ÉPOCA Semestre de Verão 2004/ Junho 2005 duração: 2h30m

Bases de Dados I LEI/2

EXERÍCIOS DE MODELAGEM DE BANCO DE DADOS

GereComSaber. Desenvolvimento de Sistemas de Software. Universidade do Minho Conselho de Cursos de Engenharia Licenciatura em Engenharia Informática

Engenharia Informática

Bases de Dados. Parte III: O Modelo Relacional

Computadores e Sistemas de Informação. Bases de Dados Relacionais (linguagem SQL)

Banco de Dados Lista de Exercícios 01

Exame de Época Especial / 1º Semestre / 2007/2008. Todas as folhas devem ser identificadas, de forma legível, com o nome e número do aluno.

Bases de Dados 2007/2008 Exame

O Modelo de Entidades e Relacionamentos (MER) é um modelo conceitual usado para projeto de aplicações de banco de dados.

BASES DE DADOS I LTSI/2. Universidade da Beira Interior, Departamento de Informática Hugo Pedro Proença, 2010/2011

Regulamento dos Regimes de Mudança de Curso, Transferências e Reingressos do Instituto Superior de Engenharia de Lisboa

Banco de Dados. Modelo Relacional. Prof. Enzo Seraphim

Rock In Rio - Lisboa

REGULAMENTO DOS DIPLOMAS DE ESPECIALIZAÇÃO

REGULAMENTO DO MESTRADO EM TEATRO, ÁREA DE ESPECIALIZAÇÃO TEATRO E COMUNIDADE

Relatório sobre Actividades Subsidiadas Instruções de Preenchimento

Modelo de Entidade e Relacionamento (MER) - Parte 07

REGULAMENTO DO MESTRADO EM TEATRO, ÁREA DE ESPECIALIZAÇÃO ENCENAÇÃO

Desenvolvimento de uma base de dados. Relação. Modelo lógico: SGBD relacional

TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO. SISTEMAS DE GESTÃO DE BASE DE DADOS Microsoft Access TECNOLOGIAS DA INFORMAÇÃO E COMUNICAÇÃO

Programa de Parcerias e Submissão de Propostas 2014/15

Engenharia de Software. Diagramas de Entidade- Relacionamento (E-R) Estruturação de dados

Diagrama de Entidade Associação ou Relacionamento

P S I 3. º A N O F 0 F I C H A I N F O R M A T I V A

Prof.: Clayton Maciel Costa

TESTE DE MATEMÁTICA. 1. Efectuou-se um estudo sobre as vendas de automóveis num determinado stand, o qual revelou que:

Regulamento das Provas Especialmente Adequadas Destinadas a Avaliar a Capacidade para a Frequência do Ensino Superior dos Maiores de 23 Anos.

1.ª Chamada de Gestão da Informação

BASES DE DADOS I LTSI/2. Universidade da Beira Interior, Departamento de Informática Hugo Pedro Proença, 2010/2011

Banco de Dados - Senado

Dependência funcional

REGULAMENTO ESPECIFICO DO CURSO DE MESTRADO EM DESPORTO 2009 REGULAMENTO

Regulamento do Programa Inter-Universitário em Biologia de Plantas BioPlant

UML (Unified Modelling Language) Diagrama de Classes

Tarefa Orientada 11 Junção Interna

MANUAL DO UTILIZADOR

Introdução à Manipulação de Dados

1- Identifique para cada questão abaixo, se o enunciado se refere a View, Stored Procedures, Trigger ou Function. Apenas um por questão.

Sistema de Informação de Licenciamento de Operações de Gestão de Resíduos

Modelação conceptual de classes

Profa. Daniela Barreiro Claro

Data Encomenda, Data Entrega; tem também o código Artigo, Descrição, Quantidade e Preço para cada artigo; bem como o Total Encomenda.

Tarefa Orientada 12 Junção Externa, Auto-Junção e União

Trabalhos Práticos. Programação II Curso: Engª Electrotécnica - Electrónica e Computadores

Instituto Politécnico de Beja Escola Superior de Tecnologia e Gestão. GesStock. Engenharia Informática. Base de Dados II

COMPUTAÇÃO e PROGRAMAÇÃO

Depois de obtido o diagrama E/A há que estabelecer o esquema relacional correspondente.

STSE 2º Exame de Simulação e Teste de Sistemas Electrónicos (9 de Fevereiro de 2004) Duração: 1ª parte 45 minutos; 2ª parte 2 horas.

MICROSOFT ACCESS MICROSOFT ACCESS. Professor Rafael Vieira Professor Rafael Vieira

Regulamento do Laboratório de Cálculo Automático

INSTITUTO SUPERIOR DE CIÊNCIAS E TECNOLOGIA ALBERTO CHIPANDE. Regulamento Pedagógico Específico

Exercícios - Enunciados

MODELAGEM DE DADOS MODELAGEM DE DADOS. rafaeldiasribeiro.com.br. Aula 3. Prof. Rafael Dias Ribeiro.

Databases. Dependências Funcionais

Grupo I [6v] Considere o seguinte extracto de um programa de definição de uma calculadora apenas com a função soma de dois valores reais

Roteiro 3 Modelagem relacional

Escola Secundária de Alves Redol. Resolução Nº 79 CP/

- A crescente necessidade de sistemas inteligentes e de aquisição de conhecimento levaram à necessidade de implementação de Data Warehouses.

Diagrama de Entidade e Relacionamento

O modelo de dados relacional e as restrições de um banco de dados relacional

Campos, Ricardo. (2008). Apresentação de Bases de Dados. Access slides. Bases de Dados

1. Desenvolva o Diagrama Entidade-Relacionamento para as seguintes situações:

Curso de Engenharia Informática. Disciplina de Bases de Dados I

REGULAMENTO DO PROGRAMA DE DOUTORAMENTO EM ENGENHARIA INFORMÁTICA, DA FACULDADE DE ENGENHARIA DA UNIVERSIDADE DO PORTO PREÂMBULO

Universidade da Beira Interior Cursos: Engenharia Informática, Ensino da Informática, Matemática Aplicada e Matemática /Informática

1/5 *UNIVERSIDADE DA BEIRA INTERIOR* (A classificação desta prova será publicada neste site)

Normas Regulamentares do Mestrado em Ciências da Educação: área de especialização em Educação Especial

Figura 1. Figura 2. Prova Escrita de Base de Dados 5 Novembro V2 Número do Aluno: Nome do Aluno: 1º Teste (90 Minutos)

OBJETIVOS. Orientações para Projetos de BD; Dependências Funcionais (DFs): Definição de DF; Regras de inferência para DFs.

Programas de Pós-Graduação em Filosofia Mestrado, Doutoramento e Pós-Doutoramento

Processo de Projeto Bottom-Up. esquema conceitual do BD. engenharia reversa do esquema relacional. esquema relacional integrado do BD (esquema global)

Processo de Projeto Bottom-Up. esquema conceitual do BD. engenharia reversa do esquema relacional. esquema relacional integrado do BD (esquema global)

Modelo Entidade-Relacionamento

REGULAMENTO DE XADREZ

BANCO DE DADOS. Fixação dos conteúdos Integridade Referencial Normalização Exercícios

BANCO DE DADOS PROFESSOR MAURÍCIO - MAURICIO.MELLO@PUCPR.BR AULA 02. O Modelo Entidade-Relacionamento ( MER )

Diagrama de contexto

PROJECTO DE REGULAMENTO DE ATRIBUIÇÃO DO CARTÃO MUNICIPAL DO DEFICIENTE

Tarefa Orientada 15 Manipulação de dados

GUIA PRÁTICO SUBSÍDIO DE DESEMPREGO - MONTANTE ÚNICO

TRABALHO PRÁTICO. Sistema de Gestão de Bases de Dados. Doenças. Alunos: Filipe Alexandre da Silva Vila Real Nuno José Morais Felicio


Programação III / Estruturas de Dados. Enunciado do Trabalho Prático

Aula VI -MODELO RELACIONAL

Modelo de Domínio vs Modelo da Aplicação

TECNOLOGIAS DE INFORMAÇÃO E COMUNICAÇÃO

Tecnologias e Linguagens para Banco de Dados I. Expressão do Relacionamento. Expressão do Relacionamento

Tarefa Orientada 16 Vistas

REGULAMENTO INTERNO DO CENTRO DE DOCUMENTAÇÃO

Procedimento de Gestão PG 01 Gestão do SGQ

REGULAMENTO GERAL DOS. 2ºs CICLOS DE ESTUDOS CONDUCENTE AO GRAU DE MESTRE NA UNIVERSIDADE LUSÍADA

Computadores Portáteis. Regulamento de utilização

Diagrama de entidades relacionamentos (abordado anteriormente) Diagrama de Fluxo de Dados (DFD)

Exercício de Normalização Escola Secundária de Emídio Navarro 2002/2003 Aplicações Informáticas 11º ano

Transcrição:

Dependências Funcionais hugomcp@di-ubi.pt, 2009 UNIVRSIDAD DA BIRA INTRIOR Departamento de Informática Bases de Dados I LI/2 1- squematize (através de diagramas de dependência funcional) as eventuais dependências funcionais existentes entre os objectos Pessoa e Departamento, face a cada uma das seguintes situações: a. Uma pessoa é admitida num departamento de uma empresa, esse departamento pode ter vários empregados. b. Uma pessoa trabalha numa empresa com um funcionamento peculiar. ada departamento apenas é composto por uma pessoa, e cada pessoa apenas pertence a um departamento. c. Uma pessoa pode trabalhar simultaneamente em vários departamentos, podendo cada um destes ter vários empregados. d. Uma pessoa pode trabalhar simultaneamente em vários departamentos, no entanto cada departamento só pode ter um empregado. 2- squematize as dependências funcionais existentes entre os objectos que identificar nas seguintes frases: a. Todos os projectos que a empresa executa têm uma data de inicio e uma data de fim. b. ada operário vive numa casa fornecida pela empresa. É bastante raro, mas nalgumas casas vivem mais que um empregado. c. ada operário vive exclusivamente numa casa fornecida pela empresa. d. ada deputado pode ter simultaneamente várias residências. e. Um aluno obtém uma determinada nota a uma disciplina num ano lectivo, semestre e época específicos. f. ada jogador apenas pode ser inscrito por uma equipa, que obviamente pode ter múltiplos jogadores. g. Numa obra trabalham ao mesmo tempo muitos empregados oriundos de múltiplas empresas. stas empresas têm os seus empregados distribuídos por várias obras. h. Uma determinada coima é sempre aplicada por um agente da autoridade a um único indivíduo. No entanto, cada indivíduo pode receber múltiplas coimas de múltiplos agentes da autoridade. i. ada docente de uma universidade lecciona num dado semestre várias disciplinas. ada disciplina pode (ou não) ser leccionada por mais que um docente. j. ada docente de uma universidade lecciona num dado semestre várias disciplinas de forma exclusiva. 1 de 5

3- Apresente os diagramas de dependência funcional associados a cada uma das seguintes relações. a. Projecto ncarregado Máquina Quantidade ompressor 4 Paulo Grua 2 Reboque 1 b. odproj. Descrição Orçamento Tempo Total Rua da Paz 20000 42.4 Ponte Tejo 20010 21.5 difício entral 20000 12.3 c. codpessoa Nome Paulo Morada Rua 1º Dezembro, - Lisboa Avenida uropa, 75, 6A - Porto Quinta da Felicidade, Queluz d. codliente Morada Dataompra Valor Rua 1º Dezembro, - Lisboa 1-1-2003 567.5 Avenida uropa, 75, 6A Porto 2-7-2003 234 Quinta da Felicidade, Queluz 4-5-2003.2 4- Desenhe um diagrama de dependências funcionais para a seguinte situação: Uma empresa tem vários departamentos. Todos os funcionários têm um número identificador e apenas podem trabalhar num determinado departamento. A empresa possui uma vasta carteira de clientes e fornecedores, existindo casos em que um fornecedor é simultaneamente cliente. 2 de 5

5- Desenhe o diagrama de dependências funcionais da seguinte relação utilizada para registar informação acerca dos clientes de um banco. Identifique qual seria a chave primária da relação. Nlien Nont Nome DataAbertu Telefone Saldo 667 Alberto 1-1-2003 256526253 234.4 121 Vitor Batista 2-7-2003 234267637 21.1 124 124738 Sofia Mendes 4-5-2003 21728373 21212.4 a. A relação anterior tem atributos redundantes ou informação implícita? Quais? b. Qual o estado de normalização em que se encontra a relação? Termine, caso ache conveniente, o processo de normalização. 6- Observe a relação abaixo descrita: Boletim (NumAluno, oddisciplina, NumeroProva, Nota, DataProva, NomeAluno, ndereçoaluno, NomeDisciplina). a. Identifique as dependências existentes entre os atributos da relação. b. Indique 5 possíveis instâncias da relação. c. Analise a veracidade das proposições, tendo em conta a relação acima descrita: i. ada aluno só pode fazer uma prova. ii. ada aluno só pode fazer uma prova por disciplina. iii. ada aluno só pode, em cada dia, fazer uma prova por disciplina. iv. ada prova tem um número obrigatoriamente diferente. v. ada disciplina realiza as suas provas a dias diferentes. vi. Não podem existir dois alunos com nomes iguais. vii. Não podem existir dois alunos com números iguais. d. De que forma algumas das situações anómalas detectadas na alínea anterior podiam ser resolvidas? Proponha um novo esquema de relações para a situação descrita. 7- Desenhe o diagrama de dependências funcionais da seguinte relação: A = {a, b, c, d} e Dependências = {a -> b, bc -> d, ac -> d}. 8- Desenhe o diagrama de dependências funcionais da seguinte relação: A = {a, b, c, d} e Dependências = {abc -> d, d -> ab} 9- onsidere a seguinte relação r: A B D a1 b1 c1 d1 a1 b2 c1 d1 3 de 5

a3 b1 c1 d1 Para cada uma das seguintes dependências funcionais, diga justificando se a relação r satisfaz tal dependência: a) A B b) A D c) AB D d) BD A e) B A 10- onsidere o seguinte esquema R = (A,B,,D,) e as respectivas dependências funcionais: AB A B DA a. ncontre as possíveis chaves candidatas. 11- onsidere o seguinte esquema R = (A,B,,D,) e as respectivas dependências funcionais: A A B B D D a. Quais as chaves candidatas que conseguia identificar? 12- A seguinte relação é utilizada para registar as inspecções efectuadas a veículos automóveis num dos centros de inspecção periódica. Inspecção(Data, Hora, Dono, ndereçodo ono, ondutor, ontactoondutor, NumeroMoto or, Numero hassis, Marca, Modelo, AnoRegisto, Diesel/ /Gasolina, DataUltimaInspecção, Inspector, Garagem, Aprovação/Reprovação, Observações) a. ncontre dependências funcionais plausíveis. b. Determine as possíveis chaves candidatas e seleccione de entre estee conjunto a chave primária da relação.

13- Desenhe diagramas de dependência funcional e identifique as chaves candidatas e chaves primárias para cada uma da seguintes relações: mpregadodepartamento(nome, BI, DataNascimento, ndereço, oddepartamento) mpregadoprojecto(bi, odprojecto, Horas, Nomempregado, NomeProjecto) mpregado(primeironome, UltimoNome, BI, DataNascimento, ndereço, oddepartamento) Departmento(Nome, odigo) Projecto(odProjecto, NomeProjecto, oddepartamento) a. A estrutura implementada nestee esquema é a ideal? Justifique. b. xplicite três restrições que estão associadas ao esquema mostrado. c. Proponha alterações ao esquema, de forma a eliminar as restrições encontradas na alínea anterior. 14- Uma biblioteca tem implementada uma base de dados com as seguintes dependências funcionais ( ) e não-dependências ( ). fectue a interpretação de cada uma das seguintes alíneas: a. LIVRO TÍTULO, mas TÍTULO LIVRO. b. LIVRO c. LIVRO ISBN e ISBN AUTOR.. LIVRO. d. XMPLAR e. XMPLAR LIVRO, mas LIVRO DITORA. XMPLAR. f. DITORA, LIVRO XMPLAR. g. XMPLAR, TMPO DITOR. h. DITORA, LIVRO DATADIÇÃO.