tópicos avanzados
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...
Regístrate para leer el documento completo.