Vous êtes sur la page 1sur 6

Trabajo Practico

Base de Datos I

Alumnos: Cendra Agustín, Fortte Thomas, Sanabria Tobías, Vera


Matías

Curso: 4to “E”

Profesora: Mariela Elizabeth Kolb

Tema desarrollado: Base de Datos: ORIENTADA A OBJETOS

Año: 2019

NOTA: 7 (SIETE): Realizar presentación en PowerPoint


para exponerlo el martes 19 de noviembre.
Base De Datos: ORIETADA A OBJETOS :)

CONSIGNAS:

I. Qué es una Base de Datos Orientada a Objetos: agregar una

Introducción que la describa,

II. Cómo es su estructura (si es posible, agregar un esquema gráfico de su

funcionamiento),

III. Qué lenguaje de acceso y manipulación de datos utiliza,

IV. Qué motores-Sistemas Gestores de BD [SGBD] hay en el

mercado que soportan estas BD,

V. Cuál es su costo,

VI. Ventajas/desventajas de usarla,

VII. En qué modo se utilizan [¿local o en la nube?],

VIII. Agregar una sección de Glosario, al final del documento, para

describir nuevos términos que se hayan hallado [alfabéticamente

ordenados]).

Desarrollo

I)_ En una base de datos orientada a objetos, la información se representa mediante objetos
como los presentes en la programación orientada a objetos.

Cuando se integra las características de una base de datos con las de un lenguaje de
programación orientado a objetos, el resultado es un Sistema Gestor de Base de Datos

2
Cendra, Fortte, Sanabria, Vera
Base De Datos: ORIETADA A OBJETOS :)

Orientado a Objetos (ODBMS). La OBDMS hace que los objetos de la base de datos
aparezcan como objetos de un lenguaje de programación.

Las BDOO se diseñan para trabajar con lenguajes de programación orientado a objetos, tales
como JAVA, C++, C# y Visual Basic, entre otros. Los OBDMS son una buena lección para
aquellos sistemas que necesitan un buen rendimiento en la manipulación de datos complejos.

Los OBDMS proporciona como costes de desarrollo bajos y buen rendimiento cuando se
usan objetos porque se almacenan objetos en el disco y tienen una integración transparente
con el lenguaje de programación orientado a objetos.

II) Estructura de una BD OO

El paradigma orientado a objetos se basa en el encapsulamiento de datos y del código


relacionado con cada objeto en una sola unidad. Conceptualmente, todas las interacciones
entre cada objeto y el resto del sistema se realizan mediante mensajes. Por lo tanto, la interfaz
entre cada objeto y el resto del sistema se define mediante un conjunto de mensajes
permitidos.

En general, cada objeto está asociada con:

 Un conjunto de variables que contiene los datos del objeto; las variables
corresponden con los atributos del modelo E-R.
 Un conjunto de mensajes a los que responde; cada mensaje puede o no tener
parámetros o tener uno o varios.
 Un conjunto de métodos, cada uno de los cuales es el código que implementa un
mensaje; el método devuelve un valor como respuesta al mensaje.

Mensaje en entorno OO no implica uso de mensajes físicos en redes informáticas. Por el


contrario, hace referencia al intercambio de solicitudes entre los objetos, independientemente
de los detalles correctos de su implementación. Se utiliza a veces la expresión invocar un
método para detonar al hecho de enviar un mensaje a un objeto y la ejecución del método
correspondiente.

3
Cendra, Fortte, Sanabria, Vera
Base De Datos: ORIETADA A OBJETOS :)

III) Lenguaje de Manipulación de Datos (Data Manipulation Language, DML) es un


lenguaje proporcionado por los sistemas gestores de bases de datos que permite a los usuarios
de la misma llevar a cabo las tareas de consulta o modificación de los datos contenidos en las
Bases de Datos del Sistema Gestor de Bases de Datos. El DML debe ser completo. El DML
en los sistemas gestores de bases de datos orientados a objetos debe ser un lenguaje de
programación de propósito general. Entre ellos: Microsoft Access, MySql, Sql Server,
PostgreSql, Oracle, Java, C#, Visual Basic, C++.

OQL es el lenguaje de las BD Orientadas a Objetos

IV)_ Algunos motores-Sistemas Gestores que hay en el mercado que soportan estas BD, son
Db4o, Informix y Bdoviedo3.

PRECIO?

V) _ Algunos BDOO que son libres, es decir, gratis son:

 MySQL Developer
 PostegreSQL Licenciada BSD
 Firebird
 SQLite
 Apache Derby
 Otro que no son libres son:
 Microsfo Acces (5.500 ARS con el paquete Microsoft Office)
 Microsoft SQL Server Enterprise (5.000 USD)
 Microsoft SQL Server Standard Edition (2.000 USD)

NO CORRESPONDEN
VI)_
VENTAJAS
 Mayor capacidad de modelado
 Ampliabilidad

4
Cendra, Fortte, Sanabria, Vera
Base De Datos: ORIETADA A OBJETOS :)

 Lenguaje de consulta más expresivo.


 Adecuación a las aplicaciones avanzadas de base de datos.
 Mayores prestaciones.

DESVENTAJAS
 Carencia de un modelo de datos universal.
 Carencia de experiencia.
 Carencia de estándares.
 Competencia. Con respecto a los SGBDR y los SGBDOR (¿qué significado tienen
las siglas?).
 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.

VII)_ Debido a nuestra investigación de las diferentes Bases de Datos Orientadas a Objetos
en todas ocurre que son programas locales sin conexión a una nube en la que se puedan
guardar datos o ya sea la aplicación misma.

VIII)_

GLOSARIO

Encapsulamiento: se denomina encapsulamiento al ocultamiento del estado, es decir, de


los datos miembro de un objeto de manera que solo se pueda cambiar mediante las
operaciones definidas para ese objeto.

SGBD: (Sistema Gestor de Bases de Datos) es una colección de programas cuyo objetivo
es servir de interfaz entre la base de datos, el usuario y las aplicaciones.

5
Cendra, Fortte, Sanabria, Vera
Base De Datos: ORIETADA A OBJETOS :)

Paradigma: es utilizado comúnmente como sinónimo de “ejemplo”, también se puede decir


que es hacer referencia en caso de algo que se toma como “modelo".

6
Cendra, Fortte, Sanabria, Vera

Vous aimerez peut-être aussi