MEA - Exercício 0
Transimporta
A Transimporta é uma empresa de importação de mercadorias que efectua as suas
compras através de contratos.
Cada contrato, identificado por um código, é firmado com um dado fornecedor e diz
respeito a várias mercadorias, as quais são identificadas através de um código. Do
contrato consta também a data de assinatura, o prazo de validade, a moeda e o valor.
É fixado no contrato o preço unitário de compra de cada mercadoria, bem como a
quantidade comprada que é especificada numa unidade de medida. Esta unidade de
medida é sempre a mesma para cada mercadoria, independentemente do contrato.
É necessário guardar informação (nome, endereço, telefone e fax) sobre os vários
fornecedores que são identificados por um código, bem como sobre as mercadorias
que podem fornecer, incluindo o respectivo preço de catálogo.
As mercadorias envolvidas num contrato são todas enviadas num único transporte
(identificado por um código). Para cada transporte é necessário conhecer o navio, a
data prevista de partida e a data prevista de chegada.
MEA - Exercício 1
Rendiauto
A Rendiauto é uma empresa de aluguer de automóveis que opera em Lisboa. Os
veículos que a Rendiauto aluga estão agrupados em diversas categorias: veículos de
gama alta (por exemplo, Mercedes, Audi e BMW), veículos ligeiros de gama média
(ex: Honda Civic e Lancia Dedra), veículos ligeiros utilitários (ex: Renault Clio) e
veículos comerciais (ex: Renault Express).
Sobre cada veículo é necessário registar a matrícula, a marca, o modelo, a cilindrada,
o ano de fabrico, e o valor de aquisição. Os veículos poderão estar equipados com ar
condicionado e ter, ou não, tecto de abrir. Os preços de aluguer são estipulados por
dia e dependem directamente da categoria do veículo.
Quando um novo cliente contacta a Rendiauto para proceder ao aluguer ou à reserva
de uma viatura é preenchida uma ficha com os seus dados pessoais (que inclui o
nome, morada, telefone, número do bilhete de identidade, número e data da licença de
condução).
Para reservar um veículo de determinada categoria para um determinado periodo de
tempo, o cliente deverá efectuar um depósito de 20% do valor previsto do aluguer.
Quando se procede ao aluguer de um veículo, o funcionário da empresa regista as
datas, horas e locais de entrega e de devolução do veículo, assim como o valor a
pagar pelo cliente. O cliente deverá efectuar o pagamento integral do aluguer antes de
receber o automóvel. Caso exista reserva o montante do depósito deverá ser deduzido
do valor a pagar.
Aos melhores clientes da empresa são atribuídos cartões de desconto, com a validade
de um ano. O cartão Rendiauto Classic oferece um desconto de 15% no aluguer de
qualquer veículo e o cartão Rendiauto Gold proporciona um desconto de 25%. Os
clientes apenas podem possuir um dos cartões, os quais são pessoais e
intransmissíveis.
Com base nesta descrição sumária, pretende-se que elabore:
1)
2)
O Modelo Entidade-Associação respectivo1;
O esquema de tabelas, devidamente normalizadas, com os atributos que entender
relevantes;
MEA - Exercício 2
Biblioteca
Uma biblioteca guarda registo dos livros existentes e dos empréstimos aos seus
sócios. Cada sócio é identificado por um número de sócio e cada exemplar de livro
por um número de exemplar (pode existir mais do que um exemplar do mesmo
livro).
Para além do nome, a morada e o contacto telefónico do sócio são registados
numa base de dados para ser possível estabelecer comunicação quando
necessário, como por exemplo enviar avisos de devolução quando um empréstimo
dura mais do que o período estabelecido.
As informações registadas sobre os livros são o título, autores, editor, data de
publicação, um código internacional – ISBN, o preço de compra e o preço corrente.
O preço de compra é o preço que a biblioteca pagou pelo livro, enquanto o preço
corrente é o preço actual do livro no mercado.
Considere que o ISBN de um livro é um código de dez dígitos com a seguinte
estrutura:
X
XXXX
XXXX
X
digito de controlo
número sequencial
código de editor
código de língua
O número de livros emprestados que o sócio pode ter em seu poder é actualmente
estabelecido em dois escalões em função da categoria do sócio (pleno ou
correspondente). Se o sócio tiver a categoria de "pleno" pode ter em seu poder 5
livros. Para os sócios da categoria de "correspondente" o número máximo de livros
emprestados é 3.
Quando um sócio requisita para empréstimo um livro do qual não existe de
momento nenhuma cópia disponível é feita uma reserva que posteriormente será
satisfeita, quando possível. Reservas para o mesmo livro são satisfeitas por ordem
de chegada.
Com base nesta descrição sumária, pretende-se que elabore:
1. O Modelo Entidade-Associação respectivo2;
1 Não se esqueça que o Modelo Entidade/Associação é composto pelo Diagrama Entidade/Associação e
pela descrição das entidades.
2 Não se esqueça que o Modelo Entidade/Associação é composto pelo Diagrama Entidade/Associação e
pela descrição das entidades.
2. O esquema de tabelas, devidamente normalizadas, com os atributos que
entender relevantes.
MEA - Exercício 3
Banco Turismo e Negócios
A banca nacional foi recentemente enriquecida com um novo banco comercial, o
Banco Turismo e Negócios, orientado para investimentos principalmente no sector
do turismo. Para além da sede em Lisboa abriram inicialmente mais 4 agências,
respectivamente em Porto, Coimbra, Faro e Portimão .
Um ou mais clientes podem abrir conta na sede e/ou em qualquer das agências.
Para isso dirigem-se ao balcão respectivo, onde pedem a abertura de uma conta à
ordem ou a prazo. Sobre o cliente o banco deve conhecer além do nome, a
morada, telefone, nº do B.I. e nº de contribuinte. As contas dos clientes são
creditadas mediante a efectuação de depósitos efectuados através de cheques,
depósitos em numerário, caixas multibanco ou transferências bancárias (canais
através dos quais o depósito é efectuado). Quando um crédito é efectuado fica
registado o “canal” utilizado, local onde o depósito foi efectuado, data do depósito e
montante.
Uma das operações mais vulgares é o levantamento de fundos (débitos) através de
um “canal”: cheque, caixas multibanco ou transferências bancárias. O banco
guarda os dados relativos a todos os levantamentos: “canal”, data, valor do cheque,
e o local onde o levantamento foi efectuado.
Uma função fundamental do banco é conceder crédito, de forma a viabilizar a
realização de projectos que visam o desenvolvimento do turismo no país. Uma
concessão de crédito é efectuada sobre uma determinada conta e materializa-se
através de uma autorização, sendo caracterizada pelo montante concedido (que é
creditado na conta na data do empréstimo), taxa de juro, periodo de amortização
(p.ex. 5 anos), periodicidade das prestações, datas do respectivo vencimento e
montante (decomposto nas parcelas juros e amortização). Na data de vencimento
de uma prestação podem acontecer duas situações: se a conta tem saldo
suficiente o banco efectua o respectivo movimento a débito e a prestação é
considerada paga, caso contrário a prestação é considerada em dívida. A decisão
de concessão de crédito para valores superiores a quinhentos mil euros centralizase na sede e a valores inferiores nas agências.
Com base nesta descrição sumária, pretende-se que elabore:
1. O Modelo Entidade-Associação respectivo3;
2. O esquema de tabelas, devidamente normalizadas, com os atributos que
entender relevantes;
3. Crie uma base de dados em Access com o esquema de tabelas elaborado em
2);
3 Não se esqueça que o Modelo Entidade/Associação é composto pelo Diagrama Entidade/Associação e
pela descrição das entidades.
4. Carregue alguns dados nas tabelas da base de dados que criou;
5. Elabore as seguintes queries:
a) Liste os débitos e os créditos relativos à conta nº 0353009876300 durante o
mês de Novembro de 2004, ordenados por dia;
b) Liste os titulares da conta nº 0353009876300, incluindo o nível de titularidade;
c) Para o empréstimo 20042900, liste o montante em dívida, bem como as
prestações por pagar;
d) Liste o saldo médio, máximo e mínimo das contas da Agência do Porto no dia
de hoje;
e) Para a Sede e as quatro Agências liste o montante de empréstimos concedidos
durante o ano de 2004.
MEA - Exercício 4
AirFlight
Pretende-se informatizar o subsistema de gestão de voos da companhia aérea
AIRFLIGHT. A companhia dedica-se não só a voos domésticos (voos dentro do país)
como também a voos internacionais.
O pessoal de voo está organizado em tripulações. A tripulação inclui o comandante do
avião, um ou dois outros pilotos, várias hospedeiras e comissários de bordo. Cada
funcionário da AIRFLIGHT está afecto apenas a uma tripulação. Uma tripulação está
especializada na condução de um determinado tipo de avião.
A AIRFLIGHT dispõe de uma frota de aviões, de várias marcas, necessitando de
conhecer a designação do aparelho (ex: Madeira), modelo e data de aquisição.
Esta companhia dispõe de vários voos-tipo identificados por um código (ex:AFY 121) e
descritos por um aeroporto de partida, um aeroporto de chegada, duração da viagem,
dia da semana e hora de partida. Por simplicidade pressupõe-se que o avião não
efectua paragens intermédias.
Designa-se por voo a realização de um determinado voo-tipo (ex: AFY 121) num
determinado dia (12-03-2000).
No inicio de cada mês é realizado o planeamento de voos, sendo a cada voo afectado
uma tripulação e um aparelho de um dos tipos possíveis. A atribuição de um tipo de
avião a um voo é efectuada tendo em atenção o percurso de cada voo-tipo e o número
previsível de passageiros.
São aceites inscrições de passageiros para um determinado voo até uma hora antes
da sua realização, e até ao número máximo de passageiros previstos para o avião. As
inscrições poderão ser provisórias, confirmadas ou estar em lista de espera. Serão
confirmadas se houver pagamento do bilhete de avião; serão provisórias se for
efectuada unicamente a reserva por telefone ou pessoalmente; caso não haja vagas
na partida pretendida os passageiros ficarão em lista de espera.
MEA - Exercício 5
Super Pizzas
Pretende-se informatizar o sistema de informação subjacente ao funcionamento da
empresa Super Pizzas.
A Super Pizzas é uma empresa de confecção e distribuição de pizzas ao domicílio,
fabricando uma grande variedade de pizzas, combinado vários tipos de ingredientes.
De acordo com a sua dimensão, as pizzas são classificadas em grandes, médias e
pequenas e no que respeita ao tipo de confecção como "fofas" ou "estaladiças".
A Maria João, empregada da Super Pizzas, tem como função receber, por telefone, as
encomendas dos clientes. Alguns clientes encomendam várias pizzas
simultaneamente. Quando o cliente efectua uma encomenda é registada a data e hora
dessa encomenda, assim como o nome, morada e telefone do cliente. Nesse momento
o cliente é também informado do valor total que irá pagar. É normalmente efectuado
um desconto de 10% a clientes habituais.
Com base no registo de encomendas, o Sr. Costa elabora as facturas e distribui o
serviço a efectuar pelos vários estafetas da empresa que levarão a pizza e respectiva
factura até ao cliente. Cada estafeta tem uma zona geográfica pré-definida. É também
função do Sr. Costa informar a cozinha das pizzas que é necessário fabricar (através
do envio da nota de encomenda) e controlar a data e hora de confecção das pizzas
confeccionadas, as quais, acompanhadas pela nota de encomenda, são
encaminhadas para a lista de espera da distribuição onde os estafetas as irão buscar.
O Sr. Sousa, sócio principal da Super Pizzas, analisa as cópias das facturas
elaboradas pelo Sr. Costa, verifica se todas as encomendas foram satisfeitas e regista
os pagamentos efectuados pelos clientes. Periodicamente, o Sr. Sousa também
actualiza a tabela de preços com base na procura assinalada e no custo estimado de
fabrico de cada pizza que é registado pela empresa.
MEA - Exercício 6
Gestão de estágios
Pretende-se implementar um sistema automático de atribuição de estágios
remunerados a alunos que frequentam as licenciaturas do ISEG. Os processos a
informatizar são os seguintes:
- gestão de alunos que podem concorrer a estágio;
- afectação de alunos a estágios.
Algumas considerações sobre a atribuição de estágios:
Os estágios decorrem durante o período de férias escolares e são disponibilizados por
organizações públicas e privadas que pretendem ter um jovem licenciado em
economia, gestão ou matemática a estagiar nos seus serviços. Cada estágio é
identificado por um número de código (definido de acordo com a ordem de chegada do
estágio ao ISEG). O sistema recolhe também informação sobre o período em que o
estágio decorre, a área onde é efectuado e respectiva função, e a organização que o
disponibiliza.
Depois de ser publicada a lista de estágios oferecidos pelas organizações
interessadas, os alunos candidatos deverão entregar ao responsável pela atribuição
dos estágios uma lista de preferências contemplando cinco escolhas. Só podem
concorrer a estágio os alunos com um número mínimo de determinados créditos.
A cada disciplina da licenciatura está associado um código, um nome e um crédito
(algumas disciplinas são consideradas mais importantes para cálculo da posição
relativa do aluno no concurso). Consoante a área em que se realiza o estágio poderá
ser obrigatório o candidato ter obtido aprovação em algumas disciplinas especificas.
Cada aluno é caracterizado por um número de código, o nome, o curso, o ano que
frequenta, as disciplinas em que está inscrito e as disciplinas em que obteve
aprovação e respectiva classificação. O sistema guarda também informação sobre os
cursos existentes e respectivas disciplinas.
Cada estágio é atribuído ao candidato com maior média atendendo à sua ordem de
preferência. Logo que o estágio esteja atribuído a um aluno, a organização que
oferece o estágio é contactada por carta ou telefonicamente.
Com base nesta descrição sumária, pretende-se que elabore:
3)
4)
O Modelo Entidade-Associação respectivo4;
O esquema de tabelas, devidamente normalizadas, com os atributos que entender
relevantes.
MEA - Exercício 7
Ginásio
O Ginalva é um conhecido ginásio da capital lisboeta que tem por objectivo
promover a educação física e possibilitar a prática de actividades desportivas aos
seus sócios.
O Ginalva dispõe de várias classes de ginástica e possibilita a prática de várias
actividades desportivas e lúdicas (andebol, basketball, judo, esgrima, dança etc.). As
aulas de ginástica são especializadas em ginástica de manutenção, ginástica de
musculação, ginástica para deficientes e ginástica de competição.
Para a frequência do ginásio é indispensável ser sócio e pagar uma quota anual que é
diferente consoante o sócio seja efectivo (maior de 18 anos) ou auxiliar (menor de
idade). Existem também aulas destinadas a uma determinada categoria etária (por
exemplo, judo para rapazes dos 12 aos 16 anos).
Para além da quota anual de sócio é igualmente necessário, para frequentar uma
classe, a inscrição nessa classe, o que envolve o pagamento de uma taxa de inscrição
que permite a presença do sócio nas aulas a realizar durante o respectivo ano lectivo
(1 de Setembro a 15 de Julho).
Para a realização das aulas, o ginásio dispõe de 4 salas (ginásios), duas das quais
especializadas - uma com aparelhos para musculação e outra apetrechada com as
dimensões ideais, marcações e equipamento para a realização de desportos de grupo
4 Não se esqueça que o Modelo Entidade/Associação é composto pelo Diagrama Entidade/Associação e
pela descrição das entidades.
(como o basketball ou o andebol). As duas salas restantes poderão ser adaptadas a
qualquer actividade apesar de apresentarem algumas limitações.
O Ginalva dispõe de um lote de professores especializados que poderão estar em parttime ou full-time. Alguns dos professores estão habilitados para leccionar classes de
modalidades diferentes (por exemplo, o Prof. Dias Costa para além de especialista em
andebol também lecciona ginástica de manutenção).
Se, devido a qualquer motivo esporádico, um professor não puder realizar a sua aula
ele será substituído por um outro colega devidamente habilitado. Pretendem-se
registar todas as “trocas” ocorridas.
MEA - Exercício 8
Sistema de Gestão de Assiduidade de Colaboradores
A ACID é uma empresa que se dedica ao desenvolvimento de um sistema de gestão
de assiduidade dos colaboradores das empresas suas clientes.
Para o efeito de gestão da assiduidade, considera-se cada empresa organizada num
conjunto de Unidades Orgânicas, cada uma com vários colaboradores, um dos quais é
o Director. Cabe ao Director autorizar/não autorizar as justificações de ausência dos
restantes colaboradores da sua Unidade Orgânica.
O sistema regista as entradas e saídas dos colaboradores que, de acordo com a sua
categoria, estão sujeitos a um determinado tipo de horário (ex: programadores das
9:00 às 12:30 e das 14:00 às 17:30, operadores de computador trabalham por turnos
de 7 horas, com uma hora para descanso. Qualquer ausência nestes períodos terá de
ser objecto da respectiva justificação no sistema e posteriormente autorizada/não
autorizada pelo respectivo Director. As ausências estão tipificadas, como por exemplo
doença, esquecimento de picagem, deslocação em serviço, etc.
O sistema deverá fornecer:
- Listagem das entradas e saídas de cada colaborador;
- Por colaborador, listagem das respectivas ausências, devidamente tipificadas, com
indicação de terem sido autorizadas/não autorizadas ou em estado inicial.
- Listagem mensal, por colaborador, do nº de horas efectivamente trabalhadas
(correspondente ao tempo registado no sistema de registo de assiduidade ou a
ausências devidamente registadas e autorizadas)
Download

MEA - Exercício 0 Transimporta A Transimporta é uma