Você está na página 1de 4

Universidade Estadual do Centro-Oeste

Reconhecida pelo Decreto Estadual nº 3.444, de 8 de agosto de 1997

TRABALHO BD III

NOME: Guilherme R. L. Bertagna

Alexon Hian Vanes

Home Page: http://www.unicentro.br


Campus Cedeteg: Alameda Élio Antonio Dalla Vecchia, 838, Bairro Vila Carli – Fone: (42) 3629-8100 – CEP 85.040-167 – GUARAPUAVA – PR
Universidade Estadual do Centro-Oeste
Reconhecida pelo Decreto Estadual nº 3.444, de 8 de agosto de 1997

Um Banco de Dados Orientado a Objetos (BDOO) é uma abordagem inovadora para a


gestão de informações que se baseia nos princípios da programação orientada a objetos.
Enquanto os sistemas de gerenciamento de bancos de dados tradicionais, como os
bancos de dados relacionais, são projetados para armazenar dados em tabelas com
linhas e colunas, os BDOOs adotam uma perspectiva mais flexível e semântica, tratando
os dados como objetos com atributos e comportamentos.

Oracle 10g:
O Oracle 10g é um SGBD-OO desenvolvido pela Oracle Corporation. Ele combina
as capacidades de um SGBD relacional com recursos orientados a objetos. Algumas de
suas principais características são:
Suporte a objetos: Permite a criação e manipulação de tipos de dados complexos, como
objetos, coleções e tipos definidos pelo usuário.
Herança de tipo: Possibilita a criação de hierarquias de tipos, permitindo que um tipo
herde características de outro
Métodos e Funções:Permite a definição de métodos e funções associados a tipos de
dados, possibilitando a execução de operações diretamente nos dados armazenados.
Persistência de objetos:Suporta a persistência de objetos completos, permitindo que as
instâncias de objetos sejam armazenadas diretamente no banco de dados.
Relacionamentos: Oferece suporte a relacionamentos entre objetos, permitindo a criação
de associações entre instâncias de tipos.
Consulta orientada a objetos Permite a realização de consultas que envolvem a
navegação por relacionamentos entre objetos.
Índices de objetos:Possibilita a criação de índices em atributos de tipos de objetos.

NeoDatis ODB:
O NeoDatis ODB é um Sistema de Gerenciamento de Banco de Dados Orientado a
Objetos (SGBD-OO) de código aberto, projetado para armazenar e recuperar objetos
Java de forma eficiente. Algumas de suas principais características são:
Simplicidade e Leveza: O NeoDatis ODB foi projetado com foco na simplicidade e leveza.
Ele oferece uma abordagem direta para armazenar objetos sem a necessidade de
esquemas complexos.
Persistência de Objetos Java: O sistema permite a persistência de objetos Java
completos, eliminando a necessidade de mapeamento manual entre objetos e tabelas.

Home Page: http://www.unicentro.br


Campus Cedeteg: Alameda Élio Antonio Dalla Vecchia, 838, Bairro Vila Carli – Fone: (42) 3629-8100 – CEP 85.040-167 – GUARAPUAVA – PR
Universidade Estadual do Centro-Oeste
Reconhecida pelo Decreto Estadual nº 3.444, de 8 de agosto de 1997

Consultas Nativas: O NeoDatis ODB suporta consultas nativas em Java, permitindo que
os desenvolvedores expressem consultas diretamente no código, sem a necessidade de
uma linguagem de consulta separada.
Transações e Controle de Concorrência: Oferece suporte a transações ACID
(Atomicidade, Consistência, Isolamento e Durabilidade) e implementa controle de
concorrência para garantir a integridade dos dados.
Índices Automáticos: O sistema cria índices automaticamente para acelerar as consultas,
simplificando o processo para os desenvolvedores.

ConceptBase:
ConceptBase é um Sistema de Gerenciamento de Bancos de Dados Orientado a
Conceitos, projetado para modelar, armazenar e consultar informações complexas usando
representações de conceitos e grafos conceituais. Suas principais características incluem:
Modelagem de Conceitos: O ConceptBase se baseia em representações de conceitos
para armazenar informações. Isso permite uma modelagem mais rica e semântica,
capturando as relações e significados entre os dados.
Grafos Conceituais: O sistema utiliza grafos conceituais para representar relacionamentos
entre conceitos. Esses grafos permitem uma visualização intuitiva e flexível das
interconexões entre as informações.
Linguagem de Consulta Específica: O ConceptBase oferece uma linguagem de consulta
especializada para acesso e manipulação de dados de forma orientada a conceitos,
permitindo consultas mais complexas e expressivas.
Extensibilidade: Os usuários podem definir novos tipos de conceitos e relações, tornando
o sistema altamente adaptável a diferentes domínios e requisitos.
Consulta Flexível: O sistema suporta consultas que exploram relações complexas entre
conceitos, indo além das capacidades das consultas SQL tradicionais.

Principais Diferenças:
O Oracle 10g é uma versão do banco de dados da Oracle que combina recursos
relacionais com orientação a objetos.
O NeoDatis ODB é um SGBD-OO de código aberto projetado especificamente para
armazenar objetos Java de forma eficiente.
O ConceptBase é um SGBD orientado a conceitos, focado na modelagem e consulta de
informações usando grafos conceituais.
fonte : https://www.researchgate.net/publication/275316681_Recent_Life_Events_and_Psychiatric_Illness
https://docs.oracle.com/cd/B19306_01/server.102/b14220/toc.htm

Home Page: http://www.unicentro.br


Campus Cedeteg: Alameda Élio Antonio Dalla Vecchia, 838, Bairro Vila Carli – Fone: (42) 3629-8100 – CEP 85.040-167 – GUARAPUAVA – PR
Universidade Estadual do Centro-Oeste
Reconhecida pelo Decreto Estadual nº 3.444, de 8 de agosto de 1997

https://conceptbase.sourceforge.net/userManual80/

Home Page: http://www.unicentro.br


Campus Cedeteg: Alameda Élio Antonio Dalla Vecchia, 838, Bairro Vila Carli – Fone: (42) 3629-8100 – CEP 85.040-167 – GUARAPUAVA – PR

Você também pode gostar