Você está na página 1de 3

Curso Profissional Técnico de Informática de Gestão

11º G – Sistemas de Informação


2010/2011
Prof. – Alexandre Lourenço

Exercício 1 – Capítulo 3 Regras de Derivação de Tabelas – Módulo 2


– Tecnologias de Bases de dados

1. Aplique as regras de derivação de tabelas a partir do desenho do diagrama E-R para a


seguinte situação:
 As pessoas moram em apartamentos
 Os apartamentos formam prédios
 Os prédios localizam-se em ruas
 As ruas fazem parte de uma cidade
 As cidades constituem países

2. Uma associação desportiva de futebol pretende armazenar a informação relativa às equipas


de Futebol a ela associadas. È necessário guardar além das equipas, os jogadores dessas
equipas e os presidentes na Base de Dados. Sabe-se que os jogadores são identificados pelo
nº de inscrição na FPF (Federação Portuguesa de Futebol) e que têm associado uma posição
de jogo. Assuma ainda que cada equipa possui sempre um e um só presidente e que o
mesmo não pode presidir a duas equipas.

Com base no problema acima descrito, construa o modelo Entidade - Relacionamento.


Escolha os atributos que considerar necessários e apresente as tabelas a incluir numa base
de dados, aplicando as regras de derivação. Para cada tabela, identifique o campo ou
combinação de campos que deverão formar a chave primária. Indique também, caso existam,
as chaves externas.

3. Uma empresa tem um conjunto de fornecedores (CodForn, Nome, Morada, Telef).


Cada fornecedor pode fornecer vários produtos (CodProd, Designação, PreçoUnitário).
Cada produto é individualizado de modo que só pode ser fornecido por um fornecedor.
Todos os produtos têm origem em algum fornecedor.
Pode haver fornecedores que, não forneçam qualquer dos produtos em stock.

Represente esta situação num diagrama E-R e traduza-a para as tabelas necessárias, com
alguns registos exemplificativos

4. A empresa de calçado CalçaTudo tem um conjunto de vários clientes (CodCliente,


NomeCliente, MoradaCliente, TelefoneCliente) que lhe compra vários artigos (Referência,
Designação, PreçoUnitário).

Sistemas de Informação 1/3


Partindo do principio que cada cliente pode comprar mais que um par de sapatos e o
mesmopar de sapatos pode ser comprado por mais de um cliente.

Elabore um esquema de base de dados com diagrama E-R para o problema acima
representado. Apresente também as tabelas resultantes da aplicação das regras derivação.

5. Represente um modelo E-R, aplique as regras de derivação, e indique as tabelas resultantes


para armazenar:

Professor (Nome, Morada, Telefone)


Disciplina (Nome, Carga Horária)
Aluno (Nº Processo, Nome, Morada, Telefone)
Considere como pressupostos:
- Não existem professores com o mesmo nome
- Podem existir nomes de alunos iguais
- Não existem disciplinas diferentes com o mesmo nome
- O telefone não identifica o aluno.

6. No Aeroporto ViagensLongas é necessário que o cobrador de bilhetes verifique os


Passaportes (n_passaporte, nome, país) dos passageiros (n_bi, nome, nacionalidade)

Pressupostos:
Partindo do principio que cada Passageiro tem um e um só Passaporte

Elabore um esquema de base de dados com diagrama E-R para o problema acima
representado.

7. Uma empresa de táxis pretende uma base de dados para armazenar informação sobre os
motoristas e táxis da sua empresa. Deve atender que cada motorista está afecto a um só táxi
e que um táxi pode ter mais de um motorista (para que o conduzam por turnos).
Represente esta situação num diagrama E-R e traduza-a para as tabelas necessárias, com
alguns registos exemplificativos

8. Uma empresa de moldes pretende armazenar a informação sobre os operários, supervisores


e secções onde trabalham. Sabe-se que em cada secção trabalham vários operários, que
cada secção tem um supervisor e que um supervisor pode supervisionar mais que uma
secção.
Represente esta situação num diagrama E-R e traduza-a para as tabelas necessárias, com
alguns registos exemplificativos

9. Uma empresa que se dedica à comercialização de aspiradores pretende uma Base de Dados
para guardar informação acerca das suas vendas. Os vendedores desta empresa vendem os
produtos directamente aos clientes e em cada produto está indicada uma comissão a atribuir
aos vendedores. Pretende-se guardar na Base de Dados os clientes, aspiradores e
vendedores envolvidos numa determinada venda.
Elabore um esquema de base de dados com diagrama E-R para o problema acima
representado.

10. Pretende-se uma Base de Dados para um clube de vídeo. A informação a armazenar é sobre
os filmes, realizadores, actores, fornecedores dos filmes. As cópias dos filmes podem ser em
VHS ou DVD.
Elabore um esquema de base de dados com diagrama E-R para o problema acima
representado.

Sistemas de Informação 2/3


REGRAS DE DERIVAÇÃO DE TABELAS

Sistemas de Informação 3/3

Você também pode gostar