martes, 28 de agosto de 2012

Tarea Chen



MODELO ENTIDAD RELACION Descripción: https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGO1GKcbNaNkJOS4YmSK22hANWV5g8MH4RngW7H_h0dIHerWstMpAMAXiiVwrfN05bs0UuqL9-r9M_FxmL41bgzVbriCCc-_KxaKfxrPw3J4Md_NW5BfvlMoGuSEeC0RCl8HRG_-5silyS/s320/der.jpg
El modelo entidad-relación es el modelo conceptual más utilizado para el diseño conceptual de bases de datos. Fue introducido por Peter Chen en 1976. El modelo entidad-relación está formado por un conjunto de conceptos que permiten describir la realidad mediante un conjunto de representaciones gráficas y lingüísticas.
Se caracteriza por utilizar una serie de símbolos y reglas para representar los datos y sus relaciones. Con este modelo conseguimos representar de manera grafica la estructura lógica de una base de datos. Los principales elementos del modelo entidad-relación son las entidades con sus atributos y las relaciones entre entidades.

Tarea de Relaciones

Pata Gallo.

el grado se representa por un extremo simple(uno) o "pata de gallo" (muchos), el nombre se debe escribir en los extremos.
es un conjunto de una o más tablas estructuradas en registros (líneas) y campos (columnas), que se vinculan entre sí por un campo en común, en ambos casos posee las mismas características como por ejemplo el nombre de campo, tipo y longitud; a este campo generalmente se le denomina ID, identificador o clave. A esta manera de construir bases de datos se le denomina modelo relacional.

Oracle Retail Data Model que activa la inteligencia impulsada por la información en el sector minorista

La solución basada en estándares pensada para este sector se encuentra preincorporada para Oracle Data Warehouses



 Con el objeto de ayudar a los minoristas a acelerar el diseño y la implementación de un data warehouse empresarial, Oracle presentó Oracle® Retail Data Model, un modelo de datos basado en estándares para Oracle Database.
El modelo de datos incluye un esquema completo y específico para el sector minorista con capacidades analíticas incluidas que son particulares para ese sector con el fin que los minoristas obtengan información crucial de sus operaciones.
Creado para la plataforma de Oracle Database, incluidos los servidores HP Oracle Database Machine y HP Oracle Exadata Storage, Oracle Retail Data Model está disponible y puede descargarse desde Oracle Technology Network (OTN).

Paquete integral del sector minorista para el Data Warehouse número uno del mundo

Oracle Retail Data Model combina el amplio conocimiento del mercado minorista con el software de Oracle líder del sector para data warehouse con el objeto de brindar ventajas inmediatas a una gran variedad de empresas minoristas, como tiendas de comestibles, cadenas de tiendas especializadas, grandes revendedores, minisúpers y minoristas de múltiples canales.
La solución ayuda a los minoristas a tomar mejores decisiones, ya que ofrece capacidades analíticas avanzadas, como por ejemplo: pronóstico de situaciones de falta de existencias, comprensión de patrones ocultos para evitar pérdidas, contribución y análisis de la cesta de compras, afinidad de productos, clústeres y segmentación de clientes, efecto de halo e impulso de ventas mediante promociones.
Oracle Retail Data Model funciona con sistemas existentes para minoristas y puntos de venta, a la vez que ofrece una plataforma de data warehousing sumamente rápida, segura y confiable, que se puede personalizar por completo y es escalable.
Oracle Retail Data Model ofrece:
La Tercera Forma Normal para Datos Lógicos sobre la base de Association for Retail Technology Standards (ARTS).
Más de 1.200 mediciones e indicadores clave de desempeño específicos del sector en todas las operaciones minoristas, desde el punto de venta e inventario hasta elmerchandising, promociones y gestión de pedidos, etc.
Cubos OLAP precreados e incorporados utilizando Oracle OLAP para lograr un análisis dimensional sumamente veloz de la información de negocios.
Modelos incorporados de data mining precreados utilizando Oracle Data Mining para un sofisticado análisis predictivo y de tendencia.
Con un modelo de datos precreado y componentes incorporados para minoristas,  Oracle Retail Data Model está diseñado para impulsar las iniciativas de data warehouse y business intelligence lo cual ayuda a las organizaciones minoristas a lograr un rápido retorno sobre el capital invertido, reduciendo el tiempo de implementación y los costos.
Además, el modelo abierto y basado en estándares de la solución permite una rápida integración con las actuales aplicaciones minoristas, reduciendo aún más los costos de integración.

Citas respaldatorias

"Oracle Retail Data Model es la culminación de nuestros esfuerzos por combinar el sector minorista, y la experiencia y tecnologías de data warehousing de Oracle en una solución integrada, precreada y sincronizada para los minoristas,” dijo Ray Roccaforte, vicepresidente de Data Warehousing y Analíticas, Oracle. “Oracle Retail Data Model ofrece a los clientes una solución diseñada para la implementación e integración predecibles y rápidas con las inversiones existentes a fin de ayudar a los clientes a ahorrar tiempo, esfuerzos y costos."
"Oracle Retail Data Model no es sólo una tecnología, es una herramienta de negocios estratégica para dar soporte e impulsar el desempeño de negocios”, dijo Glenn T. Nishida, director de tecnología, ABC Stores. “Oracle Retail Data Model está técnicamente diseñado para satisfacer todos los temas relacionados con el sector minorista por medio de informes y capacidades analíticas precreadas, especialmente preparadas para abarcar todos los aspectos comerciales de este sector".

TIPOS DE MODELAMIENTOS


Lenguaje Unificado de Modelado (LUM o UML, por sus siglas en inglés, Unified Modeling Language) es el lenguaje de modelado de sistemas softwamás conocido y utilizado en la actualidad; está respaldado por el OMG (Object Management Group). Es un lenguaje gráfico para visualizar, especificar, construir y documentar un sistema. UML ofrece un estándar para describir un "plano" del sistema (modelo), incluyendo aspectos conceptuales tales como procesos de negocio, funciones del sistema, y aspectos concretos como expresiones de lenguajes de programación, esquemas de bases de datos y compuestos reciclados.

Es importante remarcar que UML es un "lenguaje de modelado" para especificar o para describir métodos o procesos. Se utiliza para definir un sistema, para detallar los artefactos en el sistema y para documentar y construir. En otras palabras, es el lenguaje en el que está descrito el modelo.

Se puede aplicar en el desarrollo de software gran variedad de formas para dar soporte a una metodología de desarrollo de software (tal como el Proceso Unificado Racional o RUP), pero no especifica en sí mismo qué metodología o proceso usar.
UML no puede compararse con la programación estructurada, pues UML significa Lenguaje Unificado de Modelado, no es programación, solo se diagrama la realidad de una utilización en un requerimiento. Mientras que, programación estructurada, es una forma de programar como lo es la orientación a objetos, sin embargo, la programación orientada a objetos viene siendo un complemento perfecto de UML, pero no por eso se toma UML sólo para lenguajes orientados a objetos.
UML cuenta con varios tipos de diagramas, los cuales muestran diferentes aspectos de las entidades representadas.

martes, 21 de agosto de 2012

Tarea 1 investigacion


Investigar sobre los siguientes temas:

* Herramientas CASE (Computer Assistant Software Engineer).
son diversas aplicaciones informáticas destinadas a aumentar la
productividad en el desarrollo de software reduciendo el costo
de las mismas en términos de tiempo y de dinero.
Se pueden clasificar teniendo en cuenta los siguientes parámetros:
-Las plataformas que soportan.
-Las fases del ciclo de vida del desarrollo de sistemas que cubren.
-La arquitectura de las aplicaciones que producen.
-Su funcionalidad.

* Base de datos jerárquicos y de redes.
Base de datos de redes = es una base de datos conformada por una colección o set de registros,
los cuales están conectados entre sí por medio de enlaces en una red.
El registro es similar al de una entidad como las empleadas en el modelo
relacional.

Base de datos jerárquica =  es un tipo de sistema de gestión de bases de datos que, como su nombre
indica, almacenan la información en una estructura jerárquica que enlaza los registros en forma de
estructura. Esta relación jerárquica no es estrictamente obligatoria.


* Amazon Relational Database Service (Amazon RDS).
Amazon Relational Database Service (Amazon RDS) es un servicio web que facilita las tareas de
configuración, utilización y escalado de una base de datos.
le permite acceder a todas las funciones de un motor de base de datos MySQL, Oracle o Microsoft
SQL Server conocido.

* Bases de Datos NoSQL
En informática, NoSQL (a veces llamado "no sólo SQL") es una amplia clase de sistemas de gestión
de bases de datos que difieren del modelo clásico del sistema de gestión de bases de datos
relacionales (RDBMS).. Los datos almacenados no requieren estructuras fijas como tablas,
normalmente no soportan operaciones JOIN, ni garantizan completamente ACID (atomicidad, coherencia,
 aislamiento y durabilidad), y habitualmente escalan bien horizontalmente.