>> Tecnologia Eletrônica >  >> Casa Inteligente >> Vida Inteligente

Vantagens de Banco de Dados Objeto-Relacional

Bancos de dados objeto-relacionais combinam características de bancos relacionais e programação orientada a objetos. Isso significa que ao desenvolver estes bancos, pode incluir métodos e tipos de dados. Aumenta capacidade de classificar e localizar arquivos mais rápido. Atribuindo estes tipos de dados aos arquivos, pode filtrá-los melhor. Também pode recuperar arquivos que compartilham mesmas características.

Extensibilidade

Capacidades de banco objeto-relacional são estendidas com adição de novos tipos de dados, métodos de acesso e funções da programação orientada a objetos. Pode adicionar caracteres alfanuméricos com tipos de dados alfanuméricos. Tipos complexos combinam características de tipos existentes. Pode especificar tipos por texto que deseja conter ou bytes usados. Tipos definidos pelo usuário podem ser opacos ou distintos. Também pode adicionar processadores virtuais definidos pelo usuário.

Herança

Diferente de Bancos Relacionais, Bancos Objeto-Relacionais permitem herança. Dentro da herança, pode desenvolver classes para seus tipos de dados. Estes objetos herdam certas capacidades de outras classes para usar em outras funções do banco. Propriedades herdadas podem ser simples como todos arquivos na "Classe A" são sinistros de seguro. Se programar "Classe B" para herdar características da "Classe A", então "Classe B" também serão sinistros, mas poderiam ser sinistros processados recentemente. Através da herança, tipos de dados herdam características de outros.

Polimorfismo

Polimorfismo em Bancos Objeto-Relacionais envolve permitir que um operador tenha significados diferentes no mesmo banco. Pode conectar tabelas construindo relacionamentos. Inclui registros que podem conter mesmo nome mas informações diferentes. Exemplo: registros para João Silva, alguns sinistros e alguns relatórios de acidente. Pode conectar tabelas pelo operador nome; ao consultar banco para puxar registros, trará todos contendo João Silva.

Encapsulamento

Usaria encapsulamento com bancos objeto-relacionais na forma de tabelas. Exemplo: quer Tabela 1 incluir nome, endereço, telefone e e-mail para contatos. Encapsulando classe "Contatos", combina todas informações nesta tabela. Assim, ao consultar banco para esta informação, gera relatório no estilo formulário incluindo tudo.

Sistemas de Gerenciamento de Banco de Dados

Bancos Objeto-Relacionais podem construir sistemas de gerenciamento. Pode conectá-los a sites de empresas permitindo atualizações como registros de inventário. Componentes de objetos no site fazem atualizações quando usuário faz pedido clicando botões de controle programados para conectar a estes sistemas.