Banco de Dados Multimídia. - inf.unioeste.brolguin/4463-semin/g7-apresentacao.pdf · Banco de...

46
Banco de Dados Multim´ ıdia. Banco de Dados Multim´ ıdia. Dayana De Biazi, Luiz Jos´ e Hoffmann Filho UNIOESTE - Universidade Estadual do Oeste do Paran´ a Centro de Ciˆ encias Exatas e Tecnol´ ogicas Curso de Bacharelado em Inform´ atica 28 de Setembro de 2005 Dayana De Biazi & Luiz Jos´ e Hoffmann Filho Banco de Dados Multim´ ıdia.

Transcript of Banco de Dados Multimídia. - inf.unioeste.brolguin/4463-semin/g7-apresentacao.pdf · Banco de...

Banco de Dados Multimıdia.

Banco de Dados Multimıdia.

Dayana De Biazi, Luiz Jose Hoffmann Filho

UNIOESTE - Universidade Estadual do Oeste do ParanaCentro de Ciencias Exatas e Tecnologicas

Curso de Bacharelado em Informatica

28 de Setembro de 2005

Dayana De Biazi & Luiz Jose Hoffmann Filho Banco de Dados Multimıdia.

Banco de Dados Multimıdia.

Agenda

Introducao

Banco de Dados Multimıdia

Sistema de Gerenciamento de Banco de Dados Multimıdia -SGBDMM

Aplicacoes de Banco de Dados Multimıdia

Conclusao

Referencias Bibliograficas

Dayana De Biazi & Luiz Jose Hoffmann Filho Banco de Dados Multimıdia.

Banco de Dados Multimıdia.

Introducao

Introducao

I Os bancos de dados multimıdia passaram a ganhar interessenos ultimos anos devido aos novos tipos de informacao quepassaram a estar presente em varios segmentos de aplicacoes.

Dayana De Biazi & Luiz Jose Hoffmann Filho Banco de Dados Multimıdia.

Banco de Dados Multimıdia.

Introducao

Cenarios Multimıdias

Cenarios Multimıdias

I E a cada dia que se passa mais importante e necessario setorna a utilizacao de dados multimıdia. Com a criacao dedispositivos de captura de imagem, como cameras digitais,que filmam e/ou tiram fotos, cada fez mais pequenas, leves,potentes e baratas, se tornou muito comum o armazenamentode deste tipo de dados em computadores. Bem com ainternet, que tambem tem muito deste tipo de dados.

I Um medico busca curar um paciente que tem um tumorcerebral;

I Um estudante realizando um pesquisa na internet;

I Cenas em Virtual Reality Modeling Language - VRML;

I Um banco de dados multimıdia tem apresentacoes embutidas.

Dayana De Biazi & Luiz Jose Hoffmann Filho Banco de Dados Multimıdia.

Banco de Dados Multimıdia.

Introducao

A Natureza dos Dados Multimıdia

A Natureza dos Dados Multimıdia

I Dados que sao armazenados:I Texto Livre;I Graficos;I Imagem;I Animacao;I Vıdeo;I Audio;I Composto (combinacao de dois ou mais tipos citados acima);I Apresentacao.

Dayana De Biazi & Luiz Jose Hoffmann Filho Banco de Dados Multimıdia.

Banco de Dados Multimıdia.

Introducao

Processamento de Dados Multimıdia

Processamento de Dados Multimıdia

I Devido a estrutura complexa;

I Dado multimıdia requer um processamento mais elaboradopara extrair informacoes de seu conteudo.

Dayana De Biazi & Luiz Jose Hoffmann Filho Banco de Dados Multimıdia.

Banco de Dados Multimıdia.

Introducao

Processamento de Dados Multimıdia

Processamento de Dados Multimıdia

I Diferencas de processamento de dados multimıdia de dadosconvencionais:

I O conteudo do dado multimıdia e capturado por tecnicasvariadas, diferentes entre si (por exemplo: o processamentodigital de imagens);

I Pesquisas executadas em bancos de dados multimıdiageralmente nao podem ser retornadas apenas com umaresposta textual;

I Usuarios de um sistema de banco de dados necessitam navegarpelas apresentacao multimıdia reformulando incrementalmentesuas pesquisas.

Dayana De Biazi & Luiz Jose Hoffmann Filho Banco de Dados Multimıdia.

Banco de Dados Multimıdia.

Introducao

Sistema de Informacao Multimıdia

Sistema de Informacao Multimıdia

I Os principais objetivos de um sistema de informacaomultimıdia sao:

I organizar;I apresentar;I sincronizar dados multimıdias para ambientes interativos.

I Envolvem dois conjuntos ou categorias de programas

Figura: Sistemas de informacao multimıdia [2].

Dayana De Biazi & Luiz Jose Hoffmann Filho Banco de Dados Multimıdia.

Banco de Dados Multimıdia.

Banco de Dados Multimıdia

Arquitetura do Banco de Dados Multimıdia

Arquitetura do Banco de Dados Multimıdia

I O princıpio de autonomia:

I O princıpio de uniformidade:

I O princıpio de organizacao hıbrida:

Dayana De Biazi & Luiz Jose Hoffmann Filho Banco de Dados Multimıdia.

Banco de Dados Multimıdia.

Banco de Dados Multimıdia

Arquitetura do Banco de Dados Multimıdia

O princıpio de autonomia

I as imagens, os videos e os documentos, sao organizadosdentro de uma mıdia - especifica para cada tipo do mıdia.

Figura: Arquitetura de Bando de Dados Multimıdia com o princıpio deautonomia [6].

Dayana De Biazi & Luiz Jose Hoffmann Filho Banco de Dados Multimıdia.

Banco de Dados Multimıdia.

Banco de Dados Multimıdia

Arquitetura do Banco de Dados Multimıdia

O princıpio de autonomia

I Requer a criacao de algoritmos e uma estrutura de dados paracada tipo de mıdia individual;

I Requer muito esforco computacional;

I Estruturas especializadas torna eficaz o acesso e conduz a umtempo de processamento rapido;

I Em sistemas legado, onde a estrutura e o index ja existam;

I Tecnicas orientado-objetos sao bem adaptadas;

Dayana De Biazi & Luiz Jose Hoffmann Filho Banco de Dados Multimıdia.

Banco de Dados Multimıdia.

Banco de Dados Multimıdia

Arquitetura do Banco de Dados Multimıdia

O princıpio de uniformidade

I e usado uma unica estrutura ”A”onde e indexado todos tiposde mıdia (imagem, vıdeo, documento, auditivo, etc.).

Figura: Arquitetura de Bando de Dados Multimıdia com o princıpio deuniformidade [6].

Dayana De Biazi & Luiz Jose Hoffmann Filho Banco de Dados Multimıdia.

Banco de Dados Multimıdia.

Banco de Dados Multimıdia

Arquitetura do Banco de Dados Multimıdia

O princıpio de uniformidade

I Usa pelo dispositivo de metadados;

I Facil de implementar;

I Os metadados devem ser criados de forma manual ouautomatica;

Dayana De Biazi & Luiz Jose Hoffmann Filho Banco de Dados Multimıdia.

Banco de Dados Multimıdia.

Banco de Dados Multimıdia

Arquitetura do Banco de Dados Multimıdia

O princıpio de organizacao hıbrida:

I certos tipos de mıdia usam os proprios ındices, enquantooutros usam ındices unificados.

Figura: Arquitetura de Bando de Dados Multimıdia com o princıpiohıbrido [6].

Dayana De Biazi & Luiz Jose Hoffmann Filho Banco de Dados Multimıdia.

Banco de Dados Multimıdia.

Banco de Dados Multimıdia

Arquitetura do Banco de Dados Multimıdia

O princıpio de organizacao hıbrida

I Assume as ”boas caracterısticas”das outras arquiteturas eelimina as desvantagens;

I Por exemplo, desejamos criar um banco de dados multimıdiaque consiste em tipos de mıdia M1,...,Mn;

1. Esse tipo de mıdia sao fontes legada e ja possui um ındice eum algoritmo para manipular este ındice. Neste caso,aproveita-se este ındice e o algoritmo existente.

2. Caso contrario, sera recomendado usar a aproximacao derepresentacao uniforme.

3. Assim e criado um codigo para executar a uniao de fontes demultiplos dados usando os ındices nativos.

Dayana De Biazi & Luiz Jose Hoffmann Filho Banco de Dados Multimıdia.

Banco de Dados Multimıdia.

Banco de Dados Multimıdia

Arquitetura do Banco de Dados Multimıdia

O princıpio de organizacao hıbrida

I Por exemplo, um usuario pode fazer uma consulta que ”Achetodos os clipes de imagens e audio no qual o chefe de Joao evisto (imagem) e ouvido (audio) falando com Jose”. Pode serexpressado como:

SELECT name , image, audioFROM employee E, ImageDB I, AudioDB A

WHEREE.name = "Joao"AND

I CONTAINS E.boss ANDA CONTAINS E.boss, AND

A CONTAINS "Jose"

Dayana De Biazi & Luiz Jose Hoffmann Filho Banco de Dados Multimıdia.

Banco de Dados Multimıdia.

Banco de Dados Multimıdia

Organizacao de Dados Multimıdia Baseado no Princıpio da Uniformidade

Organizacao de Dados Multimıdia Baseado no Princıpio daUniformidade

I A imagem foto1.gif, mostra Jane, Denis, e uma terceirapessoa nao identificada, em Brasilia, Brasil. O foto foi tiradaem 5 de Janeiro de 1997;

I O vıdeo vıdeo1.mpg, mostra Jane entregando a Denis umapasta de documentos. O vıdeo foi obtido do circuito internode TV da casa de Denis, em Brasilia, em Outubro de 1996;

I O documento Dopeman.txt, contem informacoes sobre Denis,obtido dos arquivos da polıcia.

Dayana De Biazi & Luiz Jose Hoffmann Filho Banco de Dados Multimıdia.

Banco de Dados Multimıdia.

Banco de Dados Multimıdia

Organizacao de Dados Multimıdia Baseado no Princıpio da Uniformidade

Organizacao de Dados Multimıdia Baseado no Princıpio daUniformidade

I Cada uma destas declaracoes afirmam alguma coisa sobre oque contem no objeto de mıdia (foto, vıdeo e documento).

I O conteudo e descrito semanticamente,

I Uma aproximacao mais utilizada sao os metadados.

I Por exemplo:

Dayana De Biazi & Luiz Jose Hoffmann Filho Banco de Dados Multimıdia.

Banco de Dados Multimıdia.

Banco de Dados Multimıdia

Organizacao de Dados Multimıdia Baseado no Princıpio da Uniformidade

Organizacao de Dados Multimıdia Baseado no Princıpio daUniformidade

I Demonstrar como e ter uma quantia de dados relevantes pararealizar uma consulta, e como pode ser realizado a interacaoentre o usuario e o sistema:

I Usuario: Procure todos os vıdeos ou fotos que mostrem Denise Jane trocando um pacote.

I Sistema: Desculpe, nao existe vıdeos ou fotos que mostremDenis ou Jane trocando pacotes.

I Usuario: Entao procure todos os vıdeos ou fotos que mostremDenis e Jane trocando uma pasta de documentos.

I Sistema: Ok, vıdeo1.mpg satisfaz o seu requerimento.

Dayana De Biazi & Luiz Jose Hoffmann Filho Banco de Dados Multimıdia.

Banco de Dados Multimıdia.

Banco de Dados Multimıdia

Organizacao de Dados Multimıdia Baseado no Princıpio da Uniformidade

Mıdia Abstrata

I E uma estrutura formal que pode ser usada para captura deconteudo da mıdia;

I A Mıdia Abstrata e uma 8− tupla(S, fe, ATTR, λ, R, F, Var1, Var2);

I Um banco de dados multimıdia e uma colecao de mıdiasabstratas;

Dayana De Biazi & Luiz Jose Hoffmann Filho Banco de Dados Multimıdia.

Banco de Dados Multimıdia.

Banco de Dados Multimıdia

Organizacao de Dados Multimıdia Baseado no Princıpio da Uniformidade

Sistema de Banco de Dados Estruturado - SMDS

I Sistema de Banco de Dados Estruturado - SMDS e um5-tupla, ({M1, ...,Mn,≡,≤, inh, subst}).

I Por exemplo, considere um sistema banco de dados multimıdiamuito simples contendo poucos objetos de mıdia registrados;

Mıdia Objeto Frame Caracterıstica(s)

Imagem foto1.gif - Igreja, DanubeImagem foto2.gif - Catedral, MelkImagem foto3.gif - Igreja, St. Paul, Romevıdeo video1.mpg 1-5 Igreja, Correntezavıdeo video2.mpg 6-10 Correntezaaudio audio1.wav 1-20 St. Peter, Tiber, Rome

Tabela: Tabela exemplo [6]

Dayana De Biazi & Luiz Jose Hoffmann Filho Banco de Dados Multimıdia.

Banco de Dados Multimıdia.

Banco de Dados Multimıdia

Organizacao de Dados Multimıdia Baseado no Princıpio da Uniformidade

Sistema de Banco de Dados Estruturado - SMDS

I Existe 3 mıdia abstrata, cada uma associada com dadosimagem, vıdeo e audio;

I ≡:I Igreja ≡ CatedralI Rio ≡ Correnteza

I A relacao ≤:I Tiber ≤ [Rio]I Danube ≤ [Rio]I St. Paul ≤ [Igreja]I St. Peter ≤ [Igreja]

Dayana De Biazi & Luiz Jose Hoffmann Filho Banco de Dados Multimıdia.

Banco de Dados Multimıdia.

Banco de Dados Multimıdia

Linguagem de Consulta para Recuperacao de Dados Multimıdia

Consulta SMDSs - Principio de Uniformidade

Todos os SMDS envolve as seguintes funcoes basicas que pode serusadas para consulta:

I FindType(Obj): Esta funcao recebe um objeto Obj de mıdiacomo entrada e retorna como saıda o tipo do objeto. Porexemplo:FindType(im1) = gifFindType(movie1) = mpg

Dayana De Biazi & Luiz Jose Hoffmann Filho Banco de Dados Multimıdia.

Banco de Dados Multimıdia.

Banco de Dados Multimıdia

Linguagem de Consulta para Recuperacao de Dados Multimıdia

Consulta SMDSs - Principio de Uniformidade

I FindObjWithFeature(f ): Esta funcao recebe umacaracterıstica f como entrada e retorna como saıda umconjunto de todos os objeto de mıdia que contem ascaracterısticas. Por exemplo:FindObjWithFeature(john) =

{im1.gif, im2.gif, im3.gif, video1.mpg:[1,5]}FindObjWithFeature(mary) ={video1.mpg:[1, 5], video1.mpg:[15,50]

Dayana De Biazi & Luiz Jose Hoffmann Filho Banco de Dados Multimıdia.

Banco de Dados Multimıdia.

Banco de Dados Multimıdia

Linguagem de Consulta para Recuperacao de Dados Multimıdia

Consulta SMDSs - Principio de Uniformidade

I FindObjWithFeatureandAttr(f , a, v): Recebe a caracterısticaf , um atributo nome a associados com a caracterıstica e umvalor v como entradas. Retorna todos os objetos o quecontem as caracterısticas e onde o valor do atributo a noobjeto o e v . Existem alguns pedidos simples para estafuncao, como:

I FindObjWithFeatureandAttr(Jane,Blusa,Azul) : Este pedidode consulta procura todos os objetos de mıdia em que Janeaparece com uma blusa azul;

Dayana De Biazi & Luiz Jose Hoffmann Filho Banco de Dados Multimıdia.

Banco de Dados Multimıdia.

Banco de Dados Multimıdia

Linguagem de Consulta para Recuperacao de Dados Multimıdia

Consulta SMDSs - Principio de Uniformidade

I FindFeaturesinObj(Obj): Procura por todas as caracterısticasque ocorre em um determinado objeto de mıdia. E retorna umconjunto de todas as caracterısticas semelhantes como saıda.Existem alguns pedidos simples para esta funcao, como:

I FindFeaturesinObj(im1.gif ): E pedido todas as caracterısticasdo arquivo imagem im1.gif . E retorna o objeto John e Lisacomo saıda;

Dayana De Biazi & Luiz Jose Hoffmann Filho Banco de Dados Multimıdia.

Banco de Dados Multimıdia.

Banco de Dados Multimıdia

Linguagem de Consulta para Recuperacao de Dados Multimıdia

Consulta SMDSs - Principio de Uniformidade

I FindFeaturesandAttrinObj(Obj): Retorna a relacao existenteno esquema (Caracter ıstivas,Atributos,Valores), onde a tripla(F ,A,V ) ocorre a saıda da relacao somente se ascaracterısticas F ocorrer na consulta FindFeatureinObj(Obj) eas caracterısticas F do atributo a sao definidas e te-se o valorv . Por exemplo:

I FindFeaturesandAttrinObj(im1.gif ), retorna a Tabela 2:

Caracterısticas Atributo ValorJohn Idade 32John Endereco Rua Faculdade,935 Cascavel PRMaria Idade 46Maria Endereco Rua Odontologia,840 Cascavel PRMaria Emprego UNIOESTEMaria Chefe Carlos Jose Maria Olguın

Tabela: Exemplo de Retorno de consulta [?]Dayana De Biazi & Luiz Jose Hoffmann Filho Banco de Dados Multimıdia.

Banco de Dados Multimıdia.

Banco de Dados Multimıdia

Linguagem de Consulta para Recuperacao de Dados Multimıdia

Consulta SMDSs - Principio de Uniformidade

O SMDS-SQL e uma extensao do SQL, incluindo todas asexpressoes normais validas do SQL. Nos construtoresSQL(SELECT ,FROM,WHERE ) podemos ter os seguintesmelhoramento:

Dayana De Biazi & Luiz Jose Hoffmann Filho Banco de Dados Multimıdia.

Banco de Dados Multimıdia.

Banco de Dados Multimıdia

Linguagem de Consulta para Recuperacao de Dados Multimıdia

Consulta SMDSs - Principio de Uniformidade

I A funcao SELECT pode conter entidades de mıdia.I Se m e um objeto de mıdia continuo, e i e j sao inteiros, entao

m : [i , j ] e a entidade de mıdia denotando todo o conjunto deframes de objeto de mıdia m que esta na posicao entre ossegmentos (inclusive) i e j .

I Se m nao e um objeto de mıdia continua, entao m e umaentidade de mıdia.

I Se m e uma entidade de mıdia, e a e um atributo de m, entaom.a e uma entidade de mıdia.

Dayana De Biazi & Luiz Jose Hoffmann Filho Banco de Dados Multimıdia.

Banco de Dados Multimıdia.

Banco de Dados Multimıdia

Linguagem de Consulta para Recuperacao de Dados Multimıdia

Consulta SMDSs - Principio de Uniformidade

I A funcao FROM pode ter entrada da forma〈midia〉〈origem〉〈M〉No qual somente os objetos de mıdia associados com o nomedo tipo de mıdia e o nome da origem do dado saoconsiderados, quando processada uma consulta, e que M euma variavel que varia sobre o objeto de mıdia.

Dayana De Biazi & Luiz Jose Hoffmann Filho Banco de Dados Multimıdia.

Banco de Dados Multimıdia.

Banco de Dados Multimıdia

Linguagem de Consulta para Recuperacao de Dados Multimıdia

Consulta SMDSs - Principio de Uniformidade

I A funcao WHERE permite expressoes da formatermINfunc callOnde

I term tambem e uma variavel ou um objeto que tem o mesmotipo de saıda da fun call

I fun call e alguma das cinco funcoes listadas anteriormente.

Dayana De Biazi & Luiz Jose Hoffmann Filho Banco de Dados Multimıdia.

Banco de Dados Multimıdia.

Banco de Dados Multimıdia

Linguagem de Consulta para Recuperacao de Dados Multimıdia

Consulta SMDSs - Principio de Uniformidade

Encontrar todas as imagens contento Jane e uma pessoavestindo uma blusa violeta, e tambem aparece no vıdeo comDenis.

SELECT M, PersonFROM smds source1 M, M1WHERE FindType(M)= Image ANDFindType(M1) = Video ANDM IN FindObjWithFeature(Jane) ANDM1 IN FindObjWithFeature(Danis) ANDPerson IN FindFeaturesinObj(M) ANDM IN FindObjWithFeatureandAttr(Person, Blusa,Violeta) ANDPerson IN FindFeaturesinObj(M1)ANDPerson 6= Jane ANDPerson 6= DenisDayana De Biazi & Luiz Jose Hoffmann Filho Banco de Dados Multimıdia.

Banco de Dados Multimıdia.

Banco de Dados Multimıdia

Linguagem de Consulta para Recuperacao de Dados Multimıdia

Consultando Representacoes Hıbridas de Dados Multimıdia

E necessario levar em contas duas necessidades:

1. HM-SQL tem que ter a habilidade para expressar consultasem cada uma das linguagens especificas, usadas por estasorigem nao SMDS.

2. HM-SQL tem que ter a habilidade para expressar unioes(joins) e outras operacoes algebricas binarias similares entre asorigens SMDS e as nao SMDS.

Dayana De Biazi & Luiz Jose Hoffmann Filho Banco de Dados Multimıdia.

Banco de Dados Multimıdia.

Banco de Dados Multimıdia

Linguagem de Consulta para Recuperacao de Dados Multimıdia

Consultando Representacoes Hıbridas de Dados Multimıdia

I E tratado cada uma destas necessidades em ordem (FILA), porestender o padrao SELECT ,FROM,WHERE dos construtoresSQL. A linguagem de consulta HM-SQL e exatamente comoSQL, exceto que as funcoes SELECT ,FROM,WHERE saoestendidas da seguinte maneira:

1. As funcoes SELECT e FROM sao tratadas exatamente damesma forma que em SMDS-SQL.

2. A funcao WHERE e expressa da seguinte forma:term IN MS: func calonde:

I term e tambem uma variavel ou um objeto tendo o mesmotipo de saıda do que a func cal como definido na origem demıdia MS .

I MS = SMDS, e func cal e uma das cinco funcoes SMDSdescritas anteriormente, ou MS nao e uma origem de mıdia, efunc cal e um consulta em QL(MS).

Dayana De Biazi & Luiz Jose Hoffmann Filho Banco de Dados Multimıdia.

Banco de Dados Multimıdia.

Banco de Dados Multimıdia

Linguagem de Consulta para Recuperacao de Dados Multimıdia

Consultando Representacoes Hıbridas de Dados Multimıdia

Assim, MH-SQL e exatamente como SMDS-SQL exceto por duasdiferencas:

1. func cal ocorrendo na funcao WHERE faz um detalhamentomais explicito com a origem da mıdia envolvida.

2. Consultas por linguagens de consultas sobre origem de dadosimplementada individualmente, podem ser embutidas dentrode uma consulta HM-SQL.

Dayana De Biazi & Luiz Jose Hoffmann Filho Banco de Dados Multimıdia.

Banco de Dados Multimıdia.

Sistema de Gerenciamento de Banco de Dados Multimıdia - SGBDMM

Sistema de Gerenciamento de Banco de Dados Multimıdia- SGBDMM

I A partir da segunda metade desse seculo;

I Para armazenar e manipular grandes volumes de dadosalfanumericos, bem formatados e comportados;

I Voltados para aplicacoes financeiras e comerciais;

I Possibilidade de compartilhar informacoes em um unico BD;

I Cada usuario tenha a sua propria visao dos dados, como sefosse o unico a utilizar o banco de dados;

I Facilidades de acesso, manutencao, controle e seguranca

Dayana De Biazi & Luiz Jose Hoffmann Filho Banco de Dados Multimıdia.

Banco de Dados Multimıdia.

Sistema de Gerenciamento de Banco de Dados Multimıdia - SGBDMM

Cenario dos SGBDS Multimıdia

Cenario dos SGBDs Multimıdia

I SGBDMM, sao capazes de agregar varios tipos de dadoscomplexos,

I Prover as mesmas facilidades como seguranca,compartilhamento, independencia, integridade e controle deredundancia de dados oferecidados pelos SGBDsconvencionais.

Dayana De Biazi & Luiz Jose Hoffmann Filho Banco de Dados Multimıdia.

Banco de Dados Multimıdia.

Sistema de Gerenciamento de Banco de Dados Multimıdia - SGBDMM

Conceitos e Caracterısticas do SGBD Multimıdia

Conceitos e Caracterısticas do SGBD Multimıdia

Na verdade os diferentes tipos de dados complexos envolvidos emum banco de dados multimıdia requerem metodos especiais para ogerenciamento, armazenamento, acesso, indexacao e recuperacaode dados, tornando o SGBDMM uma ferramenta mais sofisticadaque o SGBD tradicional.

I Integracao de dados;I Independencia de dados;I Controle de concorrencia;I Persistencia;I Controle de acesso;I Controle de integridade;I Recuperacao;I Processamento de pesquisa;I Controle de versao.

Dayana De Biazi & Luiz Jose Hoffmann Filho Banco de Dados Multimıdia.

Banco de Dados Multimıdia.

Sistema de Gerenciamento de Banco de Dados Multimıdia - SGBDMM

Requerimentos para um SGBD Multimıdia

Requerimentos para um SGBD Multimıdia

Um sistema gerenciador de banco de dados multimıdia devesuportar os seguintes requerimentos basicos:

I Metodos de indexacao, pesquisa e organizacao de dadosmultimıdia;

I Sincronizacao e integracao de diferentes tipos de dadosmultimıdia;

I Linguagens formais de pesquisa em ambiente multimıdia;

I Estruturas eficientes de armazenamento de dados;

I Integracao e suporte ao sistema operacional;

I Gerenciamento de bancos de dados multimıdia distribuıdos;

I Tecnicas de modelagem formais para dados multimıdia.

Dayana De Biazi & Luiz Jose Hoffmann Filho Banco de Dados Multimıdia.

Banco de Dados Multimıdia.

Sistema de Gerenciamento de Banco de Dados Multimıdia - SGBDMM

Requerimentos para um SGBD Multimıdia

Requerimentos para um SGBD Multimıdia

I Os modelos de dados precisam ser suficientemente ricos paracapturar a semantica do dado multimıdia;

I Devem ser capazes de prover representacao canonica paraimagens, cenas e eventos em termos de objetos e seucomportamento especial e temporal;

I Um modelo de dados multimıdia deve capturar as seguintesinformacoes:

Dayana De Biazi & Luiz Jose Hoffmann Filho Banco de Dados Multimıdia.

Banco de Dados Multimıdia.

Sistema de Gerenciamento de Banco de Dados Multimıdia - SGBDMM

Requerimentos para um SGBD Multimıdia

Requerimentos para um SGBD Multimıdia

I A estrutura detalhada dos objetos multimıdia;

I As operacoes pertinentes aos objetos multimıdia;

I As propriedades dos objetos multimıdia;

I Os relacionamentos entre os objetos multimıdia e os objetosdo mundo real;

I Propriedades, relacionamentos e operacoes em objetos domundo real.

Dayana De Biazi & Luiz Jose Hoffmann Filho Banco de Dados Multimıdia.

Banco de Dados Multimıdia.

Sistema de Gerenciamento de Banco de Dados Multimıdia - SGBDMM

Sistemas Comerciais para Gerencia de Informacoes Multimıdia

Sistemas Comerciais para Gerencia de InformacoesMultimıdia

I Nao existem SGBDs projetados com a finalidade unica degerencia de dados multimıdia;

I varios SGBDs hoje em dia suportam tipos de dadosmultimıdia, podemos citar:

I Informix Dynamic ServerI DB2I Universal database(UDB)da IBMI Oracle 8.0I CA-JASMINEI SybaseI ODBII

Dayana De Biazi & Luiz Jose Hoffmann Filho Banco de Dados Multimıdia.

Banco de Dados Multimıdia.

Aplicacoes de Banco de Dados Multimıdia

Aplicacoes de Banco de Dados Multimıdia

I As aplicacoes de um banco de dados multimıdia podem variarentre as diferentes areas existentes:

I Gerenciamento de documentos e registros;I Disseminacao de conhecimento;I Educacao e treinamento;I Marketing, propagandas, vendas no varejo,

entretenimento e turismo;I Controle e monitoramento em tempo real.

Dayana De Biazi & Luiz Jose Hoffmann Filho Banco de Dados Multimıdia.

Banco de Dados Multimıdia.

Conclusao

Conclusao

I Existe um interesse crescente em torno da computacaomultimıdia;

I E esse interesse se estende, mas nao se limita, a varios ramosda Ciencia de Computacao como redes de computadores,banco de dados, computacao distribuıda, compressao dedados, processamento de documentos digitais, computacaografica, interface homem/maquina, reconhecimento depadroes, realidade virtual e inteligencia artificial;

I Recursos como requisicao de dados com base similares e aentrega dos dados em taxas constantes sao topicos depesquisa em andamento.

Dayana De Biazi & Luiz Jose Hoffmann Filho Banco de Dados Multimıdia.

Banco de Dados Multimıdia.

Referencias Bibliograficas

Referencias

[1]ADJEROH, D. A. e NWOSU, K. C.Multimedia Database Management - Requirements and Issues.IEEE.

[2] ANDRADE, N. S.Sistemas de Informacao Multimıdia.FJP, DCC/UFMG, 1998. Dissertacao de Mestrado.

[3]CODD, E. F.A relational model of data for large shared data banks.Communications of the ACM, [S.l.], v.13, n.6, p.377387, june,1970.

Dayana De Biazi & Luiz Jose Hoffmann Filho Banco de Dados Multimıdia.

Banco de Dados Multimıdia.

Referencias Bibliograficas

Referencias

[4]MARCUS, S. e SUBRAHMANIAN, V. S.Foundation of multimedia database systems.Journaul of the ACM, [S.l.], v.43, n.3, p.474523, may, 1996.

[5]NAVATHE, S. e ELMASRI, R.Sistemas de Banco de Dados Fundamentos e Aplicacoes.2000. Terceia Edicao, Rio de Janeiro.

[6]SUBRAHMANIAN, U. S.Principles of Multimedia Database Systems.2001. San Francisco, California.

Dayana De Biazi & Luiz Jose Hoffmann Filho Banco de Dados Multimıdia.