Introducción
De igual forma que los sistemas de bases de datos fueron aplicados a rangos más
amplios de aplicaciones, incluyendo, por ejemplo, diseño asistido por computado-
ra, las limitaciones impuestas por el modelo relacional han surgido como obstáculos.
Necesidades de los tipos de datos completos
Las aplicaciones de bases de datos tradicionales consisten en tareas de procesamiento de datos, tales como la banca y la gestión de nóminas. Dichas aplicaciones presentan conceptual mente tipos de datos simples.
El modelo de datos orientado a objetos
Estructura de los objetos:
Hablando en general, los objetos
se corresponden con las entidades del modelo . El paradigma orientado a objetos está basado en el en capsulamiento de los datos
Hablando en general, los objetos
se corresponden con las entidades del modelo . El paradigma orientado a objetos está basado en el en capsulamiento de los datos
Herencia:
Los esquemas de las bases de datos orientadas a objetos suelen necesitar
Los esquemas de las bases de datos orientadas a objetos suelen necesitar
gran número de clases.
Herencia múltiple:
Herencia múltiple:
En la mayor parte de los casos una organización de cla ses con estructura de árbol resulta adecuada para des-cribir las aplicaciones; en la organización con estructura de árbol, cada clase puede tener a lo sumo una superclase.
La herencia múltiple:
permite a las clases hereda variables y métodos de múltiples superclases.
permite a las clases hereda variables y métodos de múltiples superclases.
Identidad de los objetos:
Los objetos de las bases de datos orientadas a objetos suelen corresponder a entidades del sistema modelado por la base de datos. Las entidades conservan su iden-tidad aunque algunas de sus propiedades cambian con el tiempo.
Los objetos de las bases de datos orientadas a objetos suelen corresponder a entidades del sistema modelado por la base de datos. Las entidades conservan su iden-tidad aunque algunas de sus propiedades cambian con el tiempo.
• Valor: Se utiliza un valor de datos como identidad. Esta forma de identidad se utiliza en los sistemas relacionales. Por ejemplo, el valor de la clave primaria de una tupla identifica a la tupla.
• Nombre:Se utiliza como identidad un nombre proporcionado por el usuario. Esta forma de identidad suele utilizarse para los archivos en los sistemás de archivos.
• Incorporada: Se incluye el concepto de identidad en el modelo de datos o en el lenguaje de progra- mación y no hace falta que el usuario proporcione ningún identificador.
Continentes de objetos:Se pueden utilizar las referencias entre objetos para modelar diferentes conceptos del mundo real. Uno de estos objetos es el de continentes de objetos.
El concepto de continente:es importante en los sis-temas orientados a objetos porque permite que los diferentes usuarios examinen los datos con diferente detalle.
No hay comentarios.:
Publicar un comentario