Prévia do material em texto
UNIVERSIDADE VEIGA DE ALMEIDA GRADUAÇÃO EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS DISCIPLINA: BANCO DE DADOS PROF.: PAULO MÁRCIO SOUZA FREIRE EDUARDO FERREIRA TRINDADE TRABALHO DA DISCIPLINA (AVA1) MODELAGEM DE DADOS NITERÓI 2022 2 Trabalho da disciplina – AVA 1 (Transcrição do enunciado) 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. 1 1 Enunciado da primeira avaliação disponível em: https://uva.instructure.com/courses/31333/pages/enunciado-da-avaliacao-1?module_item_id=496791 acessado em: 09/11/2022. https://uva.instructure.com/courses/31333/pages/enunciado-da-avaliacao-1?module_item_id=496791 3 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. 4 MODELAGEM DE DADOS 5 Referências Bibliográficas: FONSECA, Claudio Fico. Sistema gerenciador de banco de dados [livro eletrônico]. Rio de Janeiro: UVA, 2019. 139 p. Disponível em: https://uva.instructure.com/courses/31333/modules/items/496777. Acesso em: 09 nov. 2022. DEVMEDIA. MER e DER: Modelagem de Bancos de Dados. [S. l.], 2014. Disponível em: https://www.devmedia.com.br/mer-e-der-modelagem-de-bancos-de- dados/14332 . Acesso em: 09 nov. 2022. JARDIM, Robert. Diagrama Entidade Relacionamento - DER. [S. l.], [201-?]. Disponível em: https://sites.google.com/site/fkbancodedados1/modelodados/der. Acesso em: 09 nov. 2022. https://uva.instructure.com/courses/31333/modules/items/496777 https://www.devmedia.com.br/mer-e-der-modelagem-de-bancos-de-dados/14332 https://www.devmedia.com.br/mer-e-der-modelagem-de-bancos-de-dados/14332 https://sites.google.com/site/fkbancodedados1/modelodados/der