TECNOLOGICO NACIONAL MEXICO
Presentado por:
Jesús Eduardo Salvatierra Mariche
Tema:
Iniciando las BD Orientado a Objeto
INTODUCCION
En este tema veremos como surgió las primeras bases
de datos orientados a objetos. Y sus diferentes
conceptos que tiene las BDOO, también lo que son sus
características, desventajas y ventajas que existen.
Los lenguajes de programación orientado a objeto tienen
sus raíces en el lenguaje SIMULA 67, propuesto a finales
de la década de 1960. En Simula, el concepto
de clase agrupa la estructura de datos interna de un objeto
en una declaración de clase, Simula es un lenguaje
fuertemente tipado para entornos compilados. Sin
embargo, el primer lenguaje que popularizó la
aproximación a objetos fue Smalltalk (1976); que ofrece
una gran flexibilidad gracias a la interpretación, y de
Simula, añadiendo el concepto de metaclase.
HISTORIA DE BDOO
Con la llegada de las estaciones de trabajo en los años 80, han
crecido numerosos lenguajes orientados a objetos inspirados en
Simula o Smalltalk Entre los lenguajes compilados, los más
celebres son C++, Objective C y Ediffel.
BDOO: Esta diseñada para simplificar la POO almacenada a
objetos directamente en la base de datos empleados las
misma estructuras que lenguaje de programación.
Polimorfismo: Se denomina polimorfismo ala capacidad del
código de un programa para ser utilizada directamente tipos
de datos u objetos.
Herencia: En ocasiones se necesita trabajar con clases que
son similares poco no idénticos. Para ellos es útil unas de las
características del paradigma orientado a objetos.
Herencia múltiple: La herencia múltiple permite a las clases
heredar la misma variable o el mismo método de mas de una
superclase.
PRINCIPALES CONCPETOS BDOO
Clase: Definición de las propiedades y
comportamiento de un tipo de objeto concreto. La
instancia es la estructurado lectura de datos
definiciones y la creación de un objeto a partir de ella.
Objeto: Entidad provista de un conjunto de
propiedades o atributos (datos) y de
comportamiento o funcionalidad (métodos) los
mismo que constantemente reaccionan cuentos. Se
corresponde con los objetos reales del mundo que
nos rodea objetos internos del sistema del programa.
Métodos: Algoritmo asociado a un objeto cuya
ejecución se desencadenan tras la recepción de un
mensaje.
VENTAJAS
 Mayor capacidad de modelado
 Ampliabilidad
 Lenguaje de consulta más expresivo.
 Adecuación a las aplicaciones avanzadas de base de
datos.
 Mayores prestaciones.
VENTAJAS Y DESVENTAJAS BDOO
DESVENTAJAS
 Carencia de un modelo de datos universal.
 Carencia de experiencia.
 Carencia de estándares.
 Competencia. Con respecto a los SGBDR y los SGBDOR.
 La optimización de consultas compromete la encapsulación.
 El modelo de objetos aún no tiene una teoría matemática
coherente que le sirva de base.
Bases de datos Orientadas a Objetos
Es una bases de datos orientada a objetos inteligente,
soportan el paradigma orientada a objeto almacenado
datos y métodos y no solo datos. Esta diseñada para
eficaz, desde el punto de vista físico, para almacenar
objetos complejos evitan el acceso a los datos; estos
es mediante los métodos almacenados en ellas. Es mas
segura ya que no permite tener acceso a los
datos(objetos); esto debido a que poder entrar se de
tiene que hacer por los métodos que haya utilizado el
programador.
Base de datos relacional
Es una base de datos que cumple con el modelo relacional, el
cual es el modelo más utilizado en la actualidad para
implementar bases de datos ya planificadas. Permiten establecer
interconexiones (relaciones) entre los datos (que están
guardados en tablas), y a través de dichas conexiones relacionar
los datos de ambas tablas, de ahí proviene su nombre: "Modelo
Relacional. Tras ser postuladas sus bases en 1970 por Edgar Frank
Codd, de los laboratorios IBM en San José (California), no tardó
en consolidarse como un nuevo paradigma en los modelos de
base de datos.

Iniciando BDOO

  • 1.
    TECNOLOGICO NACIONAL MEXICO Presentadopor: Jesús Eduardo Salvatierra Mariche Tema: Iniciando las BD Orientado a Objeto
  • 2.
    INTODUCCION En este temaveremos como surgió las primeras bases de datos orientados a objetos. Y sus diferentes conceptos que tiene las BDOO, también lo que son sus características, desventajas y ventajas que existen.
  • 3.
    Los lenguajes deprogramación orientado a objeto tienen sus raíces en el lenguaje SIMULA 67, propuesto a finales de la década de 1960. En Simula, el concepto de clase agrupa la estructura de datos interna de un objeto en una declaración de clase, Simula es un lenguaje fuertemente tipado para entornos compilados. Sin embargo, el primer lenguaje que popularizó la aproximación a objetos fue Smalltalk (1976); que ofrece una gran flexibilidad gracias a la interpretación, y de Simula, añadiendo el concepto de metaclase. HISTORIA DE BDOO
  • 4.
    Con la llegadade las estaciones de trabajo en los años 80, han crecido numerosos lenguajes orientados a objetos inspirados en Simula o Smalltalk Entre los lenguajes compilados, los más celebres son C++, Objective C y Ediffel.
  • 5.
    BDOO: Esta diseñadapara simplificar la POO almacenada a objetos directamente en la base de datos empleados las misma estructuras que lenguaje de programación. Polimorfismo: Se denomina polimorfismo ala capacidad del código de un programa para ser utilizada directamente tipos de datos u objetos. Herencia: En ocasiones se necesita trabajar con clases que son similares poco no idénticos. Para ellos es útil unas de las características del paradigma orientado a objetos. Herencia múltiple: La herencia múltiple permite a las clases heredar la misma variable o el mismo método de mas de una superclase. PRINCIPALES CONCPETOS BDOO
  • 6.
    Clase: Definición delas propiedades y comportamiento de un tipo de objeto concreto. La instancia es la estructurado lectura de datos definiciones y la creación de un objeto a partir de ella. Objeto: Entidad provista de un conjunto de propiedades o atributos (datos) y de comportamiento o funcionalidad (métodos) los mismo que constantemente reaccionan cuentos. Se corresponde con los objetos reales del mundo que nos rodea objetos internos del sistema del programa. Métodos: Algoritmo asociado a un objeto cuya ejecución se desencadenan tras la recepción de un mensaje.
  • 7.
    VENTAJAS  Mayor capacidadde modelado  Ampliabilidad  Lenguaje de consulta más expresivo.  Adecuación a las aplicaciones avanzadas de base de datos.  Mayores prestaciones. VENTAJAS Y DESVENTAJAS BDOO
  • 8.
    DESVENTAJAS  Carencia deun modelo de datos universal.  Carencia de experiencia.  Carencia de estándares.  Competencia. Con respecto a los SGBDR y los SGBDOR.  La optimización de consultas compromete la encapsulación.  El modelo de objetos aún no tiene una teoría matemática coherente que le sirva de base.
  • 9.
    Bases de datosOrientadas a Objetos Es una bases de datos orientada a objetos inteligente, soportan el paradigma orientada a objeto almacenado datos y métodos y no solo datos. Esta diseñada para eficaz, desde el punto de vista físico, para almacenar objetos complejos evitan el acceso a los datos; estos es mediante los métodos almacenados en ellas. Es mas segura ya que no permite tener acceso a los datos(objetos); esto debido a que poder entrar se de tiene que hacer por los métodos que haya utilizado el programador.
  • 10.
    Base de datosrelacional Es una base de datos que cumple con el modelo relacional, el cual es el modelo más utilizado en la actualidad para implementar bases de datos ya planificadas. Permiten establecer interconexiones (relaciones) entre los datos (que están guardados en tablas), y a través de dichas conexiones relacionar los datos de ambas tablas, de ahí proviene su nombre: "Modelo Relacional. Tras ser postuladas sus bases en 1970 por Edgar Frank Codd, de los laboratorios IBM en San José (California), no tardó en consolidarse como un nuevo paradigma en los modelos de base de datos.