"Y todo lo que hagáis, hacedlo de corazón, como para el Señor y no para los hombres" (Colosenses 3:23) Prof. Leonid Tineo Departamento de Computación Universidad.

Slides:



Advertisements
Presentaciones similares
Conexión a Bases de Datos
Advertisements

Base de Datos Unidad I Introducción.
Administración de Recursos de Datos
Introducción a LAS Bases de Datos
PHP: Acceso a Bases de Datos
1. Evolución e Historia de las BDs 2. BDOO: Motivación
Esquemas de Bases de Datos
Base de Datos Orientada a Objetos (OODBMS)
Bases de datos distribuidas
Base de Datos Orientada a Objetos
Bases de Datos Introducción.
Teórico: Introducción
Aplicación de diseño de clases y generación de código, orientado hacia la arquitectura multicapas y el mapeo objeto/relacional Juan Timoteo Ponce Ortiz.
Introduccion a base de datos
Marisol Lopez Roman Estela Medrano Gamez. INTRODUCCION El DBMS : ( Data Base Management System ) es un conjunto de programas que se encargan de manejar.
4/2/ :49 PM BASE DE DATOS © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may.
Base de datos.
BASES DE DATOS ORIENTADAS A OBJETO
"Y todo lo que hagáis, hacedlo de corazón, como para el Señor y no para los hombres" (Colosenses 3:23) Modelo Orientado a Objetos UML (I) Prof. Leonid.
SISTEMAS GETIONADORES DE BASES DE DATOS
"Y todo lo que hagáis, hacedlo de corazón, como para el Señor y no para los hombres" (Colosenses 3:23) Prof. Leonid Tineo Departamento de Computación Universidad.
Bases de Datos Orientadas a Objetos
Ingeniería de Software
BASE DE DATOS  Es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemáticamente para su posterior uso.  Es un conjunto de datos.
BASES DE DATOS INTRODUCCION
Arquitectura de una aplicación
Bases de Datos Orientadas a Objetos (BDOO)
Bases de Datos Relacionales.  Responsable Cátedra: Silvina Migani  JTP: Liliana Romera  Ayudante:
"Y todo lo que hagáis, hacedlo de corazón, como para el Señor y no para los hombres" (Colosenses 3:23) Prof. Leonid Tineo Departamento de Computación Universidad.
Paulina Guevara UNITA - IBARRA. Lenguaje de programación orientado a objetos y procedural. Un Sistema Gestor de Bases de datos o Database Management System.
Modelo Dinámico (II) Prof. Leonid Tineo Departamento de Computación
"Y todo lo que hagáis, hacedlo de corazón, como para el Señor y no para los hombres" (Colosenses 3:23) Prof. Leonid Tineo Rodríguez Ing Claudia González.
Introducción Cuando dirija un negocio, administre una oficina o incluso realice un seguimiento de las tareas cotidianas, existirán cientos de partes de.
ACCESS BASE DE DATOS RELACIONALES
Lenguaje de Base de Datos
SGBD orientados a objetos
BASE DE DATOS.
MODELO ORIENTADO A OBJETOS
Sistemas Gestores de Bases de Datos
Por: Jhon Eduar Durán García. No había ningún sistema que permitiera gestionar la inmensa cantidad de información que requería el proyecto. La primera.
Haga clic para modificar el estilo de subtítulo del patrón 28/04/09 Por ARLEDY SARRIA MOLINA NAZLY DIAZ ARIZA JHOANNA MARQUELLA DESARROLLO DE SOFTWARE.
"Y todo lo que hagáis, hacedlo de corazón, como para el Señor y no para los hombres" (Colosenses 3:23) Prof. Leonid Tineo Departamento de Computación Universidad.
Integración CORBA/OODB - Discusión Una Nueva Arquitectura para la Integración de CORBA y OODB Helios Alonso - Luis Pandolfi - Pablo Rodríguez Bocca Universidad.
PARCIAL 3.
EDGAR IVÁN ARIAS MALDONADO INGENIERIA DE SISTEMAS.
EI, Profesor Ramón Castro Liceaga Agosto de 2005 UNIVERSIDAD LATINA (UNILA) PROGRAMACION ORIENTADA A OBJETOS EN JAVA (Optativa) PROGRAMACION CLIENTE /
¿Qué es una Base de Datos? z“Una colección de información que persiste en un período largo de tiempo” zNo son simplemente “archivos de datos”
PROYECTO EMPRESARIAL Clase # 1.
Base datos.
Juan Timoteo Ponce Ortiz
Universidad del Cauca – FIET – Departamento de Sistemas CAPITULO 0 Introducción.
Nombre: Germania Ruiz UNIVERSIDAD TECNOLOGICA AMERICA.
Modelo Dinámico (I) Prof. Leonid Tineo Departamento de Computación
Juana Vivas Villanueva Greysi Martínez Arce Antonio Aguilar Galicia LOS SISTEMAS GESTORES DE BASE DE DATOS ORIENTADOS A OBJETOS (SGBDOO)
Beatriz Adriana Sabino Moxo
Introducción Bases de Datos OO. 2 Definición Cuando se juntan las funcionalidades de una base de datos con las de un lenguaje orientado a objetos, se.
(Structured Query Language) Docente: Ing. Marleny Soria Medina 1.
INSTITUTO DE CIENCIAS ECONÓMICO-ADMINISTRATIVO ÁREA ACADÉMICA DE COMERCIO EXTERIOR 13/09/ UAEH.
Prof. Christian Montoya1 Microsoft Access 2010 Conceptos Básicos.
Sistemas Tecnológicos Sesión Nro. 4. Los Sistemas Abiertos y el Modelo Cliente/Servidor.
"Y todo lo que hagáis, hacedlo de corazón, como para el Señor y no para los hombres" (Colosenses 3:23) Paradigmas de Modelación en Bases de Datos Prof.
Lenguaje SQL.
ECOM-6030 INTRODUCCIÓN AL CURSO Prof. Nelliud D. Torres © - Derechos Reservados.
Introducción AOO. Contenido - Introducción - Repaso de Orientación a Objetos - UML - Casos de Uso.
El administrador de los formatos de bases de datos Es el profesional que administra las tecnologías de la información y la comunicación, siendo responsable.
Introducción Base de datos Ing. Linda K. Masias M. Base de datos (MySQL)
INTRODUCCIÓN A LAS BASES DE DATOS Revisión de Conceptos.
Preguntas de la pagina de las pagina 52. 1: Complete: Las bases de datos se pueden clasificar de acuerdo a su……MODELO…..de datos. Este modelo mas utilizado.
Fundamentos de Bases de Datos
SQL Lenguaje de Consulta estructurado (structured query language) Es un lenguaje declarativo de acceso a bases de datos relacionales que permite especificar.
Transcripción de la presentación:

"Y todo lo que hagáis, hacedlo de corazón, como para el Señor y no para los hombres" (Colosenses 3:23) Prof. Leonid Tineo Departamento de Computación Universidad Simón Bolívar Bases de Datos Objeto-Relacionales (I)

"Y todo lo que hagáis, hacedlo de corazón, como para el Señor y no para los hombres" (Colosenses 3:23) Antecedentes (I)  Primeras aplicaciones orientadas a registros  Banca, Inventario, Nómina...  DBMS orientados a registros  Jerárquico, Redes, Relacional

"Y todo lo que hagáis, hacedlo de corazón, como para el Señor y no para los hombres" (Colosenses 3:23) Antecedentes (II)  Nuevas aplicaciones (80’s)  CAD/CAM, GIS, BD Médicas, BD Multimedia...  Caracterizadas por:  Data altamente estructurada  Grandes transacciones  Data multimedia  Operaciones específicas no estándares  DBMS orientados a objetos

"Y todo lo que hagáis, hacedlo de corazón, como para el Señor y no para los hombres" (Colosenses 3:23) OODBMS  Lenguaje de Programación OO + mecanismos de DBMS:  Persistencia  Pompartibilidad  Indexación  Concurrencia  Transacciones

"Y todo lo que hagáis, hacedlo de corazón, como para el Señor y no para los hombres" (Colosenses 3:23) OODBMS Comerciales  1ra Generación: 1986  Extensión de Lengajes OO con persistencia:  G-Base, GemStone, Ontologic  2da Generación: 1989  Incorporación de herramientas:  Ontos  3ra Generación: 1990  Completos DBMS con lenguajes OO:  Istaca, Orion, O2

"Y todo lo que hagáis, hacedlo de corazón, como para el Señor y no para los hombres" (Colosenses 3:23) Estandarización en OO  Necesidad de un estándar  Modelo Común  Portabilidad  Interoperabilidad  Object Management Group (1989)  CORBA: interoperabilidad de sistemas de objetos distribuidos

"Y todo lo que hagáis, hacedlo de corazón, como para el Señor y no para los hombres" (Colosenses 3:23) ODMG  Object Database Management Group (1991)  Objetivo Principal: aplicaciones portables  Integración con lenguajes de programación  ODMG Estándar (1993)  Object Model (ODMG Object Model)  Object Definition Language (ODL)  Object Query Language (OQL)  OMT...  UML...

"Y todo lo que hagáis, hacedlo de corazón, como para el Señor y no para los hombres" (Colosenses 3:23) ORDBMS vs OODBMS  Conflicto inicial:  Enfoque puro vs enfoque híbrido  Manifiesto de DBMS de 3ra Generación (1990)  Manejar objetos y reglas  Compatible con 2da Generación (RDBMS)

"Y todo lo que hagáis, hacedlo de corazón, como para el Señor y no para los hombres" (Colosenses 3:23) Productos ORDBMS  UniSQL usó SQL/X extensión de SQL2  Illustra y Omniscience  Ingres, PostgreSQL  Informix (Illustra), Sybase, IBM, Oracle  SQL3: estándar  DB2...

"Y todo lo que hagáis, hacedlo de corazón, como para el Señor y no para los hombres" (Colosenses 3:23) RDBMS vs OODBMS : disímil  RDBMS  Datos simples - Consultas Complejas  OODBMS  Datos Complejos - Consultas Simples  Funcionalidades de DBMS con niveles inferiores  Autorización, Concurrencia, Recuperación

"Y todo lo que hagáis, hacedlo de corazón, como para el Señor y no para los hombres" (Colosenses 3:23) ORDBMS vs OODBMS  ORDBMS: RDBMS + características OO  encapsulamiento, polimorfismo y herencia  ORDBMS y OODBMS  Similitud entre OQL y SQL3  Permanecen diferencias básicas:  OODBMS: Basado en Lenguajes de Programación (cliente)  ORDBMS: Basado en Bases de Datos (servidor)