1 / 13

Disciplina: Banco de Dados III

UFSC-CTC-INE Curso de Ciência da Computação. Disciplina: Banco de Dados III. Ronaldo S. Mello 2005/1. Sumário. 1 Aplicações Não-Convencionais 2 BD Orientado a Objetos e Objeto-Relacional 3 BD Temporal 4 BD Geográfico 5 XML e BD. Sumário. 1 Aplicações Não-Convencionais

quito
Télécharger la présentation

Disciplina: Banco de Dados III

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. UFSC-CTC-INE Curso de Ciência da Computação Disciplina:Banco de Dados III Ronaldo S. Mello 2005/1

  2. Sumário 1 Aplicações Não-Convencionais 2 BD Orientado a Objetos e Objeto-Relacional 3 BD Temporal 4 BD Geográfico 5 XML e BD

  3. Sumário 1 Aplicações Não-Convencionais 2 BD Orientado a Objetos e Objeto-Relacional 3 BD Temporal 4 BD Geográfico 5 XML e BD

  4. BDs Relacionais (BDRs) • Dominam atualmente o mercado de SGBDs • Adequados a aplicações ditas convencionais • folha de pagamento • automação bancária • controle de estoque • ...

  5. BDR - Características • Orientados a registros • todas as tuplas com a mesma estrutura • todos os atributos com tamanho fixo • Tipos de dados simples • não-estruturados e monovalorados (atributos atômicos) • tamanho pequeno • numéricos ou cadeias de caracteres

  6. BDR - Características • Operações DML simples • consultas baseadas em predicados simples de seleção e/ou junção por igualdade de chaves • não envolvem procedimentos complexos sobre os dados • operações analíticas, invocação de métodos, ... • Transações de curta duração • operações bancárias • cadastros gerais • Atualizações “in-place” • dados históricos não são mantidos no BD

  7. Evolução do Hardware dos Computadores • Torna viável o desenvolvimento de aplicações de grande porte (não-convencionais) • área científica, projetos arquitetônicos e de engenharia, controle ambiental e urbano, aplicações distribuídas na Web, ... • Aplicações Não-Convencionais • dados (“entidades”) com representação (estrutura e relacionamentos) complexa complexa • operações complexas sobre estes dados

  8. Exemplos de Aplicações Não-Convencionais • CAD/CAM • dados: projetos arquitetônicos, projetos de componentes mecânicos • características: representação complexa com possíveis versões • Sistemas de Informação Geográfica • dados: mapas e entidades do terreno • características: representação gráfica (áreas geográficas); diversas operações analíticas

  9. Exemplos de Aplicações Não-Convencionais • Aplicações Web • dados: documentos semi-estruturados (XML) • características: representação e consultas complexas • estruturas hierárquicas; buscas por palavras-chave, ... • Sistemas Hipermídia • dados: imagens, vídeos, áudios, ... • características: dados longos; novas operações de manipulação

  10. Novas Necessidades de Gerenciamento de Dados • Representação de entidades complexas • estrutura não-fixa, vários níveis de composição, dados de diversas mídias, dados semi-estruturados, ... • atributos não-atômicos (conjuntos, tuplas, listas, ...) • Suporte à versões e históricos • representação de diversos estados de uma entidade • Exemplos: mapa, quadro clínico de um paciente

  11. Novas Necessidades de Gerenciamento de Dados • Transações longas • longa duração (horas, dias, semanas, ...) • podem ser compostas por sub-transações • exemplo: projeto arquitetônico • Extensões na DML e nas RIs • novas operações de manipulação (I/E/A/C de dados em estruturas complexas - listas, tuplas, ...) • relacionamentos com semânticas bem definidas (composto por, sucessor, adjacente, ...)

  12. Comparativo

  13. BDs Não-Convencionais • Novos modelos de dados para atender aos requisitos de dados de aplicações não-convencionais • tópico de pesquisa na área de BD • Exemplos • BD Orientado a Objeto • BD Temporal • BD Geográfico • BD XML Nativo • . . .

More Related