Latest Entries »

PRESENTACION EN FORMATO SWF SOBRE LOS ASPECTOS IMPORTANTES DE LA MINERIA DE DATOS.

ARCHIVO PARA DESCARGAR EN EL SIGUIENTE LINK:

http://www.mediafire.com/?q66pt3vv58txqce

FORMATO WMV POR SI ACASO EN ESTE LINK:

http://www.mediafire.com/?gnugc5mdcearreh

Presentacion que muestra la forma en que se estructura un codigo de XML.

http://www.slideshare.net/vyezk007/presentacion-xml

En la siguiente presentacion se muestra la manera en que se ha implementado EDI en el comercio electronico.

http://www.slideshare.net/vyezk007/e-commerce-7353427

En la siguiente presentacion se muestra la manera en que la implementacion de EDI hace mas eficientes los negocios.

http://www.slideshare.net/vyezk007/e-business-7353376

En la presentacion se muestran los pasos para la implementacion de EDI

http://www.slideshare.net/vyezk007/proyecto-edi

CARACTERISTICAS DE LAS BASES DE DATOS OBJETO-RELACIONALES (BDOR)

Con las BDOR, se puede crear nuevos tipos de datos, que permiten gestionar aplicaciones más complejas con una gran riqueza de dominios. Estos pueden ser tipos compuestos, lo que implica que se debe definir al menos dos métodos transformadores:

  • Uno para convertir el tipo nuevo a ASCII
  • Otro que convierte de ASCII al nuevo tipo

Se soportan los tipos complejos como registros, conjuntos, referencias, listas, pilas, colas y arreglos.

Se pueden crear funciones que tengan un código en algún lenguaje de programación como por ejemplo SQL, Java, C, etc.

Existe una mayor capacidad expresiva para los conceptos y asociaciones.

Se pueden crear operadores asignándoles nombre y existencia de nueva consultas con mayor capacidad consultiva.

Se soporta el encadenamiento dinámico y la herencia en los tipos tupla o registro.

Se pueden compartir varias bibliotecas de clases ya existentes, esto es lo que conocemos como reusabilidad.

Posibilidad de incluir el chequeo de las reglas de integridad referencial atreves de los triggers.

Soporte adicional para la seguridad y activación de la versión cliente-servidor.

El único inconveniente que tiene las BDOR es que al aumentar la complejidad del sistema existe un aumento en el coste asociado

TIPOS DE DATOS SDEFINIDOS POR EL USUARIO

Usuarios pueden definir sus propios tipos de datos  a partir de los tipos básicos provistos por el sistema, o por otros tipos de datos predefinidos anterior mente por el usuario. Estos tipos de datos pueden pertenecer a dos categorías distintas:

  • Los tipos de objetos
  • Los tipos para colecciones

TIPOS DE OBJETOS

Un tipo de objetos define a lo que conocemos como una entidad del mundo real. Se les puede interpretar como una plantilla de objeto de ese tipo. Esta compuesto por los siguientes elementos:

  • Para identificar el tipos de objetos se utiliza un nombre
  • Unos atributos que pueden ser un tipo de datos básicos o de un tipo definido por el usuario, los cuales representan la estructura y los valores de los datos de ese tipo
  • Unos métodos que son procedimientos o funciones escritos en el lenguaje PL/SQL, almacenándose de esta forma en la base de datos o escritos en C almacenándose externamente

METODOS

A la vez que creamos un tipo de objetos realizamos la especificación de los métodos. Los métodos se pueden ejecutar sobre los objetos de su mismo tipo. A continuación mostramos un ejemplo:

Si “X” es una variable del tipo PL/SQL que almacena objetos del tipo “alumnos_t”, entonces “X.fecha_nacimiento ()” calcula la fecha de nacimiento del alumno almacenado en “X”.

METODOS CONSTRUCTORES DE TIPO

Todos los tipos de objetos tienen asociado por defecto un método que se encarga de construir nuevos objetos de ese. El nombre del método es el mismo que el nombre del tipo, y sus parámetros que tenemos en dicho método son los atributos del tipo de objetos.

METODOS DE COMPARACION

Estos métodos son utilizados para que se puedan comparar los objetos de un cierto tipo. Esta acción se lleva a cabo indicando cual es el criterio de comparación. Para poder hacer posible la realización de una comparación es necesario escoger entre un método MAP o un metodo ORDER:

  • Un método MAP es utilizado para indicar cual de los atributos del tipo se va a utilizar para ordenar los objetos del tipo.
  • Un método ORDER utiliza los atributos del objeto sobre el que se ejecuta para realizar un cálculo y compararlo con otro objeto del mismo tipo que toma como argumento de entrada. Ese método debe devolver un valor negativo si el primero es mayor al segundo. Un valor positivos si ocurre lo contrario y un cero (0) si ambos son iguales.

 

Una base de datos orientada a objetos es una base  de datos inteligente soporta el paradigma orientado a  objetos almacenado métodos y datos y no solamente datos. Está diseñada para ser eficaz, desde el punto d vista físico, para  almacenar objetos complejos. Evite el acceso a los datos; esto gracias 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 dela 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 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:

  1. Debe d 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 independiente de 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 o superclases 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 sgbdoo debe ser  un lenguaje de programación de  propósito general.
  8. El conjunto de tipos de dato debe de ser extensible. No habrá distinción entre los tipos definidos por l usuario  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 halla finalizado, el usuario  no tiene que hacer  copia explícitamente
  10. El sistema gestor de la base de datos debe de ser capaz de manejar bases de datos grandes
  11. El sistema gestor de base de  datos debe  soportar la concurrencia. Debe de disponer del mecanismo para l control de la concurrencia
  12. Recuperación. El sistema gestor debe de proveer mecanismos de recuperación de la información en caso d fallo del sistema
  13. El sistema gestor de bases  de datos debe de proveer una manera fácil de hacer consultas

 

Consultar quienes conforma ODMG, donde se encuentra la sede, cual es su organigrama y en que se basa el modelo ODMG para bases de datos orientadas a objetos.

http://www.slideshare.net/vyezk007/odmg-6816886

 

Consultar en internet ejemplos actuales de aplicación de bases de datos orientadas a objetos en la industria. Documentarlo (cual industria es, a que se dedica y en que parte especifica lo implementa)

  • ZAO Servicios AviComp

ZAO AviComp Services es su socio confiable y corredor en la era ilimitada de la economía de Internet. Nuestros especialistas pueden hacer que su negocio digital – en realidad. Nuestros consultores cualificados que ofrecen una amplia gama de aplicaciones de cooperación que están diseñados para salvaguardar su nivel de empresas de la productividad.

  • NotchRoad Inc.

NotchRoad ofrece soluciones líderes en tecnología y aplicaciones en una amplia gama de industrias, incluyendo los medios de comunicación, telecomunicaciones, servicios financieros y el sector público.

  • Intermerkur Doo

Doo Intermerkur representa a las principales empresas europeas en el oeste de los Balcanes. Intermerkur ha estado presente por más de 55 años en el mercado de la ex Yugoslavia. Desde 2004 Intermerkur ha sido un socio oficial de SAP e implementado numerosos proyectos de TI. Debido a la gran demanda de soluciones modernas, Intermerkur y Ontos firmado un acuerdo de asociación en 2006 con el fin de que las soluciones semánticas ampliamente disponibles.

  • TM FORUM

TM Forum es la asociación mundial líder en la industria se centró en la mejora de la eficacia de negocio para proveedores de servicios y sus proveedores. Sirviendo a la información, las comunicaciones y el entretenimiento, el Foro ofrece soluciones prácticas, orientación y liderazgo para transformar la manera en que los servicios digitales son creados, entregados y cargos.

  • accenture high performnce. Delivered

Accenture es una empresa de consultoría global de gestión, servicios tecnológicos y outsourcing. Combinando una experiencia incomparable, amplias capacidades en todas las industrias y funciones de negocios, y una amplia investigación sobre las empresas más exitosas del mundo, Accenture colabora con sus clientes para ayudarles a convertirse en negocios de alto rendimiento