Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Prévia do material em texto

Aluno: Tiago da Silva Palma
Matrícula: 2230108914
Disciplina: Banco de Dados I
Tutor: Luciano de Pinna Vieira
Modelagem de dados
Salvador/BA
2024
UNIJORGE
 
Trabalho da disciplina: Banco de Dados I (AVA1) 
 
Aluno: Tiago da Silva Palma
 
Matrícula: 2230108914
Curso: Tecnologia em Análise e Desenvolvimento de Sistemas
 
Campus: Paralela 
 
Turno: Virtual
Modelagem de dados
A modelagem de dados é definida como uma técnica utilizada para a especificação das regras de negócios e as estruturas de dados de um banco de dados a ser definido e/ou criado. Está em sintonia com o ciclo de desenvolvimento de um sistema de informação para uma empresa e é de suma importância para o bom resultado de um projeto.
Modelar os dados consiste em conceber/desenhar o sistema de informações a ser utilizado, concentrando-se nas entidades lógicas e nas dependências lógicas entre essas entidades.
Uma empresa de transporte marítimo deseja um sistema automatizado que a auxilie a alocar as cargas nos navios, de acordo com sua capacidade e destino. Cada carga deverá ser transportada integralmente por um único navio sem “transbordo”, ou seja, não pode ser dividida por mais de um navio, nem fazer “baldeação” (descer em um porto e ser embarcada em outro navio).
No momento em que a carga é aceita para ser transportada, é colada uma etiqueta contendo o número dessa carga, o porto de destino, seu peso em Kg, a data máxima para desembarque no porto de destino (caso isso não seja atendido a empresa pagará uma multa diária), o código do agente receptor no porto de destino, e a data de validade, no caso de carga perecível, ou a temperatura máxima, no caso de carga sensível. Todo porto possui vários agentes receptores (cada agente opera em um único porto) e essa escolha é feita por indicação interna.
No fim do expediente, o supervisor, para cada carga não embarcada, consulta uma relação contendo os navios e os portos que pertencem à rota dos navios. Caso encontre um navio que passe pelo porto de destino antes da data máxima para desembarque e possua capacidade disponível, a carga é “embarcada” neste navio (se o navio passar por este porto mais de uma vez, a carga será desembarcada, sempre, na primeira chegada ao porto).
Você deverá desenvolver um modelo entidade-relacionamento do cenário descrito acima.
Resolução:
A partir do enunciado, podemos identificar as seguintes entidades principais:
· Carga: Cada carga possui um número único, destino, peso, data máxima para desembarque, código do agente receptor, data de validade (para cargas perecíveis) ou temperatura máxima (para cargas sensíveis).
· Navio: Cada navio possui uma identificação única e uma capacidade de carga.
· Porto: Cada porto possui uma identificação única e diversos agentes receptores.
· Agente Receptor: Cada agente receptor possui um código único e está associado a um único porto.
· Rota: Representa o trajeto de um navio, conectando diversos portos.
Relacionamentos:
· Carga - Navio: Uma carga é transportada por um único navio.
· Navio - Rota: Um navio segue uma determinada rota.
· Porto - Agente Receptor: Um agente receptor opera em um único porto.
· Rota - Porto: Uma rota passa por diversos portos.
Atributos Adicionais:
· Navio: Podemos adicionar atributos como tipo de navio, nome, capacidade entre outros, para uma análise mais detalhada.
· Carga: Podemos adicionar atributos como tipo de carga (perecível, não perecível, sensível), para fins de classificação e controle.
Modelo entidade-relacionamento para o cenário descrito:
NOME
0,N
0,N
NOME
ROTA
 PORTO
CAPACIDADE
 NAVIO
1,1
N,1
1,0
OPERAÇÃO
EMBARQUE
DATA_MÁX_DESEMBARQUE
DESTINO
0,N
NÚMERO
N,0
PORTO_DESTINO
1,N
PESO
 CARGA
1,N
CÓD_AGENTE_RECEPTOR
1,1
 AGENTE
RECEPÇÃO
CÓDIGO
SENSÍVEL
PERECÍVEL
NOME
TEMPERATURA_MÁX
DATA_VALIDADE
Referência bibliográfica:
FONSECA, Cláudio Fico. Sistema Gerenciador de Banco de Dados. Rio de Janeiro: UVA, 2019. [Ebook].
image1.png

Mais conteúdos dessa disciplina