unidad 7 base de datos

Páginas: 13 (3172 palabras) Publicado: 2 de diciembre de 2014
INSTITUTO TECNOLIGICO DE TLANEPANTLA


CARRERA: INGENIERIA EN TECNOLOGIAS DE LA INFORMACION.

FUNAMENTOS DE BASE DE DATOS

YAÑEZ GUASP JOSE LUIS

DIAS HILDA RINCON

SALON : T31

UNIDAD 7 BASE DE DATOS ORIENTADA A OBJETOS











INDICE
PAGINA 1……………………………………………….. PORTADA
PAGINA 2 ……………………………………………… INDICE
PAGINA 3 ………………………………………………INTRODUCION
PAGINA4………………………………………………….CONTENIDO
PAGINA ……………………………………………………CONCLUCION















INTRODUUCION
Una base de datos orientada a objetos es una base de datos inteligente soporta el paradigma orientado a objetos almacenando métodos y datos, y no solamente datos. Está diseñada para ser eficaz, desde el punto de vista físico, para almacenar objetos complejos. Evite el acceso a los datos; estogracias a los métodos almacenados 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.
 
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 para trabajar bienen conjunción con los lenguajes de programación orientados a objetos como:


JAVA
C++
Visual Basic.Net
C#
 
Características de un SGBDOO
Persistencia
Concurrencia
Recuperación
Gran almacén secundario
Consultas
Abstracción
Encapsulación
Modularidad
Jerarquía
Tipos
Genericidad
 














En total deben de ser 13 características obligatorias para los SGBDOO,basado en dos criterios:
1. Debe ser un sistema orientado a objetos.
2. Debe de ser un sistema gestor de base de datos,
Esto según Atkinson.
Y las características son:
1. Debe de soportar objetos complejos. Debe de ser posible construir objetos complejos aplicando constructores a objetos básicos.
2. Identidad del objeto. Todos los objetos deben tener un identificador, el cual es independientede los valores de sus atributos.
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 o clases. El esquema de una base de datos orientada a objetos contiene un conjunto de clases o tipos.
5. Tipos o clases deben de ser capaces de heredar de sus supertipos osuperclases los atributos y los métodos.
6. La sobrecarga debe ser soportada. Los métodos deben de poder aplicarse a diferentes tipos.
7. El DML debe ser completo. El DML en los sistemas gestores de base de datos orientados a objetos debe ser un lenguaje de programación de propósito general.
8. El conjunto de tipos de datos debe ser extensible. No habrá distinción entre los tipos definidos por elusuario y los tipos definidos por el sistema.
9. Persistencia de datos. Los datos deben mantenerse después de que la aplicación que los creo haya finalizado, el usuario no tiene que hacer copia explícitamente.
10. El SGBD debe de ser capaz de manejar bases de datos grandes.
11. El SGBD debe soportar la concurrencia. Debe de disponer del mecanismo para el control de la concurrencia.
12.Recuperación. El sistema gestor debe de proveer mecanismos de recuperación de la información en caso de fallo del sistema.
13. El SGBD debe de proveer de una manera fácil de hacer consultas.







7.1 VISION GENERAL
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 lascaracterí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 orientada a objetos.

Un ODBMS hace que los objetos de la base de datos aparezcan como objetos de un lenguaje de programación en uno o más lenguajes de programación a los que dé soporte.

Las bases de datos orientadas a objetos se diseñan para...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Base De Datos Delphi 7
  • Unidad 2 base de datos
  • Fundamentos de base de datos "Unidad 7"
  • Taller de base de datos unidad 1
  • proyecto base de datos unidad 3
  • Unidad 3 Administración de Bases de Datos
  • Unidad 1 Introduccion A Base De Datos
  • Tarea Unidad I-Base de datos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS