BD ObrasArte

Post on 20-Feb-2016

5 views 0 download

description

ObrasArte

Transcript of BD ObrasArte

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