tópicos avanzados

Páginas: 10 (2263 palabras) Publicado: 7 de abril de 2013
Objetivo:
El estudiante conocerá y utilizará tecnologías emergentes de
bases de datos para el desarrollo de aplicaciones relacionadas con
el tratamiento de
información y soporte para la toma de decisiones.

TÓPICOS AVANZADOS DE BASES
DE DATOS

Asignaturas Relacionadas
 Fundamentos de base de datos

 Taller de base de datos
 Programación I

Usted debe tener
 Dominio de diseñode bases de datos






relacionales.
Dominio del lenguaje SQL.
Habilidad de programación en un lenguaje
orientado a objetos.
Conocimiento de la arquitectura cliente-servidor.
Habilidades para utilizar software de sistemas.

Criterios de Evaluación
Unidad 1
 Examen

50 %
 Exposiciones
20 %
 Proyecto y/o Tareas 30 %

Diagnóstico
 Base de Datos (Preguntas)

Programación OO (Preguntas)

UNIDAD 1
 Objetivo:
 El Estudiante Investigará y conocerá las

tecnologías emergentes de base de datos

 Modelos Emergentes de Base de datos
1. Base de Datos Orientada a Objetos
2. Base de Datos Multidimensional

1.1 Base de datos orientadas
a objetos (BDOO)

1.1 Base de datos orientadas
a objetos (BDOO)
 Se propusieron con la idea de satisfacerlas

necesidades de las aplicaciones más complejas.
 El enfoque orientado a objetos ofrece la
flexibilidad para cumplir con algunos de estos
requerimientos.

1.1.1 Definición y Conceptos
de las BDOO
 Es una base de datos inteligente que soporta el
paradigma orientado a objetos almacenando
métodos y no solamente datos. Está diseñada
para ser eficaz, desde el punto de vista físico, paraalmacenar objetos complejos proporciona más

seguridad, ya que sólo permite tener acceso datos
a los datos mediante objetos.

1.1.1 Definición y
Conceptos de las BDOO

 Objeto. Es un elemento auto contenido utilizado

por el programa.
 Los valores que almacena un objeto se denominan

atributos, variables o propiedades.

 Clase. Es un patrón o plantilla en la que se basanobjetos que son similares.
 Proporciona datos para sus variables

 Herencia de atributos. Una clase puede tener

varias subclases que representan ocurrencias más
específicas de la superclase.

1.1.1 Definición y Conceptos
de las BDOO
 Interfaces. Permiten que una clase se derive de una
sola clase pero permiten que la clase implemente

múltiples interfaces.

 Una interface es unaespeciación para una clase sin

instrucciones en los métodos.

 Polimorfismo. Propiedad de una operación mediante la
cual puede ser aplicada a distintos tipos de objetos.
 Encapsulamiento. Propiedad que permite ocultar la
información al resto de los objetos, impidiendo así

accesos incorrectos o conflictos.

 se basa en ocultar todos los secretos de un objeto que no

contribuyen a suscaracterísticas esenciales.

1.1.3 Estándar odmg(Object
Database Management Group)

1.1.1 Definición y Conceptos
de las BDOO

1.1.2 Modelo de datos
orientados a objetos
 Se basa en el concepto de Encapsular elementos

de datos, sus características, atributos y el código
que opera sobre ellos en elementos complejos
llamados Objetos.
 Un modelo de datos es un lenguaje orientadoa
describir una base de datos.
 Típicamente un modelo de datos permite describir
los componentes de la información:

 Las estructuras de datos de la base.
 El tipo de los datos que hay en la base y la forma en que

se relacionan.

 Las restricciones de integridad.
 Un conjunto de condiciones que deben cumplir los

datos para reflejar correctamente la realidad deseada.

Operaciones de manipulación de los datos.
 Típicamente, operaciones de agregado, borrado,

modificación y recuperación de los datos de la base.

1.1.2 Modelo de datos
orientados a objetos

1.1.2 Modelo de datos
orientados a objetos

1.1.3 Estándar odmg(Object
Database Management Group)
 Se usa tanto para definir el grupo de personas y

empresas encargadas de desarrollar el modelo...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Topicos Avanzados
  • Topicos avanzados
  • Topicos Avanzados De Calidad
  • Topicos avanzados de dirección de operaciones
  • Tópicos avanzados de base de datos
  • topicos avanzados de programacion
  • Topicos avanzados de base de datos
  • TOPICOS AVANZADOS DE PROGRAMACION

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS