A normalização é: “O processo de simplificar os dados de um banco de um determinado domínio de uma forma mais eficiente através da eliminação de dados redundantes.” A normalização é muito utilizada em bancos de dados transacionais “OLTP”, Online Transaction Processing, onde buscamos garantir implementação de modelos bem projetados e normalizados; evitando, assim, as inconsistências… Continuar lendo Normalização processo de simplificar o banco de dados de um E-commerce
Dia: 11 de setembro de 2016
Programação Estruturada X Programação Orientada a Objetos no E-commerce Loja Virtual
– É uma linguagem de modelagem unificada e visual usada para modelar sistemas orientados a objetos; – Possui diversos diagramas tais, como: • classe; • sequência; • colaboração; • caso de uso; • transição de estados; • componentes. Utilizaremos para modelagem de banco de dados, o diagrama de classes; pois, a partir dele, podemos gerar… Continuar lendo Programação Estruturada X Programação Orientada a Objetos no E-commerce Loja Virtual
Paradigma da Orientação a Objetos no sistema de E-commerce & Loja Virtual
Paradigma da Orientação a Objetos Este paradigma parte do princípio que, no mundo em que vivemos, existem diversos objetos, os quais possuem características e realizam ações. Por exemplo, um automóvel é um objeto que possui características: cor, ano modelo e marca. E realiza algumas ações, acelerar e frear, por exemplo. Contextualizando: Chris passa uma mensagem… Continuar lendo Paradigma da Orientação a Objetos no sistema de E-commerce & Loja Virtual
Ferramenta Case que auxilia o processo de engenharia de software e-commerce
A definição para a palavra CASE é: Computer Aided Software Engineering, ou seja, engenharia de software assistida por computador. A ideia central é: são ferramentas que auxiliam o processo de engenharia de software. Existem diversas ferramentas no mercado, tais como: Rational Rose, Genexus, Clarify, Multicase, Paradigm, Together, entre outras. Citarei as ferramentas específicas para área… Continuar lendo Ferramenta Case que auxilia o processo de engenharia de software e-commerce
Mapeamento de restrições, as quais o conteúdo do banco de dados devem respeitar no E-commerce
O Esquema de E-R de uma empresa pode definir certas restrições, as quais o conteúdo do banco de dados deve respeitar. Isso é feito utilizando o Mapeamento de Cardinalidade. Ele expressa o número de entidades que outra entidade pode estar associada, via um conjunto de relacionamentos. Cardinalidade de Relacionamentos Cardinalidade máxima: indica a quantidade máxima… Continuar lendo Mapeamento de restrições, as quais o conteúdo do banco de dados devem respeitar no E-commerce
Técnica de modelagem de dados para E-commerce
A técnica de modelagem mais usada é a abordagem Entidade-Relacionamento (ER). O modelo de dados é representado graficamente por meio de um Diagrama de EntidadeRelacionamento (DER). Essa abordagem foi criada por Peter Chen (1976) e é considerada como um padrão para a modelagem conceitual. O modelo Entidade-Relacionamento (E-R) tem por base que o mundo real… Continuar lendo Técnica de modelagem de dados para E-commerce
Conceitos das fases do levantamento de projeto de banco de dados no E-commerce
Vamos rever alguns conceitos das fases do levantamento de projeto de banco de dados. A figura 1 mostra o ciclo de criação do projeto. Enunciado de requisitos – entrevista com o usuário do banco de dados para entender e documentar seus requerimentos de dados. Projeto Conceitual – dados os requisitos do sistema, o esquema conceitual… Continuar lendo Conceitos das fases do levantamento de projeto de banco de dados no E-commerce