Objeto Bancos de dados relacionais combinar as características de ambos os bancos de dados relacionais e programação orientada a objetos . Isso significa que, ao desenvolver esses bancos de dados , você pode incluir métodos e tipos de dados. Isso aumenta a sua capacidade de classificar e localizar arquivos dentro desses bancos de dados mais rápido. Ao atribuir esses tipos de dados para os seus arquivos , você pode filtrá-los melhor através do banco de dados. Você também pode recuperar arquivos que compartilham as mesmas características.
Extensibilidade
Objeto capacidades de banco de dados relacionais são estendido com a adição de novos tipos de dados , métodos de acesso e funções encontradas em programação orientada a objetos . Você pode adicionar caracteres de cordas com tipos de dados alfanuméricos. Tipos de dados complexos podem combinar características de tipos de dados que já existem no banco de dados. Você pode especificar os tipos de dados pelo texto que você deseja para conter ou pela quantidade de bytes usados para criá-lo. Tipos de dados definidos pelo usuário podem ser opaco ou distintivo. Você também pode adicionar processadores virtuais definidos pelo usuário.
Herança
Ao contrário de Bancos de Dados Relacionais , objeto Bancos de Dados Relacionais permitir o uso de herança. Dentro de herança , você pode desenvolver classes para seus tipos de dados . Estes objectos podem herdar determinadas capacidades de outras classes de ser utilizados em outras funções da base de dados . Estas propriedades herdadas poderia ser algo simples como todos os arquivos dentro de " Classe A" são créditos de seguros. Então, se você programar "Classe B" para herdar características "Classe A" , então "Classe B" também será sinistros, mas também podem ser pedidos de seguro que tenham sido processados recentemente . Por meio de herança , seus tipos de dados herdará estas características de outros tipos de dados.
Polimorfismo
Polimorfismo em objeto Bancos de Dados Relacionais envolve permitindo que um operador para ter significados diferentes dentro da mesma base de dados . Você pode conectar suas tabelas em seu banco de dados através da construção de relacionamentos. Isto inclui registros que podem conter o mesmo nome, mas informações diferentes. Tal como se você tivesse registros para Joe Doe, mas alguns eram sinistros de seguros e alguns relatos de acidentes. Você pode conectar tabelas pelo operador nome; quando você consulta seu banco de dados para puxar os registros , ele vai puxar todos os registros que contenham Joe Doe
Encapsulation
Você usaria . encapsulamento com objetos Bancos de dados relacionais na forma de tabelas. Digamos, por exemplo , você quer que a Tabela 1 para incluir o nome , endereço, número de telefone e endereço de e-mail para seus contatos. Através de encapsular a classe " Contatos " , você combina todas essas informações em um presente mesa. De modo que quando você consulta o banco de dados para obter essa informação , você gera um relatório no estilo de um formulário para incluir toda essa informação .
Database Management Systems
objeto Bancos de dados relacionais podem ser usados para construir sistemas de gerenciamento de banco de dados. Você pode conectá-los a sites da empresa que permitem atualizações para itens como seus registros de inventário. Os componentes de objetos usados em seu site pode fazer essas atualizações quando o usuário faz um pedido , clicando em um dos botões de controle programados para se conectar a estes sistemas de gestão de banco de dados .