BD ORIENTADA A OBJETOS

Páginas: 5 (1117 palabras) Publicado: 15 de octubre de 2015
BASES DE DATOS
ORIENTADA A OBJETOS
(BDOO)

MSC JOSÉ MIGUEL MÉNDEZ ALONSO

BASES DE DATOS ORIENTADA A
OBJETOS (BDOO)
Es una base de datos inteligente. Soporta el paradigma
orientado a objetos almacenando datos y métodos, y no
sólo datos. Está diseñada para ser eficaz, desde el punto
de vista físico, para almacenar objetos complejos. Evita el
acceso a los datos; esto es mediante los métodosalmacenados en ella. Es más segura ya que no permite
tener acceso a los datos (objetos); esto debido a que para
poder entrar se tiene que hacer por los métodos que
haya utilizado el programador.

BASES DE DATOS ORIENTADA A
OBJETOS (BDOO)
Un SGBDOO es un SGBD que almacena objetos y por
tanto
posee todas las ventajas de la orientación a objetos
Las bases de datos orientadas a objetos se diseñan paratrabajar bien en conjunción con lenguajes de
programación orientados a objetos como Java, C#, Visual
Basic.NET y C++.

CARACTERISTICAS

CARACTERISTICAS
propone 13 características obligatorias para los
SGBDOO, basado en dos criterios: debe ser un
sistema orientado a objetos y debe ser un SGBD
(Atkinson et al., 1989). Características:
1. Debe soportar objetos complejos: Debe ser
posible construirobjetos complejos aplicando
constructores a objetos básicos.
2. Identidad del objeto: Todos los objetos deben tener
un identificador que es independiente de los valores
de sus atributos.

CARACTERISTICAS

3. Encapsulamiento: Los programadores solo tienen
acceso a la especificación de interfaz de los métodos, y
los datos e implementación de estos métodos están
ocultos en los objetos.
4. Tipos oclases : El esquema de una BBOO contiene
un conjunto de clases o tipos.
5. Tipos o clases deben ser capaz de heredar de
sus supertipos o superclases: los atributos y
métodos.

6. Sobrecarga debe ser soportada: Los métodos deben
poder aplicarse a diferentes tipos.
7. El LMD debe ser completo : El LMD en los SGBDOO debe
ser un lenguaje de programación de propósito general.
8. El conjunto de tipos dedatos debe ser extensible: No
habrá distinción entre tipos definidos por el usuario y tipos
definidos por el sistema.

9. Persistencia de datos: los datos deben mantenerse
después de que la aplicación que los creó haya finalizado. El
usuario no tiene que hacer copia
explícitamente.
10. El SGBD debe ser capaz de manejar grandes BD
11. El SGBD debe soportar Concurrencia : Debe disponer de
mecanismospara el control de concurrencia.

12. Recuperación: el SGBD debe proveer mecanismos de
recuperación de la información en caso de fallo del sistema.
13. El SGBD debe proveer un manera fácil de hacer
consultas.

BASES DE DATOS ORIENTADA A
OBJETOS CON UML
Lenguaje Unificado de Modelado (LUM) o (UML, por sus
siglas en inglés, Unified Modeling Language) es el lenguaje
de modelado de sistemas desoftware más conocido y
utilizado en la actualidad.
Es un lenguaje gráfico para visualizar, especificar, construir
y documentar un sistema.

UML combina notaciones provenientes desde:
• Modelado Orientado a Objetos
• Modelado de Datos
• Modelado de Componentes
• Modelado de Flujos de Trabajo (Workflows)

DIAGRAMAS DE UML

Análisis y diseño orientados a objetos
con UML
Metodología de diseño deBD:
1. Generar diagramas de casos de uso a partir de la
especificación de requisitos para representar las principales
funciones requeridas por el sistema.
2. Generar un diagrama de clases (E/R).
3. Generar un diagrama de secuencias para cada caso de uso
o para cada grupo de casos de uso (interacción entre clases).

Análisis y diseño orientados a objetos
con UML
4. Actualizar el diagrama de clasespara mostrar los métodos
requeridos en cada una.
5. Crear un diagrama de estados para cada clase que
muestre como cambia de estado.

NOTACIÓN UML
UML preescribe una notación estándar y semánticas
esenciales para el modelado de un sistema orientado a
objetos. Previamente, un diseño orientado a objetos podría
haber sido modelado con cualquiera de la docena de
metodologías populares, causando a los...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Bd orientada a objetos
  • BD ORIENTADAS A OBJETOS
  • Bd orientadas a objetos
  • Taller De Bd Orientado a Objetos
  • Orientado a objetos
  • orientada a objetos
  • Que es un Objeto? Programacion Orientada a Objetos
  • Diagramas orientado a objetos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS