TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Modelagem Conceitual e Mapeamento para Modelo Relacional

Por:   •  17/5/2022  •  Trabalho acadêmico  •  2.146 Palavras (9 Páginas)  •  98 Visualizações

Página 1 de 9

[pic 1]

INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DA BAHIA 

Departamento de Computação 

Coordenação de Análise e Desenvolvimento de Sistemas 

Modelagem de sistemas

compartilhamento de patinetes, bikes, carros

Curso: Análise e Desenvolvimento de Sistemas 

Disciplina: INF010 - Banco de Dados II 

Docente: Pablo Vieira 

Discentes: Juliana Gomes Ribeiro - 2019116022 

João Pedro dos Santos Gonçalves - 2019116018 

Salvador, 2021

Sumário

Introdução 2 Dicionário de Dados 3 Modelo lógico 7 Mapeamento 8 Diagrama de classe 10

O sistema de compartilhamento de veículo pode ser feito, mas DEVE ser incluídas mais algumas funcionalidades/objetos:

Serviço de reserva de veículo, Serviço de SAC (registrar opiniões, reclamações e sugestões do cliente) e gestão de pagamento com cartão de crédito, débito e pix

Introdução

O sistema de compartilhamento de veículos em alguns segmentos têm um comportamento semelhante ao aluguel de veículos, sendo assim optamos por atuar com base em uma modelagem de aluguéis.

Entendemos que o centro da modelagem engloba as partes responsáveis por ceder o veículo, quem gerencia o compartilhamento, quem adquire efetivamente o veículo.

Vamos partir da apresentação de objetos e relacionamentos mais simples até os mais complexos, acreditamos que facilita a compreensão da modelagem.

2

Dicionário de Dados

A entidade EMPRESA representa as empresas de compartilhamento de veículos, que intermedeiam a relação entre locador e locatário. Tal entidade possui os seguintes atributos: 

id_empresa: Número identificador da entidade (Primary Key), que terá uma numeração automática. 

razao_social: Nome que é registrado pela empresa junto aos órgãos do governo e cartório. 

nome_fantasia: Nome fantasia da empresa ou como é conhecida popularmente. cnpj: numeração do cadastro nacional de pessoas jurídicas. 

id_endereco: Foreign Key que caracteriza o relacionamento com a entidade Endereço, que por sua vez representa o endereço onde a empresa está localizada. id_pessoa: Foreign Key que relaciona com a entidade pessoa que por sua vez, tem como atributo o locador, locatário e funcionário da empresa para o compartilhamento. 

id_deposito: Foreign Key se relaciona com a entidade de depósito onde os veículos estão sendo alocados. 

id_coleta: Foreign Key se relaciona com a entidade coleta onde é administrada o empréstimo e devolução. 

A entidade PESSOA representa o tipo de pessoa que está sendo representada, podendo ser o locador,locatário ou funcionário da empresa.Tal entidade possui os seguintes atributos: 

id_pessoa: Número identificador da entidade (Primary Key), que terá uma numeração automática. 

nome_pessoa: Nome da Pessoa. 

rg: Número do RG da Pessoa. 

cpf: Número do CPF da Pessoa. 

sexo: Sexo da Pessoa (Feminino / Masculino/ Indeterminado) 

id_endereco: Foreign Key que caracteriza o relacionamento com a entidade Endereço e representa o local de residência da Pessoa. 

id_locador: Foreign Key que caracteriza o relacionamento com a entidade Locador e representa a pessoa que disponibiliza seu veículo para o compartilhamento. id_locatario: Foreign Key que caracteriza o relacionamento com a entidade Locatário e representa a pessoa que vai receber o veículo do locador para compartilhar. id_funcionario: Foreign Key representa o colaborador de uma determinada empresa que vai intermediar o compartilhamento entre o locador e o locatário. 

A entidade FUNCIONARIO representa o colaborador de uma determinada empresa. Esta possui os atributos a seguir: 

id_funcionario: Número identificador da entidade (Primary Key), que terá uma numeração automática. 

id_local_coleta: Foreign Key caracteriza o relacionamento com a entidade Local de coleta e representa que o funcionário estará em serviço para realizar o locador retirar/ devolver o veículo no local da coleta. 

3

A entidade LOCADOR representa a pessoa que irá compartilhar o seu veículo. Esta possui os atributos a seguir: 

...

Baixar como (para membros premium)  txt (14.7 Kb)   pdf (182.2 Kb)   docx (94.2 Kb)  
Continuar por mais 8 páginas »
Disponível apenas no TrabalhosGratuitos.com