Ejemplo de los Tipos de clases en java
Enviado por LADCH • 31 de Agosto de 2015 • Tarea • 500 Palabras (2 Páginas) • 196 Visitas
INSTITUTO TECNOLOGICO TLAHUAT 2 |
BASES DE DATOS ORIENTADA A OBJETOS |
UNIDAD 7 |
LUIS ANTONIO DIAZ CHAVEZ |
09/05/2014 |
[pic 1][pic 2][pic 3][pic 4]
[pic 5][pic 6][pic 7][pic 8][pic 9][pic 10][pic 11]
DEFINICION Y CONCEPTOS DE LAS BASES DE DATOS ORIENTADOS A OBJETOS
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. Esta diseñada para ser eficaz, desde el punto de vista físico, para almacenar objetos complejos. Evite el acceso a los datos; esto gracias a los métodos almacenados en ella. Es mas 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 bien en 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:
- Debe ser un sistema orientado a objetos.
- Debe de ser un sistema gestor de base de datos,
- Esto según Atkinson.
- Y las características son:
- Debe de soportar objetos complejos. Debe de ser posible construir objetos complejos aplicando constructores a objetos básicos.
- Identidad del objeto. Todos los objetos deben tener un identificador, el cual es independiente de los valores de sus atributos.
- 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.
- Tipos o clases. El esquema de una base de datos orientada a objetos contiene un conjunto de clases o tipos.
- Tipos o clases deben de ser capaces de heredar de sus supertipos o superclases los atributos y los métodos.
- La sobrecarga debe ser soportada. Los métodos deben de poder aplicarse a diferentes tipos.
- 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.
- El conjunto de tipos de datos debe ser extensible. No habrá distinción entre los tipos definidos por el usuario y los tipos definidos por el sistema.
- 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.
- El SGBD debe de ser capaz de manejar bases de datos grandes.
- El SGBD debe soportar la concurrencia. Debe de disponer del mecanismo para el control de la concurrencia.
- Recuperación. El sistema gestor debe de proveer mecanismos de recuperación de la información en caso de fallo del sistema.
- El SGBD debe de proveer de una manera fácil de hacer consultas.
[pic 12]
...