Se ha denunciado esta presentación.
Utilizamos tu perfil de LinkedIn y tus datos de actividad para personalizar los anuncios y mostrarte publicidad más relevante. Puedes cambiar tus preferencias de publicidad en cualquier momento.

diapositiva de base de datos

1.578 visualizaciones

Publicado el

diapositivas

  • Sé el primero en comentar

  • Sé el primero en recomendar esto

diapositiva de base de datos

  1. 1. Republica Bolivariana de Venezuela Ministerio del Poder Popular para la defensa Universidad Nacional Experimental de la Fuerza Armada Nacional Lenguaje de Programación Orientado a ObjetosProfesora: Bachilleres:Yelmin Pérez Gutiérrez Yurimar Pérez Luisana Perdomo Robert Puerto Cabello; Abril 2012
  2. 2. IDENTIFICACION DE OBJETO Los objetos de las bases de datos orientadas suelen corresponder a entidades del sistema modelado por la base de datos. Las entidades conservan su identidad aunque algunas de sus propiedades cambien con el tiempo.
  3. 3. ESTRUCTURAS Y CONSTRUCTORES Todos los tipos de objetos tienen asociado por defecto un método que se encarga de construir nuevos objetos de ese. El nombre del método es el mismo que el nombre del tipo, y sus parámetros que tenemos en dicho método son los atributos del tipo de objetos. Pueden ser: Constructores de átomos Constructores de tuplas Constructores de conjuntos.
  4. 4. ENCAPSULAMIENTO DE OPERACIONES Se centra en la implementación que da lugar al comportamiento observable de un objeto. El encapsulamiento se consigue a menudo mediante la ocultación de información, es decir, se basa en ocultar todos los secretos de un objeto que no contribuyen a sus características esenciales.
  5. 5. METODOS Y PERSISTENCIAS Cada objeto contiene y define procedimientos (métodos) y la interfaz mediante la cual se puede acceder a él y otros objetos pueden manipularlo. La persistencia es una de las características que los SGBDOO heredan tanto de los SGBD como del modelo de objetos.
  6. 6. JERARQUIA DE CLASE Y HERENCIA El concepto de clases es similar al concepto de tipos abstractos de datos. Sin embargo, en el concepto de clase existen varios aspectos adicionales más allá de los de los tipos abstractos de datos. Los atributos de una clase son heredados por todos sus descendientes (ahorro de memoria).
  7. 7. RELACIONES ANIDADAS El modelo relacional anidado (MRA) es una extensión del modelo relacional en la que los dominios pueden ser atómicos o de relación. El valor de las tuplas de los atributos puede ser una relación, y las relaciones pueden guardarse en otras relaciones. Los objetos complejos pueden representarse mediante una única tupla de las relaciones anidadas.
  8. 8. OBJETOS COMPLEJOS Un objeto es un dato que es visto como un simple objeto en el mundo real, pero que contiene otros objetos. Estos objetos pueden tener una estructura interna compleja arbitraria. A menudo los objetos están estructurados jerárquicamente, representando la relación entre ellos.
  9. 9. LENGUAJE ORIENTADO A OBJETO Los lenguajes de programación orientada a objetos se desarrollaron para: Proporcionar un ambiente de desarrollo de software fácil de utilizar. Proporciona una poderosa herramienta de modelado de software para desarrollo de aplicaciones. Disminuir el tiempo de desarrollo con la reducción de la cantidad de código Mejorar la productividad del programador al hacer que el código sea reutilizable.
  10. 10. LENGUAJE DE PROGRAMACION PERSISTENTES Son lenguajes de programación extendidos con estructuras para el tratamiento de los datos persistentes. Los lenguajes de programación persistentes pueden distinguirse de los lenguajes con SQL incorporados.
  11. 11. BASES DE DATOS DEDUCTIVAS Los sistemas bases de datos deductivas intentan modificar el hecho de que los datos requeridos residan en la memoria principal (por lo que la gestión de almacenamiento secundario no viene al caso) de modo que un SGBD se amplíe para manejar datos que residen en almacenamiento secundario.
  12. 12. NOTACIONPPROLOG/DATALOG Al contrario de la mayoría de los lenguajes de programación, prolog es un lenguaje conversacional, es decir, el sistema prolog mantiene un dialogo continuo con el programador desde el inicio de la sesión hasta el final de la misma. Es un lenguaje de consultas, no procedimental, basado en lenguaje de programación lógica de prolog.
  13. 13. INTERPRETACION DE REGLAS Una interpretación es la llamada interpretación de reglas por la teoría de demostraciones. En ella se consideraran los hechos y las reglas como enunciados verdades o axiomas. Los axiomas base no contienen variables. Las reglas se llaman axiomas deductivos, ya que pueden servir para deducir hechos nuevos.

×