diagrama de banco de dados

1512 palavras 7 páginas
Bancos de dados orientados a objetos permite o compartilhamento referencial através do apoio do objeto identidade e herança.

Fundamentos da abordagem orientada a objetos
O paradigma orientado a objetos é ilustrado abaixo :

Objetos e Identidade
A figura a seguir mostra o objeto com estado e comportamento . O estado é representado pelos valores de atributos do objeto , eo comportamento é definido pelos métodos que atuam sobre o estado do objeto . Há um OID único identificador de objeto para identificar o objeto .

Objetos Complexos
Objetos complexos são construídos através da aplicação de construtores para objetos mais simples , incluindo : conjuntos, listas e tuplas. Um exemplo é ilustrado a seguir :

Encapsulation
Encapsulamento é derivado da noção de Tipo Abstrato de Dados (ADT) . Ele é motivado pela necessidade de fazer uma distinção clara entre a especificação ea implementação de uma operação. Isso reforça a modularidade e fornece uma forma de independência de dados lógica.

classe
Um objeto da classe é um objecto que actua como um molde .

Ele especifica :
Uma estrutura que é o conjunto de atributos dos casos
Um conjunto de operações
Um conjunto de métodos que implementam as operações

Instanciação , os objectos de geração , Ex . operação "novo" em C + +

Persistência de objetos : duas abordagens
Uma característica implícita de todos os objetos
Uma característica ortogonal - inserir o objeto em uma coleção persistente de objetos herança Um mecanismo de reutilização , o conceito mais poderoso de programação OO

associação
Associação é um elo entre as entidades em um aplicativo

Em OODB , associações são representadas por meio de referências entre objetos uma representação de uma associação binária uma representação de uma associação ternária referência inversa

VANTAGENS DO OODB
Um repositório integrado de informação que é compartilhada por vários usuários , vários produtos, vários aplicativos em múltiplas

Relacionados

  • Banco de dados - diagrama de entidade relacional
    387 palavras | 2 páginas
  • IMPLEMENTAÇÃO DE UMA FERRAMENTA PARA GERAÇÃO AUTOMÁTICA DE RESTRIÇÕES, DESCRITAS POR DIAGRAMAS DE ESTADOS DA UML EM BANCO DE DADOS RELACIONAIS
    774 palavras | 4 páginas
  • Requisitos, diagrama de caso de uso , detalhamaneto de caso de uso e banco de dados de um sistema de uma videolocadora
    1269 palavras | 6 páginas
  • Especificação de sistema de folha de pagaemnto
    2191 palavras | 9 páginas
  • Trabalho EngSoft Soa35 Grupo 03
    1027 palavras | 5 páginas
  • Exercícios Modelagem de Software e UML
    10876 palavras | 44 páginas
  • Projeto UML
    7152 palavras | 29 páginas
  • Banco de dados
    1404 palavras | 6 páginas
  • Bd 03
    1419 palavras | 6 páginas
  • Projeto de banco de dados
    1884 palavras | 8 páginas