UFCD 786. Exercicios de DER s

Documentos relacionados
Bases de Dados 1. Proposta de resolução de 3 exercícios da 1ª aula prática

TRABALHO DE MODELAGEM

Base de Dados. Base de Dados. O diagrama Entidade - Relacionamento Setembro, Msc Célio B. sengo. Ano Lectivo 2013

Banco de Dados I Modelagem Conceitual

Banco de Dados Diagrama Entidade Relacionamento DER

Técnicas de Modelação de Dados

Modelo Comportamental

Correspondência das NOTAÇÕES Razão de Cardinalidade e Restrição de participação com Restrição Estrutural

Banco de Dados. Diagramas de Entidade Relacionamento (DER) - Complementos. Ref. Prof. Renato de Oliveira Violin - UFSCar

MER e DER Entidades Relacionamentos Atributos Ferramentas CASE Exemplos de DERs Exemplo de Minimundo. Banco de Dados. Aula 1.

MODELAGEM DE DADOS. Prof. Alex Moretti

Bases de Dados I LEI/2

MODELO ENTIDADE - RELACIONAMENTO

Desenhe o diagrama de entidades e relacionamentos para este problema.

Modelo Entidade- Relacionamento

Prof. Fabiano Taguchi

Curso Profissional de Técnico de Multimédia 11ºAno. Disciplina: Sistemas de Informação

PRIMEIRA PARTE: EXERCÍCIO PROPOSTO:

Banco de Dados I Parte II a: Abordagem Entidade-Relacionamento

Sistema de Banco de Dados

Bancos de Dados Aula #2 - Modelos Conceituais de Dados

MÓDULO 2 - INTRODUÇÃO AOS SISTEMAS DE GESTÃO DE BASES DE DADOS ACCESS

Abordagem Entidade-Relacionamento. Edmilson Campos

Classes e Banco de Dados

Bases de dados. Conceito de Base de Dados e SGBD Modelo Relacional vs Modelo Monotabela Estruturas das Bases de Dados Elementos de uma Base de Dados

Modelos. Banco de dados. Professor: Jarbas Araújo CENTRO EDUCACIONAL RADIER.

Modelo Entidade- Relacionamento. Hugo Barros

Gestão de Base de dados Conceitos Básicos

Informática II Cap. 5-1 Modelo Relacional, Normalização e Diagramas E-R

Tabelas de dispersão/hash

BANCO DE DADOS. TÁSSIO JOSÉ GONÇALVES GOMES

TECNÓLOGO EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS BANCO DE DADOS I PROFA. CLEIANE GONÇALVES OLIVEIRA

Duração: 80 min min. tolerância. Qualquer tipo de fraude implica a reprovação da Unidade Curricular;

MER Modelo de entidade e Relacionamento. Prof. Me. Hélio Esperidião

Projeto de Bancos de Dados

Banco de Dados. Aula 4 - Prof. Bruno Moreno 02/09/2011

Modelo Relacional. Aula 02

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

Restrições de Integridade. Prof. Jefferson Silva CEFET.PHB - PI

BANCO DE DADOS INSTITUTO PERNAMBUCANO DE ENSINO SUPERIOR IPESU

Modelagem de Dados (Estrutura Relacional)

Tópico: Modelagem CONTEÚDO PROGRAMÁTICO

Aulas 03, 04 e 05. Relacionamentos entre Entidades Tipos de Relacionamentos Cardinalidade Relacionamento Identificador Entidade Associativa

Modelagem de Dados. Abordagem Entidade-Relacionamento - Conceitos

Estruturas de Dados Estáticas

Banco de Dados. Modelagem de dados - Modelo Entidade Relacionamentos (MER) Francisco Antonio de Sousa

Banco de Dados. Modelagem de Dados. Prof.: Salustiano Rodrigues

Descrição de Funções Biblioteca Municipal de Faro (FBM)

Banco de Dados II. Prof. Fiorin

Bases de Dados 2006/2007 Exame

PCS3413 Engenharia de Software e Banco de Dados

Banco de Dados Introdução. Profa.Ms.Denise Neves

Casos de Uso. Análise e Projeto Orientados a Objetos. Profa Dra Rosana T. V. Braga

SUMÁRIO. Introdução Modelo de Dados Esquema Geral de Modelagem de BD; ME-R: Conceitos gerais; DE-R Representação e exemplos.

SISTEMA DE INFORMAÇÃO Modelo Conceitual. Prof. Luiz Fernando Laguardia Campos FMS

TREINADORES DE CÃES PERIGOSOS OU POTENCIALMENTE PERIGOSOS INSTRUÇÃO PARA CANDIDATOS

Projeto de GDI: Minimundo. Editora. Versão 1.3

Revisando Banco de Dados. Modelo Relacional

1ª CIRCULAR V SIMPOSEDUC

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

1 U.E. Edgar Tito site: - PROF. RANILDO LOPES U.E PROF EDGAR TITO PROF. RANILDO LOPES DISCIPLINA: Banco de Dados

Banco de dados. Objetivo: Reter os dados de forma que possam ser utilizados em outros momentos

Banco de dados. Objetivo: Reter os dados de forma que possam ser utilizados em outros momentos

Banco de Dados Modelagem Conceitual de Dados. Prof. Edjandir Corrêa Costa

Prova de Fundamentos de Bancos de Dados 2003/2 Prova 1

Relações entre os atores da realidade

CERTIFICADO DE ATUAÇÃO EM DOR

Banco de Dados. Diagramas de Entidade Relacionamento (DER) Ref. Prof. Renato de Oliveira Violin - UFSCar

APLICAÇÃO GOIVV. A sua ligação à IVV- Automação, Lda MANUAL DE UTILIZAÇÃO

Retrospectiva (Aula 2) O Modelo Entidade-Relacionamento. O Modelo Entidade- Relacionamento. O Modelo Entidade- Relacionamento

Entidade Associativa

Banco de Dados. Sistemas de Informação Engenharia de Produção

Projeto de Banco de Dados

Biblioteca Escolar. Agrupamento de Escolas de Gualtar. da E.B. de Gualtar

Banco de Dados Mapeamento Entidade Relacionamento para Relacional

TUTORIAL CADASTRO DE FORNECEDOR

Projeto de Banco de Dados

Transcrição:

UFCD 786 Exercicios de DER s 1

Exercicio 1 Uma transportadora aérea pretende implementar uma base de dados com a seguinte informação: A transportadora tem vários aviões. Cada avião tem, para além da matrícula, um nome, a marca do avião, o número de lugares, e indicação da sua autonomia. Na transportadora trabalham vários pilotos. Cada avião faz vários voos. Cada voo deve ter, pelo menos, a indicação da data e hora em que se efectua, dos locais de partida e de destino. Cada voo de um dado avião é pilotado por um piloto. 2

Exercicio 2 Uma fábrica pretende implementar uma base de dados para gerir os "stocks" dos seus armazéns, as encomendas, e as vendas. Para tornar o problema menos extenso, não vamos aqui considerar a parte relativa às vendas. Há assim que ter em conta que: A empresa comercializa vários produtos, cada um dos quais com um código, um nome, e um preço. Em cada momento a empresa deve ainda saber qual a quantidade existente no armazém de cada um dos produtos. Uma encomenda, que deve ter um número de encomenda e a data em que foi feita, pode ter vários produtos, mas diz respeito apenas a um fornecedor. De cada fornecedor a empresa deseja guardar a informação do seu nome, número de contribuinte, morada, forma de pagamento, prazo de pagamento, e um código interno de tipo de fornecedor. 3

Exercicio 3 Um grupo de docentes pretende organizar uma conferência e, para guardar toda a informação relevante, vai ter que criar uma base de dados. Na conferência são apresentados vários artigos, cada um dos quais com um título e um número. Cada artigo tem um ou mais autores. De cada autor, pretende armazenar-se para além do nome, o endereço de email, e o nome e morada da instituição a que estão associados. Há ainda a informação relativa aos participantes na conferência. De cada a participante deverá ser retida a informação do seu nome, morada e endereço de email. Além disso, distingue-se entre os participantes que são estudantes e os que não são. Cada participante não estudante tem de pagar antecipadamente a inscrição por transferência bancária, pelo que é necessário guardar o número da transação. Para não pagar, o estudante tem de enviar antecipadamente um certificado e na base de dados deve ser armazenado o nome da universidade que o passou. 4

Exercicio 4 Uma clínica médica pretende informatizar os seus serviços. Para já querem começar por informatizar os dados referentes a médicos, a clientes (ou pacientes) e a consultas. Na clínica trabalham vários médicos, de várias especialidades diferentes. De cada médico, identificado internamente por um número de empregado, a clínica pretende armazenar o nome, especialidade, morada e telefone. Como é usual, os médicos dão consultas a clientes. A clínica pretende ter sempre disponível a informação dos nomes e moradas dos seus clientes. A cada consulta está associado um só médico e um só cliente. Actualmente as consultas são numeradas para cada um dos médicos, ou seja para cada médico há uma consulta 1, uma consulta 2, etc. Para a clínica é importante manter este sistema de identificação das consultas, por forma a poderem ser introduzidos dados relativos ao tempo em que a clínica ainda não estava informatizada. Da consulta pretende armazenar-se a data em que ocorreu, bem como os vários fármacos que foram receitados pelo médico na consulta. 5

Exercicio 5 Um empresa de compra e vende de imóveis pretende informatizar os seus serviços. A empresa tem vários casas para venda, cada uma das quais pertencente a um cliente da empresa. Da casa a empresa quer ter disponível a zona de localização, o número de assoalhadas, o preço e o ano de construção. Dos clientes deve ser armazenado o seu nome, morada e nº de telefone. Um mesmo cliente pode ter várias casas para venda na empresa. Claro está que, nesses casos, não se quer repetir a informação da morada e nº de telefone do cliente. Há ainda os clientes da empresa que, em vez de quererem vender casas, querem comprar. Desses deve ser armazenado, para além da informação que se guarda dos outros clientes, a informação acerca dos interesses do cliente. Dos interesses fazem parte o nº de assoalhadas e zona de localização da casa que pretendem comprar. Um cliente pode ter interesse por vários tipos de casas diferentes. De cada casa que esteja para venda na empresa, deve ainda ser armazenada a informação de que clientes já a visitaram, e quando. 6

Exercicio 6 Pretende-se desenvolver uma base de dados para armazenar informação duma biblioteca. Tal base de dados deverá conter pelo menos informação referente a: todos os títulos existentes na biblioteca incluindo,de cada um deles, o ISBN (que é um código atribuido a nível internacional e que identifica univocamente um livro), o nome, o ou os autores, a editora, os descritores do livro, a sua classificação; as localizações (e.g. o nº da prateleira) onde se devem encontram os vários livros (ou exemplares) de cada um dos títulos; as informação relevantes sobre as editoras (como nome, telefone, morada, fax, etc); os leitores da biblioteca, cada um dos quais com um nº de leitor. Dos leitores, a biblioteca pretende ainda ter mais alguma informação disponível, como o nome, morada, etc; a biblioteca pretende, como é natural, ter disponivel a informação de que leitores têm que livros requisitados. Notas: Os descritores dos livros são como "palavras-chave" que dão indicações sobre os temas abordados pelos livros. Para uniformizar, os descritores não são livres, mas escolhidos de entre uma lista de possíveis descritores, sendo cada um deles identificado por um código. 7

Exercicio 7 Para todas as pessoas na colónia é necessário saber o nome e idade. Na colónia podemos ter monitores e crianças. Cada criança pertence a uma equipa. Cada equipa é identificada por um número e estas têm ainda uma cor associada. Existe um e um só monitor responsável por cada equipa. Na colónia são organizados campeonatos, que se identificam pelo nº da modalidade ("1-berlinde", "2-pião", etc.). Construa o respectivo DER 8

Exercicio 8 Para cada DER criado anteriormente crie as respectivas relações resultantes de cada diagrama de entidade relacionamento, evidenciando as respectivas entidades, atributos, chaves primárias e chaves estrangeiras. 9