Escolar Documentos
Profissional Documentos
Cultura Documentos
Diagrama de Classes
Transposição
SQL
Pretende-se desenhar uma base de dados para armazenar a informação relativa à gestão de
projectos.
Um projecto é composto por tarefas, que por sua vez são decompostas em subtarefas. Tanto
as tarefas como as subtarefas, para além de uma identificação (feita através de atributos
numéricos), são caracterizadas por uma descrição e uma data de início e término.
Pretende-se ainda que seja possível registar quem é a pessoa que está responsável pela
gestão de cada projecto.
O número de caixa corresponde ao número da caixa onde foi efectuada a operação e o número de transacção respeita
ao número de transacções efectuadas naquela caixa. O cartão e a conta dizem respeito ao cliente. Considere que estas
máquinas estão afectas a apenas um banco, ou seja, só aceita cartões emitidos pelo banco proprietário da caixa.
Considere ainda que associado a cada cartão (número), para cada operação de levantamento, existe um limite
máximo por operação e um limite diário máximo.
O valor do Saldo após Operação corresponde ao saldo existente na conta menos (ou mais no caso de uma operação
de depósito) o valor levantado.
Só poderá ser efectuado um levantamento desde que não ultrapasse os limites antes indicados e no caso de o Saldo
Após Operação não ficar negativo.
Pretende-se um modelo que armazene a informação de modo a que um sistema proceda à a geração automática dos
extractos de depósito e levantamento.
Pretende-se que desenhe um diagrama que permita implementar uma base de dados
para armazenar a informação relativa aos vendedores, clientes e produtos, bem como
permitir a elaboração automática dos mapas.
horas 5:00 6:00 … 23:00 0:00 1:00 horas 5:00 6:00 … 23:00 0:00 1:00
2ª a 6ª 20 00 00 00 00 2ª a 6ª 00 15 00 00
20 30 45 45 30 45 15 45
40 40
Sábados 20 15 15 15 45 Sábados 00 15 15 45
30 45 45 50 30 30
domingos 00 15 15 15 15 domingos 00 15 00 15
feriados 50 45 45 45 45 feriados 50 45 15 30
5m 5m 5m 2m 8m
Bairro Sete Lisboa
Castelos Casal Odivelas (Entrecampos)
Previlégio
Enunciado
Documento Word
Número de dependentes
Remuneração 0 1 2 3 4 ou mais
mensal Pretende-se um modelo que, para além de
permitir armazenar correctamente as
até 47 500$00 0% 0% 0% 0% 0% tabelas de IRS, contemple uma classe
até 48 000$00 4 2% 0% 0% 0% Pessoa, e a informação necessária para,
até 52 000$00 7% 4% 2,5% 1% 0% dada uma determinada pessoa (bi), poder
obter-se automaticamente o montante de
... desconto para IRS dessa pessoa
Superior a 32% 32% 31% 30% 27%
800500$00
Filial
Nome tem Funcionário
1 1…* 0…1
Nome
Chefe
0…*
Vendas
Valor
Enunciado
Documento Word
0..*
1
Artista
Considere que, num determinado momento, na base de dados que implementa o Diagrama
Nome de Classes constam 5 discos dos Beatles e 2 do John Lennon a solo. Caso fosse formulada a
seguinte questão “em quantos discos o John Lennon participa?”, a única resposta possível
seria 2 discos. Altere o diagrama de modo a que possa ser possível responder
correctamente à questão, i.e., 7 discos.
Músico Conjunto
Aluno Instrutor
0..* 0..* Pessoa
NrAluno : int NrInstrutor : int
inscrito nome : String
NrInstrutor : int
0..* NrAluno : int
inscrito 0..*
Pessoa
nome : String
inscrito
Aluno 0..* 0..* Instrutor Aluno Instrutor
Pretende-se criar um sistema de informação para um ginásio que permita efectuar a inscrição de sócios e fazer a gestão da utilização
dos seus espaços físicos e serviços. Para isso, deve ser possível consultar algumas informações on-line sobre o ginásio, nomeadamente:
horários, modalidades que se podem praticar, respectivas frequências semanais, etc.
Quando a pessoa se desloca, pela primeira vez ao ginásio, basta apenas confirmar a inscrição e pagar o valor referente à jóia. A partir
desse momento, o sistema já sabe que pode debitar mensalidades ao novo sócio (que dependem das modalidades/frequências em que
se inscrevem).
No caso de clientes que não são sócios, o sistema deve permitir registar os seus dados pessoais e, à semelhança dos clientes sócios,
guardar informação sobre os serviços que adquirem em cada deslocação ao ginásio.
No caso dos sócios, não é obrigatório pagar os consumos no final de cada utilização do ginásio. Se o sócio pretende pagar mais tarde, o
sistema deve reter os dados referentes aos consumos não pagos e registar, mais tarde, os pagamentos referentes a esses consumos e as
formas de pagamento utilizadas.
Os produtos / serviços que podem ser adquiridos no ginásio são modalidades, bar, equipamento, estética e sauna
Pedro Ramos, DCTI/ISCTE Enunciados
E-DC – Ginásio (II cont)
Associações
Disciplina Aluno
Disciplina Aluno
Frequência
Tipo Avaliação
Disciplina Aluno
Frequência
Teste & Trabalho
Teste
Pouco flexível
Pedro Ramos, DCTI/ISCTE Enunciados
UML – Diagrama de Classes
Disciplina Aluno
Frequência
Tipo Avaliação
Disciplina Aluno
1…*
Sigla Número Para ser flexível, tem que aceitar
Designação 1…* Nome
Morada qualquer tipo de avaliação
(não valida)
Frequência
Tipo Avaliação
0…*
Solução mais completa
1 Tipo
Disciplina Aluno
Sigla
Designação
1…*
Número É possível um aluno estar
1…* Nome
Ano Lectivo Morada “inscrito” em várias licenciaturas?
1…*
1
Licenciatura
Gestão João
Sigla
Designação
Informática
Sim
Sociologia IGE
4) Listar o titulo, editora, edição e nome dos autores de todos os livros, ordenada por titulo
7) Listar os títulos e número de edições dos livros com número de edições entre 3 e 10
11) Listar o titulo de todos os livros, indicando o numero de autores que escreverem o livro
12) Listar, para cada editora, o número máximo de edições existentes num livro dessa editora.
13) Listar, para cada nome de autor, o total de livros por ele editados
14) Listar ordenadamente os nomes dos autores que não têm livros escritos
15) Listar os nomes dos autores com mais livros, indicando o número de livros
16) Listar, para cada editora, o(s) livro(s) com maior número de edições
17) Seleccionar os nomes dos autores que editam em uma editora em que mais nenhum outro autor edita
18) Listar os nomes dos autores que editaram livros em mais que uma editora
20) Listar, para cada nome de autor, quais os títulos dos livros que ele não escreveu
21) Listar pares de nomes de autores que editaram o mesmo numero de livros
R-TR – Rodoviária
Carreira(Num Carreira)