Portifolio em grupo ads 4º semestre unopar 2015
Por: Kleber.Oliveira • 10/2/2018 • 4.455 Palavras (18 Páginas) • 493 Visualizações
...
• DIAGRAMA DE IMPLANTAÇÃO (CONTROLE DE FROTA)
3.2 MODELO RELACIONAL NORMALIZADO - MRN.
Um diagrama entidade relacionamento que não está normalizado chamamos de modelo desnormalizado. Existem as seguintes formas normais: Primeira forma normal (1FN), Segunda forma normal (2FN), Terceira forma normal (3FN), Boyce codd e Quarta forma normal (4FN) seguindo essa sequência não podendo se pular uma forma normal.
Primeira forma normal - 1FN:
Precisamos identificar os atributos dentro de uma entidade que representem o armazenamento de um mesmo dado em locais diferentes. Podemos interpretar como atributos repetidos ou mesmo tabelas aninhadas ou que o atributo contem mais de uma ocorrência. Depois de identificados os atributos devem ser transferidos para uma outra entidade (entidade nova). Esta nova entidade deverá ter relacionamento com a outra de onde foi retirado os atributos, este relacionamento será forte pois a entidade nova precisará da chave primária. Na entidade nova,m a chave primária que veio da entidade forte se tornará uma chave estrangeira, porém fazendo parte da chave primária da nova entidade fraca. Inclusive acontece em alguns casos, um dos atributos retirados pode até fazer parte dessa chave primária tornando se uma chave primária composta.
Neste documento iremos exemplificar através do estudos de Caso Controle de Frota. Muitas empresas estão utilizando frotas próprias para agilizar o trabalho de seus funcionários. Essa é uma medida muito interessante que tem que ser bem gerenciada. Precisamos fazer o gerenciamento das pessoas que utilizam os veículos para não haver usos indevidos e dos veículos que necessitam manutenção, ver se ele está disponível ou não, enfim temos vários controles a fazer.
• Modelo conceitual
• Modelo lógico primeira forma normal
Nesta imagem acima vimos que existem vários atributos repetidos ou seja será necessária a aplicação da 1ª forma normal veja a seguir como ficará após esta aplicação.
Vimos acima que foi criada uma outra entidade com as especificações dos veículos esta que se relaciona com a anterior isso que é exigido na primeira forma normal.
• Segunda forma normal - 2FN:
Uma tabela para estar na 2FN não pode conter dependência funcional entre seus atributos não chave com partes da sua chave primária, uma tabela que está na 1FN e possui chave primária simples, já está automaticamente na 2FN também. No exemplo acima não existe dependência funcional portanto já está na 2 forma normal.
• Terceira forma normal - 3FN:
Uma tabela para estar na 3FN não pode conter dependências funcionais dos seus atributos não chave com outros atributos não chave, atributos que são calculados baseado em outros atributos são eliminados. Se o seu diagrama inicial continha apenas relacionamentos binários, na maioria dos casos o seu diagrama já está totalmente resolvido até aqui. No exemplo abaixo também não dependência entre atributos não chave portanto já está na terceira forma normal.
3.3 PROGRAMAÇÃO ORIENTADA A OBJETOS
• Como fazer implementação de funcionário e veículos
Para o funcionário e veículos, gerencia todos os níveis de materiais movimentarem, administra a área de suprimentos, controlando a requisição de administrar a compras ou saída. Gera catalogo para monitorar a movimentação de entrada e saída, determina curva abc consumo e ponto de tempo de entrega, resumo e ponto de reposição.
Funcionário ou motorista é implementado através de cadastro de funcionário controla o vencimento da (CNH) exames médicos treinamentos e como administrar, horário, de saída e chegadas, escala de dia e funcionários, conferencia de combustível documentação, situação do veiculo. Além disso deve ser avaliado escala de sistema de um banco de dado trafego administrativo , avaliar equipamentos , motorista e auxiliares de viagem, o sistema também controla as liberações e reposição dos veículos nas garagens. O grande objetivo é:
• controlar as escala de linhas veículos e funcionários.
• controlar a liberação, recepção , e manutenção dos veículos na garagem
• manter histórico das linhas , ocorrência para o motorista e veiculo .
• acompanhar as folgas dos funcionários ,
• verificar registro das posições das linhas bem como reclamação e
ocorrências de multas. Concluímos que para fazer uma implementação de cadastro o funcionário deve preencher um formulário de solicitação , de reserva de veiculo, identificar no funcionário data, horas, e qualidades do veículos, quantidades de passageiros e destino com isso a empresa de frotas recebe este formulário com cadastro de funcionário com os dados da reserva. Com isso o setor de frotas verifica se há veiculo a disposição caso negado o cadastro é encerrado. O desenvolvimento de software é extremamente amplo. Nesse mercado, existem diversas linguagens de programação que seguem diferentes paradigmas. Um desses paradigmas é a Orientação a Objetos, que atualmente é o mais difundido entre todos. Isso acontece porque se trata de um padrão que tem evoluído muito, principalmente em questões voltadas para segurança e reaproveitamento de código, o que é muito importante no desenvolvimento de qualquer aplicação moderna. A Programação Orientada a Objetos (POO) diz respeito a um padrão de desenvolvimento que é seguido por muitas linguagens, como C# e Java. Na orientação a objetos, temos métodos que são aplicados aos dados de cada objeto. Essencialmente, os procedimentos e métodos são iguais, sendo diferenciados apenas pelo seu escopo. A programação orientada a objetos se tornou muito difundida. Essa difusão se dá muito pela questão da reutilização de código e pela capacidade de representação do sistema muito mais perto do que veríamos no mundo real. Veremos em detalhes esses e outros pontos que dizem respeito a programação orientada a objetos.
...