gbddoc - gestão de uma base de dados documental grupo formado por : - pedro borges nº 17892 -...
TRANSCRIPT
![Page 1: GBDDoc - Gestão de uma Base de Dados Documental Grupo formado por : - Pedro Borges Nº 17892 - Ricardo Oliveira Nº 17899 - Serafim Gomes Nº 17906](https://reader034.vdocuments.mx/reader034/viewer/2022051400/552fc180497959413d8f1f14/html5/thumbnails/1.jpg)
GBDDoc - Gestão de uma Base de Dados Documental
Grupo formado por :
- Pedro Borges Nº 17892 - Ricardo Oliveira Nº 17899 - Serafim Gomes Nº 17906
![Page 2: GBDDoc - Gestão de uma Base de Dados Documental Grupo formado por : - Pedro Borges Nº 17892 - Ricardo Oliveira Nº 17899 - Serafim Gomes Nº 17906](https://reader034.vdocuments.mx/reader034/viewer/2022051400/552fc180497959413d8f1f14/html5/thumbnails/2.jpg)
Objectivos
Permitir a partilha de documentos via Web Permitir centralizar os documentos a disponibilizar Criar aplicações para gerir o Servidor em várias plataformas Criar as bases para a independência geral da implementação (com um mínimo de alterações) Permitir a associação a um documento de uma ou mais chaves pelas quais possa ser pesquisado
![Page 3: GBDDoc - Gestão de uma Base de Dados Documental Grupo formado por : - Pedro Borges Nº 17892 - Ricardo Oliveira Nº 17899 - Serafim Gomes Nº 17906](https://reader034.vdocuments.mx/reader034/viewer/2022051400/552fc180497959413d8f1f14/html5/thumbnails/3.jpg)
Arquitectura
Clientes(Browser)
Servidor
........
SpiderB.D. Informix
ESQL/C
CGI’s
(com PROLOG)
Cliente VB
Cliente VB
Access
........
![Page 4: GBDDoc - Gestão de uma Base de Dados Documental Grupo formado por : - Pedro Borges Nº 17892 - Ricardo Oliveira Nº 17899 - Serafim Gomes Nº 17906](https://reader034.vdocuments.mx/reader034/viewer/2022051400/552fc180497959413d8f1f14/html5/thumbnails/4.jpg)
Tabelas Nucleares
![Page 5: GBDDoc - Gestão de uma Base de Dados Documental Grupo formado por : - Pedro Borges Nº 17892 - Ricardo Oliveira Nº 17899 - Serafim Gomes Nº 17906](https://reader034.vdocuments.mx/reader034/viewer/2022051400/552fc180497959413d8f1f14/html5/thumbnails/5.jpg)
Clientes Visual Basic (#1)
Podem existir vários gestores da Base de Dados (sendo o “administrador” um caso especial) Pode ser escolhida qual a B.D. com qual trabalhar (Access/Informix)
![Page 6: GBDDoc - Gestão de uma Base de Dados Documental Grupo formado por : - Pedro Borges Nº 17892 - Ricardo Oliveira Nº 17899 - Serafim Gomes Nº 17906](https://reader034.vdocuments.mx/reader034/viewer/2022051400/552fc180497959413d8f1f14/html5/thumbnails/6.jpg)
Clientes Visual Basic (#2)
Gestão de Utilizadores, Proprietários e Autores é semelhante
![Page 7: GBDDoc - Gestão de uma Base de Dados Documental Grupo formado por : - Pedro Borges Nº 17892 - Ricardo Oliveira Nº 17899 - Serafim Gomes Nº 17906](https://reader034.vdocuments.mx/reader034/viewer/2022051400/552fc180497959413d8f1f14/html5/thumbnails/7.jpg)
Clientes Visual Basic (#3)
Gestão de Assuntos, Chaves, Qualidades e Tipos é semelhante
![Page 8: GBDDoc - Gestão de uma Base de Dados Documental Grupo formado por : - Pedro Borges Nº 17892 - Ricardo Oliveira Nº 17899 - Serafim Gomes Nº 17906](https://reader034.vdocuments.mx/reader034/viewer/2022051400/552fc180497959413d8f1f14/html5/thumbnails/8.jpg)
Clientes Visual Basic (#4)
Gestão de Documentos :
![Page 9: GBDDoc - Gestão de uma Base de Dados Documental Grupo formado por : - Pedro Borges Nº 17892 - Ricardo Oliveira Nº 17899 - Serafim Gomes Nº 17906](https://reader034.vdocuments.mx/reader034/viewer/2022051400/552fc180497959413d8f1f14/html5/thumbnails/9.jpg)
Clientes Visual Basic (#5)
Adição / Edição de um Documento :
![Page 10: GBDDoc - Gestão de uma Base de Dados Documental Grupo formado por : - Pedro Borges Nº 17892 - Ricardo Oliveira Nº 17899 - Serafim Gomes Nº 17906](https://reader034.vdocuments.mx/reader034/viewer/2022051400/552fc180497959413d8f1f14/html5/thumbnails/10.jpg)
Clientes Visual Basic (#6)
Adição / Edição de um Documento (cont.) :
![Page 11: GBDDoc - Gestão de uma Base de Dados Documental Grupo formado por : - Pedro Borges Nº 17892 - Ricardo Oliveira Nº 17899 - Serafim Gomes Nº 17906](https://reader034.vdocuments.mx/reader034/viewer/2022051400/552fc180497959413d8f1f14/html5/thumbnails/11.jpg)
Clientes Visual Basic (#7)
Consultas de Documentos de um Autor, Chave, Tipo, Proprietário, Assunto ou com Autores numa Qualidade semelhantes e utilizando PROLOG
![Page 12: GBDDoc - Gestão de uma Base de Dados Documental Grupo formado por : - Pedro Borges Nº 17892 - Ricardo Oliveira Nº 17899 - Serafim Gomes Nº 17906](https://reader034.vdocuments.mx/reader034/viewer/2022051400/552fc180497959413d8f1f14/html5/thumbnails/12.jpg)
Clientes Visual Basic (#8)
Privilégios da Conta “administrador” :
Gestão de Contas (Access/Informix)
![Page 13: GBDDoc - Gestão de uma Base de Dados Documental Grupo formado por : - Pedro Borges Nº 17892 - Ricardo Oliveira Nº 17899 - Serafim Gomes Nº 17906](https://reader034.vdocuments.mx/reader034/viewer/2022051400/552fc180497959413d8f1f14/html5/thumbnails/13.jpg)
Clientes Visual Basic (#9)
Privilégios da Conta “administrador” (cont.) :
Registo de Operações (Informix)
![Page 14: GBDDoc - Gestão de uma Base de Dados Documental Grupo formado por : - Pedro Borges Nº 17892 - Ricardo Oliveira Nº 17899 - Serafim Gomes Nº 17906](https://reader034.vdocuments.mx/reader034/viewer/2022051400/552fc180497959413d8f1f14/html5/thumbnails/14.jpg)
Clientes Visual Basic (#10)
Privilégios da Conta “administrador” (cont.) :
Registo de Acessos (Informix)
![Page 15: GBDDoc - Gestão de uma Base de Dados Documental Grupo formado por : - Pedro Borges Nº 17892 - Ricardo Oliveira Nº 17899 - Serafim Gomes Nº 17906](https://reader034.vdocuments.mx/reader034/viewer/2022051400/552fc180497959413d8f1f14/html5/thumbnails/15.jpg)
Tabelas Auxiliares
Tabelas “Documentos_Temp_<Random>”, “Chaves_ Temp_<Random>” e “Autores_Temp_<Random>” usadas temporáriamente por razões de design ou de funcionalidade Tabelas “Registo_Login” e “Registo_Movimentos” utilizadas para armazenar os respectivos logs
![Page 16: GBDDoc - Gestão de uma Base de Dados Documental Grupo formado por : - Pedro Borges Nº 17892 - Ricardo Oliveira Nº 17899 - Serafim Gomes Nº 17906](https://reader034.vdocuments.mx/reader034/viewer/2022051400/552fc180497959413d8f1f14/html5/thumbnails/16.jpg)
Criação dos Logs (#1)
Registo de Acessos :
![Page 17: GBDDoc - Gestão de uma Base de Dados Documental Grupo formado por : - Pedro Borges Nº 17892 - Ricardo Oliveira Nº 17899 - Serafim Gomes Nº 17906](https://reader034.vdocuments.mx/reader034/viewer/2022051400/552fc180497959413d8f1f14/html5/thumbnails/17.jpg)
Criação dos Logs (#2)
Registo de Movimentos :
![Page 18: GBDDoc - Gestão de uma Base de Dados Documental Grupo formado por : - Pedro Borges Nº 17892 - Ricardo Oliveira Nº 17899 - Serafim Gomes Nº 17906](https://reader034.vdocuments.mx/reader034/viewer/2022051400/552fc180497959413d8f1f14/html5/thumbnails/18.jpg)
Criação dos Logs (#3)
Registo de Movimentos (cont.) :
![Page 19: GBDDoc - Gestão de uma Base de Dados Documental Grupo formado por : - Pedro Borges Nº 17892 - Ricardo Oliveira Nº 17899 - Serafim Gomes Nº 17906](https://reader034.vdocuments.mx/reader034/viewer/2022051400/552fc180497959413d8f1f14/html5/thumbnails/19.jpg)
Criação dos Logs (#4)
Registo de Movimentos (cont.) :
![Page 20: GBDDoc - Gestão de uma Base de Dados Documental Grupo formado por : - Pedro Borges Nº 17892 - Ricardo Oliveira Nº 17899 - Serafim Gomes Nº 17906](https://reader034.vdocuments.mx/reader034/viewer/2022051400/552fc180497959413d8f1f14/html5/thumbnails/20.jpg)
ESQL/C
![Page 21: GBDDoc - Gestão de uma Base de Dados Documental Grupo formado por : - Pedro Borges Nº 17892 - Ricardo Oliveira Nº 17899 - Serafim Gomes Nº 17906](https://reader034.vdocuments.mx/reader034/viewer/2022051400/552fc180497959413d8f1f14/html5/thumbnails/21.jpg)
CGI’s
![Page 22: GBDDoc - Gestão de uma Base de Dados Documental Grupo formado por : - Pedro Borges Nº 17892 - Ricardo Oliveira Nº 17899 - Serafim Gomes Nº 17906](https://reader034.vdocuments.mx/reader034/viewer/2022051400/552fc180497959413d8f1f14/html5/thumbnails/22.jpg)
Futuros Desenvolvimentos :
Implementação de Perfis de Utilizador que permitam inferir os seus gostos Passagem da maior parte da complexidade para o Servidor Separação definitiva entre realidades Access/Informix Possível divisão da aplicação em duas outras :
Uma para disponibilizar Documentos via Web Outra para organizar os Documentos locais