250 likes | 327 Views
Projeto de Banco de Dados da Biblioteca Digital de Imagens de Obras de Arte. Alunos: Diogo do Nascimento Leandro Luiz Mendes. Objetivo.
E N D
Projeto de Banco de Dados da Biblioteca Digital de Imagens de Obras de Arte Alunos: Diogo do Nascimento Leandro Luiz Mendes
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.
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
Elementos do Dublin Core • Título • Criador • Assunto • Descrição • Editor • Outro Contribuinte • Data • Identificador • Fonte • Língua, • Relação, • Cobertura • Direitos
Elementos Utilizados • Título • Descrição • Criador • Data
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
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
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
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
Tabela Usuário Responsável pelos dados dos Usuários • Nome • Login • Senha
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
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.
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
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
Java • Utilizamos a versão jdk1.6.0 • JSP • JSF • RichFaces
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