interpretados, o que nao e adequado para a rica semantica dos dados multimidia. Em particular, operacoes dependentes de tempo nao podem ser modeladas, ficando o SGBD atuando apenas como um armazenador de dados. Nesse caso o SGBD prove apenas a persistencia dos dados, bufferizacao do acesso aos dados, suporte a multi-usuario, recuperacao e controle de autorizacao. Os dados armazenados ainda nao sao interpretados e as funcoes disponiveis para opera-los sao genericas. Se nao forem providos mecanismos de abstracao, nao e possivel o desacoplamento das aplicacoes multimidia, em relacao a semantica dos dados. Cada aplicacao tem que implementar a semantica, por si mesma, inclusive determinar as tecnicas de apresentacao aplicaveis no objeto. Para processamento eficiente de dados continuos, conceitos particulares de armazenamento e bufferizacao sao necessarios. Uma implementacao baseada em campos longos de proposito geral nao suporta tais mecanismos, em geral, em SGBDs relacionais, o armazenamento e recuperacao de documentos multimidia apresentam dificuldades adicionais, devido as estruturas hierarquicas complexas e estruturas sequenciais, que tipicamente sao dificeis de mapear para estruturas relacionais. Isso conduziria para muitas tabelas e expressoes de recuperacao complexas.Uso de funcoes externas:Para contornar essas limitacoes, alguns SGBDs relacionais programaram algumas extensoes para permitir a representacao de tipos de dados multimidia e extensoes da linguagem de consulta, como por exemplo, o STARBURST e o POSTGRESS/Ilustra. Extensibilidade permite funcionalidades externas a serem incorporadas ao sistema. Alguns SGBDs permitem o uso de funcoes externas para processar dados armazenados no banco de dados. Isso e devido as limitacoes da linguagem de manipulacao de dados como a SQL. Frequentemente, e util reusar algoritmos externos, programas e ferramentas no contexto de apresentacoes multimidia.Orientacao a Objetos:Essa abordagem oferece mecanismos para extensao de tipos existentes e a definicao de novos tipos (classes) junto com suas operacoes e oferece o suporte mais flexivel, alem de permitir a modelagem de relacionamentos complexos entre as entidades. Isso resulta num melhor suporte para modelar objetos multimidia estruturados complexos, a definicao de tipos de midia abstratos e operacoes sobre unidades de dados de midia.Abstracao de dados e muito importante para processar os documentos eficientemente, evitando duplicatas. Abstracoes mais complexas podem ser usadas para indexar dados e prover um acesso rapido. As abstracoes podem ser fornecidas pelo usuario ou pelo sistema, baseado no conteudo dos dados multimidia. E interessante armazena-las, uma vez que sua computacao pode ser bem cara. Deve ser possivel prover varias camadas de abstracao.SGBDs orientados a objeto podem ser usados em aplicacoes que lidam com graficos, textos e figuras. Documentos multimidia estaticos com estruturas complexas podem ser modelados sem restricoes. Para midia dependente de tempo e documentos dinamicos, os problemas de acesso orientado astream, acesso em tempo real e tecnicas de armazenamento apropriadas continuam. Capacidades de modelagem temporal tambem faltam.Nenhuma das abordagens convencionais e capaz de suportar constraints de sincronizacao ou QOS. Isso conduz a uma deficiencia da interface do banco de dados, na medida em que ele nao pode suportar as operacoes providas pelo modelo apropriadamente. A situacao torna-se mais seria em caso de acesso multi-usuario.Embora em muitas situacoes a semantica de dados multimidia possa ser representada em tipos de dados