1 / 25

Projeto de Banco de Dados da Biblioteca Digital de Imagens de Obras de Arte

Projeto de Banco de Dados da Biblioteca Digital de Imagens de Obras de Arte. Alunos: Diogo do Nascimento Leandro Luiz Mendes. Objetivo.

Télécharger la présentation

Projeto de Banco de Dados da Biblioteca Digital de Imagens de Obras de Arte

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Projeto de Banco de Dados da Biblioteca Digital de Imagens de Obras de Arte Alunos: Diogo do Nascimento Leandro Luiz Mendes

  2. Objetivo • Criar um de repositório de imagens de obras de arte que suporte a recuperação das mesmas por campos de metadados como título, autor, estilo, formato e técnica empregada na sua produção. • A descrição dos metadados é fundamental para permitir a recuperação das imagens. • O projeto utiliza padrões para a descrição de metadados de uso geral e algumas extensões específicas para obras de arte.

  3. Dublin Core • Definições de elementos de metadados • Padrão definido originalmente na [RFC2413]. • A padronização contribui para a integração dos metadados com aqueles de outros sistemas, aplicações ou comunidades

  4. Elementos do Dublin Core • Título • Criador • Assunto • Descrição • Editor • Outro Contribuinte • Data • Identificador • Fonte • Língua, • Relação, • Cobertura • Direitos

  5. Elementos Utilizados • Título • Descrição • Criador • Data

  6. Extensões específicaspara obras de arte • Estilo – período, estilo da obra • Tipo – pintura, escultura, fotografia • Técnica – técnica utilizada para produzir a obra

  7. Tabela Imagem Possui dados diretamente ligados ao arquivo da imagem • Nome – descrição fornecida pelo usuário • Id_formato – aponta para o formato • Id_usuario – aponta para o usuário • Id_obra – aponta para a obra

  8. Tabela Obra São os metadados da obra • Titulo – titulo da obra • Descrição – descrição da obra • Data – ano da criação da obra • Id_tipo – aponta para o tipo da obra • Id_tecnica - aponta para a técnica da obra • Id_estilo - aponta para o estilo da obra

  9. Tabela Criador Contem os Autores das Obras • Nome – nome do Autor • Data do Nascimento • Data da Morte • Id_estilo - aponta para o estilo do Autor • Id_pais - aponta para o país do Autor

  10. Tabela Usuário Responsável pelos dados dos Usuários • Nome • Login • Senha

  11. Tabelas Auxiliares • Estilo – (Cubismo, Barroco, etc) • Formato – (jpg,jpeg,gif,bmp,png) • Técnica – (óleo sobre tela, escultura em argila, etc) • Tipo – (pintura, escultura, fotografia) • Pais

  12. Projeto • O banco de dados foi normalizado para que uma obra (conjunto de metadados) possa ter varias imagens. • Para poder possuir um ou vários Criadores. • E os Criadores possuir um ou vários estilos.

  13. Arquitetura do Projeto

  14. Banco de Dados PostgreSQL • O PostgreSQL é um poderoso sistema gerenciador de banco de dados objeto-relacional de código aberto • Tem mais de 15 anos de desenvolvimento ativo e uma arquitetura que comprovadamente ganhou forte reputação de confiabilidade, integridade de dados e conformidade a padrões • É considerado o melhor Banco de Dados Open Source

  15. Glassfish • O Sun GlassFish Enterprise Server, a implementação de referência Java EE, é um servidor de aplicações de código aberto de nível corporativo que oferece desempenho, confiabilidade, produtividade e facilidade de uso superiores a uma fração do custo de servidores de aplicações proprietários • Como a implementação de referência Java EE é construída em código aberto, o GlassFish elimina a dependência de fornecedores, e permite que clientes aproveitem os mais recentes padrões e inovações do setor

  16. Java • Utilizamos a versão jdk1.6.0 • JSP • JSF • RichFaces

  17. Funções do Projeto • Aplicação WEB • Cadastro de Usuários • Login de Usuários • Pesquisa de Imagens de obras • Cadastro de imagens de obras e seus metadados • Cadastro de tabelas auxiliares

More Related