As vantagens do banco de dados relacional de objetos

click fraud protection
...

Tabela de banco de dados

Os bancos de dados Object Relational combinam os recursos dos bancos de dados relacionais e da 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 sua capacidade de classificar e localizar arquivos nesses bancos de dados com mais rapidez. Ao atribuir esses tipos de dados aos seus arquivos, você pode filtrá-los melhor por meio do banco de dados. Você também pode recuperar arquivos que compartilham as mesmas características.

Extensibilidade

Os recursos do banco de dados relacional de objetos são estendidos com a adição de novos tipos de dados, métodos de acesso e funções encontrados na programação orientada a objetos. Você pode adicionar caracteres de string com tipos de dados alfanuméricos. Tipos de dados complexos podem combinar características de tipos de dados que já existem em seu banco de dados. Você pode especificar os tipos de dados pelo texto que deseja conter ou pela quantidade de bytes usados ​​para criá-lo. Os tipos de dados definidos pelo usuário podem ser opacos ou distintos. Você também pode adicionar processadores virtuais definidos pelo usuário.

Vídeo do dia

Herança

Ao contrário dos bancos de dados relacionais, os bancos de dados relacionais de objetos permitem o uso de herança. Dentro da herança, você pode desenvolver classes para seus tipos de dados. Esses objetos podem herdar certos recursos de outras classes para serem usados ​​em outras funções do banco de dados. Essas propriedades herdadas podem ser algo simples, como todos os arquivos dentro da "Classe A" são sinistros de seguro. Portanto, se você programar a "Classe B" para herdar as características da "Classe A", a "Classe B" também será sinistros de seguro, mas também podem ser sinistros de seguro processados ​​recentemente. Por meio da herança, seus tipos de dados herdarão esses recursos de outros tipos de dados.

Polimorfismo

O polimorfismo em bancos de dados relacionais de objetos envolve permitir que um operador tenha significados diferentes dentro do mesmo banco de dados. Você pode conectar suas tabelas dentro de seu banco de dados construindo relacionamentos. Isso inclui registros que podem conter o mesmo nome, mas informações diferentes. Por exemplo, se você tivesse registros de Joe Doe, mas alguns eram reclamações de seguro e alguns eram relatórios de acidentes. Você pode conectar tabelas pelo operador de nome; quando você consulta seu banco de dados para obter registros, ele puxará todos os registros que contêm Joe Doe.

Encapsulamento

Você usaria o encapsulamento com bancos de dados Object Relational na forma de tabelas. Digamos, por exemplo, que você queira que a Tabela 1 inclua nome, endereço, número de telefone e endereço de e-mail para seus contatos. Ao encapsular a classe "Contatos", você combina todas essas informações em uma tabela. Para que, ao consultar o banco de dados por essas informações, você gere um relatório no estilo de um formulário para incluir todas essas informações.

Sistemas de Gerenciamento de Banco de Dados

Bancos de dados relacionais de objeto podem ser usados ​​para construir sistemas de gerenciamento de banco de dados. Você pode conectá-los aos sites da empresa que permitem atualizações de itens como seus registros de estoque. Os componentes do objeto usados ​​em seu site podem fazer essas atualizações quando o usuário faz um pedido clicando em um dos botões de controle programados para se conectar a esses sistemas de gerenciamento de banco de dados.