SlideShare uma empresa Scribd logo
1 de 43
ISEGI – Instituto Superior de Estatística e Gestão de Informação
   Mestrado/Pós-graduação em C&SIG (2002/2003)
   62103 - Bases de Dados
   Trabalho Final




                                                                        




                                               INSTITUTO SUPERIOR DE
                                        ESTATÍSTICA E GESTÃO DE INFORMAÇÃO
                                            MESTRADO/PÓS-GRADUAÇÃO EM
                                          CIÊNCIA E SISTEMAS DE INFORMAÇÃO
                                                      GEOGRÁFICA
                                                        62103 - BASES DE DADOS
                                                          TRABALHO FINAL
                                                GESTÃO DE UM PERÍMETRO DE REGA
                                            (Gestão Administrativa, Territorial e Documental)

                                                           Fernando José Pereira Gil
                                                                  (G2002178)




  62103bddtf-121206171429-phpapp01.doc
ISEGI – Instituto Superior de Estatística e Gestão de Informação
   Mestrado/Pós-graduação em C&SIG (2002/2003)
   62103 - Bases de Dados
   Trabalho Final




      INSTITUTO SUPERIOR DE ESTATÍSTICA E GESTÃO DE INFORMAÇÃO




                              MESTRADO/PÓS-GRADUAÇÃO EM CIÊNCIA
                              E SISTEMAS DE INFORMAÇÃO GEOGRÁFICA




                                                    62103 - BASES DE DADOS




                                                            TRABALHO FINAL


                                             GESTÃO DE UM PERÍMETRO DE REGA

                                           (Gestão Administrativa, Territorial e Documental)




                                                FERNANDO JOSÉ PEREIRA GIL
                                                                   (G2002178)




                                                   Lisboa, 10 de Março de 2003




  62103bddtf-121206171429-phpapp01.doc
ISEGI – Instituto Superior de Estatística e Gestão de Informação
   Mestrado/Pós-graduação em C&SIG (2002/2003)
   62103 - Bases de Dados
   Trabalho Final




         INSTITUTO SUPERIOR DE ESTATÍSTICA E GESTÃO DE INFORMAÇÃO

                                   MESTRADO/PÓS-GRADUAÇÃO EM CIÊNCIA
                                   E SISTEMAS DE INFORMAÇÃO GEOGRÁFICA
                                                          62103 - BASES DE DADOS

                                                                   TRABALHO FINAL
                                                  GESTÃO DE UM PERÍMETRO DE REGA
                                       (GESTÃO ADMINISTRATIVA, TERRITORIAL E DOCUMENTAL)




                                                                 ÍNDICE DO TEXTO



   1. INTRODUÇÃO.............................................................................................................................................2

   2. ENUNCIADO DO TRABALHO.................................................................................................................3
   2.1 APRESENTAÇÃO DO TEMA....................................................................................................................... 3
   2.2 O QUE SE PRETENDE VER RESPONDIDO NO FINAL DO TRABALHO...............................................................3
   2.3 JUSTIFICAÇÃO DA ESCOLHA .................................................................................................................... 3
   3. MODELO EAR.............................................................................................................................................4
   3.1 INTRODUÇÃO......................................................................................................................................... 4
   3.2 IDENTIFICAÇÃO DAS ENTIDADES.............................................................................................................. 5
   3.3 DIAGRAMA ENTIDADES E RELAÇÕES (ER) .............................................................................................. 6
   3.4 DIAGRAMA ENTIDADES E ATRIBUTOS (EA)............................................................................................. 7
   3.5 DERIVAÇÃO DE TABELAS...................................................................................................................... 13
   3.6 MODELO DE DADOS FÍSICO................................................................................................................... 15
   4. CÓDIGO SQL UTILIZADO.....................................................................................................................25
   4.1 TABELAS.............................................................................................................................................. 25
   5. MANUAL DO UTILIZADOR...................................................................................................................34
   5.1 PROJECTO VB CRIABDD.VBP............................................................................................................... 34
   5.2 PROJECTO VB GEREBDD.VBP............................................................................................................... 37
   6. BIBLIOGRAFIA.........................................................................................................................................41




   Anexo 1 – Projecto de VisualBasic CriaBdd.vbp

   Anexo 2 – Projecto de VisualBasic GereBdd.vbp




   62103bddtf-121206171429-phpapp01.doc                                                                                                        1
ISEGI – Instituto Superior de Estatística e Gestão de Informação
   Mestrado/Pós-graduação em C&SIG (2002/2003)
   62103 - Bases de Dados
   Trabalho Final




         INSTITUTO SUPERIOR DE ESTATÍSTICA E GESTÃO DE INFORMAÇÃO

                                  MESTRADO/PÓS-GRADUAÇÃO EM CIÊNCIA
                                  E SISTEMAS DE INFORMAÇÃO GEOGRÁFICA
                                                        62103 - BASES DE DADOS

                                                                   TRABALHO FINAL
                                                GESTÃO DE UM PERÍMETRO DE REGA
                                      (GESTÃO ADMINISTRATIVA, TERRITORIAL E DOCUMENTAL)



   1.          INTRODUÇÃO

   O trabalho final da cadeira de Bases de Dados, é apresentado na sequência dos
   trabalhos práticos nº 1 e 3, tendo como tema a Gestão de um Perímetro de Rega,
   nas vertentes administrativa, territorial e documental.

   A estrutura segundo a qual será apresentado, é a seguinte:

                           •     Enunciado do trabalho;

                           •     Modelo Entidade-Atributo-Relação (EAR);

                           •     Derivação das tabelas;

                           •     Modelo de dados físico;

                           •     Código SQL utilizado; e

                           •     Manual do utilizador dos projectos CriaBDD e GereBDD.




   62103bddtf-121206171429-phpapp01.doc                                                   2
ISEGI – Instituto Superior de Estatística e Gestão de Informação
   Mestrado/Pós-graduação em C&SIG (2002/2003)
   62103 - Bases de Dados
   Trabalho Final




   2.          ENUNCIADO DO TRABALHO


   2.1         Apresentação do tema

   O tema proposto para o projecto é o de constituir uma base de dados com vista à
   gestão de um perimetro de rega nas suas mais diversas vertentes: administrativa,
   territorial, documental e de infra-estruturas.

   No entanto, devido à extensão do tema atrás apresentado, a base de dados que
   irá ser apresentada neste trabalho, encontra-se focalizada nas vertentes de
   gestão administrativa, territorial e documental (sub-temas).


   2.2         O que se pretende ver respondido no final do trabalho

   O objectivo a atingir no final do trabalho será através da implentação da base de
   dados constituir um arquivo dinâmico, e uma fonte de informação centralizada
   que permita suprir as principais necessidades da organização na gestão das
   vertentes atrás enumeradas: administrativa, territorial e documental.


   2.3         Justificação da escolha

   A escolha do tema advem da minha formação académica - Engenharia
   Agronómica especiallização em Hidráulica Agrícola, bem como decorre da minha
   experiência profissional, e finalmente do meu interesse pelo mesmo.

   Para além dos critérios de carácter meramente pessoal anteriormente referidos,
   tentar-se-à efectuar uma abordagem que permita alguma normalização e
   sistematização do tema/sub-temas referidos.

   2.3.1 Objectivos gerais e específicos

                           •     Objectivo geral: Identificação das relações que constituirão cada
                                 um dos sub-temas;

                           •     Objectivo especifico: identificação dos itens (atributos) que
                                 constituem cada uma das relações atrás referidas.




   62103bddtf-121206171429-phpapp01.doc                                                   3
ISEGI – Instituto Superior de Estatística e Gestão de Informação
   Mestrado/Pós-graduação em C&SIG (2002/2003)
   62103 - Bases de Dados
   Trabalho Final




   3.          MODELO EAR


   3.1          Introdução

   O modelo Entidade-Atributo-Relação (EAR) foi efectuado em quatro passos:

         1. Identificação das entidades;

         2. Identificação das relações entre entidades (diagrama entidades e relações
            - ER);

         3. Identificação dos atributos das entidades (diagrama entidades e atributos -
            EA); e

         4. Derivação das tabelas.

   A notação que foi utilizada é a seguinte:

         a) Entidade: são representadas por rectângulos com o nome da entidade no
            seu centro.

                                                                   BocaRega



         b) Relações: são representadas por linhas (com etiquetas) entre os
            rectângulos que representam as entidades relacionadas. Um aspecto
            importante consiste em determinar a cardinalidade da relação, que poderá
            ser uma de três tipos: um–para-um (1:1), um-para-vários (1:M) ou vários
            para vários (M:N). No presente trabalho, a cardinalidade das relações é de
            um-para-vários (1:M), sendo representada como a seguir se apresenta:
                                                                     Rega
                               BocaRega                                       Parcela




   62103bddtf-121206171429-phpapp01.doc                                                 4
ISEGI – Instituto Superior de Estatística e Gestão de Informação
   Mestrado/Pós-graduação em C&SIG (2002/2003)
   62103 - Bases de Dados
   Trabalho Final




   3.2         Identificação das entidades

   Para além das entidades identificadas no Trabalho Prático nº 1, houve ainda
   necessidade de definir mais uma, DesenhoBocaRega para transformar a relação
   de vários-para-vários entre a tabela dos desenhos (Desenho) e a das bocas de
   rega (BocaRega) em duas relações de um-para-vários. Foram assim identificadas
   23 entidades que se apresentam seguidamente:
         •     BlocoRega
         •     BocaRega
         •     Catalogo
         •     CodigoPostal
         •     Cultura
         •     Desenho
         •     DesenhoBocaRega
         •     Entidade
         •     Equipamento
         •     Fabricante
         •     FabricanteFornecedor
         •     Fornecedor
         •     Fotografia
         •     Freguesia
         •     Marca
         •     Modelo
         •     Parcela
         •     Predio
         •     PredioEntidade
         •     Representante
         •     TipoBeneficiario
         •     TipoEntidade
         •     UsoSolo




   62103bddtf-121206171429-phpapp01.doc                                 5
ISEGI – Instituto Superior de Estatística e Gestão de Informação
    Mestrado/Pós-graduação em C&SIG (2002/2003)
    62103 - Bases de Dados
    Trabalho Final




3.3        Diagrama Entidades e Relações (ER)


                                                                              U s o S o lo                                      T ip o B e n e f ic ia r io




                                                                                    C a ra c te riz a




                                                                                                                                          C u ltiv a
                                                                                                                                                                                                                                                                             B lo c o R e g a                       D esenho


                                                  L o c a li z a                                        C o m p o s to                                        C u lt iv a d a




                                                                                                                                                                                                                                                                                L o c a liz a
                           F r e g u e s ia                                    P r é d io                                                P a r c e la                                   C u lt u r a




                                                                                                                                                                                                                                                                                                                      Tem
                                                                               U tiliz a d o
                                                                                                                                                                                                                    R ega                                                                             E s tá
                                                                                                                                                                                                                                                                             B ocaR ega                        D e se n h oB ocaR e g a


                                                                                                                                                                                                                                                              I lu s t r a
                                                                        P r e d io E n t id a d e
                                                                               U tiliz a




                                                                                                                                                                                                                                         F o to g r a fia


                                                 C a r a c t e r iz a                                               L o c a l iz a
                         T ip o E n t id a d e                               E n t id a d e
                                                                               R e p re sen ta




                                                                                                                                                                                     L o c a l iz a
                                                                                                                                     C o d ig o P o s ta l




                                                                                                                                                                                                                                                                                C a r a c te r iz a
                                                                                                           L o c a liz a
                                                                        R e p re se n ta n te
                                                                                                                                          L o c a liz a




                                                                                                                                                              C om pra                                                 V ende
                                                                                                                                      F orn ecedor                              F a brica n te F o rn e ce d o r                                 F a b r ic a n te




                                                                                                                                                                                                                                                     C r ia
                                                                                                                                                                                                                   C o m p o sto p o r
                                                                                                                                                                 T em
                                                                                                                                        C a ta lo g o                                   M o d e lo                                                   M arca
                                                                                                                                                                                          Tem




                                                                                                                                                                                   E q u ip a m e n to




62103bddtf-121206171429-phpapp01.doc                                                                                                                                                                                    6
                                                                                                                                                                                              E n tity
ISEGI – Instituto Superior de Estatística e Gestão de Informação
   Mestrado/Pós-graduação em C&SIG (2002/2003)
   62103 - Bases de Dados
   Trabalho Final




   3.4         Diagrama Entidades e Atributos (EA)

   A notação utilizada é a seguinte:

         •     Entidades: são representadas por rectângulos com o nome da entidade no
               seu centro;

         •     Atributo com a função de chave primária é representado sublinhado (por
               exemplo: campo1);

         •     Atributo com a função de chave estrangeira é representado em itálico (por
               exemplo: campon);

         •     Os atributos são referidos a uma dada entidade pela linha que os une.

   Apresentam-se seguidamente os 23 diagramas entidades-atributos relativos à
   Base de Dados em análise.

                                                     I d B lo c o R e g a
          B lo c o R e g a
                                                     N o m e B lo c o



                                                                   Id B o c aR eg a
                                                                   Id H id ra n te
                                                                   N om eBoc a
                                         E n tity
                                                                   R ega
                                                                   A r e a D o m in a d a
                                                                   D iâ m e t r o
                                                                   P r e s s a o N o m in a l
                                                                   P r e s s a o R e g u la c a o
                                                                   P r e s s a o M in F e c h o
                                                                   C a u d a lR e g u la c a o
             B ocaR ega                                            L im i t a d o r C a u d a l
                                                                   T ip o B o c a
                                                                   T ip o I n s t a la c a o
                                                                   T i p o C a u d a li m e t r o
                                                                   T ip o U n ia o
                                                                   R e g i s t V o lu m e t r ic o
                                                                   D a t a I n s t a la c a o
                                                                   Id B lo c o R e g a
                                                                   I d M o d e lo
                                                                   I d F o to g ra f ia




                                                            E n tity
   62103bddtf-121206171429-phpapp01.doc                                                              7
ISEGI – Instituto Superior de Estatística e Gestão de Informação
   Mestrado/Pós-graduação em C&SIG (2002/2003)
   62103 - Bases de Dados
   Trabalho Final




                                                        I d C a t a lo g o
                                                        C a t a lo g o
            C a ta lo g o                               D ir C a t a l o g o
                                                        D a t a C a t a lo g o
                                                        I d M o d e lo




                                                       C o d P o s ta l
         C o d ig o P o s ta l
                                                      ELn ot ic t ay l i d a d e P o s t a l




                                         E n tity    I d C u lt u r a
             C u ltu r a
                                                      C u lt u r a



                                                       Id D esen h o
                                                       D esenho
            D esenh o                    E n tity      D ir D e s e n h o
                                                       D a ta D e s e n h o



                                                                         Id D esen h o

     D e sen h oB ocaR ega
                                                                         Id B o c aR eg a

                                                      E n tity




                                      E n tity




   62103bddtf-121206171429-phpapp01.doc                                                        8
ISEGI – Instituto Superior de Estatística e Gestão de Informação
   Mestrado/Pós-graduação em C&SIG (2002/2003)
   62103 - Bases de Dados
   Trabalho Final




                                                                      I d E n t id a d e
                                                                      N u m I d e n t F is c a l
                                                                      N o m e E n t id a d e
                                                                      M o rad a
                                                                      C o d P o sta l
                                                                      L o c a lid a d e
                                                                      P a is
             E n t id a d e                                           T e le f o n e
                                                                      T e le m o v e l
                                                                      F ax
                                                                      C o r r e i o E le c t r o n ic o
                                                                      E n d erec o W eb
                                                                      I d T ip o E n tid a d e
                                                                      Id R e p re se n ta n te
                                                                      O b serv ac o es




                                                      I d E q u ip a m e n t o
         E q u ip a m e n t o
                                                      N o m e E q u ip a m e n t o

                                                                           E n tity
                                                                        I d F a b r ic a n t e
                                                                        N u m I d e n t F is c a l
                                                                        N o m e F a b r ic a n t e
                                         E n tity
                                                                        M o ra d a
                                                                        C o d P o sta l
                                                                        L o c a lid a d e
           F a b r ic a n te                                            P a is
                                                                        T e le f o n e
                                                                        F ax
                                                                        C o r r e i o E le c t r o n ic o
                                                                        E n d erec o W eb
                                                                        O b serv ac o es




                                                       I d F a b r ic a n t e
     F a b rica n te F o rn e ce d o r
                                                       Id F o rn ec ed o r


                                                                           E n tity


                                           E n tity




   62103bddtf-121206171429-phpapp01.doc                                                                     9
ISEGI – Instituto Superior de Estatística e Gestão de Informação
   Mestrado/Pós-graduação em C&SIG (2002/2003)
   62103 - Bases de Dados
   Trabalho Final




                                                                        Id F o rn ec ed o r
                                                                        N u m I d e n t F is c a l
                                                                        N o m eF orn ec ed or
                                                                        M o rad a
                                                                        C o d P o sta l
                                                                        L o c a l id a d e
          Forn e ce dor                                                 P a is
                                                                        T e le f o n e
                                                                        F ax
                                                                        C o r r e io E l e c t r o n i c o
                                                                        E n d erec o W eb
                                                                        O b serv ac o es



                                                        I d F o t o g r a f ia
                                                        F o t o g r a f ia
          F o to g r a fia                              D i r F o t o g r a f ia
                                                        D a t a F o t o g r a f ia



                                                                             E n tity


                                                           D CF
           F r e g u e s ia
                                                           F r e g u e s ia
                                                      E n tity




                                         E n tity            Id M arc a


              M arca                                         M arc a

                                                             I d F a b ric a n te



                                                         I d M o d e lo
                                         E n tity        M o d e lo
             M o d e lo                                  M assa
                                                         Id M a rca
                                                         Id E q u ip a m e n to




                                                      E n tity



   62103bddtf-121206171429-phpapp01.doc                                                                      10
ISEGI – Instituto Superior de Estatística e Gestão de Informação
   Mestrado/Pós-graduação em C&SIG (2002/2003)
   62103 - Bases de Dados
   Trabalho Final




                                                                           I d P a r c e la
                                                                           Id P re d io
                                                                           Id B o ca R eg a
                                                                           A r e a P a r c e la
                                                                           Id T ip o B e n e f ic ia rio
              P a r c e la                                                 I d C u ltu ra
                                                                           C u lt u r a C a m p o
                                                                           C o n s u m o P a r c e la
                                                                           T i p o R e g im e
                                                                           D a ta A d e s a o
                                                                           D a t a L ig a c a o
                                                                           O b serv ac o es



                                                         I d P r e d io
                                                         N SC
                                                         N PS
              P r e d io                                 D CF
                                                         Id U so S o lo
                                                         A rea
                                                                                        E n tity




                                                         I d P r e d io
       P r e d io E n tid a d e
                                                      E nI dt iEt yn t i d a d e




                                                                          I d R e p r e s e n ta n te
                                                                          N o m e R e p r e s e n ta n te
                                         E n tity
                                                                          M o rad a
                                                                          C o d P o sta l
                                                                          L o c a l id a d e
                                                                          P a is
        R e pre se n ta n te                                              T e le f o n e
                                                                          T e le m o v e l
                                                                          F ax
                                                                          C o r r e i o E le c t r o n ic o
                                                                          O b serv ac o es




   62103bddtf-121206171429-phpapp01.doc                                                                       11
                                                                                   E n tity
ISEGI – Instituto Superior de Estatística e Gestão de Informação
   Mestrado/Pós-graduação em C&SIG (2002/2003)
   62103 - Bases de Dados
   Trabalho Final




                                                     I d T ip o B e n e f i c i a r i o
      T ip o B e n e f ic ia r io
                                                     T i p o B e n e f ic ia r io




                                                       I d T ip o E n t i d a d e
         T ip o E n tid a d e            E n tity
                                                       T ip o E n t id a d e




                                                       I d U s o S o lo
             U s o S o lo                E n tity
                                                       U s o S o lo




                                         E n tity




   62103bddtf-121206171429-phpapp01.doc                                                   12
ISEGI – Instituto Superior de Estatística e Gestão de Informação
   Mestrado/Pós-graduação em C&SIG (2002/2003)
   62103 - Bases de Dados
   Trabalho Final




   3.5         Derivação de tabelas

   Neste capítulo é apresentado o resultado da derivação das tabelas relativas às
   23 entidades anteriormente apresentadas.

   A notação utilizada para as tabelas é a seguinte:

         •     Nome da entidade (campo1, ..., campon);

         •     Atributo com a função de chave primária é representado sublinhado (por
               exemplo: campo1);

         •     Atributo com a função de chave estrangeira é representado em itálico (por
               exemplo: campon).

   As tabelas derivadas foram então as seguintes:


 BlocoRega                    (IdBlocoRega, NomeBloco)

 BocaRega                     (IdBocaRega, IdHidrante, NomeBocaRega, AreaDominada, Diâmetro,
                              PressaoNominal,                          PressaoRegulacao,           PressaoMinFecho,
                              CaudalRegulacao,                      LimitadorCaudal,   TipoBoca,     TipoInstalacao,
                              TipoCaudalimetro,                    TipoUniao,   RegistVolumetrico,   DataInstalacao,
                              IdBlocoRega, IdModelo, IdFotografia)

 Catalogo                     (IdCatalogo, Catalogo, DirCatalogo, DataCatalogo, IdModelo)

 CodigoPostal                 (CodPostal, LocalidadePostal)

 Cultura                      (IdCultura, Cultura)

 Desenho                      (IdDesenho, Desenho, DirDesenho, DataDesenho)

 DesenhoBocaRega (IdDesenho, IdBocaRega)

 Entidade                     (Identidade, NumIdentFiscal, NomeEntidade, Morada, CodPostal,
                              Localidade, Pais, Telefone, Telemovel, Fax, CorreioElectronico,
                              EnderecoWeb, IdTipoEntidade, IdRepresentante, Observacoes)

 Equipamento                  (IdEquipamento, NomeEquipamento)




   62103bddtf-121206171429-phpapp01.doc                                                                    13
ISEGI – Instituto Superior de Estatística e Gestão de Informação
   Mestrado/Pós-graduação em C&SIG (2002/2003)
   62103 - Bases de Dados
   Trabalho Final




 Fabricante                   (IdFabricante,                   NumIdentFiscal,   NomeFabricante,     Morada,
                              CodPostal, Localidade, Pais, Telefone, Fax, CorreioElectronico,
                              EnderecoWeb, Observacoes)

 FabricanteFornecedor (IdFabricante, IdFornecedor)

 Fornecedor                   (IdFornecedor,                   NumIdentFiscal,   NomeFornecedor,     Morada,
                              CodPostal, Localidade, Pais, Telefone, Fax, CorreioElectronico,
                              EnderecoWeb, Observacoes)

 Fotografia                   (IdFotografia, Fotografia, DirFotografia, DataFotografia)

 Freguesia                    (DCF, Designacao)

 Marca                        (IdMarca, Marca, IdFabricante)

 Modelo                       (IdModelo, Modelo, Massa, IdMarca, IdEquipamento)

 Parcela                      (IdParcela, IdPredio, IdBocaRega, AreaParcela, IdTipoBeneficiario,
                              IdCultura,               CulturaCampo,        ConsumoParcela,       TipoRegime,
                              DataAdesao, DataLigacao, Observacoes)

 Predio                       (IdPredio, NSC, NPS, DCF, IdUsoSolo, Area)

 PredioEntidade (IdPredio, Identidade)

 Representante (IdRepresentante,                                   NomeRepresentante,   Morada,    CodPostal,
                              Localidade, Pais, Telefone, Telemovel, Fax, CorreioElectronico,
                              Observacoes)

 TipoBeneficiario (IdTipoBeneficiario, TipoBeneficiario)

 TipoEntidade                 (IdTipoEntidade, TipoEntidade)

   UsoSolo                             (IdUsoSolo, UsoSolo)




   62103bddtf-121206171429-phpapp01.doc                                                               14
ISEGI – Instituto Superior de Estatística e Gestão de Informação
   Mestrado/Pós-graduação em C&SIG (2002/2003)
   62103 - Bases de Dados
   Trabalho Final




   3.6         Modelo de Dados Físico

   Apresentam-se nos sub-capítulos seguintes todas as tabelas que constituem a
   Base de Dados, com os seus atributos, tipo de dados, indicação de
   obrigatoriedade de preenchimento, indicação de campo indexado, indicação de
   chave primária e indicação de chave estrangeira.

   3.6.1 BlocoRega

                                                                                 Tipo de
    CP      CE IDX            Atributo             Nome Extendido                                        Domínio                    Null
                                                                                  dados
                                                                                            Os novos valores são atribuídos uma
      X                     IdBlocoRega Identificador do Bloco de Rega           Counter                                            Não
                                                                                               unidade ao valor mais elevado

                                                                                                Só são permitidos caracteres
                             NomeBloco        Designacao do Bloco de Rega VarChar(50)                                               Não
                                                                                                        maiúsculos




   3.6.2 BocaRega


                                                                                 Tipo de
    CP      CE IDX               Atributo             Nome Extendido                                     Domínio                    Null
                                                                                  dados
                                                    Código de Identificação da              Os novos valores são atribuidos uma
      X                        IdBocaRega                Boca de Rega
                                                                                 Counter
                                                                                               unidade ao valor mais elevado
                                                                                                                                    Não

                                                    Código de Identificação do
              X       X        IdHidrante                                         Inteiro                                           Não
                                                            Hidrante
                                                                                            HnnnA a HnnnD (nnn - nº do hidrante
                                                     Designação da Boca de
                            NomeBocaRega                                         Char(5)     no perímetro, designação da boca no    Não
                                                             Rega
                                                                                                      hidrante - A a D)

                             AreaDominada             Área regada por boca        Double             Unidade: Hectares              Não


                                Diametro                 Diametro da boca         Inteiro              unidades: mm                 Não


                            PressaoNominal               Pressão Nominal         Char(4)               unidades: MPa                Não

                           PressaoRegulaca
                                                      Pressão de regulação        Double               unidades: MPa
                                  o

                            PressaoMinFech
                                                    Pressão mínima de fecho       Double               unidades: MPa
                                   o

                            CaudalRegulaca
                                                     Caudal máximo a debitar      Double               unidades: m3/h               Não
                                  o

                            LimitadorCaudal             Limitador de caudal      Boleano                Sim ou Não                  Não

                                                                                             Hidrómetro - designação e diâmetro
                                                                                                (mm ou polegadas) ou Válvula
                                TipoBoca               Tipo de boca de rega      Char(50)                                           Não
                                                                                            Volumétrica - vários diâmetros (mm ou
                                                                                                          polegadas)
                                                                                 Tipo de
    CP      CE IDX               Atributo             Nome Extendido                                     Domínio                    Null
                                                                                  dados


   62103bddtf-121206171429-phpapp01.doc                                                                                    15
ISEGI – Instituto Superior de Estatística e Gestão de Informação
   Mestrado/Pós-graduação em C&SIG (2002/2003)
   62103 - Bases de Dados
   Trabalho Final




                             TipoInstalacao             Tipo de instalação        Char(50)             Caixa ou Exterior

                            TipoCaudalimetr
                                            Tipo de medidor de caudal             Char(50)         Volumétrico ou Velocidade
                                   o

                                TipoUniao                  Tipo de união          Char(50)       Flange, Guillemin, ou Roscada

                                                     Local onde se efectua o
                            RegistVolumetri
                                                      registo dos volumes         Char(50)     Local, Remoto, ou Local+Remoto
                                   co
                                                           consumidos
                                                      Data de instalação do
                            DataInstalacao                                         Data                   anomêsdia
                                                          equipamento

                                                     Identificador do Bloco ou
              X       X       IdBlocoRega                                          Inteiro                                            Não
                                                         Sector de Rega

              X       X         IdModelo             Identificador do Modelo       Inteiro                                            Não

                                                                                              Localização da fotografia (JPEG) nas
              X       X       IdFotografia          Identificador da Fotografia    Inteiro
                                                                                                 directorias em formato relativo




   3.6.3 Catalogo

                                                                                  Tipo de
    CP      CE IDX               Atributo              Nome Extendido                                      Domínio                    Null
                                                                                   dados
                                                                                              Os novos valores são atribuidos uma
      X                        IdCatalogo            Identificador do Catalogo    Counter        unidade ao valor mais elevado
                                                                                                                                      Não

                                                                                   Objecto
                                 Catalogo                      Catalogo                            Catalogo embebido na BDD
                                                                                    OLE

                                                                                                 Localização dos catálogos nas
                               DirCatalogo            Localização do catalogo     Char(200)                                           Não
                                                                                              directorias em formato relativo (PDF)

                             DataCatalogo                 Data do catalogo          Data                   anomêsdia                  Não


              X       X         IdModelo              Identificador do Modelo      Inteiro                                            Não



   3.6.4 CodigoPostal


                                                                                  Tipo de
    CP      CE IDX               Atributo              Nome Extendido                                      Domínio                    Null
                                                                                   dados
                                                                                              Valores a preencher no formato ####-
      X                         CodPostal         Identificador do Código Postal Char(8)                      ###
                                                                                                                                      Não


                                                                                                  Só são permitidos caracteres
                            LocalidadePostal Localidade do Código Postal Char(100)
                                                                                                          maiúsculos




   62103bddtf-121206171429-phpapp01.doc                                                                                      16
ISEGI – Instituto Superior de Estatística e Gestão de Informação
   Mestrado/Pós-graduação em C&SIG (2002/2003)
   62103 - Bases de Dados
   Trabalho Final




   3.6.5 Cultura


                                                                                 Tipo de
    CP      CE IDX               Atributo              Nome Extendido                                    Domínio                     Null
                                                                                  dados
                                                                                             Os novos valores são atribuidos uma
      X                         IdCultura             Identificador da cultura   Counter        unidade ao valor mais elevado
                                                                                                                                     Não


                                                                                                  São permitidos caracteres
                                  Cultura              Designação da cultura     Char(40)                                            Não
                                                                                                  maiúsculos e minúsculos



   3.6.6 Desenho


                                                                                 Tipo de
    CP      CE IDX               Atributo              Nome Extendido                                    Domínio                     Null
                                                                                  dados
                                                                                             Os novos valores são atribuidos uma
      X                        IdDesenho             Identificador do Desenho    Counter        unidade ao valor mais elevado
                                                                                                                                     Não

                                                                                  Objecto
                                 Desenho                      Desenho                            Desenho embebido na BDD
                                                                                   OLE

                                                                                                Localização dos Desenhos nas
                               DirDesenho            Localização do Desenho      Char(200)                                           Não
                                                                                             directorias em formato relativo (PDF)

                             DataDesenho                  Data do Desenho          Data                   anomêsdia                  Não




   3.6.7 DesenhoBocaRega



                                                                                 Tipo de
    CP      CE IDX               Atributo              Nome Extendido                                    Domínio                     Null
                                                                                  dados
                                                                                             Os novos valores são atribuidos uma
      X                        IdDesenho             Identificador do Desenho     Inteiro       unidade ao valor mais elevado
                                                                                                                                     Não

                                                    Código de Identificação da               Os novos valores são atribuidos uma
      X                        IdBocaRega                                          Inteiro                                           Não
                                                         Boca de Rega                           unidade ao valor mais elevado




   62103bddtf-121206171429-phpapp01.doc                                                                                     17
ISEGI – Instituto Superior de Estatística e Gestão de Informação
   Mestrado/Pós-graduação em C&SIG (2002/2003)
   62103 - Bases de Dados
   Trabalho Final




   3.6.8 Entidade


                                                                                 Tipo de
    CP      CE IDX               Atributo              Nome Extendido                                    Domínio                    Null
                                                                                  dados
                                                                                             Os novos valores são atribuidos uma
      X                         IdEntidade           Identificador da Entidade   Counter                                            Não
                                                                                                unidade ao valor mais elevado

                             NumIdentFiscal           Número de Contribuinte      Char(9)                                           Não

                                                                                             São permitidos caracteres maiúsculos
                              NomeEntidade               Nome da Entidade        Char(70)                                           Não
                                                                                                         e minúsculos

                                  Morada                Morada da Entidade       Char(100)     Designação e número de policia       Não

                                                                                               Parte alfanumérica inicial com o
              X       X          CodPostal                  Código Postal         Char(8)                                           Não
                                                                                                      formato nnnn-nnn

                                                                                             São permitidos caracteres maiúsculos
                                Localidade                    Localidade         Char(50)                                           Não
                                                                                                         e minúsculos

                                                                                             São permitidos caracteres maiúsculos
                                    Pais                           País          Char(50)                                           Não
                                                                                                         e minúsculos

                                                                                              Formato internacional (00,indicador
                                  Telefone                     Telefone          Char(14)
                                                                                                  pais, número de telefone)

                                                                                              Formato internacional (00,indicador
                                 Telemovel                    Telemóvel          Char(14)
                                                                                                  pais, número de telefone)

                                                                                              Formato internacional (00,indicador
                                    Fax                            Fax           Char(14)
                                                                                                  pais, número de telefone)

                            CorreioElectronico           Correio Electrónico     Char(50)


                              EnderecoWeb              Endereço da Internet      Hiperlink

                                                                                              Tabela TipoEntidade: Beneficiário,
                                                      Identificador do Tipo de
              X       X       IdTipoEntidade                                      Inteiro     Dono da Obra, Fiscal, Fornecedor,     Não
                                                               Entidade
                                                                                                    Serviços entre outros
                                                          Identificador do
              X       X      IdRepresentante                                      Inteiro                                           Não
                                                           Representante

                               Observacoes                                        Memo



   3.6.9 Equipamento


                                                                                 Tipo de
    CP      CE IDX               Atributo               Nome Extendido                                   Domínio                    Null
                                                                                  dados
                                                            Identificador do                 Os novos valores são atribuidos uma
      X                      IdEquipamento                                       Counter        unidade ao valor mais elevado
                                                                                                                                    Não
                                                             Equipamento

                            NomeEquipament                                    São permitidos caracteres maiúsculos
                                           Designação do Equipamento Char(50)                                                       Não
                                  o                                                       e minúsculos




   62103bddtf-121206171429-phpapp01.doc                                                                                    18
ISEGI – Instituto Superior de Estatística e Gestão de Informação
   Mestrado/Pós-graduação em C&SIG (2002/2003)
   62103 - Bases de Dados
   Trabalho Final




   3.6.10 Fabricante


                                                                                   Tipo de
    CP      CE IDX               Atributo               Nome Extendido                                     Domínio                    Null
                                                                                    dados
                                                                                               Os novos valores são atribuidos uma
      X                         IdFabricante         Identificador do Fabricante   Counter                                            Não
                                                                                                  unidade ao valor mais elevado

                              NumIdentFiscal           Número de Contribuinte       Char(9)                                           Não

                                                                                               São permitidos caracteres maiúsculos
                              NomeFabricante             Nome do Fabricante        Char(70)                                           Não
                                                                                                           e minúsculos

                                   Morada               Morada do Fabricante       Char(100)     Designação e número de policia       Não

                                                                                                 Parte alfanumérica inicial com o
              X       X          CodPostal                  Código Postal           Char(8)                                           Não
                                                                                                        formato nnnn-nnn

                                                                                               São permitidos caracteres maiúsculos
                                 Localidade                   Localidade           Char(50)                                           Não
                                                                                                           e minúsculos

                                                                                               São permitidos caracteres maiúsculos
                                     Pais                          País            Char(50)                                           Não
                                                                                                           e minúsculos

                                                                                                Formato internacional (00,indicador
                                  Telefone                     Telefone            Char(14)
                                                                                                    pais, número de telefone)

                                                                                                Formato internacional (00,indicador
                                     Fax                           Fax             Char(14)
                                                                                                    pais, número de telefone)

                             CorreioElectronico          Correio Electrónico       Char(50)


                               EnderecoWeb              Endereço da Internet       Hiperlink


                                Observacoes                                         Memo



   3.6.11 FabricanteFornecedor


                                                                                   Tipo de
    CP      CE IDX               Atributo               Nome Extendido                                      Domínio                   Null
                                                                                    dados

      X                        IdFabricante          Identificador do Fabricante    Inteiro                                           Não


      X                       IdFornecedor           Identificador do Fornecedor    Inteiro                                           Não




   62103bddtf-121206171429-phpapp01.doc                                                                                      19
ISEGI – Instituto Superior de Estatística e Gestão de Informação
   Mestrado/Pós-graduação em C&SIG (2002/2003)
   62103 - Bases de Dados
   Trabalho Final




   3.6.1 Fornecedor


                                                                                   Tipo de
    CP      CE IDX               Atributo               Nome Extendido                                     Domínio                     Null
                                                                                    dados
                                                                                               Os novos valores são atribuidos uma
      X                         IdFornecedor         Identificador do Fornecedor   Counter                                             Não
                                                                                                  unidade ao valor mais elevado

                              NumIdentFiscal           Número de Contribuinte       Char(9)                                            Não

                                                                                               São permitidos caracteres maiúsculos
                             NomeFornecedor             Nome do Fornecedor         Char(70)                                            Não
                                                                                                           e minúsculos

                                   Morada              Morada do Fornecedor        Char(100)     Designação e número de policia        Não

                                                                                                 Parte alfanumérica inicial com o
              X       X          CodPostal                  Código Postal           Char(8)                                            Não
                                                                                                        formato nnnn-nnn

                                                                                               São permitidos caracteres maiúsculos
                                 Localidade                   Localidade           Char(50)                                            Não
                                                                                                           e minúsculos

                                                                                               São permitidos caracteres maiúsculos
                                     Pais                          País            Char(50)                                            Não
                                                                                                           e minúsculos

                                                                                                Formato internacional (00,indicador
                                  Telefone                     Telefone            Char(14)
                                                                                                    pais, número de telefone)

                                                                                                Formato internacional (00,indicador
                                     Fax                           Fax             Char(14)
                                                                                                    pais, número de telefone)

                             CorreioElectronico          Correio Electrónico       Char(50)


                               EnderecoWeb              Endereço da Internet       Hiperlink


                                Observacoes                                         Memo



   3.6.2 Fotografia


                                                                                   Tipo de
    CP      CE IDX               Atributo               Nome Extendido                                     Domínio                     Null
                                                                                    dados
                                                                                               Os novos valores são atribuidos uma
      X                        IdFotografia          Identificador da Fotografia   Counter        unidade ao valor mais elevado
                                                                                                                                       Não

                                                                                   Objecto
                                 Fotografia                    Fotografia                          Fotografia embebido na BDD
                                                                                    OLE

                                                                                                  Localização dos Fotografias nas
                               DirFotografia          Localização da Fotografia Char(200)                                              Não
                                                                                               directorias em formato relativo (PDF)

                             DataFotografia               Data da Fotografia         Data                   anomêsdia                  Não



   3.6.3 Freguesia




   62103bddtf-121206171429-phpapp01.doc                                                                                       20
ISEGI – Instituto Superior de Estatística e Gestão de Informação
   Mestrado/Pós-graduação em C&SIG (2002/2003)
   62103 - Bases de Dados
   Trabalho Final




                                                                                  Tipo de
    CP      CE IDX               Atributo               Nome Extendido                                   Domínio                    Null
                                                                                   dados
                                                                                              DD – Distrito, CC – Concelho, FF -
      X                              DCF             Identificador da Freguesia   Char(6)                  Freguesia
                                                                                                                                    Não


                                                                                             São permitidos caracteres maiúsculos
                                 Freguesia            Designação da Freguesia Char(100)                                             Não
                                                                                                         e minúsculos



   3.6.4 Marca


                                                                                  Tipo de
    CP      CE IDX               Atributo               Nome Extendido                                   Domínio                    Null
                                                                                   dados
                                                                                             Os novos valores são atribuidos uma
      X                           IdMarca              Identificador da Marca     Counter       unidade ao valor mais elevado
                                                                                                                                    Não


                                                                                             São permitidos caracteres maiúsculos
                                   Marca                Designação da Marca       Char(50)                                          Não
                                                                                                         e minúsculos

              X       X        IdFabricante          Designação do Fabricante      Inteiro                                          Não



   3.6.5 Modelo


                                                                                  Tipo de
    CP      CE IDX               Atributo               Nome Extendido                                   Domínio                    Null
                                                                                   dados
                                                                                             Os novos valores são atribuidos uma
      X                          IdModelo              Identificador do Modelo    Counter       unidade ao valor mais elevado
                                                                                                                                    Não

                                                                                             São permitidos caracteres maiúsculos
                                   Modelo              Designação do Modelo       Char(50)                                          Não
                                                                                                         e minúsculos

                                   Massa                   Massa do órgão         Double


              X       X           IdMarca               Identificador da Marca     Inteiro                                          Não


              X       X      IdEquipamento          Designação do Equipamento      Inteiro                                          Não




   62103bddtf-121206171429-phpapp01.doc                                                                                    21
ISEGI – Instituto Superior de Estatística e Gestão de Informação
   Mestrado/Pós-graduação em C&SIG (2002/2003)
   62103 - Bases de Dados
   Trabalho Final




   3.6.6 Parcela

                                                                                  Tipo de
    CP      CE IDX               Atributo               Nome Extendido                                   Domínio                   Null
                                                                                   dados
                                                                                             Os novos valores são atribuidos uma
      X                          IdParcela             Identificador da Parcela   Counter                                          Não
                                                                                                unidade ao valor mais elevado


              X       X           IdPredio             Identificador do Prédio     Inteiro      Numero de Prédio de Projecto       Não


                                                      Identificador da Boca de
              X       X        IdBocaRega                                          Inteiro                                         Não
                                                                Rega


                               AreaParcela                 Área da parcela        Double                                           Não


                                                       Identificador do Tipo de
              X       X     IdTipoBeneficiario                                     Inteiro                                         Não
                                                              Beneficiário

                                                       Identificador do Tipo de
              X       X          IdCultura                                         Inteiro                                         Não
                                                                Cultura

                                                      Verificação da cultura em
                              CulturaCampo                                        Boleano                Sim ou não
                                                               campo


                            ConsumoParcela Água consumida na parcela              Double                Unidades:m3


                               TipoRegime              Tipo de regime cultural    Char(50)          Regadio ou Sequeiro            Não


                               DataAdesao            Data de adesão ao sistema      Data                 anomesdia                 Não


                               DataLigacao              Data de ligação à rede      Data                 anomesdia


                               Observacoes                                         Memo



   3.6.7 Predio

                                                                                  Tipo de
    CP      CE IDX               Atributo               Nome Extendido                                   Domínio                   Null
                                                                                   dados

      X                           IdPredio             Identificador do Prédio    Counter       Número de Prédio de Projecto       Não

                                                     Designação da Secção                    Designação da Secção Cadastral
                                    NSC                                           Char(4)                                          Não
                                                           Cadastral                                     - NSec

                                                      Número de Prédio na                     Numero de Prédio na Secção
                                     NPS                                           Inteiro                                         Não
                                                       Secção Cadastral                            Cadastral – NPS

              X       X              DCF            Identificador da Freguesia    Char(6)    Código da Freguesia - DDCCFF          Não

                                                       Identificador do Uso do
              X       X          IdUsoSolo                                         Inteiro         Tipo de Uso do Solo             Não
                                                                 Solo

                                    Area                   Area do Prédio         Double           Área do prédio (ha)             Não




   62103bddtf-121206171429-phpapp01.doc                                                                                   22
ISEGI – Instituto Superior de Estatística e Gestão de Informação
   Mestrado/Pós-graduação em C&SIG (2002/2003)
   62103 - Bases de Dados
   Trabalho Final




   3.6.8 PredioEntidade


                                                                                   Tipo de
    CP      CE IDX                Atributo              Nome Extendido                                     Domínio                   Null
                                                                                    dados
      X                           IdPredio             Identificador do Prédio      Inteiro                                          Não


      X                         IdEntidade            Identificador da Entidade     Inteiro                                          Não



   3.6.9 Representante


                                                                                   Tipo de
    CP      CE IDX                Atributo               Nome Extendido                                    Domínio                   Null
                                                                                    dados
                                                            Identificador da                  Os novos valores são atribuidos uma
      X                       IdRepresentante                                      Counter                                           Não
                                                             Representante                       unidade ao valor mais elevado

                                                                                              São permitidos caracteres maiúsculos
                            NomeRepresentante          Nome do Representante       Char(70)                                          Não
                                                                                                          e minúsculos

                                    Morada            Morada do Representante Char(100)         Designação e número de policia       Não

                                                                                                 Parte alfanumérica inicial com o
              X       X           CodPostal                  Código Postal          Char(8)                                          Não
                                                                                                        formato nnnn-nnn

                                                                                              São permitidos caracteres maiúsculos
                                  Localidade                   Localidade          Char(50)                                          Não
                                                                                                          e minúsculos

                                                                                              São permitidos caracteres maiúsculos
                                     Pais                           País           Char(50)                                          Não
                                                                                                          e minúsculos

                                                                                               Formato internacional (00,indicador
                                   Telefone                        Telefone        Char(14)
                                                                                                   pais, número de telefone)

                                                                                               Formato internacional (00,indicador
                                  Telemovel                    Telemóvel           Char(14)
                                                                                                   pais, número de telefone)

                                                                                               Formato internacional (00,indicador
                                      Fax                            Fax           Char(14)
                                                                                                   pais, número de telefone)

                             CorreioElectronico           Correio Electrónico      Char(50)


                                Observacoes                                         Memo



   3.6.10 TipoBeneficiario


                                                                                   Tipo de
    CP      CE IDX                Atributo               Nome Extendido                                    Domínio                   Null
                                                                                    dados
                                                        Identificador do Tipo de              Os novos valores são atribuidos uma
      X                     IdTipoBeneficiario                                     Counter       unidade ao valor mais elevado
                                                                                                                                     Não
                                                               Beneficiário

                                                        Designação do Tipo de                 São permitidos caracteres maiúsculos
                             TipoBeneficiario                                      Char(50)                                          Não
                                                             Beneficiário                                 e minúsculos




   62103bddtf-121206171429-phpapp01.doc                                                                                      23
ISEGI – Instituto Superior de Estatística e Gestão de Informação
   Mestrado/Pós-graduação em C&SIG (2002/2003)
   62103 - Bases de Dados
   Trabalho Final




   3.6.11 TipoEntidade


                                                                                   Tipo de
    CP      CE IDX                Atributo               Nome Extendido                                   Domínio                    Null
                                                                                    dados
                                                        Identificador do Tipo de              Os novos valores são atribuidos uma
      X                       IdTipoEntidade                                       Counter       unidade ao valor mais elevado
                                                                                                                                     Não
                                                                 Entidade

                                                        Designação do Tipo de                 São permitidos caracteres maiúsculos
                               TipoEntidade                                        Char(50)                                          Não
                                                              Entidade                                    e minúsculos



   3.6.12 UsoSolo


                                                                                   Tipo de
    CP      CE IDX                Atributo               Nome Extendido                                   Domínio                    Null
                                                                                    dados
                                                        Identificador do Tipo de              Os novos valores são atribuidos uma
      X                           IdUsoSolo                                        Counter       unidade ao valor mais elevado
                                                                                                                                     Não
                                                              Uso do Solo

                                                        Designação do Tipo de                 São permitidos caracteres maiúsculos
                                   UsoSolo                                         Char(50)                                          Não
                                                             Uso do Solo                                  e minúsculos




   62103bddtf-121206171429-phpapp01.doc                                                                                    24
ISEGI – Instituto Superior de Estatística e Gestão de Informação
   Mestrado/Pós-graduação em C&SIG (2002/2003)
   62103 - Bases de Dados
   Trabalho Final




   4.          CÓDIGO SQL UTILIZADO

   Apresenta-se seguidamente o código SQL utilizado para implementar as tabelas
   e respectivas restrições, que se podem encontrar no projecto de VisualBasic
   CriaBDD.vbp, entregue em anexo a este volume.


   4.1         Tabelas

   4.1.1 BlocoRega
   CREATE TABLE BlocoRega (
   IdBlocoRega COUNTER CONSTRAINT cpBlocoRega PRIMARY KEY,
   NomeBloco VARCHAR(50) NOT NULL);

   4.1.2 BocaRega
   CREATE TABLE BocaRega (
   IdBocaRega COUNTER CONSTRAINT cpBocaRega PRIMARY KEY,
   IdHidrante LONG NOT NULL,
   NomeBocaRega CHAR (5) NOT NULL,
   AreaDominada DOUBLE NOT NULL,
   Diametro LONG NOT NULL,
   PressaoNominal CHAR (4) NOT NULL,
   PressaoRegulacao DOUBLE,
   PressaoMinFecho DOUBLE,
   CaudalRegulacao DOUBLE NOT NULL,
   LimitadorCaudal YESNO NOT NULL,
   TipoBoca VARCHAR (50) NOT NULL,
   TipoInstalacao VARCHAR (50),
   TipoCaudalimetro VARCHAR (50),
   TipoUniao VARCHAR (50),
   RegistVolumetrico VARCHAR (50),
   DataInstalacao DATE,
   IdBlocoRega LONG NOT NULL CONSTRAINT ceBocaRegaIdBlocoRega REFERENCES
   BlocoRega (IdBlocoRega) ON UPDATE CASCADE,
   IdModelo LONG NOT NULL CONSTRAINT ceBocaRegaIdModelo REFERENCES Modelo
   (IdModelo) ON UPDATE CASCADE,
   IdFotografia LONG NOT NULL CONSTRAINT                           ceBocaRegaIdFotografia   REFERENCES
   Fotografia (IdFotografia) ON UPDATE CASCADE);




   62103bddtf-121206171429-phpapp01.doc                                                        25
ISEGI – Instituto Superior de Estatística e Gestão de Informação
   Mestrado/Pós-graduação em C&SIG (2002/2003)
   62103 - Bases de Dados
   Trabalho Final




   4.1.3 Catalogo
   CREATE TABLE Catalogo (
   IdCatalogo COUNTER CONSTRAINT cpCatalogo PRIMARY KEY,
   Catalogo OLEOBJECT,
   DirCatalogo VARCHAR (200) NOT NULL,
   DataCatalogo DATE NOT NULL,
   IdModelo LONG NOT NULL CONSTRAINT ceCatalogoIdModelo REFERENCES Modelo
   (IdModelo) ON UPDATE CASCADE);

   4.1.4 CodigoPostal
   CREATE TABLE CodigoPostal (
   CodPostal CHAR (8) CONSTRAINT cpCodigoPostal PRIMARY KEY,
   LocalidadePostal VARCHAR (100) NOT NULL);

   4.1.5 Cultura
   CREATE TABLE Cultura (
   IdCultura COUNTER CONSTRAINT cpCultura PRIMARY KEY,
   Cultura VARCHAR(40) NOT NULL);

   4.1.6 Desenho
   CREATE TABLE Desenho (
   IdDesenho COUNTER CONSTRAINT cpDesenho PRIMARY KEY,
   Desenho OLEOBJECT,
   DirDesenho VARCHAR (200) NOT NULL,
   DataDesenho DATE NOT NULL);

   4.1.7 DesenhoBocaRega
   CREATE TABLE DesenhoBocaRega (
   IdDesenho LONG NOT NULL CONSTRAINT ceDesenhoBocaRegaIdDesenho REFERENCES
   Desenho (IdDesenho) ON UPDATE CASCADE,
   IdBocaRega LONG NOT NULL CONSTRAINT ceDesenhoBocaRegaIdBocaRega REFERENCES
   BocaRega (IdBocaRega) ON UPDATE CASCADE,
   CONSTRAINT cpDesenhoBocaRega PRIMARY KEY (IdDesenho,IdBocaRega));




   62103bddtf-121206171429-phpapp01.doc                                26
ISEGI – Instituto Superior de Estatística e Gestão de Informação
   Mestrado/Pós-graduação em C&SIG (2002/2003)
   62103 - Bases de Dados
   Trabalho Final




   4.1.8 Entidade
   CREATE TABLE Entidade (
   IdEntidade COUNTER CONSTRAINT cpEntidade PRIMARY KEY,
   NumIdentFiscal CHAR (9) NOT NULL,
   NomeEntidade VARCHAR(70) NOT NULL,
   Morada VARCHAR (100) NOT NULL,
   CodPostal CHAR (8) NOT NULL CONSTRAINT                          ceEntidadeCodPostal   REFERENCES
   CodigoPostal(CodPostal) ON UPDATE CASCADE,
   Localidade VARCHAR (50) NOT NULL,
   Pais VARCHAR (50) NOT NULL,
   Telefone CHAR(14),
   Telemovel CHAR(14),
   Fax CHAR(14),
   CorreioElectronico VARCHAR (50),
   EnderecoWeb VARCHAR (100),
   IdTipoEntidade LONG NOT NULL CONSTRAINT ceEntidadeIdTipoEntidade REFERENCES
   TipoEntidade (IdTipoEntidade) ON UPDATE CASCADE,
   IdRepresentante LONG NOT NULL CONSTRAINT ceEntidadeIdRepresentante REFERENCES
   Representante (IdRepresentante) ON UPDATE CASCADE,
   Observacoes MEMO);




   62103bddtf-121206171429-phpapp01.doc                                                     27
ISEGI – Instituto Superior de Estatística e Gestão de Informação
   Mestrado/Pós-graduação em C&SIG (2002/2003)
   62103 - Bases de Dados
   Trabalho Final




   4.1.9 Equipamento
   CREATE TABLE Equipamento (
   IdEquipamento COUNTER CONSTRAINT cpEquipamento PRIMARY KEY,
   NomeEquipamento VARCHAR(50) NOT NULL);

   4.1.10 Fabricante
   CREATE TABLE Fabricante (
   IdFabricante COUNTER CONSTRAINT cpFabricante PRIMARY KEY,
   NumIdentFiscal CHAR (9) NOT NULL,
   NomeFabricante VARCHAR(70) NOT NULL,
   Morada VARCHAR (100) NOT NULL,
   CodPostal CHAR (8) NOT NULL CONSTRAINT ceFabricanteCodPostal REFERENCES
   CodigoPostal(CodPostal) ON UPDATE CASCADE,
   Localidade VARCHAR (50) NOT NULL,
   Pais VARCHAR (50) NOT NULL,
   Telefone CHAR(14),
   Fax CHAR(14),
   CorreioElectronico VARCHAR (50),
   EnderecoWeb VARCHAR (100),
   Observacoes MEMO);

   4.1.11 FabricanteFornecedor
   CREATE TABLE FabricanteFornecedor (
   IdFabricante LONG   NOT      NULL     CONSTRAINT   ceFabricanteFornecedorIdFabricante
   REFERENCES Fabricante (IdFabricante) ON UPDATE CASCADE,
   IdFornecedor LONG NOT NULL CONSTRAINT ceFabricanteFornecedorIdFornecedor
   REFERENCES Fornecedor (IdFornecedor) ON UPDATE CASCADE,
   CONSTRAINT cpFabricanteFornecedor PRIMARY KEY (IdFabricante,IdFornecedor));




   62103bddtf-121206171429-phpapp01.doc                                          28
ISEGI – Instituto Superior de Estatística e Gestão de Informação
   Mestrado/Pós-graduação em C&SIG (2002/2003)
   62103 - Bases de Dados
   Trabalho Final




   4.1.12 Fornecedor
   CREATE TABLE Fornecedor (
   IdFornecedor COUNTER CONSTRAINT cpFornecedor PRIMARY KEY,
   NumIdentFiscal CHAR (9) NOT NULL,
   NomeFornecedor VARCHAR(70) NOT NULL,
   Morada VARCHAR (100) NOT NULL,
   CodPostal CHAR (8) NOT NULL CONSTRAINT ceFornecedorCodPostal REFERENCES
   CodigoPostal(CodPostal) ON UPDATE CASCADE,
   Localidade VARCHAR (50) NOT NULL,
   Pais VARCHAR (50) NOT NULL,
   Telefone CHAR(14),
   Fax CHAR(14),
   CorreioElectronico VARCHAR (50),
   EnderecoWeb VARCHAR (100),
   Observacoes MEMO);

   4.1.13 Fotografia
   CREATE TABLE Fotografia (
   IdFotografia COUNTER CONSTRAINT cpFotografia PRIMARY KEY,
   Fotografia OLEOBJECT,
   Fotografia VARCHAR (200) NOT NULL,
   DataFotografia DATE NOT NULL);

   4.1.14 Freguesia
   CREATE TABLE Freguesia (
   DCF CHAR(6) CONSTRAINT cpFreguesia PRIMARY KEY,
   Freguesia VARCHAR(100) NOT NULL);

   4.1.15 Marca

   CREATE TABLE Marca (
   IdMarca COUNTER CONSTRAINT cpMarca PRIMARY KEY,
   Marca VARCHAR (50) NOT NULL,
   IdFabricante LONG NOT NULL CONSTRAINT                           ceMarcaFabricante   REFERENCES
   Fabricante(IdFabricante) ON UPDATE CASCADE);




   62103bddtf-121206171429-phpapp01.doc                                                   29
ISEGI – Instituto Superior de Estatística e Gestão de Informação
   Mestrado/Pós-graduação em C&SIG (2002/2003)
   62103 - Bases de Dados
   Trabalho Final




   4.1.16 Modelo
   CREATE TABLE Modelo (
   IdModelo COUNTER CONSTRAINT cpModelo PRIMARY KEY,
   Modelo VARCHAR (50) NOT NULL,
   Massa DOUBLE,
   IdMarca LONG NOT NULL,
   IdEquipamento LONG NOT NULL);

   4.1.17 Parcela
   CREATE TABLE Parcela (
   IdParcela COUNTER CONSTRAINT cpParcela PRIMARY KEY,
   IdPredio LONG NOT NULL CONSTRAINT ceParcelaIdPredio REFERENCES Predio(IdPredio)
   ON UPDATE CASCADE,
   IdBocaRega LONG NOT NULL CONSTRAINT                             ceParcelaIdBocaRega   REFERENCES
   BocaRega(IdBocaRega) ON UPDATE CASCADE,
   AreaParcela DOUBLE NOT NULL,
   IdTipoBeneficiario LONG NOT NULL CONSTRAINT ceParcelaIdTipoBeneficiario REFERENCES
   TipoBeneficiario(IdTipoBeneficiario) ON UPDATE CASCADE,
   IdCultura LONG NOT NULL CONSTRAINT ceParcelaIdCultura REFERENCES Cultura(IdCultura)
   ON UPDATE CASCADE,
   CulturaCampo YESNO,
   ConsumoParcela DOUBLE,
   TipoRegime VARCHAR (50),
   DataAdesao DATE,
   DataLigacao DATE,
   Observacoes MEMO);

   4.1.18 Predio
   CREATE TABLE Predio (
   IdPredio LONG CONSTRAINT cpPredio PRIMARY KEY,
   NSC VARCHAR(4) NOT NULL,
   NPS LONG NOT NULL,
   Area DOUBLE NOT NULL,
   DCF CHAR(6) NOT NULL CONSTRAINT cePredioDCF REFERENCES Freguesia (DCF) ON
   UPDATE CASCADE,
   IdUsoSolo LONG NOT NULL CONSTRAINT cePredioIdUsoSolo REFERENCES UsoSolo
   (IdUsoSolo) ON UPDATE CASCADE);




   62103bddtf-121206171429-phpapp01.doc                                                     30
ISEGI – Instituto Superior de Estatística e Gestão de Informação
   Mestrado/Pós-graduação em C&SIG (2002/2003)
   62103 - Bases de Dados
   Trabalho Final




   4.1.19 PredioEntidade

   CREATE TABLE PredioEntidade (
   IdPredio LONG NOT NULL CONSTRAINT cePredioEntidadeIdPredio REFERENCES Predio
   (IdPredio) ON UPDATE CASCADE,
   IdEntidade LONG NOT NULL CONSTRAINT cePredioEntidadeIdEntidade REFERENCES
   Entidade (IdEntidade) ON UPDATE CASCADE,
   CONSTRAINT cpPredioEntidade PRIMARY KEY (IdPredio,IdEntidade));

   4.1.20 Representante
   CREATE TABLE Representante (
   IdRepresentante COUNTER CONSTRAINT cpRepresentante PRIMARY KEY,
   NomeRepresentante VARCHAR(70) NOT NULL,
   Morada VARCHAR (100) NOT NULL,
   CodPostal CHAR (8) NOT NULL CONSTRAINT ceRepresentanteCodPostal REFERENCES
   CodigoPostal(CodPostal) ON UPDATE CASCADE,
   Localidade VARCHAR (50) NOT NULL,
   Pais VARCHAR (50) NOT NULL,
   Telefone CHAR(14),
   Telemovel CHAR(14),
   Fax CHAR(14),
   CorreioElectronico VARCHAR (50),
   Observacoes MEMO);

   4.1.21 TipoBeneficiario
   CREATE TABLE TipoBeneficiario (
   IdTipoBeneficiario COUNTER CONSTRAINT cpTipoBeneficiario PRIMARY KEY,
   TipoBeneficiario VARCHAR(50) NOT NULL );

   4.1.22 TipoEntidade
   CREATE TABLE TipoEntidade (
   IdTipoEntidade COUNTER CONSTRAINT cpTipoEntidade PRIMARY KEY,
   TipoEntidade VARCHAR(50) NOT NULL);

   4.1.23 UsoSolo
   CREATE TABLE UsoSolo (
   IdUsoSolo COUNTER CONSTRAINT cpUsoSolo PRIMARY KEY,
   UsoSolo VARCHAR(50) NOT NULL);




   62103bddtf-121206171429-phpapp01.doc                                    31
ISEGI – Instituto Superior de Estatística e Gestão de Informação
   Mestrado/Pós-graduação em C&SIG (2002/2003)
   62103 - Bases de Dados
   Trabalho Final




   4.1.24 Criação de Indices

   4.1.24.1                BocaRega
   CREATE INDEX IdxBocaRegaIdHidrante ON BocaRega (IdHidrante)


   CREATE INDEX IdxBocaRegaIdBlocoRega ON BocaRega (IdBlocoRega)


   CREATE INDEX IdxBocaRegaIdModelo ON BocaRega (IdModelo)


   CREATE INDEX IdxBocaRegaIdFotografia ON BocaRega (IdFotografia)

   4.1.24.2                Catalogo
   CREATE INDEX IdxCatalogo IdModelo ON Catalogo (IdModelo )

   4.1.24.3                Entidade
   CREATE INDEX IdxEntidadeCodPostal ON Entidade (CodPostal)
   CREATE INDEX IdxEntidadeIdTipoEntidade ON Entidade (IdTipoEntidade)
   CREATE INDEX IdxEntidadeIdRepresentante ON Entidade (IdRepresentante)

   4.1.24.4                Fabricante
   CREATE INDEX IdxFabricanteCodPostal ON Fabricante (CodPostal)

   4.1.24.5                Fornecedor
   CREATE INDEX IdxFornecedorCodPostal ON Fornecedor (CodPostal)

   4.1.24.6                Marca

   CREATE INDEX IdxMarcaIdFabricante ON Marca (IdFabricante)

   4.1.24.7                Modelo
   ALTER TABLE Modelo
   ADD CONSTRAINT ceModeloIdMarca
   FOREIGN KEY (IdMarca) REFERENCES Marca (IdMarca)
   ON UPDATE CASCADE;


   ALTER TABLE Modelo
   ADD CONSTRAINT ceModeloIdEquipamento
   FOREIGN KEY (IdEquipamento) REFERENCES
   Equipamento (IdEquipamento) ON UPDATE CASCADE;
   CREATE INDEX IdxModeloIdMarca ON Modelo (IdMarca)

   CREATE INDEX IdxModeloIdEquipamento ON Modelo (IdEquipamento)



   62103bddtf-121206171429-phpapp01.doc                                    32
ISEGI – Instituto Superior de Estatística e Gestão de Informação
   Mestrado/Pós-graduação em C&SIG (2002/2003)
   62103 - Bases de Dados
   Trabalho Final




   4.1.24.8                Parcela
   CREATE INDEX IdxParcelaIdPredio ON Parcela (IdPredio)

   CREATE INDEX IdxParcelaIdBocaRega ON Parcela (IdBocaRega)

   CREATE INDEX IdxParcelaIdTipoBeneficiario ON Parcela (IdTipoBeneficiario)

   CREATE INDEX IdxParcelaIdCultura ON Parcela (IdCultura)

   4.1.24.9                Predio
   CREATE INDEX IdxPredioDCF ON Predio (DCF)
   CREATE INDEX IdxPredioIdUsoSolo ON Predio (IdUsoSolo)

   4.1.24.10               Representante
   CREATE INDEX IdxRepresentanteCodPostal ON Representante (CodPostal)




   62103bddtf-121206171429-phpapp01.doc                                        33
ISEGI – Instituto Superior de Estatística e Gestão de Informação
   Mestrado/Pós-graduação em C&SIG (2002/2003)
   62103 - Bases de Dados
   Trabalho Final




   5.          MANUAL DO UTILIZADOR


   5.1         Projecto VB CriaBDD.vbp

   Seguidamente apresentam-se os ecrãs principais do projecto de VB que se
   utilizou pra cria a Base de Dados GestPerim.mdb, bem como as suas vinte e três
   tabelas.

         1. Ecrã de entrada

   Após se entrar no projecto CriaBDD.vbp, e de o colocar a correr é nos retornado
   o ecrã de entrada que se passa a apresentar:




   Neste ecrã, são-nos apresentadas duas hipóteses, cada uma correspondendo a
   um botão:

               •     Criar a Base de Dados, e

               •     Sair (da aplicação).

   Acionando o botão “Criar Bse de Dados” surge-nos outro ecrã onde nos é
   solicitada uma palavra-passe (prédefinida como ‘1234’).

         2. Introdução da palavra-passe



   62103bddtf-121206171429-phpapp01.doc                                   34
ISEGI – Instituto Superior de Estatística e Gestão de Informação
   Mestrado/Pós-graduação em C&SIG (2002/2003)
   62103 - Bases de Dados
   Trabalho Final




   Após a correcta introdução da palavra-passe surge-nos um terceiro ecrã, que
   disponibiliza as ferramentas necessária à:

               •     Criação do ficheiro da Base de Dados (*.mdb);

               •     Criação das Tabelas da Base de Dados; e

               •     Criação dos indices nas tabelas anteriores.




   62103bddtf-121206171429-phpapp01.doc                               35
Gestão de Perímetro de Rega BD
Gestão de Perímetro de Rega BD
Gestão de Perímetro de Rega BD
Gestão de Perímetro de Rega BD
Gestão de Perímetro de Rega BD
Gestão de Perímetro de Rega BD

Mais conteúdo relacionado

Destaque

Act.col jt.5.evaluación y calificación en actividades de invasión edu-cang_oo
Act.col jt.5.evaluación y calificación en actividades de invasión edu-cang_ooAct.col jt.5.evaluación y calificación en actividades de invasión edu-cang_oo
Act.col jt.5.evaluación y calificación en actividades de invasión edu-cang_ooEduCanGOo o
 
Lutronic Global Company Info Catalogueworldwide
Lutronic Global Company Info CatalogueworldwideLutronic Global Company Info Catalogueworldwide
Lutronic Global Company Info Catalogueworldwidejustinklooster
 
Concorrência concurso prefeitura de floresta pe
Concorrência concurso prefeitura de floresta peConcorrência concurso prefeitura de floresta pe
Concorrência concurso prefeitura de floresta peblogdoelvis
 
eCO2 Fractional Before After Photos
eCO2 Fractional Before After PhotoseCO2 Fractional Before After Photos
eCO2 Fractional Before After Photosjustinklooster
 
Stress and the High Achieving Student
Stress and the High Achieving StudentStress and the High Achieving Student
Stress and the High Achieving StudentLisa Rubenstein
 
Religiões Proféticas
Religiões ProféticasReligiões Proféticas
Religiões Proféticasescolamaxcolin
 
Анализ развития информационного общества в Украине
Анализ развития информационного общества в УкраинеАнализ развития информационного общества в Украине
Анализ развития информационного общества в УкраинеJuliaV160200
 
Debate Niños en AP 1 (Iñaki Martínez)
Debate Niños en AP 1 (Iñaki Martínez)Debate Niños en AP 1 (Iñaki Martínez)
Debate Niños en AP 1 (Iñaki Martínez)semfycsemfyc
 

Destaque (10)

Act.col jt.5.evaluación y calificación en actividades de invasión edu-cang_oo
Act.col jt.5.evaluación y calificación en actividades de invasión edu-cang_ooAct.col jt.5.evaluación y calificación en actividades de invasión edu-cang_oo
Act.col jt.5.evaluación y calificación en actividades de invasión edu-cang_oo
 
Lutronic Global Company Info Catalogueworldwide
Lutronic Global Company Info CatalogueworldwideLutronic Global Company Info Catalogueworldwide
Lutronic Global Company Info Catalogueworldwide
 
Concorrência concurso prefeitura de floresta pe
Concorrência concurso prefeitura de floresta peConcorrência concurso prefeitura de floresta pe
Concorrência concurso prefeitura de floresta pe
 
eCO2 Fractional Before After Photos
eCO2 Fractional Before After PhotoseCO2 Fractional Before After Photos
eCO2 Fractional Before After Photos
 
Stress and the High Achieving Student
Stress and the High Achieving StudentStress and the High Achieving Student
Stress and the High Achieving Student
 
Religiões Proféticas
Religiões ProféticasReligiões Proféticas
Religiões Proféticas
 
Анализ развития информационного общества в Украине
Анализ развития информационного общества в УкраинеАнализ развития информационного общества в Украине
Анализ развития информационного общества в Украине
 
12 dun 89
12 dun 8912 dun 89
12 dun 89
 
4 dun 89
4 dun 894 dun 89
4 dun 89
 
Debate Niños en AP 1 (Iñaki Martínez)
Debate Niños en AP 1 (Iñaki Martínez)Debate Niños en AP 1 (Iñaki Martínez)
Debate Niños en AP 1 (Iñaki Martínez)
 

Semelhante a Gestão de Perímetro de Rega BD

Aplicação dos SIG ao Controlo das Ajudas Comunitárias à Agricultura (MSc Ciên...
Aplicação dos SIG ao Controlo das Ajudas Comunitárias à Agricultura (MSc Ciên...Aplicação dos SIG ao Controlo das Ajudas Comunitárias à Agricultura (MSc Ciên...
Aplicação dos SIG ao Controlo das Ajudas Comunitárias à Agricultura (MSc Ciên...Fernando Gil
 
Trabalho de Diplomação II Sobre o IESB
Trabalho de Diplomação II Sobre o IESBTrabalho de Diplomação II Sobre o IESB
Trabalho de Diplomação II Sobre o IESBEdmilson Hora
 
II Encontro Nacional de Geoprocessamento do Setor Elétrico
II Encontro Nacional de Geoprocessamento do Setor ElétricoII Encontro Nacional de Geoprocessamento do Setor Elétrico
II Encontro Nacional de Geoprocessamento do Setor ElétricoGlobalGeo Geotecnologias
 
EROSÃO HÍDRICA NA BACIA HIDROGRÁFICA DO RIO SÉQUA (Evolução da erosão entre o...
EROSÃO HÍDRICA NA BACIA HIDROGRÁFICA DO RIO SÉQUA (Evolução da erosão entre o...EROSÃO HÍDRICA NA BACIA HIDROGRÁFICA DO RIO SÉQUA (Evolução da erosão entre o...
EROSÃO HÍDRICA NA BACIA HIDROGRÁFICA DO RIO SÉQUA (Evolução da erosão entre o...Fernando Gil
 
Mapeamento Digital da Zona Oeste do Rio de Janeiro com imagens WorldView-2
Mapeamento Digital da Zona Oeste do Rio de Janeiro com imagens WorldView-2Mapeamento Digital da Zona Oeste do Rio de Janeiro com imagens WorldView-2
Mapeamento Digital da Zona Oeste do Rio de Janeiro com imagens WorldView-2GlobalGeo Geotecnologias
 
2016 - Ferramentas de suporte a identificacao visual de feições de desmatamen...
2016 - Ferramentas de suporte a identificacao visual de feições de desmatamen...2016 - Ferramentas de suporte a identificacao visual de feições de desmatamen...
2016 - Ferramentas de suporte a identificacao visual de feições de desmatamen...George Porto Ferreira
 
Portal de Mapas Itaipu – Democratizando a informação geográfica espacial com ...
Portal de Mapas Itaipu – Democratizando a informação geográfica espacial com ...Portal de Mapas Itaipu – Democratizando a informação geográfica espacial com ...
Portal de Mapas Itaipu – Democratizando a informação geográfica espacial com ...GeoLivre Conference
 
Apostila projeto geo 2005
Apostila projeto geo 2005Apostila projeto geo 2005
Apostila projeto geo 2005Hudson Góis
 
Apostila principios-de-sistemas-de-informacao
Apostila principios-de-sistemas-de-informacaoApostila principios-de-sistemas-de-informacao
Apostila principios-de-sistemas-de-informacaoMarcia Abrahim
 
2005 roberto rosa
2005 roberto rosa2005 roberto rosa
2005 roberto rosadanilabgis
 
2016 - WebGis para apoio ao licenciamento e regularização ambiental
2016 - WebGis para apoio ao licenciamento e regularização ambiental2016 - WebGis para apoio ao licenciamento e regularização ambiental
2016 - WebGis para apoio ao licenciamento e regularização ambientalGeorge Porto Ferreira
 
Treinamento SIG - Introdução e Conceitos Básicos
Treinamento SIG - Introdução e Conceitos BásicosTreinamento SIG - Introdução e Conceitos Básicos
Treinamento SIG - Introdução e Conceitos BásicosCBH Rio das Velhas
 
GERENCIAMENTO DO ESCOPO DE PROJETO DE SISTEMA DE DETECÇÃO, ALARME E COMBATE A...
GERENCIAMENTO DO ESCOPO DE PROJETO DE SISTEMA DE DETECÇÃO, ALARME E COMBATE A...GERENCIAMENTO DO ESCOPO DE PROJETO DE SISTEMA DE DETECÇÃO, ALARME E COMBATE A...
GERENCIAMENTO DO ESCOPO DE PROJETO DE SISTEMA DE DETECÇÃO, ALARME E COMBATE A...Patrick Pires Alvim
 

Semelhante a Gestão de Perímetro de Rega BD (20)

Aplicação dos SIG ao Controlo das Ajudas Comunitárias à Agricultura (MSc Ciên...
Aplicação dos SIG ao Controlo das Ajudas Comunitárias à Agricultura (MSc Ciên...Aplicação dos SIG ao Controlo das Ajudas Comunitárias à Agricultura (MSc Ciên...
Aplicação dos SIG ao Controlo das Ajudas Comunitárias à Agricultura (MSc Ciên...
 
AULA 01 - INFORMÁTICA.pdf
AULA 01 - INFORMÁTICA.pdfAULA 01 - INFORMÁTICA.pdf
AULA 01 - INFORMÁTICA.pdf
 
Trabalho de Diplomação II Sobre o IESB
Trabalho de Diplomação II Sobre o IESBTrabalho de Diplomação II Sobre o IESB
Trabalho de Diplomação II Sobre o IESB
 
Monografia geoprocessamento
Monografia geoprocessamentoMonografia geoprocessamento
Monografia geoprocessamento
 
II Encontro Nacional de Geoprocessamento do Setor Elétrico
II Encontro Nacional de Geoprocessamento do Setor ElétricoII Encontro Nacional de Geoprocessamento do Setor Elétrico
II Encontro Nacional de Geoprocessamento do Setor Elétrico
 
Análise espacial francisco javier cervigon ruckauer
Análise espacial francisco javier cervigon ruckauerAnálise espacial francisco javier cervigon ruckauer
Análise espacial francisco javier cervigon ruckauer
 
EROSÃO HÍDRICA NA BACIA HIDROGRÁFICA DO RIO SÉQUA (Evolução da erosão entre o...
EROSÃO HÍDRICA NA BACIA HIDROGRÁFICA DO RIO SÉQUA (Evolução da erosão entre o...EROSÃO HÍDRICA NA BACIA HIDROGRÁFICA DO RIO SÉQUA (Evolução da erosão entre o...
EROSÃO HÍDRICA NA BACIA HIDROGRÁFICA DO RIO SÉQUA (Evolução da erosão entre o...
 
Latinoware 2016
Latinoware 2016Latinoware 2016
Latinoware 2016
 
Latinoware 2016
Latinoware 2016Latinoware 2016
Latinoware 2016
 
Mapeamento Digital da Zona Oeste do Rio de Janeiro com imagens WorldView-2
Mapeamento Digital da Zona Oeste do Rio de Janeiro com imagens WorldView-2Mapeamento Digital da Zona Oeste do Rio de Janeiro com imagens WorldView-2
Mapeamento Digital da Zona Oeste do Rio de Janeiro com imagens WorldView-2
 
2016 - Ferramentas de suporte a identificacao visual de feições de desmatamen...
2016 - Ferramentas de suporte a identificacao visual de feições de desmatamen...2016 - Ferramentas de suporte a identificacao visual de feições de desmatamen...
2016 - Ferramentas de suporte a identificacao visual de feições de desmatamen...
 
Portal de Mapas Itaipu – Democratizando a informação geográfica espacial com ...
Portal de Mapas Itaipu – Democratizando a informação geográfica espacial com ...Portal de Mapas Itaipu – Democratizando a informação geográfica espacial com ...
Portal de Mapas Itaipu – Democratizando a informação geográfica espacial com ...
 
Ações - PROTIC (2).pptx
Ações - PROTIC (2).pptxAções - PROTIC (2).pptx
Ações - PROTIC (2).pptx
 
Apostila projeto geo 2005
Apostila projeto geo 2005Apostila projeto geo 2005
Apostila projeto geo 2005
 
Apostila principios-de-sistemas-de-informacao
Apostila principios-de-sistemas-de-informacaoApostila principios-de-sistemas-de-informacao
Apostila principios-de-sistemas-de-informacao
 
Ed abertura pss_mjsp_2020
Ed abertura pss_mjsp_2020Ed abertura pss_mjsp_2020
Ed abertura pss_mjsp_2020
 
2005 roberto rosa
2005 roberto rosa2005 roberto rosa
2005 roberto rosa
 
2016 - WebGis para apoio ao licenciamento e regularização ambiental
2016 - WebGis para apoio ao licenciamento e regularização ambiental2016 - WebGis para apoio ao licenciamento e regularização ambiental
2016 - WebGis para apoio ao licenciamento e regularização ambiental
 
Treinamento SIG - Introdução e Conceitos Básicos
Treinamento SIG - Introdução e Conceitos BásicosTreinamento SIG - Introdução e Conceitos Básicos
Treinamento SIG - Introdução e Conceitos Básicos
 
GERENCIAMENTO DO ESCOPO DE PROJETO DE SISTEMA DE DETECÇÃO, ALARME E COMBATE A...
GERENCIAMENTO DO ESCOPO DE PROJETO DE SISTEMA DE DETECÇÃO, ALARME E COMBATE A...GERENCIAMENTO DO ESCOPO DE PROJETO DE SISTEMA DE DETECÇÃO, ALARME E COMBATE A...
GERENCIAMENTO DO ESCOPO DE PROJETO DE SISTEMA DE DETECÇÃO, ALARME E COMBATE A...
 

Mais de Fernando Gil

Quarry Detection with GeoAI Tools on Infraestruturas de Portugal
Quarry Detection with GeoAI Tools on Infraestruturas de PortugalQuarry Detection with GeoAI Tools on Infraestruturas de Portugal
Quarry Detection with GeoAI Tools on Infraestruturas de PortugalFernando Gil
 
A pós-graduação em Inteligência Geoespacial (GEOINT Certificate) da NOVA IMS ...
A pós-graduação em Inteligência Geoespacial (GEOINT Certificate) da NOVA IMS ...A pós-graduação em Inteligência Geoespacial (GEOINT Certificate) da NOVA IMS ...
A pós-graduação em Inteligência Geoespacial (GEOINT Certificate) da NOVA IMS ...Fernando Gil
 
2016 USGIF Accredited Academic Programs Summit - NOVA IMS
2016 USGIF Accredited Academic Programs Summit - NOVA IMS2016 USGIF Accredited Academic Programs Summit - NOVA IMS
2016 USGIF Accredited Academic Programs Summit - NOVA IMSFernando Gil
 
Fernando Gil's master thesis: "The implementation of an Enterprise Geographic...
Fernando Gil's master thesis: "The implementation of an Enterprise Geographic...Fernando Gil's master thesis: "The implementation of an Enterprise Geographic...
Fernando Gil's master thesis: "The implementation of an Enterprise Geographic...Fernando Gil
 
Fernando Gil - Master Thesis Public Presentation (25/7/2014)
Fernando Gil - Master Thesis Public Presentation (25/7/2014)Fernando Gil - Master Thesis Public Presentation (25/7/2014)
Fernando Gil - Master Thesis Public Presentation (25/7/2014)Fernando Gil
 
130103 fbgis 2008_2012
130103 fbgis 2008_2012130103 fbgis 2008_2012
130103 fbgis 2008_2012Fernando Gil
 
Sistemas de Informação Geográfica aplicados à Rede Ferroviária
Sistemas de Informação Geográfica aplicados à Rede FerroviáriaSistemas de Informação Geográfica aplicados à Rede Ferroviária
Sistemas de Informação Geográfica aplicados à Rede FerroviáriaFernando Gil
 
Cadastre Information System Poster - 2012 ENG
Cadastre Information System Poster - 2012 ENGCadastre Information System Poster - 2012 ENG
Cadastre Information System Poster - 2012 ENGFernando Gil
 
Sistema de Identificação Cadastral Poster - 2012 Esri Portugal EU
Sistema de Identificação Cadastral Poster - 2012 Esri Portugal EUSistema de Identificação Cadastral Poster - 2012 Esri Portugal EU
Sistema de Identificação Cadastral Poster - 2012 Esri Portugal EUFernando Gil
 
Sistema de Informação Cadastral Poster - 2011 Esri Brasil EU
Sistema de Informação Cadastral Poster - 2011 Esri Brasil EUSistema de Informação Cadastral Poster - 2011 Esri Brasil EU
Sistema de Informação Cadastral Poster - 2011 Esri Brasil EUFernando Gil
 
Cadastre Information System Poster - 2011 Esri IUC
Cadastre Information System Poster - 2011 Esri IUCCadastre Information System Poster - 2011 Esri IUC
Cadastre Information System Poster - 2011 Esri IUCFernando Gil
 
Cadastre Information System for Rail in Portugal
Cadastre Information System for Rail in PortugalCadastre Information System for Rail in Portugal
Cadastre Information System for Rail in PortugalFernando Gil
 
Serviços de Actualização do Parcelário Olivícola - SIGOL (2002)
Serviços de Actualização do Parcelário Olivícola - SIGOL (2002)Serviços de Actualização do Parcelário Olivícola - SIGOL (2002)
Serviços de Actualização do Parcelário Olivícola - SIGOL (2002)Fernando Gil
 
Ficheiro Vitivinícola Comunitário em Portugal. Instalação Do Sistema - SIGV (...
Ficheiro Vitivinícola Comunitário em Portugal. Instalação Do Sistema - SIGV (...Ficheiro Vitivinícola Comunitário em Portugal. Instalação Do Sistema - SIGV (...
Ficheiro Vitivinícola Comunitário em Portugal. Instalação Do Sistema - SIGV (...Fernando Gil
 
Sistema de Informação Geográfica de Projectos de Engenharia Ferroviária
Sistema de Informação Geográfica de Projectos de Engenharia FerroviáriaSistema de Informação Geográfica de Projectos de Engenharia Ferroviária
Sistema de Informação Geográfica de Projectos de Engenharia FerroviáriaFernando Gil
 
Cadastre Information System - GWF 2012, Amsterdam
Cadastre Information System - GWF 2012, AmsterdamCadastre Information System - GWF 2012, Amsterdam
Cadastre Information System - GWF 2012, AmsterdamFernando Gil
 
Cadastre Information System (Brochure ENG)
Cadastre Information System (Brochure ENG)Cadastre Information System (Brochure ENG)
Cadastre Information System (Brochure ENG)Fernando Gil
 
Sistema de Informação Cadastral (Brochura PT)
Sistema de Informação Cadastral (Brochura PT)Sistema de Informação Cadastral (Brochura PT)
Sistema de Informação Cadastral (Brochura PT)Fernando Gil
 
FBSIC - Apresentação EUE2012, Lisboa
FBSIC - Apresentação EUE2012, LisboaFBSIC - Apresentação EUE2012, Lisboa
FBSIC - Apresentação EUE2012, LisboaFernando Gil
 
FBSIC - Uma solução, sete módulos
FBSIC - Uma solução, sete módulosFBSIC - Uma solução, sete módulos
FBSIC - Uma solução, sete módulosFernando Gil
 

Mais de Fernando Gil (20)

Quarry Detection with GeoAI Tools on Infraestruturas de Portugal
Quarry Detection with GeoAI Tools on Infraestruturas de PortugalQuarry Detection with GeoAI Tools on Infraestruturas de Portugal
Quarry Detection with GeoAI Tools on Infraestruturas de Portugal
 
A pós-graduação em Inteligência Geoespacial (GEOINT Certificate) da NOVA IMS ...
A pós-graduação em Inteligência Geoespacial (GEOINT Certificate) da NOVA IMS ...A pós-graduação em Inteligência Geoespacial (GEOINT Certificate) da NOVA IMS ...
A pós-graduação em Inteligência Geoespacial (GEOINT Certificate) da NOVA IMS ...
 
2016 USGIF Accredited Academic Programs Summit - NOVA IMS
2016 USGIF Accredited Academic Programs Summit - NOVA IMS2016 USGIF Accredited Academic Programs Summit - NOVA IMS
2016 USGIF Accredited Academic Programs Summit - NOVA IMS
 
Fernando Gil's master thesis: "The implementation of an Enterprise Geographic...
Fernando Gil's master thesis: "The implementation of an Enterprise Geographic...Fernando Gil's master thesis: "The implementation of an Enterprise Geographic...
Fernando Gil's master thesis: "The implementation of an Enterprise Geographic...
 
Fernando Gil - Master Thesis Public Presentation (25/7/2014)
Fernando Gil - Master Thesis Public Presentation (25/7/2014)Fernando Gil - Master Thesis Public Presentation (25/7/2014)
Fernando Gil - Master Thesis Public Presentation (25/7/2014)
 
130103 fbgis 2008_2012
130103 fbgis 2008_2012130103 fbgis 2008_2012
130103 fbgis 2008_2012
 
Sistemas de Informação Geográfica aplicados à Rede Ferroviária
Sistemas de Informação Geográfica aplicados à Rede FerroviáriaSistemas de Informação Geográfica aplicados à Rede Ferroviária
Sistemas de Informação Geográfica aplicados à Rede Ferroviária
 
Cadastre Information System Poster - 2012 ENG
Cadastre Information System Poster - 2012 ENGCadastre Information System Poster - 2012 ENG
Cadastre Information System Poster - 2012 ENG
 
Sistema de Identificação Cadastral Poster - 2012 Esri Portugal EU
Sistema de Identificação Cadastral Poster - 2012 Esri Portugal EUSistema de Identificação Cadastral Poster - 2012 Esri Portugal EU
Sistema de Identificação Cadastral Poster - 2012 Esri Portugal EU
 
Sistema de Informação Cadastral Poster - 2011 Esri Brasil EU
Sistema de Informação Cadastral Poster - 2011 Esri Brasil EUSistema de Informação Cadastral Poster - 2011 Esri Brasil EU
Sistema de Informação Cadastral Poster - 2011 Esri Brasil EU
 
Cadastre Information System Poster - 2011 Esri IUC
Cadastre Information System Poster - 2011 Esri IUCCadastre Information System Poster - 2011 Esri IUC
Cadastre Information System Poster - 2011 Esri IUC
 
Cadastre Information System for Rail in Portugal
Cadastre Information System for Rail in PortugalCadastre Information System for Rail in Portugal
Cadastre Information System for Rail in Portugal
 
Serviços de Actualização do Parcelário Olivícola - SIGOL (2002)
Serviços de Actualização do Parcelário Olivícola - SIGOL (2002)Serviços de Actualização do Parcelário Olivícola - SIGOL (2002)
Serviços de Actualização do Parcelário Olivícola - SIGOL (2002)
 
Ficheiro Vitivinícola Comunitário em Portugal. Instalação Do Sistema - SIGV (...
Ficheiro Vitivinícola Comunitário em Portugal. Instalação Do Sistema - SIGV (...Ficheiro Vitivinícola Comunitário em Portugal. Instalação Do Sistema - SIGV (...
Ficheiro Vitivinícola Comunitário em Portugal. Instalação Do Sistema - SIGV (...
 
Sistema de Informação Geográfica de Projectos de Engenharia Ferroviária
Sistema de Informação Geográfica de Projectos de Engenharia FerroviáriaSistema de Informação Geográfica de Projectos de Engenharia Ferroviária
Sistema de Informação Geográfica de Projectos de Engenharia Ferroviária
 
Cadastre Information System - GWF 2012, Amsterdam
Cadastre Information System - GWF 2012, AmsterdamCadastre Information System - GWF 2012, Amsterdam
Cadastre Information System - GWF 2012, Amsterdam
 
Cadastre Information System (Brochure ENG)
Cadastre Information System (Brochure ENG)Cadastre Information System (Brochure ENG)
Cadastre Information System (Brochure ENG)
 
Sistema de Informação Cadastral (Brochura PT)
Sistema de Informação Cadastral (Brochura PT)Sistema de Informação Cadastral (Brochura PT)
Sistema de Informação Cadastral (Brochura PT)
 
FBSIC - Apresentação EUE2012, Lisboa
FBSIC - Apresentação EUE2012, LisboaFBSIC - Apresentação EUE2012, Lisboa
FBSIC - Apresentação EUE2012, Lisboa
 
FBSIC - Uma solução, sete módulos
FBSIC - Uma solução, sete módulosFBSIC - Uma solução, sete módulos
FBSIC - Uma solução, sete módulos
 

Último

JOGO FATO OU FAKE - ATIVIDADE LUDICA(1).pptx
JOGO FATO OU FAKE - ATIVIDADE LUDICA(1).pptxJOGO FATO OU FAKE - ATIVIDADE LUDICA(1).pptx
JOGO FATO OU FAKE - ATIVIDADE LUDICA(1).pptxTainTorres4
 
GEOGRAFIA - ENSINO FUNDAMENTAL ANOS FINAIS.pdf
GEOGRAFIA - ENSINO FUNDAMENTAL ANOS FINAIS.pdfGEOGRAFIA - ENSINO FUNDAMENTAL ANOS FINAIS.pdf
GEOGRAFIA - ENSINO FUNDAMENTAL ANOS FINAIS.pdfElianeElika
 
Atividade - Letra da música Esperando na Janela.
Atividade -  Letra da música Esperando na Janela.Atividade -  Letra da música Esperando na Janela.
Atividade - Letra da música Esperando na Janela.Mary Alvarenga
 
o ciclo do contato Jorge Ponciano Ribeiro.pdf
o ciclo do contato Jorge Ponciano Ribeiro.pdfo ciclo do contato Jorge Ponciano Ribeiro.pdf
o ciclo do contato Jorge Ponciano Ribeiro.pdfCamillaBrito19
 
Literatura Brasileira - escolas literárias.ppt
Literatura Brasileira - escolas literárias.pptLiteratura Brasileira - escolas literárias.ppt
Literatura Brasileira - escolas literárias.pptMaiteFerreira4
 
Análise poema país de abril (Mauel alegre)
Análise poema país de abril (Mauel alegre)Análise poema país de abril (Mauel alegre)
Análise poema país de abril (Mauel alegre)ElliotFerreira
 
Pedologia- Geografia - Geologia - aula_01.pptx
Pedologia- Geografia - Geologia - aula_01.pptxPedologia- Geografia - Geologia - aula_01.pptx
Pedologia- Geografia - Geologia - aula_01.pptxleandropereira983288
 
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de..."É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...Rosalina Simão Nunes
 
FASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃO
FASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃOFASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃO
FASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃOAulasgravadas3
 
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdfLeloIurk1
 
Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....
Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....
Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....LuizHenriquedeAlmeid6
 
Rotas Transaarianas como o desrto prouz riqueza
Rotas Transaarianas como o desrto prouz riquezaRotas Transaarianas como o desrto prouz riqueza
Rotas Transaarianas como o desrto prouz riquezaronaldojacademico
 
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdfENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdfLeloIurk1
 
Discurso Direto, Indireto e Indireto Livre.pptx
Discurso Direto, Indireto e Indireto Livre.pptxDiscurso Direto, Indireto e Indireto Livre.pptx
Discurso Direto, Indireto e Indireto Livre.pptxferreirapriscilla84
 
PROGRAMA DE AÇÃO 2024 - MARIANA DA SILVA MORAES.pdf
PROGRAMA DE AÇÃO 2024 - MARIANA DA SILVA MORAES.pdfPROGRAMA DE AÇÃO 2024 - MARIANA DA SILVA MORAES.pdf
PROGRAMA DE AÇÃO 2024 - MARIANA DA SILVA MORAES.pdfMarianaMoraesMathias
 
Noções de Farmacologia - Flávia Soares.pdf
Noções de Farmacologia - Flávia Soares.pdfNoções de Farmacologia - Flávia Soares.pdf
Noções de Farmacologia - Flávia Soares.pdflucassilva721057
 
A QUATRO MÃOS - MARILDA CASTANHA . pdf
A QUATRO MÃOS  -  MARILDA CASTANHA . pdfA QUATRO MÃOS  -  MARILDA CASTANHA . pdf
A QUATRO MÃOS - MARILDA CASTANHA . pdfAna Lemos
 
VARIEDADES LINGUÍSTICAS - 1. pptx
VARIEDADES        LINGUÍSTICAS - 1. pptxVARIEDADES        LINGUÍSTICAS - 1. pptx
VARIEDADES LINGUÍSTICAS - 1. pptxMarlene Cunhada
 
CRUZADINHA - Leitura e escrita dos números
CRUZADINHA   -   Leitura e escrita dos números CRUZADINHA   -   Leitura e escrita dos números
CRUZADINHA - Leitura e escrita dos números Mary Alvarenga
 

Último (20)

JOGO FATO OU FAKE - ATIVIDADE LUDICA(1).pptx
JOGO FATO OU FAKE - ATIVIDADE LUDICA(1).pptxJOGO FATO OU FAKE - ATIVIDADE LUDICA(1).pptx
JOGO FATO OU FAKE - ATIVIDADE LUDICA(1).pptx
 
GEOGRAFIA - ENSINO FUNDAMENTAL ANOS FINAIS.pdf
GEOGRAFIA - ENSINO FUNDAMENTAL ANOS FINAIS.pdfGEOGRAFIA - ENSINO FUNDAMENTAL ANOS FINAIS.pdf
GEOGRAFIA - ENSINO FUNDAMENTAL ANOS FINAIS.pdf
 
Atividade - Letra da música Esperando na Janela.
Atividade -  Letra da música Esperando na Janela.Atividade -  Letra da música Esperando na Janela.
Atividade - Letra da música Esperando na Janela.
 
o ciclo do contato Jorge Ponciano Ribeiro.pdf
o ciclo do contato Jorge Ponciano Ribeiro.pdfo ciclo do contato Jorge Ponciano Ribeiro.pdf
o ciclo do contato Jorge Ponciano Ribeiro.pdf
 
Literatura Brasileira - escolas literárias.ppt
Literatura Brasileira - escolas literárias.pptLiteratura Brasileira - escolas literárias.ppt
Literatura Brasileira - escolas literárias.ppt
 
Análise poema país de abril (Mauel alegre)
Análise poema país de abril (Mauel alegre)Análise poema país de abril (Mauel alegre)
Análise poema país de abril (Mauel alegre)
 
Pedologia- Geografia - Geologia - aula_01.pptx
Pedologia- Geografia - Geologia - aula_01.pptxPedologia- Geografia - Geologia - aula_01.pptx
Pedologia- Geografia - Geologia - aula_01.pptx
 
CINEMATICA DE LOS MATERIALES Y PARTICULA
CINEMATICA DE LOS MATERIALES Y PARTICULACINEMATICA DE LOS MATERIALES Y PARTICULA
CINEMATICA DE LOS MATERIALES Y PARTICULA
 
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de..."É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
"É melhor praticar para a nota" - Como avaliar comportamentos em contextos de...
 
FASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃO
FASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃOFASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃO
FASE 1 MÉTODO LUMA E PONTO. TUDO SOBRE REDAÇÃO
 
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
5 bloco 7 ano - Ensino Relogioso- Lideres Religiosos _ Passei Direto.pdf
 
Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....
Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....
Slides Lição 5, Betel, Ordenança para uma vida de vigilância e oração, 2Tr24....
 
Rotas Transaarianas como o desrto prouz riqueza
Rotas Transaarianas como o desrto prouz riquezaRotas Transaarianas como o desrto prouz riqueza
Rotas Transaarianas como o desrto prouz riqueza
 
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdfENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
ENSINO RELIGIOSO 7º ANO INOVE NA ESCOLA.pdf
 
Discurso Direto, Indireto e Indireto Livre.pptx
Discurso Direto, Indireto e Indireto Livre.pptxDiscurso Direto, Indireto e Indireto Livre.pptx
Discurso Direto, Indireto e Indireto Livre.pptx
 
PROGRAMA DE AÇÃO 2024 - MARIANA DA SILVA MORAES.pdf
PROGRAMA DE AÇÃO 2024 - MARIANA DA SILVA MORAES.pdfPROGRAMA DE AÇÃO 2024 - MARIANA DA SILVA MORAES.pdf
PROGRAMA DE AÇÃO 2024 - MARIANA DA SILVA MORAES.pdf
 
Noções de Farmacologia - Flávia Soares.pdf
Noções de Farmacologia - Flávia Soares.pdfNoções de Farmacologia - Flávia Soares.pdf
Noções de Farmacologia - Flávia Soares.pdf
 
A QUATRO MÃOS - MARILDA CASTANHA . pdf
A QUATRO MÃOS  -  MARILDA CASTANHA . pdfA QUATRO MÃOS  -  MARILDA CASTANHA . pdf
A QUATRO MÃOS - MARILDA CASTANHA . pdf
 
VARIEDADES LINGUÍSTICAS - 1. pptx
VARIEDADES        LINGUÍSTICAS - 1. pptxVARIEDADES        LINGUÍSTICAS - 1. pptx
VARIEDADES LINGUÍSTICAS - 1. pptx
 
CRUZADINHA - Leitura e escrita dos números
CRUZADINHA   -   Leitura e escrita dos números CRUZADINHA   -   Leitura e escrita dos números
CRUZADINHA - Leitura e escrita dos números
 

Gestão de Perímetro de Rega BD

  • 1. ISEGI – Instituto Superior de Estatística e Gestão de Informação Mestrado/Pós-graduação em C&SIG (2002/2003) 62103 - Bases de Dados Trabalho Final       INSTITUTO SUPERIOR DE ESTATÍSTICA E GESTÃO DE INFORMAÇÃO MESTRADO/PÓS-GRADUAÇÃO EM CIÊNCIA E SISTEMAS DE INFORMAÇÃO GEOGRÁFICA 62103 - BASES DE DADOS TRABALHO FINAL GESTÃO DE UM PERÍMETRO DE REGA (Gestão Administrativa, Territorial e Documental) Fernando José Pereira Gil (G2002178) 62103bddtf-121206171429-phpapp01.doc
  • 2. ISEGI – Instituto Superior de Estatística e Gestão de Informação Mestrado/Pós-graduação em C&SIG (2002/2003) 62103 - Bases de Dados Trabalho Final INSTITUTO SUPERIOR DE ESTATÍSTICA E GESTÃO DE INFORMAÇÃO MESTRADO/PÓS-GRADUAÇÃO EM CIÊNCIA E SISTEMAS DE INFORMAÇÃO GEOGRÁFICA 62103 - BASES DE DADOS TRABALHO FINAL GESTÃO DE UM PERÍMETRO DE REGA (Gestão Administrativa, Territorial e Documental) FERNANDO JOSÉ PEREIRA GIL (G2002178) Lisboa, 10 de Março de 2003 62103bddtf-121206171429-phpapp01.doc
  • 3. ISEGI – Instituto Superior de Estatística e Gestão de Informação Mestrado/Pós-graduação em C&SIG (2002/2003) 62103 - Bases de Dados Trabalho Final INSTITUTO SUPERIOR DE ESTATÍSTICA E GESTÃO DE INFORMAÇÃO MESTRADO/PÓS-GRADUAÇÃO EM CIÊNCIA E SISTEMAS DE INFORMAÇÃO GEOGRÁFICA 62103 - BASES DE DADOS TRABALHO FINAL GESTÃO DE UM PERÍMETRO DE REGA (GESTÃO ADMINISTRATIVA, TERRITORIAL E DOCUMENTAL) ÍNDICE DO TEXTO 1. INTRODUÇÃO.............................................................................................................................................2 2. ENUNCIADO DO TRABALHO.................................................................................................................3 2.1 APRESENTAÇÃO DO TEMA....................................................................................................................... 3 2.2 O QUE SE PRETENDE VER RESPONDIDO NO FINAL DO TRABALHO...............................................................3 2.3 JUSTIFICAÇÃO DA ESCOLHA .................................................................................................................... 3 3. MODELO EAR.............................................................................................................................................4 3.1 INTRODUÇÃO......................................................................................................................................... 4 3.2 IDENTIFICAÇÃO DAS ENTIDADES.............................................................................................................. 5 3.3 DIAGRAMA ENTIDADES E RELAÇÕES (ER) .............................................................................................. 6 3.4 DIAGRAMA ENTIDADES E ATRIBUTOS (EA)............................................................................................. 7 3.5 DERIVAÇÃO DE TABELAS...................................................................................................................... 13 3.6 MODELO DE DADOS FÍSICO................................................................................................................... 15 4. CÓDIGO SQL UTILIZADO.....................................................................................................................25 4.1 TABELAS.............................................................................................................................................. 25 5. MANUAL DO UTILIZADOR...................................................................................................................34 5.1 PROJECTO VB CRIABDD.VBP............................................................................................................... 34 5.2 PROJECTO VB GEREBDD.VBP............................................................................................................... 37 6. BIBLIOGRAFIA.........................................................................................................................................41 Anexo 1 – Projecto de VisualBasic CriaBdd.vbp Anexo 2 – Projecto de VisualBasic GereBdd.vbp 62103bddtf-121206171429-phpapp01.doc 1
  • 4. ISEGI – Instituto Superior de Estatística e Gestão de Informação Mestrado/Pós-graduação em C&SIG (2002/2003) 62103 - Bases de Dados Trabalho Final INSTITUTO SUPERIOR DE ESTATÍSTICA E GESTÃO DE INFORMAÇÃO MESTRADO/PÓS-GRADUAÇÃO EM CIÊNCIA E SISTEMAS DE INFORMAÇÃO GEOGRÁFICA 62103 - BASES DE DADOS TRABALHO FINAL GESTÃO DE UM PERÍMETRO DE REGA (GESTÃO ADMINISTRATIVA, TERRITORIAL E DOCUMENTAL) 1. INTRODUÇÃO O trabalho final da cadeira de Bases de Dados, é apresentado na sequência dos trabalhos práticos nº 1 e 3, tendo como tema a Gestão de um Perímetro de Rega, nas vertentes administrativa, territorial e documental. A estrutura segundo a qual será apresentado, é a seguinte: • Enunciado do trabalho; • Modelo Entidade-Atributo-Relação (EAR); • Derivação das tabelas; • Modelo de dados físico; • Código SQL utilizado; e • Manual do utilizador dos projectos CriaBDD e GereBDD. 62103bddtf-121206171429-phpapp01.doc 2
  • 5. ISEGI – Instituto Superior de Estatística e Gestão de Informação Mestrado/Pós-graduação em C&SIG (2002/2003) 62103 - Bases de Dados Trabalho Final 2. ENUNCIADO DO TRABALHO 2.1 Apresentação do tema O tema proposto para o projecto é o de constituir uma base de dados com vista à gestão de um perimetro de rega nas suas mais diversas vertentes: administrativa, territorial, documental e de infra-estruturas. No entanto, devido à extensão do tema atrás apresentado, a base de dados que irá ser apresentada neste trabalho, encontra-se focalizada nas vertentes de gestão administrativa, territorial e documental (sub-temas). 2.2 O que se pretende ver respondido no final do trabalho O objectivo a atingir no final do trabalho será através da implentação da base de dados constituir um arquivo dinâmico, e uma fonte de informação centralizada que permita suprir as principais necessidades da organização na gestão das vertentes atrás enumeradas: administrativa, territorial e documental. 2.3 Justificação da escolha A escolha do tema advem da minha formação académica - Engenharia Agronómica especiallização em Hidráulica Agrícola, bem como decorre da minha experiência profissional, e finalmente do meu interesse pelo mesmo. Para além dos critérios de carácter meramente pessoal anteriormente referidos, tentar-se-à efectuar uma abordagem que permita alguma normalização e sistematização do tema/sub-temas referidos. 2.3.1 Objectivos gerais e específicos • Objectivo geral: Identificação das relações que constituirão cada um dos sub-temas; • Objectivo especifico: identificação dos itens (atributos) que constituem cada uma das relações atrás referidas. 62103bddtf-121206171429-phpapp01.doc 3
  • 6. ISEGI – Instituto Superior de Estatística e Gestão de Informação Mestrado/Pós-graduação em C&SIG (2002/2003) 62103 - Bases de Dados Trabalho Final 3. MODELO EAR 3.1 Introdução O modelo Entidade-Atributo-Relação (EAR) foi efectuado em quatro passos: 1. Identificação das entidades; 2. Identificação das relações entre entidades (diagrama entidades e relações - ER); 3. Identificação dos atributos das entidades (diagrama entidades e atributos - EA); e 4. Derivação das tabelas. A notação que foi utilizada é a seguinte: a) Entidade: são representadas por rectângulos com o nome da entidade no seu centro. BocaRega b) Relações: são representadas por linhas (com etiquetas) entre os rectângulos que representam as entidades relacionadas. Um aspecto importante consiste em determinar a cardinalidade da relação, que poderá ser uma de três tipos: um–para-um (1:1), um-para-vários (1:M) ou vários para vários (M:N). No presente trabalho, a cardinalidade das relações é de um-para-vários (1:M), sendo representada como a seguir se apresenta: Rega BocaRega Parcela 62103bddtf-121206171429-phpapp01.doc 4
  • 7. ISEGI – Instituto Superior de Estatística e Gestão de Informação Mestrado/Pós-graduação em C&SIG (2002/2003) 62103 - Bases de Dados Trabalho Final 3.2 Identificação das entidades Para além das entidades identificadas no Trabalho Prático nº 1, houve ainda necessidade de definir mais uma, DesenhoBocaRega para transformar a relação de vários-para-vários entre a tabela dos desenhos (Desenho) e a das bocas de rega (BocaRega) em duas relações de um-para-vários. Foram assim identificadas 23 entidades que se apresentam seguidamente: • BlocoRega • BocaRega • Catalogo • CodigoPostal • Cultura • Desenho • DesenhoBocaRega • Entidade • Equipamento • Fabricante • FabricanteFornecedor • Fornecedor • Fotografia • Freguesia • Marca • Modelo • Parcela • Predio • PredioEntidade • Representante • TipoBeneficiario • TipoEntidade • UsoSolo 62103bddtf-121206171429-phpapp01.doc 5
  • 8. ISEGI – Instituto Superior de Estatística e Gestão de Informação Mestrado/Pós-graduação em C&SIG (2002/2003) 62103 - Bases de Dados Trabalho Final 3.3 Diagrama Entidades e Relações (ER) U s o S o lo T ip o B e n e f ic ia r io C a ra c te riz a C u ltiv a B lo c o R e g a D esenho L o c a li z a C o m p o s to C u lt iv a d a L o c a liz a F r e g u e s ia P r é d io P a r c e la C u lt u r a Tem U tiliz a d o R ega E s tá B ocaR ega D e se n h oB ocaR e g a I lu s t r a P r e d io E n t id a d e U tiliz a F o to g r a fia C a r a c t e r iz a L o c a l iz a T ip o E n t id a d e E n t id a d e R e p re sen ta L o c a l iz a C o d ig o P o s ta l C a r a c te r iz a L o c a liz a R e p re se n ta n te L o c a liz a C om pra V ende F orn ecedor F a brica n te F o rn e ce d o r F a b r ic a n te C r ia C o m p o sto p o r T em C a ta lo g o M o d e lo M arca Tem E q u ip a m e n to 62103bddtf-121206171429-phpapp01.doc 6 E n tity
  • 9. ISEGI – Instituto Superior de Estatística e Gestão de Informação Mestrado/Pós-graduação em C&SIG (2002/2003) 62103 - Bases de Dados Trabalho Final 3.4 Diagrama Entidades e Atributos (EA) A notação utilizada é a seguinte: • Entidades: são representadas por rectângulos com o nome da entidade no seu centro; • Atributo com a função de chave primária é representado sublinhado (por exemplo: campo1); • Atributo com a função de chave estrangeira é representado em itálico (por exemplo: campon); • Os atributos são referidos a uma dada entidade pela linha que os une. Apresentam-se seguidamente os 23 diagramas entidades-atributos relativos à Base de Dados em análise. I d B lo c o R e g a B lo c o R e g a N o m e B lo c o Id B o c aR eg a Id H id ra n te N om eBoc a E n tity R ega A r e a D o m in a d a D iâ m e t r o P r e s s a o N o m in a l P r e s s a o R e g u la c a o P r e s s a o M in F e c h o C a u d a lR e g u la c a o B ocaR ega L im i t a d o r C a u d a l T ip o B o c a T ip o I n s t a la c a o T i p o C a u d a li m e t r o T ip o U n ia o R e g i s t V o lu m e t r ic o D a t a I n s t a la c a o Id B lo c o R e g a I d M o d e lo I d F o to g ra f ia E n tity 62103bddtf-121206171429-phpapp01.doc 7
  • 10. ISEGI – Instituto Superior de Estatística e Gestão de Informação Mestrado/Pós-graduação em C&SIG (2002/2003) 62103 - Bases de Dados Trabalho Final I d C a t a lo g o C a t a lo g o C a ta lo g o D ir C a t a l o g o D a t a C a t a lo g o I d M o d e lo C o d P o s ta l C o d ig o P o s ta l ELn ot ic t ay l i d a d e P o s t a l E n tity I d C u lt u r a C u ltu r a C u lt u r a Id D esen h o D esenho D esenh o E n tity D ir D e s e n h o D a ta D e s e n h o Id D esen h o D e sen h oB ocaR ega Id B o c aR eg a E n tity E n tity 62103bddtf-121206171429-phpapp01.doc 8
  • 11. ISEGI – Instituto Superior de Estatística e Gestão de Informação Mestrado/Pós-graduação em C&SIG (2002/2003) 62103 - Bases de Dados Trabalho Final I d E n t id a d e N u m I d e n t F is c a l N o m e E n t id a d e M o rad a C o d P o sta l L o c a lid a d e P a is E n t id a d e T e le f o n e T e le m o v e l F ax C o r r e i o E le c t r o n ic o E n d erec o W eb I d T ip o E n tid a d e Id R e p re se n ta n te O b serv ac o es I d E q u ip a m e n t o E q u ip a m e n t o N o m e E q u ip a m e n t o E n tity I d F a b r ic a n t e N u m I d e n t F is c a l N o m e F a b r ic a n t e E n tity M o ra d a C o d P o sta l L o c a lid a d e F a b r ic a n te P a is T e le f o n e F ax C o r r e i o E le c t r o n ic o E n d erec o W eb O b serv ac o es I d F a b r ic a n t e F a b rica n te F o rn e ce d o r Id F o rn ec ed o r E n tity E n tity 62103bddtf-121206171429-phpapp01.doc 9
  • 12. ISEGI – Instituto Superior de Estatística e Gestão de Informação Mestrado/Pós-graduação em C&SIG (2002/2003) 62103 - Bases de Dados Trabalho Final Id F o rn ec ed o r N u m I d e n t F is c a l N o m eF orn ec ed or M o rad a C o d P o sta l L o c a l id a d e Forn e ce dor P a is T e le f o n e F ax C o r r e io E l e c t r o n i c o E n d erec o W eb O b serv ac o es I d F o t o g r a f ia F o t o g r a f ia F o to g r a fia D i r F o t o g r a f ia D a t a F o t o g r a f ia E n tity D CF F r e g u e s ia F r e g u e s ia E n tity E n tity Id M arc a M arca M arc a I d F a b ric a n te I d M o d e lo E n tity M o d e lo M o d e lo M assa Id M a rca Id E q u ip a m e n to E n tity 62103bddtf-121206171429-phpapp01.doc 10
  • 13. ISEGI – Instituto Superior de Estatística e Gestão de Informação Mestrado/Pós-graduação em C&SIG (2002/2003) 62103 - Bases de Dados Trabalho Final I d P a r c e la Id P re d io Id B o ca R eg a A r e a P a r c e la Id T ip o B e n e f ic ia rio P a r c e la I d C u ltu ra C u lt u r a C a m p o C o n s u m o P a r c e la T i p o R e g im e D a ta A d e s a o D a t a L ig a c a o O b serv ac o es I d P r e d io N SC N PS P r e d io D CF Id U so S o lo A rea E n tity I d P r e d io P r e d io E n tid a d e E nI dt iEt yn t i d a d e I d R e p r e s e n ta n te N o m e R e p r e s e n ta n te E n tity M o rad a C o d P o sta l L o c a l id a d e P a is R e pre se n ta n te T e le f o n e T e le m o v e l F ax C o r r e i o E le c t r o n ic o O b serv ac o es 62103bddtf-121206171429-phpapp01.doc 11 E n tity
  • 14. ISEGI – Instituto Superior de Estatística e Gestão de Informação Mestrado/Pós-graduação em C&SIG (2002/2003) 62103 - Bases de Dados Trabalho Final I d T ip o B e n e f i c i a r i o T ip o B e n e f ic ia r io T i p o B e n e f ic ia r io I d T ip o E n t i d a d e T ip o E n tid a d e E n tity T ip o E n t id a d e I d U s o S o lo U s o S o lo E n tity U s o S o lo E n tity 62103bddtf-121206171429-phpapp01.doc 12
  • 15. ISEGI – Instituto Superior de Estatística e Gestão de Informação Mestrado/Pós-graduação em C&SIG (2002/2003) 62103 - Bases de Dados Trabalho Final 3.5 Derivação de tabelas Neste capítulo é apresentado o resultado da derivação das tabelas relativas às 23 entidades anteriormente apresentadas. A notação utilizada para as tabelas é a seguinte: • Nome da entidade (campo1, ..., campon); • Atributo com a função de chave primária é representado sublinhado (por exemplo: campo1); • Atributo com a função de chave estrangeira é representado em itálico (por exemplo: campon). As tabelas derivadas foram então as seguintes: BlocoRega (IdBlocoRega, NomeBloco) BocaRega (IdBocaRega, IdHidrante, NomeBocaRega, AreaDominada, Diâmetro, PressaoNominal, PressaoRegulacao, PressaoMinFecho, CaudalRegulacao, LimitadorCaudal, TipoBoca, TipoInstalacao, TipoCaudalimetro, TipoUniao, RegistVolumetrico, DataInstalacao, IdBlocoRega, IdModelo, IdFotografia) Catalogo (IdCatalogo, Catalogo, DirCatalogo, DataCatalogo, IdModelo) CodigoPostal (CodPostal, LocalidadePostal) Cultura (IdCultura, Cultura) Desenho (IdDesenho, Desenho, DirDesenho, DataDesenho) DesenhoBocaRega (IdDesenho, IdBocaRega) Entidade (Identidade, NumIdentFiscal, NomeEntidade, Morada, CodPostal, Localidade, Pais, Telefone, Telemovel, Fax, CorreioElectronico, EnderecoWeb, IdTipoEntidade, IdRepresentante, Observacoes) Equipamento (IdEquipamento, NomeEquipamento) 62103bddtf-121206171429-phpapp01.doc 13
  • 16. ISEGI – Instituto Superior de Estatística e Gestão de Informação Mestrado/Pós-graduação em C&SIG (2002/2003) 62103 - Bases de Dados Trabalho Final Fabricante (IdFabricante, NumIdentFiscal, NomeFabricante, Morada, CodPostal, Localidade, Pais, Telefone, Fax, CorreioElectronico, EnderecoWeb, Observacoes) FabricanteFornecedor (IdFabricante, IdFornecedor) Fornecedor (IdFornecedor, NumIdentFiscal, NomeFornecedor, Morada, CodPostal, Localidade, Pais, Telefone, Fax, CorreioElectronico, EnderecoWeb, Observacoes) Fotografia (IdFotografia, Fotografia, DirFotografia, DataFotografia) Freguesia (DCF, Designacao) Marca (IdMarca, Marca, IdFabricante) Modelo (IdModelo, Modelo, Massa, IdMarca, IdEquipamento) Parcela (IdParcela, IdPredio, IdBocaRega, AreaParcela, IdTipoBeneficiario, IdCultura, CulturaCampo, ConsumoParcela, TipoRegime, DataAdesao, DataLigacao, Observacoes) Predio (IdPredio, NSC, NPS, DCF, IdUsoSolo, Area) PredioEntidade (IdPredio, Identidade) Representante (IdRepresentante, NomeRepresentante, Morada, CodPostal, Localidade, Pais, Telefone, Telemovel, Fax, CorreioElectronico, Observacoes) TipoBeneficiario (IdTipoBeneficiario, TipoBeneficiario) TipoEntidade (IdTipoEntidade, TipoEntidade) UsoSolo (IdUsoSolo, UsoSolo) 62103bddtf-121206171429-phpapp01.doc 14
  • 17. ISEGI – Instituto Superior de Estatística e Gestão de Informação Mestrado/Pós-graduação em C&SIG (2002/2003) 62103 - Bases de Dados Trabalho Final 3.6 Modelo de Dados Físico Apresentam-se nos sub-capítulos seguintes todas as tabelas que constituem a Base de Dados, com os seus atributos, tipo de dados, indicação de obrigatoriedade de preenchimento, indicação de campo indexado, indicação de chave primária e indicação de chave estrangeira. 3.6.1 BlocoRega Tipo de CP CE IDX Atributo Nome Extendido Domínio Null dados Os novos valores são atribuídos uma X IdBlocoRega Identificador do Bloco de Rega Counter Não unidade ao valor mais elevado Só são permitidos caracteres NomeBloco Designacao do Bloco de Rega VarChar(50) Não maiúsculos 3.6.2 BocaRega Tipo de CP CE IDX Atributo Nome Extendido Domínio Null dados Código de Identificação da Os novos valores são atribuidos uma X IdBocaRega Boca de Rega Counter unidade ao valor mais elevado Não Código de Identificação do X X IdHidrante Inteiro Não Hidrante HnnnA a HnnnD (nnn - nº do hidrante Designação da Boca de NomeBocaRega Char(5) no perímetro, designação da boca no Não Rega hidrante - A a D) AreaDominada Área regada por boca Double Unidade: Hectares Não Diametro Diametro da boca Inteiro unidades: mm Não PressaoNominal Pressão Nominal Char(4) unidades: MPa Não PressaoRegulaca Pressão de regulação Double unidades: MPa o PressaoMinFech Pressão mínima de fecho Double unidades: MPa o CaudalRegulaca Caudal máximo a debitar Double unidades: m3/h Não o LimitadorCaudal Limitador de caudal Boleano Sim ou Não Não Hidrómetro - designação e diâmetro (mm ou polegadas) ou Válvula TipoBoca Tipo de boca de rega Char(50) Não Volumétrica - vários diâmetros (mm ou polegadas) Tipo de CP CE IDX Atributo Nome Extendido Domínio Null dados 62103bddtf-121206171429-phpapp01.doc 15
  • 18. ISEGI – Instituto Superior de Estatística e Gestão de Informação Mestrado/Pós-graduação em C&SIG (2002/2003) 62103 - Bases de Dados Trabalho Final TipoInstalacao Tipo de instalação Char(50) Caixa ou Exterior TipoCaudalimetr Tipo de medidor de caudal Char(50) Volumétrico ou Velocidade o TipoUniao Tipo de união Char(50) Flange, Guillemin, ou Roscada Local onde se efectua o RegistVolumetri registo dos volumes Char(50) Local, Remoto, ou Local+Remoto co consumidos Data de instalação do DataInstalacao Data anomêsdia equipamento Identificador do Bloco ou X X IdBlocoRega Inteiro Não Sector de Rega X X IdModelo Identificador do Modelo Inteiro Não Localização da fotografia (JPEG) nas X X IdFotografia Identificador da Fotografia Inteiro directorias em formato relativo 3.6.3 Catalogo Tipo de CP CE IDX Atributo Nome Extendido Domínio Null dados Os novos valores são atribuidos uma X IdCatalogo Identificador do Catalogo Counter unidade ao valor mais elevado Não Objecto Catalogo Catalogo Catalogo embebido na BDD OLE Localização dos catálogos nas DirCatalogo Localização do catalogo Char(200) Não directorias em formato relativo (PDF) DataCatalogo Data do catalogo Data anomêsdia Não X X IdModelo Identificador do Modelo Inteiro Não 3.6.4 CodigoPostal Tipo de CP CE IDX Atributo Nome Extendido Domínio Null dados Valores a preencher no formato ####- X CodPostal Identificador do Código Postal Char(8) ### Não Só são permitidos caracteres LocalidadePostal Localidade do Código Postal Char(100) maiúsculos 62103bddtf-121206171429-phpapp01.doc 16
  • 19. ISEGI – Instituto Superior de Estatística e Gestão de Informação Mestrado/Pós-graduação em C&SIG (2002/2003) 62103 - Bases de Dados Trabalho Final 3.6.5 Cultura Tipo de CP CE IDX Atributo Nome Extendido Domínio Null dados Os novos valores são atribuidos uma X IdCultura Identificador da cultura Counter unidade ao valor mais elevado Não São permitidos caracteres Cultura Designação da cultura Char(40) Não maiúsculos e minúsculos 3.6.6 Desenho Tipo de CP CE IDX Atributo Nome Extendido Domínio Null dados Os novos valores são atribuidos uma X IdDesenho Identificador do Desenho Counter unidade ao valor mais elevado Não Objecto Desenho Desenho Desenho embebido na BDD OLE Localização dos Desenhos nas DirDesenho Localização do Desenho Char(200) Não directorias em formato relativo (PDF) DataDesenho Data do Desenho Data anomêsdia Não 3.6.7 DesenhoBocaRega Tipo de CP CE IDX Atributo Nome Extendido Domínio Null dados Os novos valores são atribuidos uma X IdDesenho Identificador do Desenho Inteiro unidade ao valor mais elevado Não Código de Identificação da Os novos valores são atribuidos uma X IdBocaRega Inteiro Não Boca de Rega unidade ao valor mais elevado 62103bddtf-121206171429-phpapp01.doc 17
  • 20. ISEGI – Instituto Superior de Estatística e Gestão de Informação Mestrado/Pós-graduação em C&SIG (2002/2003) 62103 - Bases de Dados Trabalho Final 3.6.8 Entidade Tipo de CP CE IDX Atributo Nome Extendido Domínio Null dados Os novos valores são atribuidos uma X IdEntidade Identificador da Entidade Counter Não unidade ao valor mais elevado NumIdentFiscal Número de Contribuinte Char(9) Não São permitidos caracteres maiúsculos NomeEntidade Nome da Entidade Char(70) Não e minúsculos Morada Morada da Entidade Char(100) Designação e número de policia Não Parte alfanumérica inicial com o X X CodPostal Código Postal Char(8) Não formato nnnn-nnn São permitidos caracteres maiúsculos Localidade Localidade Char(50) Não e minúsculos São permitidos caracteres maiúsculos Pais País Char(50) Não e minúsculos Formato internacional (00,indicador Telefone Telefone Char(14) pais, número de telefone) Formato internacional (00,indicador Telemovel Telemóvel Char(14) pais, número de telefone) Formato internacional (00,indicador Fax Fax Char(14) pais, número de telefone) CorreioElectronico Correio Electrónico Char(50) EnderecoWeb Endereço da Internet Hiperlink Tabela TipoEntidade: Beneficiário, Identificador do Tipo de X X IdTipoEntidade Inteiro Dono da Obra, Fiscal, Fornecedor, Não Entidade Serviços entre outros Identificador do X X IdRepresentante Inteiro Não Representante Observacoes Memo 3.6.9 Equipamento Tipo de CP CE IDX Atributo Nome Extendido Domínio Null dados Identificador do Os novos valores são atribuidos uma X IdEquipamento Counter unidade ao valor mais elevado Não Equipamento NomeEquipament São permitidos caracteres maiúsculos Designação do Equipamento Char(50) Não o e minúsculos 62103bddtf-121206171429-phpapp01.doc 18
  • 21. ISEGI – Instituto Superior de Estatística e Gestão de Informação Mestrado/Pós-graduação em C&SIG (2002/2003) 62103 - Bases de Dados Trabalho Final 3.6.10 Fabricante Tipo de CP CE IDX Atributo Nome Extendido Domínio Null dados Os novos valores são atribuidos uma X IdFabricante Identificador do Fabricante Counter Não unidade ao valor mais elevado NumIdentFiscal Número de Contribuinte Char(9) Não São permitidos caracteres maiúsculos NomeFabricante Nome do Fabricante Char(70) Não e minúsculos Morada Morada do Fabricante Char(100) Designação e número de policia Não Parte alfanumérica inicial com o X X CodPostal Código Postal Char(8) Não formato nnnn-nnn São permitidos caracteres maiúsculos Localidade Localidade Char(50) Não e minúsculos São permitidos caracteres maiúsculos Pais País Char(50) Não e minúsculos Formato internacional (00,indicador Telefone Telefone Char(14) pais, número de telefone) Formato internacional (00,indicador Fax Fax Char(14) pais, número de telefone) CorreioElectronico Correio Electrónico Char(50) EnderecoWeb Endereço da Internet Hiperlink Observacoes Memo 3.6.11 FabricanteFornecedor Tipo de CP CE IDX Atributo Nome Extendido Domínio Null dados X IdFabricante Identificador do Fabricante Inteiro Não X IdFornecedor Identificador do Fornecedor Inteiro Não 62103bddtf-121206171429-phpapp01.doc 19
  • 22. ISEGI – Instituto Superior de Estatística e Gestão de Informação Mestrado/Pós-graduação em C&SIG (2002/2003) 62103 - Bases de Dados Trabalho Final 3.6.1 Fornecedor Tipo de CP CE IDX Atributo Nome Extendido Domínio Null dados Os novos valores são atribuidos uma X IdFornecedor Identificador do Fornecedor Counter Não unidade ao valor mais elevado NumIdentFiscal Número de Contribuinte Char(9) Não São permitidos caracteres maiúsculos NomeFornecedor Nome do Fornecedor Char(70) Não e minúsculos Morada Morada do Fornecedor Char(100) Designação e número de policia Não Parte alfanumérica inicial com o X X CodPostal Código Postal Char(8) Não formato nnnn-nnn São permitidos caracteres maiúsculos Localidade Localidade Char(50) Não e minúsculos São permitidos caracteres maiúsculos Pais País Char(50) Não e minúsculos Formato internacional (00,indicador Telefone Telefone Char(14) pais, número de telefone) Formato internacional (00,indicador Fax Fax Char(14) pais, número de telefone) CorreioElectronico Correio Electrónico Char(50) EnderecoWeb Endereço da Internet Hiperlink Observacoes Memo 3.6.2 Fotografia Tipo de CP CE IDX Atributo Nome Extendido Domínio Null dados Os novos valores são atribuidos uma X IdFotografia Identificador da Fotografia Counter unidade ao valor mais elevado Não Objecto Fotografia Fotografia Fotografia embebido na BDD OLE Localização dos Fotografias nas DirFotografia Localização da Fotografia Char(200) Não directorias em formato relativo (PDF) DataFotografia Data da Fotografia Data anomêsdia Não 3.6.3 Freguesia 62103bddtf-121206171429-phpapp01.doc 20
  • 23. ISEGI – Instituto Superior de Estatística e Gestão de Informação Mestrado/Pós-graduação em C&SIG (2002/2003) 62103 - Bases de Dados Trabalho Final Tipo de CP CE IDX Atributo Nome Extendido Domínio Null dados DD – Distrito, CC – Concelho, FF - X DCF Identificador da Freguesia Char(6) Freguesia Não São permitidos caracteres maiúsculos Freguesia Designação da Freguesia Char(100) Não e minúsculos 3.6.4 Marca Tipo de CP CE IDX Atributo Nome Extendido Domínio Null dados Os novos valores são atribuidos uma X IdMarca Identificador da Marca Counter unidade ao valor mais elevado Não São permitidos caracteres maiúsculos Marca Designação da Marca Char(50) Não e minúsculos X X IdFabricante Designação do Fabricante Inteiro Não 3.6.5 Modelo Tipo de CP CE IDX Atributo Nome Extendido Domínio Null dados Os novos valores são atribuidos uma X IdModelo Identificador do Modelo Counter unidade ao valor mais elevado Não São permitidos caracteres maiúsculos Modelo Designação do Modelo Char(50) Não e minúsculos Massa Massa do órgão Double X X IdMarca Identificador da Marca Inteiro Não X X IdEquipamento Designação do Equipamento Inteiro Não 62103bddtf-121206171429-phpapp01.doc 21
  • 24. ISEGI – Instituto Superior de Estatística e Gestão de Informação Mestrado/Pós-graduação em C&SIG (2002/2003) 62103 - Bases de Dados Trabalho Final 3.6.6 Parcela Tipo de CP CE IDX Atributo Nome Extendido Domínio Null dados Os novos valores são atribuidos uma X IdParcela Identificador da Parcela Counter Não unidade ao valor mais elevado X X IdPredio Identificador do Prédio Inteiro Numero de Prédio de Projecto Não Identificador da Boca de X X IdBocaRega Inteiro Não Rega AreaParcela Área da parcela Double Não Identificador do Tipo de X X IdTipoBeneficiario Inteiro Não Beneficiário Identificador do Tipo de X X IdCultura Inteiro Não Cultura Verificação da cultura em CulturaCampo Boleano Sim ou não campo ConsumoParcela Água consumida na parcela Double Unidades:m3 TipoRegime Tipo de regime cultural Char(50) Regadio ou Sequeiro Não DataAdesao Data de adesão ao sistema Data anomesdia Não DataLigacao Data de ligação à rede Data anomesdia Observacoes Memo 3.6.7 Predio Tipo de CP CE IDX Atributo Nome Extendido Domínio Null dados X IdPredio Identificador do Prédio Counter Número de Prédio de Projecto Não Designação da Secção Designação da Secção Cadastral NSC Char(4) Não Cadastral - NSec Número de Prédio na Numero de Prédio na Secção NPS Inteiro Não Secção Cadastral Cadastral – NPS X X DCF Identificador da Freguesia Char(6) Código da Freguesia - DDCCFF Não Identificador do Uso do X X IdUsoSolo Inteiro Tipo de Uso do Solo Não Solo Area Area do Prédio Double Área do prédio (ha) Não 62103bddtf-121206171429-phpapp01.doc 22
  • 25. ISEGI – Instituto Superior de Estatística e Gestão de Informação Mestrado/Pós-graduação em C&SIG (2002/2003) 62103 - Bases de Dados Trabalho Final 3.6.8 PredioEntidade Tipo de CP CE IDX Atributo Nome Extendido Domínio Null dados X IdPredio Identificador do Prédio Inteiro Não X IdEntidade Identificador da Entidade Inteiro Não 3.6.9 Representante Tipo de CP CE IDX Atributo Nome Extendido Domínio Null dados Identificador da Os novos valores são atribuidos uma X IdRepresentante Counter Não Representante unidade ao valor mais elevado São permitidos caracteres maiúsculos NomeRepresentante Nome do Representante Char(70) Não e minúsculos Morada Morada do Representante Char(100) Designação e número de policia Não Parte alfanumérica inicial com o X X CodPostal Código Postal Char(8) Não formato nnnn-nnn São permitidos caracteres maiúsculos Localidade Localidade Char(50) Não e minúsculos São permitidos caracteres maiúsculos Pais País Char(50) Não e minúsculos Formato internacional (00,indicador Telefone Telefone Char(14) pais, número de telefone) Formato internacional (00,indicador Telemovel Telemóvel Char(14) pais, número de telefone) Formato internacional (00,indicador Fax Fax Char(14) pais, número de telefone) CorreioElectronico Correio Electrónico Char(50) Observacoes Memo 3.6.10 TipoBeneficiario Tipo de CP CE IDX Atributo Nome Extendido Domínio Null dados Identificador do Tipo de Os novos valores são atribuidos uma X IdTipoBeneficiario Counter unidade ao valor mais elevado Não Beneficiário Designação do Tipo de São permitidos caracteres maiúsculos TipoBeneficiario Char(50) Não Beneficiário e minúsculos 62103bddtf-121206171429-phpapp01.doc 23
  • 26. ISEGI – Instituto Superior de Estatística e Gestão de Informação Mestrado/Pós-graduação em C&SIG (2002/2003) 62103 - Bases de Dados Trabalho Final 3.6.11 TipoEntidade Tipo de CP CE IDX Atributo Nome Extendido Domínio Null dados Identificador do Tipo de Os novos valores são atribuidos uma X IdTipoEntidade Counter unidade ao valor mais elevado Não Entidade Designação do Tipo de São permitidos caracteres maiúsculos TipoEntidade Char(50) Não Entidade e minúsculos 3.6.12 UsoSolo Tipo de CP CE IDX Atributo Nome Extendido Domínio Null dados Identificador do Tipo de Os novos valores são atribuidos uma X IdUsoSolo Counter unidade ao valor mais elevado Não Uso do Solo Designação do Tipo de São permitidos caracteres maiúsculos UsoSolo Char(50) Não Uso do Solo e minúsculos 62103bddtf-121206171429-phpapp01.doc 24
  • 27. ISEGI – Instituto Superior de Estatística e Gestão de Informação Mestrado/Pós-graduação em C&SIG (2002/2003) 62103 - Bases de Dados Trabalho Final 4. CÓDIGO SQL UTILIZADO Apresenta-se seguidamente o código SQL utilizado para implementar as tabelas e respectivas restrições, que se podem encontrar no projecto de VisualBasic CriaBDD.vbp, entregue em anexo a este volume. 4.1 Tabelas 4.1.1 BlocoRega CREATE TABLE BlocoRega ( IdBlocoRega COUNTER CONSTRAINT cpBlocoRega PRIMARY KEY, NomeBloco VARCHAR(50) NOT NULL); 4.1.2 BocaRega CREATE TABLE BocaRega ( IdBocaRega COUNTER CONSTRAINT cpBocaRega PRIMARY KEY, IdHidrante LONG NOT NULL, NomeBocaRega CHAR (5) NOT NULL, AreaDominada DOUBLE NOT NULL, Diametro LONG NOT NULL, PressaoNominal CHAR (4) NOT NULL, PressaoRegulacao DOUBLE, PressaoMinFecho DOUBLE, CaudalRegulacao DOUBLE NOT NULL, LimitadorCaudal YESNO NOT NULL, TipoBoca VARCHAR (50) NOT NULL, TipoInstalacao VARCHAR (50), TipoCaudalimetro VARCHAR (50), TipoUniao VARCHAR (50), RegistVolumetrico VARCHAR (50), DataInstalacao DATE, IdBlocoRega LONG NOT NULL CONSTRAINT ceBocaRegaIdBlocoRega REFERENCES BlocoRega (IdBlocoRega) ON UPDATE CASCADE, IdModelo LONG NOT NULL CONSTRAINT ceBocaRegaIdModelo REFERENCES Modelo (IdModelo) ON UPDATE CASCADE, IdFotografia LONG NOT NULL CONSTRAINT ceBocaRegaIdFotografia REFERENCES Fotografia (IdFotografia) ON UPDATE CASCADE); 62103bddtf-121206171429-phpapp01.doc 25
  • 28. ISEGI – Instituto Superior de Estatística e Gestão de Informação Mestrado/Pós-graduação em C&SIG (2002/2003) 62103 - Bases de Dados Trabalho Final 4.1.3 Catalogo CREATE TABLE Catalogo ( IdCatalogo COUNTER CONSTRAINT cpCatalogo PRIMARY KEY, Catalogo OLEOBJECT, DirCatalogo VARCHAR (200) NOT NULL, DataCatalogo DATE NOT NULL, IdModelo LONG NOT NULL CONSTRAINT ceCatalogoIdModelo REFERENCES Modelo (IdModelo) ON UPDATE CASCADE); 4.1.4 CodigoPostal CREATE TABLE CodigoPostal ( CodPostal CHAR (8) CONSTRAINT cpCodigoPostal PRIMARY KEY, LocalidadePostal VARCHAR (100) NOT NULL); 4.1.5 Cultura CREATE TABLE Cultura ( IdCultura COUNTER CONSTRAINT cpCultura PRIMARY KEY, Cultura VARCHAR(40) NOT NULL); 4.1.6 Desenho CREATE TABLE Desenho ( IdDesenho COUNTER CONSTRAINT cpDesenho PRIMARY KEY, Desenho OLEOBJECT, DirDesenho VARCHAR (200) NOT NULL, DataDesenho DATE NOT NULL); 4.1.7 DesenhoBocaRega CREATE TABLE DesenhoBocaRega ( IdDesenho LONG NOT NULL CONSTRAINT ceDesenhoBocaRegaIdDesenho REFERENCES Desenho (IdDesenho) ON UPDATE CASCADE, IdBocaRega LONG NOT NULL CONSTRAINT ceDesenhoBocaRegaIdBocaRega REFERENCES BocaRega (IdBocaRega) ON UPDATE CASCADE, CONSTRAINT cpDesenhoBocaRega PRIMARY KEY (IdDesenho,IdBocaRega)); 62103bddtf-121206171429-phpapp01.doc 26
  • 29. ISEGI – Instituto Superior de Estatística e Gestão de Informação Mestrado/Pós-graduação em C&SIG (2002/2003) 62103 - Bases de Dados Trabalho Final 4.1.8 Entidade CREATE TABLE Entidade ( IdEntidade COUNTER CONSTRAINT cpEntidade PRIMARY KEY, NumIdentFiscal CHAR (9) NOT NULL, NomeEntidade VARCHAR(70) NOT NULL, Morada VARCHAR (100) NOT NULL, CodPostal CHAR (8) NOT NULL CONSTRAINT ceEntidadeCodPostal REFERENCES CodigoPostal(CodPostal) ON UPDATE CASCADE, Localidade VARCHAR (50) NOT NULL, Pais VARCHAR (50) NOT NULL, Telefone CHAR(14), Telemovel CHAR(14), Fax CHAR(14), CorreioElectronico VARCHAR (50), EnderecoWeb VARCHAR (100), IdTipoEntidade LONG NOT NULL CONSTRAINT ceEntidadeIdTipoEntidade REFERENCES TipoEntidade (IdTipoEntidade) ON UPDATE CASCADE, IdRepresentante LONG NOT NULL CONSTRAINT ceEntidadeIdRepresentante REFERENCES Representante (IdRepresentante) ON UPDATE CASCADE, Observacoes MEMO); 62103bddtf-121206171429-phpapp01.doc 27
  • 30. ISEGI – Instituto Superior de Estatística e Gestão de Informação Mestrado/Pós-graduação em C&SIG (2002/2003) 62103 - Bases de Dados Trabalho Final 4.1.9 Equipamento CREATE TABLE Equipamento ( IdEquipamento COUNTER CONSTRAINT cpEquipamento PRIMARY KEY, NomeEquipamento VARCHAR(50) NOT NULL); 4.1.10 Fabricante CREATE TABLE Fabricante ( IdFabricante COUNTER CONSTRAINT cpFabricante PRIMARY KEY, NumIdentFiscal CHAR (9) NOT NULL, NomeFabricante VARCHAR(70) NOT NULL, Morada VARCHAR (100) NOT NULL, CodPostal CHAR (8) NOT NULL CONSTRAINT ceFabricanteCodPostal REFERENCES CodigoPostal(CodPostal) ON UPDATE CASCADE, Localidade VARCHAR (50) NOT NULL, Pais VARCHAR (50) NOT NULL, Telefone CHAR(14), Fax CHAR(14), CorreioElectronico VARCHAR (50), EnderecoWeb VARCHAR (100), Observacoes MEMO); 4.1.11 FabricanteFornecedor CREATE TABLE FabricanteFornecedor ( IdFabricante LONG NOT NULL CONSTRAINT ceFabricanteFornecedorIdFabricante REFERENCES Fabricante (IdFabricante) ON UPDATE CASCADE, IdFornecedor LONG NOT NULL CONSTRAINT ceFabricanteFornecedorIdFornecedor REFERENCES Fornecedor (IdFornecedor) ON UPDATE CASCADE, CONSTRAINT cpFabricanteFornecedor PRIMARY KEY (IdFabricante,IdFornecedor)); 62103bddtf-121206171429-phpapp01.doc 28
  • 31. ISEGI – Instituto Superior de Estatística e Gestão de Informação Mestrado/Pós-graduação em C&SIG (2002/2003) 62103 - Bases de Dados Trabalho Final 4.1.12 Fornecedor CREATE TABLE Fornecedor ( IdFornecedor COUNTER CONSTRAINT cpFornecedor PRIMARY KEY, NumIdentFiscal CHAR (9) NOT NULL, NomeFornecedor VARCHAR(70) NOT NULL, Morada VARCHAR (100) NOT NULL, CodPostal CHAR (8) NOT NULL CONSTRAINT ceFornecedorCodPostal REFERENCES CodigoPostal(CodPostal) ON UPDATE CASCADE, Localidade VARCHAR (50) NOT NULL, Pais VARCHAR (50) NOT NULL, Telefone CHAR(14), Fax CHAR(14), CorreioElectronico VARCHAR (50), EnderecoWeb VARCHAR (100), Observacoes MEMO); 4.1.13 Fotografia CREATE TABLE Fotografia ( IdFotografia COUNTER CONSTRAINT cpFotografia PRIMARY KEY, Fotografia OLEOBJECT, Fotografia VARCHAR (200) NOT NULL, DataFotografia DATE NOT NULL); 4.1.14 Freguesia CREATE TABLE Freguesia ( DCF CHAR(6) CONSTRAINT cpFreguesia PRIMARY KEY, Freguesia VARCHAR(100) NOT NULL); 4.1.15 Marca CREATE TABLE Marca ( IdMarca COUNTER CONSTRAINT cpMarca PRIMARY KEY, Marca VARCHAR (50) NOT NULL, IdFabricante LONG NOT NULL CONSTRAINT ceMarcaFabricante REFERENCES Fabricante(IdFabricante) ON UPDATE CASCADE); 62103bddtf-121206171429-phpapp01.doc 29
  • 32. ISEGI – Instituto Superior de Estatística e Gestão de Informação Mestrado/Pós-graduação em C&SIG (2002/2003) 62103 - Bases de Dados Trabalho Final 4.1.16 Modelo CREATE TABLE Modelo ( IdModelo COUNTER CONSTRAINT cpModelo PRIMARY KEY, Modelo VARCHAR (50) NOT NULL, Massa DOUBLE, IdMarca LONG NOT NULL, IdEquipamento LONG NOT NULL); 4.1.17 Parcela CREATE TABLE Parcela ( IdParcela COUNTER CONSTRAINT cpParcela PRIMARY KEY, IdPredio LONG NOT NULL CONSTRAINT ceParcelaIdPredio REFERENCES Predio(IdPredio) ON UPDATE CASCADE, IdBocaRega LONG NOT NULL CONSTRAINT ceParcelaIdBocaRega REFERENCES BocaRega(IdBocaRega) ON UPDATE CASCADE, AreaParcela DOUBLE NOT NULL, IdTipoBeneficiario LONG NOT NULL CONSTRAINT ceParcelaIdTipoBeneficiario REFERENCES TipoBeneficiario(IdTipoBeneficiario) ON UPDATE CASCADE, IdCultura LONG NOT NULL CONSTRAINT ceParcelaIdCultura REFERENCES Cultura(IdCultura) ON UPDATE CASCADE, CulturaCampo YESNO, ConsumoParcela DOUBLE, TipoRegime VARCHAR (50), DataAdesao DATE, DataLigacao DATE, Observacoes MEMO); 4.1.18 Predio CREATE TABLE Predio ( IdPredio LONG CONSTRAINT cpPredio PRIMARY KEY, NSC VARCHAR(4) NOT NULL, NPS LONG NOT NULL, Area DOUBLE NOT NULL, DCF CHAR(6) NOT NULL CONSTRAINT cePredioDCF REFERENCES Freguesia (DCF) ON UPDATE CASCADE, IdUsoSolo LONG NOT NULL CONSTRAINT cePredioIdUsoSolo REFERENCES UsoSolo (IdUsoSolo) ON UPDATE CASCADE); 62103bddtf-121206171429-phpapp01.doc 30
  • 33. ISEGI – Instituto Superior de Estatística e Gestão de Informação Mestrado/Pós-graduação em C&SIG (2002/2003) 62103 - Bases de Dados Trabalho Final 4.1.19 PredioEntidade CREATE TABLE PredioEntidade ( IdPredio LONG NOT NULL CONSTRAINT cePredioEntidadeIdPredio REFERENCES Predio (IdPredio) ON UPDATE CASCADE, IdEntidade LONG NOT NULL CONSTRAINT cePredioEntidadeIdEntidade REFERENCES Entidade (IdEntidade) ON UPDATE CASCADE, CONSTRAINT cpPredioEntidade PRIMARY KEY (IdPredio,IdEntidade)); 4.1.20 Representante CREATE TABLE Representante ( IdRepresentante COUNTER CONSTRAINT cpRepresentante PRIMARY KEY, NomeRepresentante VARCHAR(70) NOT NULL, Morada VARCHAR (100) NOT NULL, CodPostal CHAR (8) NOT NULL CONSTRAINT ceRepresentanteCodPostal REFERENCES CodigoPostal(CodPostal) ON UPDATE CASCADE, Localidade VARCHAR (50) NOT NULL, Pais VARCHAR (50) NOT NULL, Telefone CHAR(14), Telemovel CHAR(14), Fax CHAR(14), CorreioElectronico VARCHAR (50), Observacoes MEMO); 4.1.21 TipoBeneficiario CREATE TABLE TipoBeneficiario ( IdTipoBeneficiario COUNTER CONSTRAINT cpTipoBeneficiario PRIMARY KEY, TipoBeneficiario VARCHAR(50) NOT NULL ); 4.1.22 TipoEntidade CREATE TABLE TipoEntidade ( IdTipoEntidade COUNTER CONSTRAINT cpTipoEntidade PRIMARY KEY, TipoEntidade VARCHAR(50) NOT NULL); 4.1.23 UsoSolo CREATE TABLE UsoSolo ( IdUsoSolo COUNTER CONSTRAINT cpUsoSolo PRIMARY KEY, UsoSolo VARCHAR(50) NOT NULL); 62103bddtf-121206171429-phpapp01.doc 31
  • 34. ISEGI – Instituto Superior de Estatística e Gestão de Informação Mestrado/Pós-graduação em C&SIG (2002/2003) 62103 - Bases de Dados Trabalho Final 4.1.24 Criação de Indices 4.1.24.1 BocaRega CREATE INDEX IdxBocaRegaIdHidrante ON BocaRega (IdHidrante) CREATE INDEX IdxBocaRegaIdBlocoRega ON BocaRega (IdBlocoRega) CREATE INDEX IdxBocaRegaIdModelo ON BocaRega (IdModelo) CREATE INDEX IdxBocaRegaIdFotografia ON BocaRega (IdFotografia) 4.1.24.2 Catalogo CREATE INDEX IdxCatalogo IdModelo ON Catalogo (IdModelo ) 4.1.24.3 Entidade CREATE INDEX IdxEntidadeCodPostal ON Entidade (CodPostal) CREATE INDEX IdxEntidadeIdTipoEntidade ON Entidade (IdTipoEntidade) CREATE INDEX IdxEntidadeIdRepresentante ON Entidade (IdRepresentante) 4.1.24.4 Fabricante CREATE INDEX IdxFabricanteCodPostal ON Fabricante (CodPostal) 4.1.24.5 Fornecedor CREATE INDEX IdxFornecedorCodPostal ON Fornecedor (CodPostal) 4.1.24.6 Marca CREATE INDEX IdxMarcaIdFabricante ON Marca (IdFabricante) 4.1.24.7 Modelo ALTER TABLE Modelo ADD CONSTRAINT ceModeloIdMarca FOREIGN KEY (IdMarca) REFERENCES Marca (IdMarca) ON UPDATE CASCADE; ALTER TABLE Modelo ADD CONSTRAINT ceModeloIdEquipamento FOREIGN KEY (IdEquipamento) REFERENCES Equipamento (IdEquipamento) ON UPDATE CASCADE; CREATE INDEX IdxModeloIdMarca ON Modelo (IdMarca) CREATE INDEX IdxModeloIdEquipamento ON Modelo (IdEquipamento) 62103bddtf-121206171429-phpapp01.doc 32
  • 35. ISEGI – Instituto Superior de Estatística e Gestão de Informação Mestrado/Pós-graduação em C&SIG (2002/2003) 62103 - Bases de Dados Trabalho Final 4.1.24.8 Parcela CREATE INDEX IdxParcelaIdPredio ON Parcela (IdPredio) CREATE INDEX IdxParcelaIdBocaRega ON Parcela (IdBocaRega) CREATE INDEX IdxParcelaIdTipoBeneficiario ON Parcela (IdTipoBeneficiario) CREATE INDEX IdxParcelaIdCultura ON Parcela (IdCultura) 4.1.24.9 Predio CREATE INDEX IdxPredioDCF ON Predio (DCF) CREATE INDEX IdxPredioIdUsoSolo ON Predio (IdUsoSolo) 4.1.24.10 Representante CREATE INDEX IdxRepresentanteCodPostal ON Representante (CodPostal) 62103bddtf-121206171429-phpapp01.doc 33
  • 36. ISEGI – Instituto Superior de Estatística e Gestão de Informação Mestrado/Pós-graduação em C&SIG (2002/2003) 62103 - Bases de Dados Trabalho Final 5. MANUAL DO UTILIZADOR 5.1 Projecto VB CriaBDD.vbp Seguidamente apresentam-se os ecrãs principais do projecto de VB que se utilizou pra cria a Base de Dados GestPerim.mdb, bem como as suas vinte e três tabelas. 1. Ecrã de entrada Após se entrar no projecto CriaBDD.vbp, e de o colocar a correr é nos retornado o ecrã de entrada que se passa a apresentar: Neste ecrã, são-nos apresentadas duas hipóteses, cada uma correspondendo a um botão: • Criar a Base de Dados, e • Sair (da aplicação). Acionando o botão “Criar Bse de Dados” surge-nos outro ecrã onde nos é solicitada uma palavra-passe (prédefinida como ‘1234’). 2. Introdução da palavra-passe 62103bddtf-121206171429-phpapp01.doc 34
  • 37. ISEGI – Instituto Superior de Estatística e Gestão de Informação Mestrado/Pós-graduação em C&SIG (2002/2003) 62103 - Bases de Dados Trabalho Final Após a correcta introdução da palavra-passe surge-nos um terceiro ecrã, que disponibiliza as ferramentas necessária à: • Criação do ficheiro da Base de Dados (*.mdb); • Criação das Tabelas da Base de Dados; e • Criação dos indices nas tabelas anteriores. 62103bddtf-121206171429-phpapp01.doc 35