Projeto de Banco de Dados da Biblioteca Digital de Imagens de

Propaganda
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íficas
para 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.
Arquitetura do Projeto
Banco de Dados PostgreSQL



O PostgreSQL é um poderoso sistema
gerenciador de banco de dados objetorelacional 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
Download