BASES DE DATOS I_Unidad VII

Páginas: 12 (2787 palabras) Publicado: 28 de septiembre de 2015
BASES DE DATOS I
UNIDAD VII

BASES DE DATOS ORIENTADAS A OBJETOS
Top of Form
Bottom of Form

7.1 BASES DE DATOS ORIENTADAS A OBJETOS
La programación orientada a objetos es muy versátil. No se restringe únicamenteal diseño de programas, sino que es posible aplicar los mismo conceptos al diseño de bases de datos. El uso de una técnica orientada a objetos trasciende a laelección de la base dedatos.
El uso de esta técnica en el diseño de bases de datos aporta las cualidadesde esta metodología a nuestro diseño. Eficiencia, coherencia y un menor costea la hora de actualizar la estructura de las bases de datos son los principalesbeneficios que aporta.
Como valor añadido, el uso de una misma técnica en el diseño, tanto de losprogramas como de las bases de datos proporciona coherencia a nuestrosistema.

Las bases de datos orientadas a objetos unen dos tecnologías:
La de las bases de datos y la de los lenguajes orientados a objetos. LosLenguajes OOP aportan gran capacidad en la manipulación de datos, pero noimplementan el almacenamiento y consulta de grandes volúmenes de datos.
Por el contrario, las bases de datos convencionales aportan un dominio de lastécnicas de almacenamiento yconsulta de grandes volúmenes de datos, aunque sucapacidad de manipulación es limitada.
Las bases de datos orientadas a objetos pretenden unir la capacidad demanipulación de datos de los OPP con la capacidad de almacenamiento y consultade los DBMS.
Las aplicaciones convencionales que agrupan programas y bases de datos, separan ambos entornos de manera clara.
El desarrollador usa técnicas proceduralespara la descomposición deproblemas y su codificación en funciones. Posteriormente se emplean técnicascomo las de Entidad – Relación para el diseño de la base de datos.
Su codificación suele realizarse en un lenguaje de alto nivel como C, quelleva embebido código SQL. El término embebido describe la inclusión de un móduloescrito bajo otro lenguaje de programación dentro del código fuente.Elcompilador incorpora durante la fase de enlace el Run-Time correspondiente paraque pueda funcionar el código embebido.

Como podrá observar, esta técnica presenta defectos evidentes:
Por una parte, se utilizan diferentes técnicas para el desarrollo de ambosapartados, por lo que la tarea de diseño no se puede considerara como un todoúnico
Por otra y en gran medida debida a la primera, los lenguajes que seutilizanpara la implementación difieren, dificultando las labores de mantenimiento.

Ejemplos
Como habrá podido observar a lo largo de esta monografía, nuestro propósitono ha siso el de enseñar una metodología ni la enseñanza de un determinadolenguaje de programación.
El objetivo es por el contrario dar una panorámica de los conceptos de laprogramación orientada a objetos, de las metodologías y delas técnicas dedesarrollo de aplicaciones.
En este apartado nos centraremos en lo aspectos más importantes en eldesarrollo de aplicaciones bajo OOP: identificación de objetos y análisis deasociaciones.

7.1.1 OBJETOS Y ASOCIACIONES.
La parte más importante de todo diseño es el punto de entrada de ladefinición de requerimientos. En la observación atenta de los requerimientosse pueden hallar lamayoría de los objetos pertenecientes a nuestra aplicación.
En este ejemplo nos centraremos en la identificación de objetos a partir delos requerimientos básicos de la aplicación.
Este análisis es el primero que debe hacerse dentro de OOP y es también útilpara cualquier otra técnica de programación.

Analicemos la siguiente definición de requerimientos:
El <> es ungestor de <>, de tal manera que puedan clasificar en unoo varios <<índices>>, recuperar para su modificación, visualizar,para su consulta, reclasificar, archivar y destruir. El <>procesa la petición del <>, devolviendo un mensaje eindicando el éxito o el fracaso de la petición.
De una manera general hemos indicado entre comillas los sustantivos y...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • BASE DE DATOS , base de datos
  • Que es una base de datos y tipos de base de datos
  • Bases de datos y usuarios de bases de datos
  • Base De Datos
  • Base De Datos
  • Base de datos
  • Base De Datos
  • Base de datos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS