Post on 20-Feb-2016
description
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 arquivoda 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 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