Está en la página 1de 12

BASES DE DATOS

ORIENTADA A OBJETOS ( BDOO)

Integrantes:
Herrera Darlys Nº19430178
Chinchilla Andreina Nº21022514
Gonzales Lisbeth N15672520
REVISION DE CONCEPTOS BASICOS
 Bases de datos: se define como un conjunto de datos que se
encuentran organizados y relacionados entre sí, con el fin de satisfacer
tratamientos de información implicados en las actividades de una
empresa.
 Las bases de datos también se les identifica como almacén de datos.
 Def: se define como un sistema formado por un conjunto de datos
almacenados en discos que permiten el acceso directo a ellos, y en
conjunto de programas que manipule ese conjunto de datos.

USUARIO

PROGRAMAS
APLICACION

BASES DE
DATOS
SISTEMA
OPERATIVO
CONFORMACION DE UNA BASE DE
DATOS:
 Una base de dato esta compuesta por estructuras lógicas de
almacenamiento, denominadas TABLAS.
 Una tabla esta compuesta por columnas o campos y filas o registros.
 Un registro es la ocurrencia de conjunto de campos de una tabla.

BIT…BIT

BYTE…BYTE

CAMPO…CAMPO

REGISTRO…REGISTRO

ARCHIVO…ARCHIVO

BASE DE DATO
MODELADO DE DATOS:
 Un modelo de datos se utiliza para diseñar la estructura de una BD
mediante un colección de herramientas conceptuales que permiten
describir los datos, las entidades que intervienen las relaciones entre
las diferentes entidades u objetos y las restricciones de consistencia.
 Modelo ENTIDAD-RELACION.
Se basa en una percepción del mundo real; consiste una
colección de objetos básicos llamados ENTIDADES y las relaciones
entre estos objetos.
 Entidad: objeto que es distinguible de otros objetos por medio de un
conjunto especifico de atributo.
 Relación: es una asociación entre entidades.
REVISION DE CONCEPTOS BASICOS:

El conjunto de todas las entidades del mismo tiempo y


relaciones del mismo tipo de denomina conjunto de entidades y
conjunto de relaciones.

Conjunto de entidades

Atributos

Relaciones entre conjuntos


de entidades

Conectores
REVISIÓN DE CONCEPTOS BÁSICOS
 Clave: es un conjunto de uno o mas atributos que permiten
identificar de forma única una entidad en el conjunto de
entidades

Ejemplo: la cedula es el atributo del conjunto de entidades


cliente, y esta permite identificar un cliente dentro de un conjunto
de clientes o conjunto de entidades CLIENTES.

Las claves también se conocen como:


• Clave primaria o principal.
• Llave primaria
• Superclave.
CARACTERISTICAS DE UN MODELO DE DATOS
ORIENTADOS A OBJETOS:
 Las bases de datos orientadas a objetos (BDOO) se diseñan para
trabajar con lenguajes de programación como Java, C#, C++ y
Visual basic.Net
 Al crear un sistema de BD Orientado a Objetos se deben tener en
cuenta unas características que están divididas en tres grupos:
 Mandatorias: Son aquellas obligatorias.
 Opcionales: No son obligatorias y se ponen para hacer que el
sistema sea mejor.
 Abiertas.-Son aquellas en las que el diseñador puede poner de su
parte y que están relacionadas con la programación Consultas
orientadas a objetos.
 Los lenguajes de programación orientados a objetos requieren que
toda la interacción con objetos se realiza mediante el envío de
mensajes.
CARACTERISTICAS DE UN MODELO DE
DATO ORIENTADO A OBJETOS:
 Consideremos el ejemplo de alumno-cursa-materia deseamos
realizar la consulta de los alumnos que cursan la materia de Base de
Datos 1, para realizar esta consulta se tendría que enviar un
mensaje a cada instancia alumno.
 Así un lenguaje de consultas para un sistema de bases de datos
orientado a objetos debe incluir tanto el modelo de pasar el mensaje
de objeto a objeto como el modelo de pasar el mensaje de conjunto
en conjunto.
 Complejidad de Modificación.
 En base de datos orientados a objetos pueden existir los siguientes
cambios:
 Adición de una nueva clase.
 Eliminación de una clase.
COMPARACION ENTRE LOS MODELOS
DE DATOS:
 Ambos se encuentran disponibles en el mercado.
 La naturaleza declarativa y la potencia limitada del lenguaje SQL
proporciona buena protección a los datos respecto a errores de
programación.
 Es simple implementar optimizaciones.
 Los SMBD Relacionales-OO simplifican la realización de los
modelos y las consultas mediante el uso de tipos de datos
complejos.
 Se reduce el rendimiento en cierto tipo de aplicaciones que trabajan
principalmente en memoria principal.
 Sistemas relacionales: tipos de datos sencillos, lenguajes de
consulta potentes, protección elevada.
 Bases de datos orientadas a objetos basadas en lenguajes de
programación persistentes.
COMPARACION ENTRE LOS MODELOS
DE DATOS:
 Sistemas relacionales orientados a objetos.
Estas descripciones son validas en general, pero hay que
tener en cuenta que algunos sistemas de base de datos no respetan
estas fronteras. Por ejemplo, algunos sistemas de base de datos
orientados a objetos construidos alrededor de lenguajes de
programación persistentes se implementan sobre sistemas de base
de datos relacionales.
VENTAJAS Y DESVENTAJAS DE LOS SISTEMAS
DE BASES DE DATOS ORIENTADO A OBJETOS:
VENTAJAS.
 Flexibilidad y manejo de datos completos.
 Base de Datos orientado a objetos (BDOO) ajusta al espacio necesario y
elimina espacios desperdiciados.
 Manipulación de objetos complejos en forma rápida y ágil.
 La BDOO son mas rápidas y eficientes.
VENTAJAS Y DESVENTAJAS DE LOS
SISTEMAS DE BASES DE DATOS
ORIENTADO A OBJETOS:
DEVENTAJAS:
Al considerar la adopción de la tecnología orientada a
objetos, la inmadurez del mercado de BDOO constituye una
posible fuente de problema por lo que debe analizarse con
detalle la presencia en el mercado del proveedor para adoptar su
producto en la línea de reproducción sustantiva.
La falta de estándares en la industria orientada a objetos,
sin embargo, el “ grupo manejado de objetos” ( OMG), es una
organización internacional de proveedores de sistemas de
información y usuarios dedicados a promover estándares para el
desarrollo de explicaciones y sistemas orientados a objetos en
ambiente de cómputos de red.

También podría gustarte