jueves, 22 de octubre de 2015

VÍDEOS DE PRÁCTICAS EN ORACLE Y MYSQL



BLOQUE 4















CORRECCIÓN DE LA PRUEBA DEL CUARTO BLOQUE CLICK AQUI ¡¡


1.- Del siguiente modelo elija dos tablas contruya su base de dato en postgres e ingrese dos registros.



2.- EJERCICIO DE ORACLE: Se necesita saber los productos y el costo por unidad que oferta el proveedor con los ID: 4,7,8


¿Qué es Business Intelligence?

Business Intelligence es la habilidad para transformar los datos en información, y la información en conocimiento, de forma que se pueda optimizar el proceso de toma de decisiones en los negocios.


Desde un punto de vista más pragmático, y asociándolo directamente con las tecnologías de la información, podemos definir Business Intelligence como el conjunto de metodologías, aplicaciones y tecnologías que permiten reunir, depurar y transformar datos de los sistemas transaccionales e información desestructurada (interna y externa a la compañía) en información estructurada, para su explotación directa (reporting, análisis OLTP / OLAP, alertas...) o para su análisis y conversión en conocimiento, dando así soporte a la toma de decisiones sobre el negocio.
La inteligencia de negocio actúa como un factor estratégico para una empresa u organización, generando una potencial ventaja competitiva, que no es otra que proporcionar información privilegiada para responder a los problemas de negocio: entrada a nuevos mercados, promociones u ofertas de productos, eliminación de islas de información, control financiero, optimización de costes, planificación de la producción, análisis de perfiles de clientes, rentabilidad de un producto concreto, etc...

Los principales productos de Business Intelligence que existen hoy en día son:

*  Sistemas de Información Ejecutiva (EIS)

Por otro lado, los principales componentes de orígenes de datos en el Business Intelligence que existen en la actualidad son:

*  Datawarehouse

Los sistemas y componentes del BI se diferencian de los sistemas operacionales en que están optimizados para preguntar y divulgar sobre datos. Esto significa típicamente que, en un datawarehouse, los datos están desnormalizados para apoyar consultas de alto rendimiento, mientras que en los sistemas operacionales suelen encontrarse normalizados para apoyar operaciones continuas de inserción, modificación y borrado de datos. En este sentido, los procesos ETL (extracción, transformación y carga), que nutren los sistemas BI, tienen que traducir de uno o varios sistemas operacionales normalizados e independientes a un único sistema desnormalizado, cuyos datos estén completamente integrados.

En definitiva, una solución BI completa permite:

* Observar ¿qué está ocurriendo?
* Comprender ¿por qué ocurre?
* Predecir ¿qué ocurriría?
* Colaborar ¿qué debería hacer el equipo?
* Decidir ¿qué camino se debe seguir?


                                                 Ciclo de la información en la empresa


¿Qué es y cómo funciona el Internet de las cosas?


Es un término del que escuchamos hablar constantemente. Internet de las cosas, Internet of Things o IoT por sus siglas en ingles, es un concepto un poco abstracto pero que ha estado ganando bastante popularidad en los últimos meses. La idea que intenta representar queda bastante bien ilustrada por su nombre, cosas cotidianas que se conectan al Internet, pero en realidad se trata de mucho más que eso.

El Internet de las cosas potencia objetos que antiguamente se conectaban mediante circuito cerrado, como comunicadores, cámaras, sensores, y demás, y les permite comunicarse globalmente mediante el uso de la red de redes.

Si tuviéramos que dar una definición del Internet de las cosas probablemente lo mejor sería decir que se trata de una red que interconecta objetos físicos valiéndose del Internet. Los mentados objetos se valen de sistemas embebidos, o lo que es lo mismo, hardware especializado que le permite no solo laconectividad al Internet, sino que además programa eventos específicos en función de las tareas que le sean dictadas remotamente.

¿Cómo funciona el Internet de las cosas?

¿Qué es y cómo funciona el Internet de las cosas?
Como ya hemos dicho, el truco en todo esto está en los sistemas embebidos. Se trata de de chips y circuitos que comparados con, por ejemplo, un smartphone, podrían parecernos muy rudimentarios, pero que cuentan con todas las herramientas necesarias para cumplir labores especializadas muy especificas.
No hay un tipo específico de objetos conectados al INTERNET DE LAS COSAS. En lugar de eso se les puede clasificar como objetos que funcionan como sensores y objetos que realizan acciones activas. Claro, los hay que cumplen ambas funciones de manera simultánea.
En cualquier caso el principio es el mismo y la clave es la operación remota. Cada uno de los objetos conectados al Internet tiene una IP especifica y mediante esa IP puede ser accedido pare recibir instrucciones. Así mismo, puede contactar con un servidor externo y enviar los datos que recoja.


PostgreSQL


·         ¿QUÉ ES POSTGRESQL?
PostgreSQL es un sistema de gestión de bases de datos objeto-relacional, distribuido bajo licencia BSD y con su código fuente disponible libremente. Es el sistema de gestión de bases de datos de código abierto más potente del mercado y en sus últimas versiones no tiene nada que envidiarle a otras bases de datos comerciales.

·         ¿PARA QUÉ SIRVE POSTGRESQL?
PostgreSQL es el componente de su ERP que se encarga de guardar la información de forma estructurada y que permite el acceso rápido a su información. Como el resto de los componentes de las instalaciones que ponemos en el servidor de nuestros clientes es software libre, como lo es el sistema operativo (Debian GNU / Linux) o el propio ERP. Nuestras instalaciones responden al siguiente esquema



·         PRINCIPALES CARACTERÍSTICAS
La última serie de producción es la 9.3. Sus características técnicas la hacen una de las bases de datos más potentes y robustas del mercado. Su desarrollo comenzó hace más de 16 años, y durante este tiempo, estabilidad, potencia, robustez, facilidad de administración e implementación de estándares han sido las características que más se han tenido en cuenta durante su desarrollo. PostgreSQL funciona muy bien con grandes cantidades de datos y una alta concurrencia de usuarios accediendo a la vez al sistema.

 Ø  Madurez
Ø  Soporte a estándar SQL
Ø  Múltiples Interfaces nativas de programación
Ø  Control de Versión Multi-Concurrencia (MVCC)
Ø  Point-In-Time Recovery (PITR)
Ø  Tablespaces
Ø  Replicación asíncrona
Ø  Tolerancia a fallos (Write-Ahead-Log)
Ø  Soporte de múltiples idiomas-conjuntos de caracteres
Ø  Alta escalabilidad
Ø  Métodos avanzados de indización (como GiST)
Ø  Múltiples extensiones, como las espaciales (PostGIS)


CLICK AQUI PARA DESCARGAR EL INSTALADOR DE POSTGRESQL ¡¡


POSTGRESQL EJERCICIO 1 SUBIR LA TABLA NEPTUNO Y HACER LA SIGUIENTE CONSULTA: 

Se necesita subir la base de datos Neptuno a PostgreSQL y realizar la siguiente consulta:
Qué pedidos tienen el ID entre 10248 y 10254

SELECT idpedido, nombre, apellidos FROM Empleados, Pedidos
WHERE Empleados.idempleado=Pedidos.idempleado AND
CAST (Pedidos.idpedido AS NUMERIC) >10248 AND
CAST (Pedidos.idpedido AS NUMERIC) <10254;






BLOQUE 3






CREACIÓN DE VISTAS EN ORACLE


Concepto de Vista

  • Una vista es una tabla lógica basada en una tabla u otra vista.
  • No contiene datos en sí misma, pero es como una ventana a través de la cual se pueden ver o cambiar los datos de las tablas.
  • Podemos representar con ellas subconjuntos lógicos o combinaciones de datos.
  • Las tablas sobre las cuales se basa una vista se llaman tablas base.
  • Se almacenan en el Diccionario de Datos, USER_VIEWS.


¿Por qué usar Vistas?

  • Para restringir el acceso a la B.D.
  • Para realizar consultas complejas de manera fácil.
  • Para obtener una independencia de los datos
  • Para presentar diferentes vistas de los mismos datos.


Creación de una Vista

Creación de una vista
  • FORCE: Crea la vista sin importar que la tabla base exista o no.
  • WITH CHECK OPTION: Especifica que solamente las filas accesibles a la vista pueden ser insertadas o actualizadas.
  • CONSTRAINT: Nombre asignado a la restricción CHECK OPTION.
  • WITH READ ONLY: Asegura que ninguna operación DML pueda realizarse sobre esta vista.


Ejemplo creación de Vista



Eliminación de una Vista

Eliminación de una vista
  • Al borrar una vista no perderá los datos, porque la vista está basada en tablas subyacentes de la B.D.
  • Únicamente el creador o un usuario con el privilegio DROP ANY VIEW puede eliminar una vista.


Ejemplo de eliminación de Vista



MÁSCARAS EN ORACLE



EJEMPLO DE MÁSCARAS:

CÓDIGO:
SELECT distinct(TO_CHAR(fechapedido,'Q'))"Trimestre",count(TO_CHAR(fechapedido,'Q'))"numero de pedidos"FROM PEDIDOS group by TO_CHAR(fechapedido,'Q') having count(TO_CHAR(fechapedido,'Q'))=(SELECT MAX(maxim)FROM(SELECT count(TO_CHAR(fechapedido,'Q'))as maxim FROM PEDIDOS group by  TO_CHAR(fechapedido,'Q')))



FUNCIONES:






Clave Empleado


Se necesita formar la clave de los empleados compuesta por: nombre y fecha

CREAMOS UN CAMPO PARA EL CÓDIGO DEL EMPLEADO.











POWERDESIGNER


Click aquí para descargar POWERDESIGNER..!!


Es una herramienta que ayuda al análisis, diseño inteligente y construcción sólida de una base de datos y un desarrollo orientado a modelos de datos a nivel físico y conceptual que da a los desarrolladores ya sean clientes o servidores la más firme base para aplicaciones de alto rendimiento. Ofrece un acercamiento de diseño para optimizar las estructuras  de la base de datos. Capturando el flujo de datos de su organización puede crear un modelo conceptual y físico de la base de datos.

*Versión más resiente de powerdesigner.
La versión más resiente de power designer es Power Designer 16.5.




       Características principales de power designer.
    *Aumenta la productividad.
    *Admite entornos abiertos: proporciona compatibilidad abierta para entornos heterogéneos.
    *Incluir funciones de personalización: Permite al usuario hacer que su diseño sea propio y nadie más lo vea es decir sea un diseño único.
    *Proporciona herramientas de análisis: Aumenta la velocidad con la tecnología de enlace y sincronización para un verdadero análisis de impacto.

Tablas de Farmacia


Crear tres tablas de una farmacia y realizar las relaciones indicadas.















CONECCIÓN DE POWERDESIGNER CON ORACLE







POWERBUILDER







































PARA DESCARGAR LA TABLA DE DATOS NEPTUNO CLICK AQUI!!

PARA DESCARGAR ORACLE CLICK AQUI!!

EN ESTE VÍDEO SE MUESTRA COMO SUBIR UNA TABLA A ORACLE Y COMO HACER UNA CONSULTA.





EN ESTE VÍDEO MUESTRO COMO SUBIR UNA TABLA Y HACER UNA CONSULTA EN MYSQL




EN ESTA CONSULTA MOSTRAMOS COMO IMPRIMIR EN NÚMEROS LA CANTIDAD DE PROVEEDORES EN UNA CAMPO DETERMINADO





EN ESTA CONSULTA SE DESEA SABER TODOS LOS PRODUCTOS QUE SU PRECIO SEA MAYOR A 40 DOLARES O EUROS Y ADEMÁS EL PROVEEDOR.





EN ESTA CONSULTA SE MUESTRA EL NÚMERO DE PEDIDOS QUE SE HAN HECHO EN EL AÑO DE 1996 Y SU PROVEEDOR.






EN ESTA CONSULTA MUESTRO EL NIVEL MAXIMO DE UN CAMPO LLAMADO NIVELPEDIDO 









EN ESTA CONSULTA DESEAMOS SABER QUE CLIENTES PERTENECEN A LOS EMPLEADOS CON LAS ID 4,5,6









lunes, 12 de octubre de 2015

INSTALACIÓN DE ORACLE

 Después de haber descargado el software de Oracle pulsaremos con el botón derecho del ratón sobre "setup.exe" y seleccionaremos "Ejecutar como administrador" en el menú emergente:


 Despues el sistema analizara al computador para conocer si es compatible o no.



Comienza la instalación y para este paso daremos click en siguiente.



Se selecciona el producto a instalar en este caso señale oracle data access components for oracle client que traducido al español es componentes de acceso a datos de cliente de Oracle



En Ubicación del Software especificaremos el nombre y la ubicación del directorio raíz de Oracle en el que deseemos instalar el producto.
  • Nombre: introduciremos un nombre de directorio raíz de Oracle o lo seleccionaremos de la lista. En nuestro caso introduciremos "OraDb11g_home1".
  • Ruta de Acceso: introduciremos la ruta de acceso completa del directorio raíz de Oracle o la selecionaremos de la lista de rutas existentes. En nuestro caso "C:/app/ajpdsoft/product/11.1.0/db_1".



En la siguiente pantalla nos muestra los productos disponibles en Oracle una ves vistos le damos click en siguiente.



En esta ventana nos dan la opción para configurar la conexión con Oracle.



Nos da la indicación de ejecutar los scripts SQL del directorio D:\app/User\product\12.1



En esta ventana nos dan un resumen de lo que contiene Oracle, después de haber revisado lo que este software contiene de damos click en instalar.



Al dar click en instalar empieza el proceso de instalación de 0 a 100%.



Y llegamos al paso final donde tenemos la finalizacion de la instalación del software Oracle.