Protótipo de Sistema de Rastreabilidade de Produtos Utilizando o Banco de Dados Cache

Embed Size (px)

Citation preview

  • 7/25/2019 Prottipo de Sistema de Rastreabilidade de Produtos Utilizando o Banco de Dados Cache

    1/68

    UNIVERSIDADE REGIONAL DE BLUMENAU

    CENTRO DE CINCIAS EXATAS E NATURAIS

    CURSO DE CINCIAS DA COMPUTAO

    (Bacharelado)

    PROTTIPO DE SISTEMA DE RASTREABILIDADE DEPRODUTOS UTILIZANDO O BANCO DE DADOS CACH

    TRABALHO DE CONCLUSO DE CURSO SUBMETIDO UNIVERSIDADEREGIONAL DE BLUMENAU PARA A OBTENO DOS CRDITOS NA DISCIPLINACOM NOME EQUIVALENTE NO CURSO DE CINCIAS DA COMPUTAO

    BACHARELADO

    BRUNO MEYER

    BLUMENAU, JUNHO/1999

    1999/1-07

  • 7/25/2019 Prottipo de Sistema de Rastreabilidade de Produtos Utilizando o Banco de Dados Cache

    2/68

    ii

    PROTOTIPO DE SISTEMA DE RASTREABILIDADE DEPRODUTOS UTILIZANDO O BANCO DE DADOS CACH

    BRUNO MEYER

    ESTE TRABALHO DE CONCLUSO DE CURSO, FOI JULGADO ADEQUADO PARAOBTENO DOS CRDITOS NA DISCIPLINA DE TRABALHO DE CONCLUSO DE

    CURSO OBRIGATRIA PARA OBTENO DO TTULO DE:

    BACHAREL EM CINCIAS DA COMPUTAO

    Prof. Ricardo Guilherme Radnz Orientador na FURB

    Prof. Jos Roque Voltolini da Silva Coordenador do TCC

    BANCA EXAMINADORA

    Prof. Ricardo Guilherme Radnz

    Prof. Oscar Dalfovo

    Prof. Marcel Hugo

  • 7/25/2019 Prottipo de Sistema de Rastreabilidade de Produtos Utilizando o Banco de Dados Cache

    3/68

  • 7/25/2019 Prottipo de Sistema de Rastreabilidade de Produtos Utilizando o Banco de Dados Cache

    4/68

    iv

    AGRADECIMENTOS

    Tudo o que se comea possui um incio, um meio e um fim.

    Aproveito a oportunidade para apresentar os mais sinceros agradecimentos:

    A Deus, pela companhia e fora nos momentos mais difceis.

    Aos meus amigos, pela presena e apoio em cada etapa da minha vida.

    Ao professor Ricardo Guilherme Radnz, pelo auxlio prestado durante a realizao

    deste trabalho e pela compreenso nos momentos finais.

    A todosque de alguma forma contriburam para a realizao deste trabalho.

  • 7/25/2019 Prottipo de Sistema de Rastreabilidade de Produtos Utilizando o Banco de Dados Cache

    5/68

    v

    SUMRIO

    LISTA DE FIGURAS ................................................................................................................................................. V

    LISTA DE TABELAS ..............................................................................................................................................VII

    RESUMO .................................................................................................................................................................... I

    ABSTRACT ..................................................................................................................................................................

    1 INTRODUO.........................................................................................................................................................

    1.1 JUSTIFICATIVAS...............................................................................................................................................

    1.2 OBJETIVOS........................................................................................................................................................

    1.3 ORGANIZAO DO TRABALHO ...................................................................................................................3

    2 FUNDAMENTAO TERICA ..............................................................................................................................4

    2.1 RASTREABILIDADE.........................................................................................................................................

    2.2 BANCO DE DADOS CACH.............................................................................................................................72.2.1 A EVOLUO DOS BANCOS DE DADOS A PARTIR DA FASE CENTRADA NA TECNOLOGIA..92.2.2 ARMAZENAMENTO OTIMIZADO.........................................................................................................112.2.3 BANCO DE DADOS DINMICO.............................................................................................................122.2.4 OBJETOS FAZEM SENTIDO....................................................................................................................132.2.5 OBJETOS SO MODULARES .................................................................................................................132.2.6 DESENVOLVIMENTO COM ACESSO A OBJETOS..............................................................................17

    3 DESENVOLVIMENTO DO PROTTIPO..............................................................................................................19

    3.1 ESPECIFICAO .............................................................................................................................................13.1.1 PLANEJAMENTO......................................................................................................................................23.1.2 PROJETO LGIGO....................................................................................................................................23.1.3 IMPLEMENTAO E TESTES................................................................................................................30

    3.2 IMPLEMENTAO..........................................................................................................................................33.2.1 TCNICAS E FERRAMENTAS UTILIZADAS .......................................................................................323.2.2 OPERACIONALIDADE DA IMPLEMENTAO ..................................................................................35

    4 CONCLUSO...........................................................................................................................................................

    4.1 RESULTADOS..................................................................................................................................................5

    4.2 CONSIDERAES FINAIS .............................................................................................................................55

    4.3 SUGESTES PARA FUTUROS TRABALHOS..............................................................................................56

    5 REFERNCIAS BIBLIOGRFICAS ......................................................................................................................57

  • 7/25/2019 Prottipo de Sistema de Rastreabilidade de Produtos Utilizando o Banco de Dados Cache

    6/68

    vi

    LISTA DE FIGURAS

    Figura 1 Exemplo de Localizaes de Produtos dentro de uma Organizao................................6

    Figura 2 Armazenamento em Cubo com Aproveitamento de Espao..........................................12

    Figura 3 Tela do Cach Object. ....................................................................................................14

    Figura 4 Tela do editor do Cach Script. ......................................................................................15

    Figura 5 Tela de ferramentas do banco de dados Cach...............................................................15

    Figura 6 Tela de configurao dos NAMESPACES. ...................................................................16

    Figura 7 Tela de um terminal emulando o modo de direto do Cach. Tela do programa de

    entrada para o dicionrio de dados................................................................................17Figura 8 Modelo entidade relacionamento do prottipo...............................................................22

    Figura 9 Diagrama de Contexto....................................................................................................23

    Figura 10 Diagrama de Fluxo de Dados Nvel 0 ..........................................................................24

    Figura 11 Tela de consulta de armazenamento de dados do banco ..............................................31

    Figura 12 Paleta do Delphi com componentes de acesso direto ao Cach ...................................33

    Figura 13 Tela de propriedades do componente VisM.................................................................34

    Figura 14 Tela da operao arquivo..............................................................................................36Figura 15 Tela da operao cadastros............................................................................................37

    Figura 16 Cadastro de CEPs (cidades) ........................................................................................38

    Figura 17 Cadastro de fornecedores .............................................................................................38

    Figura 18 Cadastro de clientes......................................................................................................39

    Figura 19 Cadastro de materiais ...................................................................................................39

    Figura 20 Cadastro de acabados ...................................................................................................40

    Figura 21 Cadastro da ficha tcnica de acabados .........................................................................40

    Figura 22 Tela de operao manutenes.....................................................................................41

    Figura 23 Manuteno da ordem de fabricao............................................................................42

    Figura 24 Manuteno de nota fiscais de entrada.........................................................................42

    Figura 25 Manuteno de notas fiscais de sada...........................................................................43

    Figura 26 Tela de operao relatrios...........................................................................................44

  • 7/25/2019 Prottipo de Sistema de Rastreabilidade de Produtos Utilizando o Banco de Dados Cache

    7/68

  • 7/25/2019 Prottipo de Sistema de Rastreabilidade de Produtos Utilizando o Banco de Dados Cache

    8/68

    viii

    LISTA DE TABELAS

    Tabela 1 Tabela de cidades.........................................................................................................25Tabela 2 Tabela de fornecedores. ............................................................................................... 25

    Tabela 3 Tabela de clientes.........................................................................................................26

    Tabela 4 Tabela de materiais. ..................................................................................................... 26

    Tabela 5 Tabela de acabados. ..................................................................................................... 26

    Tabela 6 Tabela da ficha tcnica dos produtos acabados. .......................................................... 27

    Tabela 7 Tabela de notas fiscais de entrada................................................................................27

    Tabela 8 Tabela de itens da nota fiscal de entrada......................................................................28

    Tabela 9 Tabela de estoque de materiais. ................................................................................... 28

    Tabela 10 Tabela de notas fiscais de sada. ................................................................................ 28

    Tabela 11 Tabela de itens da nota fiscal de sada. ...................................................................... 29

    Tabela 12 Tabela de estoque de acabados. ................................................................................. 29

    Tabela 13 Tabela de ordem de fabricao. ................................................................................. 30

    Tabela 14 Tabela de itens da ordem de fabricao.....................................................................30

  • 7/25/2019 Prottipo de Sistema de Rastreabilidade de Produtos Utilizando o Banco de Dados Cache

    9/68

    ix

    RESUMO

    Este trabalho visa implementar um prottipo de sistema de demonstrao da utilidade do

    conceito de Rastreabilidade dentro de uma empresa, procurando atender seus clientes da melhor

    forma possvel. Tem tambm como objetivo realar a importncia que o tema assume no

    contexto do produto, como tambm na qualidade dos servios prestados na empresa. Em relao

    as ferramentas que sero utilizadas, o trabalho visa demonstrar as caractersticas que o Banco de

    Dados Ps-Relacional Cach possui em seus mltiplos modos de acesso, bem como sua elevada

    performance no processamento e resposta de dados.

  • 7/25/2019 Prottipo de Sistema de Rastreabilidade de Produtos Utilizando o Banco de Dados Cache

    10/68

    x

    ABSTRACT

    This work seeks to implement a prototype of a system of demonstration of the usefulnessof the concept of Rastreabilidade inside a company, trying to assist its customers in the best

    possible way. It also has as objective to enhance the importance that the theme assumes in the

    context of the product, as well as in the quality of the services rendered in the company. In

    relationship to the tools that will be used, the work seeks to demonstrate the characteristics that

    the Cach Post-Relational Data Base possesses its multiples access manners, as well as its high

    performance in the processing and answering of data.

  • 7/25/2019 Prottipo de Sistema de Rastreabilidade de Produtos Utilizando o Banco de Dados Cache

    11/68

    1

    1 INTRODUO

    Diante dos novos padres mundiais de qualidade, cada vez mais as empresas devem

    demonstrar aos seus clientes e fornecedores que possuem o controle da organizao em suas

    mos de uma forma rpida e eficiente. Para tanto, surgem diariamente no mercado, ferramentas e

    conceitos para ajudar as empresas nesta demonstrao. Estes conceitos muitas vezes no so

    facilmente demonstrveis s pessoas que desejam conseguir o controle total. A informtica uma

    das formas usadas para demonstrar estes conceitos, implementando ferramentas para controle e

    amostragem de estatsticas, visando um melhor aproveitamento dos dados da empresa para

    tomada de decises.

    A Rastreabilidade um destes conceitos. Visa o controle total dos produtos de uma

    empresa, matrias-primas ou acabados, para que, quando houver algum problema, a empresa

    possa dar uma soluo rpida e eficiente para o mesmo.

    Segundo [ROT93], numa tentativa de definir a Rastreabilidade em um conceito genrico e

    prtico, apresenta a seguinte definio:

    Rastreabilidade uma expresso que aparece ao longo de toda norma.

    Significa que em todos os estgios, desde o recebimento de um componente

    proveniente do fornecedor at a produo, embalagem, expedio, necessrio

    atribuir responsabilidade as tarefas relevantes que afetam a qualidade do

    produto. Nesse caso no pode haver dvida quanto a quem faz o qu.

    Este um dos conceitos, estudado por este trabalho, visando atingir o potencial mximode entendimento e satisfao.

    A norma do que fala o conceito, refere-se as exigncias da Iso 9000, isto , programa de

    qualidade total empregado nas empresas para atingir o mximo de aperfeioamento nos processos

  • 7/25/2019 Prottipo de Sistema de Rastreabilidade de Produtos Utilizando o Banco de Dados Cache

    12/68

    2

    dentro da empresa, como tambm atingir a qualidade total dos produtos que so produzidos pela

    mesma.

    Em relao s ferramentas, h no mercado diversos sistemas com introduo ao conceito

    de Rastreabilidade, de um mtodo voltado para o controle geral da organizao, no voltado ao

    controle especfico ao que o conceito prope.

    Claro que todos estes aspectos so utilizados numa implementao completa de um

    sistema, em relao ao que o prottipo utilizar, ser visto no decorrer da implementao, bem

    como na proposta de reanlise completa do prottipo.

    1.1 JUSTIFICATIVAS

    So vrias as razes que justificam o tema escolhido. O prprio ttulo, j se traduz numa

    justificativa. A Rastreabilidade um tema de fundamental necessidade para a obteno do

    controle da qualidade total numa organizao. Por outro lado, o banco de dados proposto, conduz

    a desafios de implementao na demonstrao de o conceito ps-relacional seja mais indicado.

    1.2 OBJETIVOS

    Os objetivos principais do trabalho so:

    a) identificar da melhor forma possvel o conceito de Rastreabilidade dentro de uma

    organizao, levando-se em conta suas exigncias e suas particularidades,

    independente do ramo de atividade a que a empresa pertena;

    b) explorar as caractersticas do Banco de Dados Cach: identificar o conceito de ps-relacional;

    a frmula de consulta e manipulao dos dados;

    seu desempenho.

    Os objetivos secundrios do trabalho so:

  • 7/25/2019 Prottipo de Sistema de Rastreabilidade de Produtos Utilizando o Banco de Dados Cache

    13/68

    3

    a) estudo da linguagem de programao a ser utilizada;

    b) estudo da melhor forma de apresentao de um prottipo de sistema com estas

    caractersticas.

    1.3 ORGANIZAO DO TRABALHO

    No captulo 1 so apresentadas a introduo, suas justificativas, seus objetivos e sua

    organizao.

    No captulo 2 descrita a fundamentao terica para o desenvolvimento do trabalho, em

    relao ao conceito de Rastreabilidade, e as caractersticas do Banco de Dados Cach, em suas

    formas de acesso.

    No captulo 3 so apresentados o prottipo com suas tcnicas de concepo, como

    tambm sua respectiva implementao, citando as ferramentas utilizadas, com suas

    particularidades em relao ao uso do banco de dados.

    Finalmente, no captulo 4 so apresentadas as concluses, as consideraes finais e

    sugestes para futuros trabalhos que possam aperfeioar este.

  • 7/25/2019 Prottipo de Sistema de Rastreabilidade de Produtos Utilizando o Banco de Dados Cache

    14/68

    4

    2 FUNDAMENTAO TERICA

    Este item resume-se somente em dois pontos principais; a Rastreabilidade que o tema

    de desenvolvimento do prottipo e o Banco de Dados Cach, com o qual o prottipo ser

    implementado.

    2.1 RASTREABILIDADE

    [BAE95] defende que o fornecedor deve estabelecer e manter uma sistemtica

    documentada de identificao e controle de itens (matria-prima, consumveis, componentes e

    peas) a serem incorporados ao material em fabricao, de modo a:a) evitar a utilizao de itens em desacordo com a especificao, no-conformes ou ainda

    pendentes de liberao;

    b) assegurar a correlao de cada item ou lote documentao pertinente;

    c) assegurar a perfeita rastreabilidade dos materiais produzidos, durante todo processo

    produtivo, permitindo que, de posse do produto final, se consiga identificar o lote de

    matria-prima do qual provm.

    A sistemtica de identificao de materiais deve dispor de procedimentos que abranjam,

    no mnimo, os seguintes aspectos:

    a) definio dos itens rastreveis;

    b) critrios de identificao a serem adotados para cada material;

    c) mtodo de marcao fsica dos materiais rastreveis;

    d) definio da etapa do processo produtivo at a qual a identificao/marcao deve ser

    mantida;

    e) situao do material (aprovado, rejeitado, pendente, etc);f) critrios para transferncia de identificao.

    [BAE95] descreve que a Rastreabilidade do produto uma tcnica importante e

    necessria na qualidade do produto e que envolve a documentao da engenharia, da produo e

  • 7/25/2019 Prottipo de Sistema de Rastreabilidade de Produtos Utilizando o Banco de Dados Cache

    15/68

    5

    do histrico da distribuio de produtos para permitir a Rastreabilidade do produto no campo, de

    tal forma que tendncias na qualidade possam ser consideradas e aes corretivas rpidas possam

    ser adotadas em casos extremos, como o de recolhimento do produto. Atividades de

    Rastreabilidade identificam a localizao de um item com configurao especfica e a data de

    sua fabricao, em qualquer condio dentro da seqncia da produo. O item poder ser uma

    pea, sub-montagem ou produto. Dever ser prontamente localizado em qualquer ponto, desde a

    inspeo de materiais recebidos, ao longo de todos os processos produtivos, de expedio aos

    consumidores, e at nos prprios consumidores de forma gil e com custo mnimo.

    Para rastrear itens de forma eficiente, um programa metdico dever ser estabelecido

    para a identificao, a configurao do produto, a manuteno e a distribuio de registros. O

    grau desejado de Rastreabilidade deve ser estabelecido geralmente com base em criticalidade1do

    item e economia da situao tais condies balanceadas contra a verossimilhana de mudana

    futura na qualidade do produto pelo produtor ou em casos de notificao ao consumidor ou

    indenizao deste, o recolhimento do produto do campo. Entre os fatores que devem ser

    ponderados em tal deciso esto os custos de busca em todos os processos, examinando todos os

    registros, identificando todos os componentes em vrios estgios de acabamento, revisando todos

    os registros de expedio e localizando todos os produtos no-conformes possivelmente existente

    em almoxarifados da empresa ou do consumidor ou j em uso. Rastreabilidade de 100% pode sercara, e as empresas adaptaro o programa s linhas do produto, como exigido na prtica para

    manter a satisfao do consumidor no mercado.

    Como exemplo, a poltica de algumas empresas consiste em manter programas de

    rastreabilidade no qual os componentes crticos so identificados atravs de anlise de modos de

    falha, do efeito e sua criticalidade, que executada pela equipe de Engenharia e Controle da

    Qualidade em conjunto com projeto preliminar do produto ou reviso na fase piloto. Essa anlise

    resulta na lista original de componentes crticos, elaborada e mantida pelo Controle de Qualidade

    da Produo e Expedio, que utilizada para identificar componentes crticos tanto no

    recebimento como nos pontos apropriados da produo e montagem. O cdigo de rastreabilidade

    1Criticalidade: Este termo est sendo usado no como base na anlise crtica do produto, mas sim na forma maisimportante de que o produto se encontra.

  • 7/25/2019 Prottipo de Sistema de Rastreabilidade de Produtos Utilizando o Banco de Dados Cache

    16/68

    6

    atribudo no incio do fluxo do material, e o fluxograma da rastreabilidade estabelecido. Os

    nveis principais de atividade do fluxograma incluem:

    a) seleo de componentes crticos e listagem do item;

    b) cdigo de item do fornecedor (nome do registro no fornecedor e da data de recebimento);

    c) cdigo de itens internamente fabricados, sub-montados, montados e armazenados, com

    controle dirio. No final da linha de montagem, a cada volume da expedio dado um

    cdigo;

    d) registros computadorizados de expedio, incluindo cdigos de data, nome do

    consumidor e destinao. A correlao desses dados com a rastreabilidade dos nmeros

    de cdigos resulta em rastreabilidade altamente efetiva dos componentes crticos.

    Outra forma de manter todo e completo controle sobre os produtos est relacionado

    engenharia do produto, isto , o controle total dos materiais e dos processos que compem a

    produo de um determinado produto acabado. Este controle est relacionado diretamente no

    prottipo ao cadastro da ficha tcnica do produto, onde desta forma so cadastrados os materiais

    que faro parte do produto acabado final.

    Figura 1 Exemplo de Localizaes de Produtos dentro de uma Organizao

    Como pode-se ver na figura 1, a Rastreabilidade principalmente est direcionada a

    localizao dos materiais e dos acabados dentro da organizao, independendo se este j foi

    utilizado na confeco de um produto ou no.

  • 7/25/2019 Prottipo de Sistema de Rastreabilidade de Produtos Utilizando o Banco de Dados Cache

    17/68

  • 7/25/2019 Prottipo de Sistema de Rastreabilidade de Produtos Utilizando o Banco de Dados Cache

    18/68

    8

    Os requisitos de desempenho da terceira gerao da computao vo demandar um banco

    de dados que transcenda os limites do modelo de dados relacional. Mas ento, o que um Banco

    de Dados Ps-Relacional? Tem-se que imaginar um banco de dados que oferea todos os

    benefcios da tecnologia relacional com maior poder de acesso e sem as limitaes de

    desempenho dos produtos relacionais atualmente disponveis. Estas so as caractersticas de um

    Banco de Dados Ps-Relacional, um alto desempenho e escalabilidade para aplicaes de

    processamento de transaes corporativas com interface grfica de usurio ou baseadas na Word

    Wide Web, tornados possveis por um modelo de dados multi-dimensional, isto , modelo de

    dados com diversas formas de acesso e armazenado em forma de rvore, com a flexibilidade de

    um banco de dados, integrado com acesso avanado atravs de caminhos simultneos,

    compatibilidade atravs de SQL, e acesso direto ou atravs de objetos com alto desempenho

    [INT97d].

    fato conhecido que os bancos de dados relacionais, utilizados em aplicaes crticas de

    intensas transaes, apresentam deficincias quanto ao desempenho e escalabilidade. Alm disso,

    as tabelas bidimensionais dos bancos de dados relacionais, apesar de fcil compreenso, no

    conseguem refletir o mundo real . O Cach foi concebido para solucionar tais problemas.

    Cach um banco de dados ps-relacional, propondo um nova tecnologia que oferea um

    melhor desempenho e escalabilidade no processamento de transaes, e ao mesmo tempo permitacompatibilidade e interoperabilidade com os bancos de dados relacionais e, em particular, com o

    Open M2. O Cach chega a essa soluo atravs de uma combinao de tecnologias: Objetos para

    modelagem de dados da maneira que as pessoas os percebem um Modelo de Dados Transacional

    Multidimensional mais rpido e mais escalvel, que utiliza economicamente os recursos do

    sistema; e a Linguagem SQL, altamente otimizada, para interoperabilidade com os outros bancos

    de dados e aplicaes.

    Imagina-se um banco de dados que oferea todos os benefcios da tecnologia relacional,

    com melhores recursos de acesso e sem as limitaes de desempenho dos atuais bancos de base

    de dados relacionais. Esta caracterstica ps-relacional do Cach permite aplicaes complexas

    2Open M: Banco de Dados da Intersystems Co. que originou o desenvolvimento do Banco de Dados Cach. Estebanco de dados opera com linguagem de programao Mumps e tambm possui verso para Windows.

  • 7/25/2019 Prottipo de Sistema de Rastreabilidade de Produtos Utilizando o Banco de Dados Cache

    19/68

    9

    que envolvam interfaces grficas (GUI Grafic User Interface) e tecnologia Web. O Cach prov

    a flexibilidade de um banco de dados dotado de trs mtodos de acesso otimizado: uma poderosa

    linguagem SQL, mais o acesso rpido a objetos e o acesso direto aos dados resultando um

    desenvolvimento muito rpido de aplicaes.

    2.2.1 A EVOLUO DOS BANCOS DE DADOS A PARTIR DA FASE

    CENTRADA NA TECNOLOGIA

    Nos anos 70, o processamento de dados centrado em tecnologia era o estado da arte. Os

    bancos de dados eram capazes de armazenar e tratar volumes de informao relativamente

    reduzidos. O processamento dos dados era baseado em programas especficos, para recuperar,atualizar, processar e imprimir a informao. Com o advento do computador pessoal nos anos 80,

    a computao passou a ser centrada no usurio. Essa abordagem requeria modelos lgicos de

    dados, que fossem independentes do mtodo fsico de armazenamento e que possibilitassem aos

    usurios o acesso informao de que necessitassem.

    Encontra-se hoje no limiar de um novo estgio na computao: o processamento centrado

    na rede. Dados complexos so tratados e intercambiados atravs de redes cada vez mais

    abrangentes e sofisticadas. Adicionalmente, as aplicaes orientadas ao processamento

    transacional devem estar disponveis sem interrupo, vinte e quatro horas por dia, em trezentos,

    sessenta e cinco dias no ano. Os requisitos de funcionalidade e desempenho desse novo estgio

    da computao implicam em um banco de dados que transcenda do modelo relacional.

    O mundo real complexo; no se altera esse fato ao represent-lo atravs de modelos

    bsicos. Os modelos de dados tradicionais, especialmente os modelos relacionais, so de

    implementao relativamente simples pelos desenvolvedores de software. Problemas surgem

    porm, quando os desenvolvedores de aplicao tentam enquadrar uma representao do mundo

    real nos modelos relacionais, baseados em tabelas de duas dimenses, concebidas para facilitar o

    desenvolvimento do software bsico.

  • 7/25/2019 Prottipo de Sistema de Rastreabilidade de Produtos Utilizando o Banco de Dados Cache

    20/68

    10

    O resultado a proliferao de tabelas que interagem de forma complexa, em modelos

    demasiadamente pobres para representar os relacionamentos reais entre os dados. Pior, as

    conexes entre essas tabelas ficam freqentemente ocultas nos programas de aplicao; fora,

    portanto, da representao de dados, onde seriam melhor gerenciadas.

    No segredo que o modelo relacional um dos fatores que mais desfavorece e limitam a

    eficincia das aplicaes.

    O Banco de Dados Ps-Relacional Cach possui estas caractersticas devido a seus

    recursos mpares de um ambiente ideal para o desenvolvimento de aplicaes transacionais de

    alto desempenho. Os modelos multidimensionais facilitam o projeto de dados, porque pode-se

    representar estruturas complexas do mundo real sem ignorar as propriedades existentes e sem ter

    que forar o enquadramento de aspectos importantes em um modelo deficiente. Adicionalmente,

    o modelo oferece diversas vantagens em tempo de execuo para tratamento de estruturas

    complexas.

    A tecnologia orientada a objeto possibilita tipos de dados poderosos, que refletem as

    caractersticas do mundo real, com a sua inerente modularidade e poderosa interoperabilidade, do

    conceito de objeto, que pode alavancar a produtividade do desenvolvimento. Os bancos de dados

    relacionais permitem a representao do mundo real em duas dimenses uma simplificao

    artificial. Os bancos de dados ps-relacionais permitem a representao fiel da verdadeira

    complexidade do mundo real, atravs do seu mtodo de armazenamento.

    Por Exemplo: supondo uma cadeia de lojas de roupas. Se uma loja no tem o estilo, cor e

    tamanho que o cliente deseja, perde-se a venda. Uma melhor gesto dos estoques, considerando-

    se as lojas como um conjunto, poder aumentar o volume de vendas como um todo. Com baseem um modelo relacional, devem ser construdas vrias tabelas. Uma poder relacionar os estilos

    de produtos, s cores e tamanhos. Uma outra mapear cada item ao seu fornecedor, indicando se

    h encomenda pendente. Outras tabelas sero necessrias para informar preos, estoque por loja,

    contas de crdito aos clientes, etc. Cada uma dessas tabelas deve ser atualizada a cada vez que

  • 7/25/2019 Prottipo de Sistema de Rastreabilidade de Produtos Utilizando o Banco de Dados Cache

    21/68

    11

    realizada uma venda. Nas situaes prticas, o banco de dados relacional rapidamente fica

    desajeitado e lento, dependendo de como tenha sido implementado.

    Imagina-se que dados sejam armazenados em um "cubo", que tem tantas faces quantas

    forem necessrias a categorizar completamente os dados. Estilos, cores, preos, estoque por loja,

    tudo est mapeado de um para outro, de uma s vez. O acesso base de dados extremamente

    rpido e, uma vez que no h informao redundante, a base de dados multidimensional muito

    compacta. Assim, os bancos de dados multidimensionais no oferecem apenas melhor

    desempenho, eles tm uma melhor relao de custo/desempenho.

    2.2.2 ARMAZENAMENTO OTIMIZADO

    Matrizes multidimensionais so a melhor forma de representao de estruturas

    complexas, a fim de ainda obter melhor desempenho no processamento de transaes. O Cach

    implementa o conceito de "matrizes esparsas".

    Matrizes esparsas so estruturas utilizadas para organizar o banco de dados de forma a

    que o espao seja ocupado apenas pelos dados efetivamente existentes; dados no existentes no

    ocupam espao. Alm de reduzir os custos de armazenamento, essa tecnologia proporciona uma

    melhoria de desempenho e escalabilidade, ao reduzir o volume de operaes de entrada e sada.

    A representao este tipo de armazenamento pode ser vista como um cubo, figura 2, isto

    , os dados ficam armazenados em mltiplos nveis, em diversas direes, e em vrios tamanhos,

    interligados de uma forma a proporcionar o melhor desempenho e escalabilidade.

  • 7/25/2019 Prottipo de Sistema de Rastreabilidade de Produtos Utilizando o Banco de Dados Cache

    22/68

    12

    Figura 2 Armazenamento em Cubo com Aproveitamento de Espao.

    2.2.3 BANCO DE DADOS DINMICO

    O Cach um banco de dados leve e rpido. Ele livre de declaraes e totalmente

    dinmico no que se refere a dados. "Livre de declaraes" significa que no se faz necessrio

    declarar o nmero de dimenses e os limites de valores dos ndices; no h limitaes quanto a

    esses aspectos, sim controlado simplesmente pela prpria implementao.

    "Totalmente dinmico" significa que pode-se criar e deletar registros e atributos sem

    preocupao com a administrao do espao em disco ou memria. Em termos prticos, isso

    significa que o Cach um ambiente veloz no apenas na execuo das aplicaes, mas tambm

    que permite a modificao de modelos de dados de forma simples e rpida, isto pela forma dearmazenamento.

  • 7/25/2019 Prottipo de Sistema de Rastreabilidade de Produtos Utilizando o Banco de Dados Cache

    23/68

    13

    2.2.4 OBJETOS FAZEM SENTIDO

    A tecnologia orientada a objetos provm do conceito de que os humanos no pensam em

    termos de nmeros inteiros, cadeias de caracteres ou outros tipos de dados que refletem aarquitetura de computadores. Os humanos pensam em termos de objetos, e objetos complexos

    que podem ser retratados de forma simples [KHO94].

    Os automveis, por exemplo. As pessoas dirigem, compram e falam sobre carros todo dia,

    sem levar em conta as caractersticas fsicas do motor a exploso. Utilizando a tecnologia de

    objetos, os computadores podem tambm tratar de "carros" em vez de lidar com todos os detalhes

    subjacentes. O resultado um novo e poderoso mtodo de programao. Os objetos esto se

    tornando a tecnologia de escolha para a construo de aplicaes de processamento transacional.

    2.2.5 OBJETOS SO MODULARES

    Por exemplo, algum aparea com um motor mais eficiente, que todos os carros se

    beneficiem desse avano tecnolgico, mas as pessoas ainda dirigem, compram e falam sobre

    carros, da mesma forma que antes. O mesmo igualmente vlido para objetos de dados.

    Internamente, qualquer objeto pode ser alterado sem que isso afete o restante do cdigo.

    Analogamente, a interface de usurio pode ser modificada sem que isso implique em alterao

    das regras de negcios internas aplicao. Assim, os objetos simplificam o processo de

    melhorar e manter a aplicao. Estes objetos so interoperveis

    A tecnologia Cach, devido sua orientao a objetos, proporciona grandes vantagens, na

    medida em que uma aplicao necessite de novas interfaces com o usurio. A transio de um

    terminal orientado a caracteres (CUI) para interface grfica (GUI) pode ser realizada sem

    alterao das regras de negcios ou da lgica de acesso base de dados.

  • 7/25/2019 Prottipo de Sistema de Rastreabilidade de Produtos Utilizando o Banco de Dados Cache

    24/68

    14

    Figura 3 Tela do Cach Object.

    Cach Object Script, como pode ser visto sua arquitetura na figura 3, proporciona aos

    desenvolvedores acesso direto ao seu banco de dados multidimensional. O Distributed Cach

    Protocol (para gerenciamento inteligente do cache) e o Dynamic Namespace Mapping (para

    acesso transparente via rede) garantem o melhor desempenho possvel, mesmo nas maiores

    configuraes de rede, como pode ser visto na figura 6 - Tela de configurao.

    O Cach possui mais dois mtodos de acesso aos dados, o acesso direto como pode ser

    visto na figura 4 atravs de programas escritos em Cach Script e uma linguagem SQL entre as

    melhores do mercado, como pode ser visto na figura 7 a tela de entrada para digitao do

    dicionrio de dados.

  • 7/25/2019 Prottipo de Sistema de Rastreabilidade de Produtos Utilizando o Banco de Dados Cache

    25/68

    15

    Figura 4 Tela do editor do Cach Script.

    Como todas as outras disponibilidades de configurao e manipulao de dados do Cach,

    esto locadas na barra de ferramentas ilustrada na figura 5, o banco permite qualquer consulta e

    manipulao de dados e at processos muito facilmente a nvel de administrador de dados.

    Figura 5 Tela de ferramentas do banco de dados Cach

  • 7/25/2019 Prottipo de Sistema de Rastreabilidade de Produtos Utilizando o Banco de Dados Cache

    26/68

    16

    Figura 6 Tela de configurao dos NAMESPACES.

    Realisticamente, as aplicaes relacionais tero o seu espao ainda durante anos. Assim,

    para compatibilidade com aplicaes existentes e facilidade de migrao, o Cach SQL

    proporciona acesso relacional a dados multidimensionais, para as aplicaes que o requeiram.

    Medidas comparativas mostram que uma aplicao relacional tpica roda at 5 vezes mais

    rpido se conectada a uma base de dados multidimensional atravs do Cach SQL.

    Adicionalmente, o suporte s interfaces ODBC e OCI permite o uso de ferramentas populares do

    mercado para a gerao de relatrios e acesso base de dados sob o ambiente Cach.

  • 7/25/2019 Prottipo de Sistema de Rastreabilidade de Produtos Utilizando o Banco de Dados Cache

    27/68

    17

    Figura 7 Tela de um terminal emulando o modo de direto do Cach. Tela do programa de entrada para o

    dicionrio de dados.

    2.2.6 DESENVOLVIMENTO COM ACESSO A OBJETOS

    O Cach inclui poderosos recursos para o desenvolvimento de aplicaes, abrindo o

    caminho para que os profissionais de software utilizem da melhor forma a sua energia e

    criatividade. Em contraste com os sistemas orientados a objetos anteriores, de forte conotao

    acadmica, os objetos Cach so projetados para ambiente de produo, oferecendo recursos para

    processamento de transaes sob os mais exigentes requisitos.

    Na escolha do Ambiente para Interface GUI e Desenvolvimento Web para a Construode aplicaes de tecnologias GUI e Web, o Cach oferece suporte a objetos ActiveX, Java e C++,

    permitindo assim que os programadores adotem a sua interface de usurio favorita. Em

    particular, o Visual Cach prov uma ligao estreita entre os objetos Cach e o Visual Basic ou

    ferramentas de desenvolvimento semelhantes como o Delphi. O ambiente Cach inclui ainda o

    Weblink, que facilita o tratamento de transaes atravs da Internet.

  • 7/25/2019 Prottipo de Sistema de Rastreabilidade de Produtos Utilizando o Banco de Dados Cache

    28/68

    18

    Outra fonte, no que se refere a modelagem de dados, quanto a dimenso, esta localizada

    em [KIM97].

  • 7/25/2019 Prottipo de Sistema de Rastreabilidade de Produtos Utilizando o Banco de Dados Cache

    29/68

    19

    3 DESENVOLVIMENTO DO PROTTIPO

    Este captulo ser dividido em duas etapas. Na primeira parte, a Especificao, conter a

    forma como o prottipo foi projetado e as ferramentas utilizadas. Na segunda parte ser

    apresentada a implementao.

    3.1 ESPECIFICAO

    Para o desenvolvimento do prottipo para auxlio a apresentao e simulao de um

    controle de rastreabilidade, utilizou-se a metodologia estruturada de desenvolvimento [YOU90].

    O ciclo de vida do projeto estruturado possui dez atividades distintas, onde algumas no

    foram utilizadas pelo fato que o sistema em si somente ser um prottipo de demonstrao.

    As atividades so descritas desta forma:

    a) O Levantamento: Esta atividade do desenvolvimento est descrita no tpico 3.1.1

    Planejamento, descrevendo o modo pelo qual foi averiguado as necessidades e os

    objetivos que o prottipo pretende atingir pelo modo de entrevistas.

    b) Anlise de Sistemas: O principal propsito da atividade de anlise transformar as

    principais entradas em uma especificao estruturada. Isso envolve a modelagem do

    ambiente do usurio com o Modelo Entidade Relacionamento com Diagrama de

    Fluxo de Dados e com o desenvolvimento do repositrio de dados. Esta modelagem

    apresenta-se no tpico 3.1.2 Projeto Lgico.

    c) Projeto:A atividade de projeto ocupa-se da alocao principalmente do hardware que

    ser empregado no desenvolvimento. Isto no ser necessria ter um maior interesse,

    haja visto tratar-se do desenvolvimento somente de um prottipo de demonstrao.

    d) Implementao: Essa atividade inclui principalmente a codificao do prottipo

    efetivamente. Isto ser descrita no tpico 3.1.3 Implementao e Testes.

  • 7/25/2019 Prottipo de Sistema de Rastreabilidade de Produtos Utilizando o Banco de Dados Cache

    30/68

    20

    e) A Gerao do Teste de Aceitao:Esta atividade tem como objetivo gerar um grupo

    de casos de teste de aceitao a partir da especificao estruturada. Isto tambm ser

    descrito no tpico 3.1.3 Implementao e Testes.

    f) Controle de Qualidade: Esta atividade est diretamente ligada a atividade anterior, eposteriormente descrita no mesmo tpico.

    g) Descrio dos Procedimentos:Pelo fato de tratar-se de um prottipo de um tamanho

    restrito e procedimentos simples para demonstrao, no levou-se em considerao a

    necessidade de se destacar esta atividade uma maior importncia.

    h) Converso de Banco de Dados: Esta atividade tambm no ter efeito algum, pelo

    fato que o prottipo ser elaborado para uso exclusivo de um nico banco de dados.

    i) Instalao:Tambm esta atividade no se levou muito em considerao j que trata-

    se somente de um prottipo

    j) Resumo do Ciclo de Vida do Projeto Estruturado: Esta atividade somente tem por

    funo acrescentar o objetivo resumido de cada atividade anterior, objetivando desta

    forma que cada atividade pode ser revisada e refeita para o melhor aproveitamento do

    ciclo.

    3.1.1 PLANEJAMENTO

    Esta fase tem por funo obter informaes para delimitar as necessidades do prottipo.

    Para tanto foram realizadas entrevistas com alguns administradores de empresas que possuam

    conhecimento da questo. Tambm foi estudado um trabalho de estgio supervisionado para a

    Faculdade Educacional Regional Jaraguaense FERJ, que trata de Rastreabilidade na Indstria

    de Alimentos [BAE95].

  • 7/25/2019 Prottipo de Sistema de Rastreabilidade de Produtos Utilizando o Banco de Dados Cache

    31/68

    21

    3.1.1.1 ENTREVISTAS

    Atravs das entrevistas com os administradores de diferentes empresas que estavam

    desenvolvendo o interesse de aplicar os conceitos de rastreabilidade em suas empresas,confirmou-se a necessidade de desenvolver um prottipo de sistema que fosse bsico em relao

    a questo, e que fundamentalmente no se preocupa com programas que fossem encontrados em

    outros sistemas da empresa, e sim visa-se a demonstrao completa do conceito de

    rastreabilidade.

    Outra caracterstica importante levantada foi a necessidade de personalizar um mesmo

    programa para clientes com distintos ramos de atividade e estruturar os projetos de acordo com a

    complexidade do mesmo, separando-os ou no por mdulos, pois cada empresa possui diversos

    tipos de materiais como tambm diversos tipos de produtos acabados.

    Alguns esboos de telas da ferramenta foram apresentados em papel para apreciao dos

    entrevistados que deram sugestes valiosas para definies posteriores.

    3.1.1.2 DEFINIO DOS OBJETIVOS

    Atravs da coleta de idias feita nas entrevistas, juntamente com a anlise do conceito de

    rastreabilidade, foram definidos os seguintes objetivos para o prottipo:

    a) disponibilizar programas para cadastrar informaes bsicas para a operacionalidade

    do prottipo (cadastro de fornecedores, clientes, materiais,..)

    b) demonstrar em uma forma concisa as informaes necessrias para visualizar de um

    modo amplo a localizao dos produtos (materiais e/ou acabados), dentro da

    organizao, principal objetivo da rastreabilidade;c) desenvolver um prottipo simples, conciso e de fcil compreenso para que qualquer

    pessoa possa apresent-lo, e principalmente para que qualquer pessoa consiga

    entender o objetivo bsico da rastreabilidade.

  • 7/25/2019 Prottipo de Sistema de Rastreabilidade de Produtos Utilizando o Banco de Dados Cache

    32/68

    22

    3.1.2 PROJETO LGIGO

    Baseado nos resultados da fase de planejamento e na preocupao de atender as

    necessidades, foi elaborado um modelo de entidade e relacionamento, diagrama de fluxo dedados bem como a definio lgica do repositrio de dados do prottipo.

    3.1.2.1 MODELO DE ENTIDADE E RELACIONAMENTOO modelo de entidade e relacionamento foi projetado na ferramenta Power Designer Data

    Architect, software este de fcil operao, como pode ser visto na figura 8.

    Figura 8 Modelo entidade relacionamento do prottipo

    POSSUI

    PERTENCEM

    ATUALIZA

    POSSUI

    UTILIZA

    POSSUI

    POSSUI

    POSSUI

    ATUALIZA

    UTILIZA

    POSSUI

    POSSUI

    POSSUI

    POSSUEI

    POSSUI

    POSSUI

    POSSUI

    FORNECEDORES

    CODIGO_FORNECEDOR

    NOMEENDERECOBAIRROCODIGO_CIDADE_CEPTELEFONECGCINSCRICAO_ESTADUAL

    CIDADES

    CODIGO_CIDADE_CEPNOMEESTADO

    CLIENTES

    CODIGO_CLIENTENOMEENDERECOBAIRROCODIGO_CIDADE_CEPTELEFONECGCINSCRICAO_ESTADUAL

    NOTAS FISCAIS DE ENTRADA

    DATA_ENTRADA_NFENUMERO_NFEDATA_EMISSAO_NFE

    MATERIAIS

    CODIGO_MATERIALNOMEUNIDADE

    ACABADOSCODIGO_ACABADONOMEUNIDADE

    NOTAS FISCAIS DE SAIDA

    DATA_EMISSAO_NFSNUMERO_NFS

    ITENS NOTA FISCAL DE SAIDA

    CODIGO_ITEM_NFSQTD_ACABADO_NFS

    ITENS NOTA FISCAL DE ENTRADA

    CODIGO_ITEM_NFE

    QUANTIDADE

    ESTOQUE DE MATERIAIS

    LOTE_DO_MATERIALQUANTIDADE_SALDO

    ESTOQUE DE ACABADOS

    LOTE_ESTOQUE_ACABADOQUANTIDADE

    FICHA TECNICA PRODUTOS ACABADOS

    QUANTIDADE_MATERIAL

    ORDEM FABRIC

    CODIGODT_ORDEM_FABRICQTDE_A_PRODUZIRSITUACAO

    ITENS ORDEM FABRIC

    ITEMQUANTIDADE_MATERIAL

  • 7/25/2019 Prottipo de Sistema de Rastreabilidade de Produtos Utilizando o Banco de Dados Cache

    33/68

    23

    3.1.2.2 DIAGRAMA DE CONTEXTO E DIAGRAMA DE FLUXO DE

    DADOS NVEL 0

    O Diagrama de Contexto foi projetado na ferramenta Power Designer Process Analyst,como pode ser visto na figura 9.

    Figura 9 Diagrama de Contexto

    O Diagrama de Fluxo de Dados Nvel 0 foi projetado na ferramenta Power Designer

    Process Analyst, como pode ser visto na figura 10.

    FICHA TECNICA DE ACABADOS

    NOTA FISCAL

    ORDENS DE FABRICACAO

    RASTREAB DO ACABADO

    RASTREAB DO MATERIAL

    LISTAGEM DA NOTA FISCAL

    CLIENTE

    ACABADOS

    ORDEM DE FABRICACAO

    MATERIAIS

    NOTA FISCAL DE ENTRADA

    FORNECEDOR

    1

    RASTREABILIDADE

    +

    FORNECEDORES

    CLIENTES

    SETOR DEPRODUO

    SETOR DECOMPRAS

    SETOR DEQUALIDADE

    SETORDE

    VENDAS

  • 7/25/2019 Prottipo de Sistema de Rastreabilidade de Produtos Utilizando o Banco de Dados Cache

    34/68

  • 7/25/2019 Prottipo de Sistema de Rastreabilidade de Produtos Utilizando o Banco de Dados Cache

    35/68

    25

    A tabela de cidades, como pode ser vista na tabela 1, est como chave primria o cdigo

    de endereamento postal (CEP) que ser utilizada junto ao cadastro de fornecedores e clientes.

    Tabela 1 Tabela de cidades.

    Campo Tipo de Campo Tipo de Dado Tamanho

    Cdigo (CEP) C S 5,0

    Nome da Cidade P S 20,0

    Estado P S 2,0

    A tabela de fornecedores, como pode ser vista na tabela 2, est como chave primria o

    cdigo de fornecedor que ser utilizada junto ao cadastro de notas fiscais de entrada.

    Tabela 2 Tabela de fornecedores.

    Campo Tipo de Campo Tipo de Dado Tamanho

    Cdigo C N 5,0

    Nome P S 35,0

    Endereo P S 40,0

    Bairro P S 20,0

    Cdigo da Cidade (CEP) P S 8,0CGC/MF P S 14,0

    Inscrio Estadual P S 20,0

    Telefone de Contato P S 15,0

    A tabela de clientes, como pode ser vista na tabela 3, est como chave primria o cdigo

    de cliente que ser utilizada junto ao cadastro de notas fiscais de sada.

  • 7/25/2019 Prottipo de Sistema de Rastreabilidade de Produtos Utilizando o Banco de Dados Cache

    36/68

    26

    Tabela 3 Tabela de clientes.

    Campo Tipo de Campo Tipo de Dado Tamanho

    Cdigo C N 5,0

    Nome P S 35,0

    Endereo P S 40,0

    Bairro P S 20,0

    Cdigo da Cidade (CEP) P S 8,0

    CGC/MF P S 14,0

    Inscrio Estadual P S 20,0

    Telefone de Contato P S 15,0

    A tabela de materiais, como por ser vista na tabela 4, est como chave primria o cdigomaterial que ser utilizada junto ao cadastro de notas fiscais de entrada, ficha tcnica dos

    produtos acabados, ordem de fabricao e a tabela de estoque de materiais.

    Tabela 4 Tabela de materiais.

    Campo Tipo de Campo Tipo de Dado Tamanho

    Cdigo do Material C N 5,0

    Descrio P S 30,0Unidade de Medida P S 2,0

    A tabela de acabados, como pode ser vista na tabela 5, est como chave primria o cdigo

    de acabado que ser utilizada junto ao cadastro de notas fiscais de sada, ficha tcnica dos

    produtos acabados, ordem de fabricao e a tabela de estoque de acabados.

    Tabela 5 Tabela de acabados.

    Campo Tipo de Campo Tipo de Dado Tamanho

    Cdigo do Acabado C N 5,0

    Descrio P S 30,0

    Unidade de Medida P S 2,0

  • 7/25/2019 Prottipo de Sistema de Rastreabilidade de Produtos Utilizando o Banco de Dados Cache

    37/68

    27

    A tabela de fichatcnicadeacabados, como pode ser vista na tabela 6, est como chave

    primria o cdigo de acabado e o cdigo de material, que ser utilizada na gerao das ordens de

    fabricao. Esta ficha servir de relacionamento para determinao da quantidade necessria na

    produo do produto acabado em questo com a respectiva quantidade da cada material.

    Tabela 6 Tabela da ficha tcnica dos produtos acabados.

    Campo Tipo de Campo Tipo de Dado Tamanho

    Cdigo do Produto Acabado C N 5,0

    Cdigo do Material C N 5,0

    Quantidade do Material P N 9,3

    A tabela de notas fiscais de entrada, como pode ser vista na tabela 7, est como chave

    primria o cdigo de fornecedor, a data de emisso e cdigo da nota fiscal que ser utilizada para

    dar entrada dos materiais na empresa.

    Tabela 7 Tabela de notas fiscais de entrada.

    Campo Tipo de Campo Tipo de Dado Tamanho

    Cdigo do Fornecedor

    Data da Entrada

    C

    C

    N

    N

    5,0

    5,0

    Cdigo da Nota Fiscal C N 6,0

    Data de Emisso P S 5,0

    A tabela de itens das notas fiscais de entrada, como pode ser vista na tabela 8, est como

    chave primria o cdigo de fornecedor, a data de emisso, o cdigo da nota fiscal e cdigo do

    material que ser utilizada para dar entrada dos materiais na empresa. No momento deste

    cadastro, esta ao automaticamente atualizar o estoque de materiais.

  • 7/25/2019 Prottipo de Sistema de Rastreabilidade de Produtos Utilizando o Banco de Dados Cache

    38/68

    28

    Tabela 8 Tabela de itens da nota fiscal de entrada.

    Campo Tipo de Campo Tipo de Dado Tamanho

    Cdigo do Fornecedor C N 5,0

    Data da Entrada C N 5,0

    Cdigo da Nota Fiscal C N 6,0

    Cdigo do Material C N 5,0

    Quantidade do Material P N 9,3

    Lote do Material P N 6,0

    A tabela de estoque de materiais, como pode ser vista na tabela 9, est como chave

    primria o cdigo de material e cdigo do lote ser utilizada para controlar as entradas e as sadas

    das matrias-primas da empresa.

    Tabela 9 Tabela de estoque de materiais.

    Campo Tipo de Campo Tipo de Dado Tamanho

    Cdigo do Material C N 5,0

    Lote do Material C N 6,0

    Cdigo do Fornecedor P N 5,0

    Quantidade em Saldo P N 9,3

    A tabela de notas fiscais de sada, como pode ser vista na tabela 10, est como chave

    primria a data de emisso e cdigo da nota que ser utilizada para dar sada dos produtos

    acabados da empresa.

    Tabela 10 Tabela de notas fiscais de sada.

    Campo Tipo de Campo Tipo de Dado Tamanho

    Data de Emisso C N 5,0

    Cdigo da Nota Fiscal C N 6,0

    Cdigo do Clientes P N 5,0

  • 7/25/2019 Prottipo de Sistema de Rastreabilidade de Produtos Utilizando o Banco de Dados Cache

    39/68

    29

    A tabela de itens das notas fiscais de sada, como pode ser vista na tabela 11, est como

    chave primria a dada de emisso, cdigo da nota fiscal e cdigo do item que ser utilizada para

    dar sada dos produtos acabados da empresa. No momento deste cadastro, automaticamente

    atualizado o estoque de acabados.

    Tabela 11 Tabela de itens da nota fiscal de sada.

    Campo Tipo de Campo Tipo de Dado Tamanho

    Data da Emisso C N 5,0

    Cdigo da Nota Fiscal C N 6,0

    Cdigo do Item C N 2,0

    Cdigo do Acabado P N 5,0

    Quantidade do Acabado P N 9,3

    Lote do Acabado P N 6,0

    A tabela de estoque de acabados, que pode ser vista na tabela 12, est como chave

    primria o cdigo de acabado e o cdigo do lote ser utilizada para controlar as entradas e sadas

    dos produtos da empresa.

    Tabela 12 Tabela de estoque de acabados.

    Campo Tipo de Campo Tipo de Dado Tamanho

    Cdigo do Acabado C N 5,0

    Cdigo do Lote C N 6,0

    Nmero Ordem de Fabricao P N 6,0

    Quantidade em Saldo P N 9,3

    A tabela de ordem de fabricao, que pode ser vista na tabela 13,est com chave primaria

    o cdigo da Ordem de Fabricao que ser utilizada para controlar a produo da empresa.

  • 7/25/2019 Prottipo de Sistema de Rastreabilidade de Produtos Utilizando o Banco de Dados Cache

    40/68

    30

    Tabela 13 Tabela de ordem de fabricao.

    Campo Tipo de Campo Tipo de Dado Tamanho

    Cdigo do Ordem de Fabricao C N 5,0

    Cdigo do Acabado P N 5,0

    Data de Emisso P N 5,0

    Quantidade a Produzir P N 9,3

    Situao P N 1,0

    A tabela de itens das ordens de fabricao, que pode ser vista na tabela 14, est como

    chave primria o cdigo da Ordem de Fabricao e cdigo do item que ser utilizada para

    controlar a produo da empresa, bem como as movimentaes de materiais e produtos acabados.

    Tabela 14 Tabela de itens da ordem de fabricao.

    Campo Tipo de Campo Tipo de Dado Tamanho

    Cdigo do Ordem de Fabricao C N 5,0

    Cdigo do Item C N 3,0

    Cdigo do Material P N 5,0

    Lote do Material P N 6,0

    Quantidade do Material P N 9,3

    3.1.3 IMPLEMENTAO E TESTES

    Para construo do prottipo optou-se pela utilizao do ambiente de programao Delphi

    verso 3.0, [OLI98] e o Banco de Dados Cach e sua linguagem nativa (Cach Script).

    Como caracterstica do banco de dados utilizado e pela forma de acesso escolhida,

    acesso direto atravs de componentes Active X, no foi preciso implantar as definies dos

    arquivos do repositrio de dados antes de iniciar o desenvolvimento dos programas, pois este

    procedimento to comum s outras linguagens est embutido dentro dos programas aplicativos.

  • 7/25/2019 Prottipo de Sistema de Rastreabilidade de Produtos Utilizando o Banco de Dados Cache

    41/68

    31

    Os primeiros programas desenvolvidos foram os de cadastro, tomando como base as

    definies do repositrio de dados e esboos de telas criadas na fase de planejamento do

    prottipo.

    Com os principais arquivos do repositrio de dados atualizados, iniciou-se o processo de

    construo dos programas de manuteno. Primeiramente foram elaborados os programas que

    geram as informaes para o estoque, isto , o programa de nota fiscal de entrada para gerao do

    estoque de materiais, o programa de ordem de fabricao que propicia a atualizao do estoque

    de acabados, de notas fiscais de sada, e com todos os arquivos atualizados e disponibilizados, a

    elaborao dos programas de consulta de rastreabilidade.

    Figura 11 Tela de consulta de armazenamento de dados do banco

  • 7/25/2019 Prottipo de Sistema de Rastreabilidade de Produtos Utilizando o Banco de Dados Cache

    42/68

    32

    Com os principais arquivos prontos, foi iniciada a elaborao dos programas em Cach

    Script para averiguar mais uma forma de acesso. Verifica-se na figura 11, uma das caractersticas

    do banco de dados, o armazenamento em forma de rvore de uma das tabelas citadas, a tabela de

    Notas Fiscais de Entrada.

    A medida onde os programas foram sendo implementados, os testes tambm sendo

    realizados de forma conjunta.

    3.2 IMPLEMENTAO

    Este captulo servir para apresentao das tcnicas e ferramentas utilizadas na elaboraoe efetiva implementao do prottipo.

    3.2.1 TCNICAS E FERRAMENTAS UTILIZADAS

    Este trabalho foi implementado para reproduzir uma das formas de acesso ao banco de

    dados utilizado. A forma escolhida foi o acesso direto aos dados, utilizando componentes do

    prprio Cach.

    As ferramentas utilizadas para a programao do prottipo foram o Borland Delphi 4.0 e o

    Banco de Dados Cach com sua linguagem nativa Cach Script.

    3.2.1.1 AMBIENTE DE DESENVOLVIMENTO BORLAND DELPHI

    Foi escolhido este ambiente pelo fato de ser uma linguagem visual compatvel com o

    banco de dados proposto e com o tema proposto.

  • 7/25/2019 Prottipo de Sistema de Rastreabilidade de Produtos Utilizando o Banco de Dados Cache

    43/68

    33

    Quanto aos componentes de acesso do banco de dados fornecidos pelo ambiente, estes

    no foram utilizados, e sim os componentes disponibilizados pelo banco dados, como pode ser

    visto na figura 12.

    Figura 12 Paleta do Delphi com componentes de acesso direto ao Cach

    O principal componente para esta funo o Vis M, que tem por funo realizar a

    interface entre o Banco de Dados Cach e o Delphi.

  • 7/25/2019 Prottipo de Sistema de Rastreabilidade de Produtos Utilizando o Banco de Dados Cache

    44/68

    34

    Figura 13 Tela de propriedades do componente VisM

    O funcionamento do componente da figura 13, est descrito a seguir:

    a) A propriedade CODE onde ser informado a linha de comando que ser executado no

    Cach;

  • 7/25/2019 Prottipo de Sistema de Rastreabilidade de Produtos Utilizando o Banco de Dados Cache

    45/68

    35

    b) As propriedade P0 P9 so propriedades de parmetro, sendo que as mesmas se tornam

    variveis na execuo de CODE;

    c) A propriedade EXECFLAG que controla a execuo da propriedade CODE;

    d) A propriedade VALUE onde o resultado de CODE ser retornado;

    e) A propriedade NAMESPACE o identificador do espao virtual do Cach onde esto

    contidos os dados. Este espao virtual definido nas configuraes do Cach como

    aparece na figura nmero 6.

    3.2.1.2 LINGUAGEM DE PROGRAMAO CACH SCRIPT

    Linguagem nativa do banco de dados, derivada da linguagem de programao Mumps,

    [MED86] e [MAC86], utiliza bibliotecas para auxlio na programao (tratamento de tela,

    pesquisa, etc), em modo caracter conforme aparece na figura nmero 4.

    3.2.2 OPERACIONALIDADE DA IMPLEMENTAO

    O prottipo permitir ao usurio a simulao de algumas das funes normais que

    garantam o bom funcionamento da empresa, isto , que as pessoas responsveis pela empresa,

    consigam realmente usufruir o prottipo no que ele se prope.

    O cenrio inicial do prottipo, possui quatro (4) operaes principais e bsicas: Arquivo;

    Cadastro;Manuteno;Relatrios; e Consultas.

  • 7/25/2019 Prottipo de Sistema de Rastreabilidade de Produtos Utilizando o Banco de Dados Cache

    46/68

    36

    Figura 14 Tela da operao arquivo

    Como pode ser visto na figura 14, a primeira operao principal do prottipo Arquivo,

    tende a seguir padres encontrados no Sistema Operacional Windows, que tem tambm por

    funo a sada do prottipo.

    A segunda operao principal, Cadastro, como pode ser visto na figura 15, tem por

    funo disponibilizar aos usurios os programas de cadastros dos arquivos necessrios ao

    prottipo.

  • 7/25/2019 Prottipo de Sistema de Rastreabilidade de Produtos Utilizando o Banco de Dados Cache

    47/68

    37

    Figura 15 Tela da operao cadastros

    Os programas esto assim distribudos:

    Cidades; Fornecedores; Clientes; Materiais; Acabados; Ficha Tcnica de Acabados.

  • 7/25/2019 Prottipo de Sistema de Rastreabilidade de Produtos Utilizando o Banco de Dados Cache

    48/68

    38

    Figura 16 Cadastro de CEPs (cidades)

    O cenrio da figura 16, tem por funo cadastrar as cidades que sero utilizadas no

    cadastro de fornecedores e clientes, isto , a localizao da empresa pelo nmero do Cdigo de

    Endereamento Postal.

    Figura 17 Cadastro de fornecedores

    O cenrio da figura 17 tem por funo cadastrar os fornecedores das matrias-primas

    (materiais) que sero utilizados nas confeces dos produtos de venda da empresa (acabados).

  • 7/25/2019 Prottipo de Sistema de Rastreabilidade de Produtos Utilizando o Banco de Dados Cache

    49/68

    39

    Figura 18 Cadastro de clientes

    O cenrio da figura 18 tem por funo cadastrar os clientes que receberam os produtos de

    venda da empresa (acabados).

    Figura 19 Cadastro de materiais

    O cenrio da figura 19 tem por funo cadastrar as matrias-primas (materiais) que sero

    adquiridos dos fornecedores pela entrada de uma Nota Fiscal de Entrada.

  • 7/25/2019 Prottipo de Sistema de Rastreabilidade de Produtos Utilizando o Banco de Dados Cache

    50/68

    40

    Figura 20 Cadastro de acabados

    O cenrio da figura 20 tem por funo cadastrar os produtos de venda da empresa

    (acabados) que sero vendidos aos clientes pela emisso de uma Nota Fiscal de Sada.

    Figura 21 Cadastro da ficha tcnica de acabados

    O cenrio da figura 21 tem por funo cadastrar a ficha tcnica dos produtos de venda da

    empresa (acabados) que ser utilizado no momento do cadastro da ordem de fabricao. Esta

    ficha tcnica tem por funo determinar o quanto de cada material ser usado na fabricao de

    cada produto acabado.

  • 7/25/2019 Prottipo de Sistema de Rastreabilidade de Produtos Utilizando o Banco de Dados Cache

    51/68

    41

    Figura 22 Tela de operao manutenes

    A terceira operao principal, Manutenes, como pode ser vista na figura 22, tem por

    funo disponibilizar aos usurios os programas de manuteno do prottipo, isto , so

    programas que iro dar ao usurio condies de gerar informaes.

    Os programas esto assim distribudos:

    Ordem de Fabricao;

    Notas Fiscais de Entrada;

    Notas Fiscais de Sada;

  • 7/25/2019 Prottipo de Sistema de Rastreabilidade de Produtos Utilizando o Banco de Dados Cache

    52/68

    42

    Figura 23 Manuteno da ordem de fabricao

    O cenrio da figura 23 tem por funo realizar as manutenes em relao s ordens de

    fabricao dos produtos acabados. Alm de cadastrar a ordem de fabricao, que neste momento

    ir dar incio automaticamente ao processo de produo do produto acabado selecionado. Por

    ocasio do trmino da produo deste produto, liber-lo ao estoque de produtos acabados,

    disponibilizando-o para ser vendido aos clientes.

    Figura 24 Manuteno de nota fiscais de entrada

    O cenrio da figura 24 tem por funo realizar as manutenes em relao as Notas

    Fiscais de Entrada dos materiais. Alm de cadastrar a Nota Fiscal, dar a entrada dos materiais no

    estoque de materiais, disponibilizando-os para utilizao na fabricao dos produtos acabados.

  • 7/25/2019 Prottipo de Sistema de Rastreabilidade de Produtos Utilizando o Banco de Dados Cache

    53/68

    43

    Figura 25 Manuteno de notas fiscais de sada

    O cenrio da figura 25 tem por funo realizar as manutenes em relao as Notas

    Fiscais de Sada dos produtos acabados. Alm de cadastrar a Nota Fiscal, dar sada dos produtos

    do estoque de acabados.

  • 7/25/2019 Prottipo de Sistema de Rastreabilidade de Produtos Utilizando o Banco de Dados Cache

    54/68

    44

    Figura 26 Tela de operao relatrios

    A terceira operao principal, Relatrios, como pode ser visto na figura 26 tem por

    funo disponibilizar aos usurios os programas de listagem das informaes do prottipo. Esta

    opo est desabilitada por no ter sido implementado nenhuma rotina de impresso. A operao

    consulta disponibilizar todas as informaes em tela, sendo que a certo momento, no seria

    necessrio listar as informaes para tomar alguma providncia, em relao a rastreabilidade ou a

    qualidade dos produtos da empresa. Por outro lado, algumas das informaes como materiais

    cadastrados, acabados cadastrados, clientes, fornecedores, etc, podem ser encontrados em outros

    sistemas da empresa.

  • 7/25/2019 Prottipo de Sistema de Rastreabilidade de Produtos Utilizando o Banco de Dados Cache

    55/68

    45

    Figura 27 Tela de operao consultas

    A Quarta e ltima operao principal, Consultas, como pode ser visto na figura 27 tem

    por funo disponibilizar aos usurios os programas de consulta das informaes do prottipo.

  • 7/25/2019 Prottipo de Sistema de Rastreabilidade de Produtos Utilizando o Banco de Dados Cache

    56/68

    46

    Figura 28 Consulta da rastreabilidade pelo cdigo do material (estoque do material)

    O cenrio da figura 28 tem por funo realizar as consultas da rastreabilidade pelo

    material, isto , no momento em que o usurio j conhece o produto que, por ventura tenha dado

    problema, e o nmero do lote do respectivo produto, o mesmo consegue visualizar a posio

    deste material dentro da empresa. Neste primeiro momento, o usurio visualiza o fornecedor e a

    quantidade do material que ainda est em estoque, isto , a quantidade que ainda no foi utilizada

    na fabricao de nenhum produto acabado.

  • 7/25/2019 Prottipo de Sistema de Rastreabilidade de Produtos Utilizando o Banco de Dados Cache

    57/68

    47

    Figura 29 Consulta da rastreabilidade pelo cdigo do material (material em produo)

    O cenrio da figura 29 tem por funo realizar as consultas da rastreabilidade pelo

    material, isto , no momento em que o usurio j conhece o produto que, por ventura tenha dado

    problema, e o nmero do lote do respectivo produto, o mesmo consegue visualizar a posio

    deste material dentro da empresa. Neste segundo momento, o usurio visualiza as condies do

    material no que diz respeito a produo, isto , em quais ordens de fabricao o material aparece.

    Esta consulta visualiza somente as ordens que esto em produo, no as ordens que j foram

    encerradas.

  • 7/25/2019 Prottipo de Sistema de Rastreabilidade de Produtos Utilizando o Banco de Dados Cache

    58/68

    48

    Figura 30 Consulta da rastreabilidade pelo cdigo do material (estoque de acabados)

    O cenrio da figura 30 tem por funo realizar as consultas da rastreabilidade pelo

    material, isto , no momento em que o usurio j conhece o produto que, por ventura tenha dado

    problema, e o nmero do lote do respectivo produto, o mesmo consegue visualizar a posio

    deste material dentro da empresa. Neste terceiro momento, o usurio visualiza as condies do

    material no que diz respeito ao estoque de produtos acabados, isto , em quais produtos acabados

    este determinado material deste lote, tenha sido utilizado em sua confeco. Esta consulta

    somente visualiza o estoque dos produtos que ainda permaneam na empresa, e no o que j foi

    vendido.

  • 7/25/2019 Prottipo de Sistema de Rastreabilidade de Produtos Utilizando o Banco de Dados Cache

    59/68

  • 7/25/2019 Prottipo de Sistema de Rastreabilidade de Produtos Utilizando o Banco de Dados Cache

    60/68

  • 7/25/2019 Prottipo de Sistema de Rastreabilidade de Produtos Utilizando o Banco de Dados Cache

    61/68

    51

    Figura 33 Consulta da rastreabilidade pelo cdigo do produto acabado (quantidades em clientes)

    O cenrio da figura 33 tem por funo realizar as consultas da rastreabilidade pelo

    acabado, isto , no momento em que o usurio j conhece o seu produto que, por ventura tenha

    dado problema, e o nmero do lote do respectivo produto, o mesmo consegue visualizar a

    posio deste produto acabado dentro da empresa. Neste segundo momento, o usurio visualiza

    as quantidades deste produto que j foram vendidos aos seus clientes, e que portanto possam vir a

    apresentar o problemas.

  • 7/25/2019 Prottipo de Sistema de Rastreabilidade de Produtos Utilizando o Banco de Dados Cache

    62/68

    52

    Figura 34 Consulta da rastreabilidade pelo cdigo do produto acabado (quantidades em produo)

    O cenrio da figura 34 tem por funo realizar as consultas da rastreabilidade pelo

    acabado, isto , no momento em que o usurio j conhece o seu produto que, por ventura tenha

    dado problema, e o nmero do lote do respectivo produto, o mesmo consegue visualizar a

    posio deste produto acabado dentro da empresa. Neste terceiro momento, o usurio visualiza a

    situao em relao as ordens de fabricao, isto , o que j comeou a ser produzido, mas ainda

    no foi liberado para o estoque de produtos acabados.

  • 7/25/2019 Prottipo de Sistema de Rastreabilidade de Produtos Utilizando o Banco de Dados Cache

    63/68

    53

    Figura 35 Consulta de ordens de fabricao

    O cenrio da figura 35, tem por funo realizar as consultas da ordem de fabricao, isto

    , como a determinada ordem de funo est em relao a sua situao, sua data, quantidade a

    produzir e principalmente, quais os materiais e o acabado que faz parte.

    Desta forma o usurio tem todas as condies de averiguar o que est acontecendo dentro

    na produo e comercializao de seus produtos. Claro que algumas das informaes, somente

    estaro completas quando for apontado qual dos produtos apresentou algum problema, istopartindo do produto e lote que o originou, independente deste ser um material ou acabado.

  • 7/25/2019 Prottipo de Sistema de Rastreabilidade de Produtos Utilizando o Banco de Dados Cache

    64/68

    54

    4 CONCLUSO

    Neste captulo sero apresentados os resultados perante a implementao do prottipo,

    como as consideraes finais do trabalho e tambm as sugestes para trabalhos futuros.

    4.1 RESULTADOS

    Sobre o tema proposto foi de essencial importncia, uma vez que se conseguiu

    implementar em um prottipo de demonstrao, um modo de controle para a qualidade nas

    organizaes, pois o foco principal continua voltado para a qualidade total nos produtos e nos

    servios prestados.

    Quanto ao objetivo de explorar as caractersticas do banco de dados, a empreitada foi

    recoberta de xito pois foi possvel o acesso atravs de componentes Active X ao banco de dados.

    No somente se conseguiu implementar o prottipo proposto em uma das formas de acesso, mas

    sim pela total satisfao de consultar os dados nas outras formas apresentadas, isto , atravs de

    comandos SQL como tambm na forma de objetos, apesar do ambiente de objetos do banco de

    dados ainda se encontrar em desenvolvimento. Para explorar as caractersticas de acesso por

    objetos, foi utilizado tambm os componentes Active X, para visualizao de algumas tabelas

    simulando as classes.

    Em relao ao desempenho, no foi possvel avaliar o que o banco pode revelar, isto

    porque o prottipo no implica em uma alta taxa de exigncia de armazenagem e recuperao de

    informaes. Mas pelas pesquisas e comparaes realizadas pela empresa que disponibilizou o

    banco de dados para realizao do trabalho, o ganho de tempo muito grande em comparao

    com outro ambiente que suporta o mesmo tipo de armazenamento de dados com os mesmosprogramas e volume de informaes.

  • 7/25/2019 Prottipo de Sistema de Rastreabilidade de Produtos Utilizando o Banco de Dados Cache

    65/68

    55

    No que diz respeito aos objetivos secundrios, o ambiente de programao Delphi supriu

    as necessidades no que diz respeito ao acesso ao banco de dados, isto pelo fato de que o prprio

    banco possui componentes prontos.

    De qualquer forma, os objetivos estipulados no incio do trabalho foram atingidos

    conforme a necessidade do prottipo apresentava. J em relao aos outros acessos que o banco

    de dados permite, ficou um tanto que difcil apresentar pelo fato da anlise ter sido feita sobre um

    nico tipo de acesso.

    4.2 CONSIDERAES FINAIS

    Com a realizao deste trabalho, ficou evidente a facilidade de implementao do

    conceito de Rastreabilidade dentro de qualquer sistema de gesto empresarial, isto , caso o

    mesmo possua em suas definies os controles de localizao dos itens apresentados no

    prottipo.

    Uma limitao do prottipo que o mesmo somente funcionar sobre o Banco de Dados

    Cach, j que os componentes usados na implementao so de uso exclusivo do banco de dados

    citado. Outro problema foi em relao a demonstrao do acesso com caractersticas de

    orientao a objeto, isto , o problema est relacionado a verso do banco de dados utilizada que

    no permitia em uma nica base, visualizar ao mesmo tempo, as caractersticas citadas e o

    ambiente relacional.

    De forma geral, conseguiu-se atingir todos os objetivos propostos, atravs da

    implementao do prottipo, bem como realizando o teste nas outras formas de acesso que o

    banco de dados permite.

  • 7/25/2019 Prottipo de Sistema de Rastreabilidade de Produtos Utilizando o Banco de Dados Cache

    66/68

    56

    4.3 SUGESTES PARA FUTUROS TRABALHOS

    A ttulo de sugesto, relacionou-se alguns tpicos para uso no desenvolvimento, que

    poderiam ser de grande utilidade:

    a) a implementao de outros conceitos (conceitos na rea de Planejamento e Controle

    de Produo por exemplo) para demonstrao pelas facilidades encontradas no

    desenvolvimento deste;

    b) a implementao do mesmo prottipo em outro tipo de acesso que o banco de dados

    permita, como por exemplo atravs de acessos por objetos, ou mesmo elaborar um

    trabalho que fosse baseado em objetos somente;

    c) o desenvolvimento de ferramentas para acesso via internet das bases de dados do

    sistema, procurando conseguir uma perfeita segurana, performance e principalmentea integridade do mesmo;

    d) desenvolvimento de sistemas completos para averiguar a performance do banco de

    dados j que o prottipo em si no conseguiu comprovar esta caracterstica;

    e) desenvolvimento de sistemas integrados para comprovar a facilidade de operao

    entre um ou mais sistemas.

  • 7/25/2019 Prottipo de Sistema de Rastreabilidade de Produtos Utilizando o Banco de Dados Cache

    67/68

    57

    5 REFERNCIAS BIBLIOGRFICAS

    [BAE95] BAEHR, Sandro Luis. Rastreabilidade na Indstria de Alimentos.Jaragu do Sul

    FERJ, 1995. Estgio Supervisionado (Administrao de Empresas).

    [INT97a] INERSYSTEMS Corporation. Cach Programming Guide. Estados Unidos :

    Intersystem Corporation, 1997.

    [INT97b] INERSYSTEMS Corporation. Object Script Language Reference. Estados

    Unidos : Intersystem Corporation, 1997.

    [INT97c] INERSYSTEMS Corporation. INTERSYSTEMS5TH ANNUAL WORLDWIDE

    DEVELOPERS STRATEGY CONFERENCE.Estados Unidos : Intersystem

    Corporation, 1997. Cd-rom de apresentao da conferncia.

    [INT97d] INERSYSTEMS Corporation. POST-RELATIONAL DATABASE. Estados

    Unidos : Intersystem Corporation, 1997. Cd-rom de apresentao e explanao

    breve das caractersticas do banco de dados.

    [INT97e] INERSYSTEMS Corporation. POST-RELATIONAL DATABASE. Estados

    Unidos : Intersystem Corporation, 1997. Cd-rom de apresentao e explanaode informaes tcnicas sobre o do banco de dados.

    [INT97f] INERSYSTEMS Corporation. Cach Data Base Post-Relational. Estados

    Unidos : Intersystem Corporation, 1997. Endereo eletrnico:

    http://www.intersys.com/pub/cache

    [KIM97] KIMBALL, Ralph. Um Manifesto do Dimensional Modeling. Rio de Janeiro :

    Mantelmedia Editora, 1997. Revista DBMS Tools & Strategies For Is

    Professionals.

    [KHO94] KHOSHAFIAN, Setrag. Banco de Dados Orientado a Objeto. Rio de Janeiro :

    Infobook, 1994.

  • 7/25/2019 Prottipo de Sistema de Rastreabilidade de Produtos Utilizando o Banco de Dados Cache

    68/68

    58

    [MAC86] MACHADO, Mrcia Cristina Rocha. Introduo ao Mumps.Rio de Janeiro : LTC

    Livros Tcnicos e Cientficos Editora S.A, 1986.

    [MED86] MEDIDATA. Mumps Guia do Usurio Medidata.So Paulo : Editora McGraw

    Hill, Ltda., 1986.

    [OLI98] OLIVEIRA, Adelize Generini de; Aplicaes em Delphi 3 e Acessando Bancos de

    Dados com Delphi 3.Florianpolis : Advanced, 1998.

    [ROT93] ROTHERY, Brian. Iso 9000.Traduo Regina Cludia Loverri.. So Paulo Makron

    Books, 1993.

    [YOU90] YOURDON, Edward. Anlise Estruturada Moderna. Rio de Janeiro Campus,

    1990.