martes, 19 de enero de 2016

TERCER BLOQUE

CORRECCIÓN DE LA EVALUACIÓN DE BLOQUE #2:
https://drive.google.com/file/d/0BzDn1SgV2Wc9WHRBeEg2bWpiWVU/view?usp=sharing

LINK DE DESCARGA (POWER DESIGNER V.16.5)
http://powerdesigner.programas-gratis.net/

LINK DE DESCARGA (POWER BUILDER V.11.5)
http://beholia.blogspot.com/2010/04/descargar-power-builder-115.html

CONSULTA DE MASCARAS



EJEMPLO MASCARA

SE NECESITA SABER EN QUE TRIMESTRE SE REALIZO LA MAYOR CANTIDAD DE PEDIDOS.



CONSULTA DE POWER DESIGNER

1. Modelo entidad-relación construido en PowerDesigner.
1
2. Seleccione la opción TOOLS de la barra de menú y a continuación haga clic en la opción Generate Physical Data Model…
2
3. En la ventana que aparece, seleccione el motor de bases de datos; el nombre y el código se deja como esta por defecto y a continuación haga clic en aceptar
3 
4. De la barra de menú seleccione la opción Database y elija la opción Configure Connections…
4
5. En la ventana que se muestra haga clic en el botón Agregar y agregue el motor de base de datos y a continuación clic en el botón Finalizar.
 5
5.1
6. En la caja de texto Data Source Name escriba la instancia al motor, al igual que en la caja de texto TNS Service Name; en la caja de texto User ID coloque el nombre del usuario en el motor de base de datos y a continuación clic en Aceptar
6
6.1
7. En la barra de menú elija la opción Database y haga clic en Connect…
7
8. En la ventana que aparece active la opción ODBC y seleccione machine data Source, en este caso XE; en la parte de Login, en la caja de texto User ID coloque el usuario en el motor de bases de datos, en la caja de texto Password coloque la clave que tiene ese usuario en el motor de bases de datos y luego haga clic en Connect.
8
9. En la barra de menú seleccione la opción Database y haga clic en Generate Database.
 9
10. En la ventana seleccione la opción ODBC generation y presione Aceptar.
 10
POWER BUILDER
PowerBuilder es una herramienta de desarrollo orientada a aplicaciones de gestión contra bases de datos. Algo así como un Oracle Developer/2000 o el Access de Microsoft, pero profesional, multiplataforma, cliente/servidor, orientado a objetos y capaz de acceder homogéneamente a cualquier base de datos que soporte SQL.

¿COMO CONECTAR POWER BUILDER A ORACLE?

1. Instala el cliente oracle 10g.
2. Una vez que instalaste el cliente oracle debes configurar el archivo tnsnames.ora para que pueda acceder al servidor de la base de datos, añade este script al tnsnames y cambia los valores de NOMBRE DEL SCRIPT (demo.desarrollo.local) , HOST y SERVICE_NAME
DEMO.DESARROLLO.LOCAL =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = sistemasd1)(PORT = 1521))
)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = demo)
)
)
3. Una vez realizados estos cambios ingresamos a Power Builder para conectarnos a la Base de Datos.
4. Primero ingresa al icono de DB Profiles
Elige O10 Oracle10g y selecciona el botón NEW
5. Una vez seleccionada la opción de nuevo pefil, la ventana que se abrirá debes llenarla con los siguientes datos
· En profileName: Asigna el nombre que deseas darle a la conexión ConexionOracle
· Server: ingresa el nombre del script en nuestro ejemplo es demo.desarrollo.local
· Login ID: un usuario con permiso para ingresar a la base de datos, utilizaremos SCOTT
· Password: ingresa el password de acceso
6. En la pestaña SYSTEM ingresa el nombre del dueño del catalogo, o usuario con permisos para trabajar sobre las tablas, en nuestro caso el usuario es Scott.
7. Finalmente ingresa a la pestaña PREVIES y selecciona el BOTON TEST, un mensaje de conexión exitosa debe ser visible. Eso significa que ya tas conectado a la base de datos Oracle

VISTAS EN ORACLE

Vistas Simples
Para crear una vista utilizamos la sentencia CREATE VIEW, que en su formato más simple 
Se realizan de la forma:

Vistas Agrupadas 
Otra construcción posible es la que procede de agrupaciones de filas de la tabla original GROUP BY, se denomina vista agrupada, ya que sus filas están construidas por agrupaciones de la tabla fuente.



FUNCIONES

FUNCION GREATEST 

FUNCION NVL


FUNCION UID 

FUNCION USER

VIDEOS TUTORIALES: