lunes, 5 de octubre de 2009

Basicos - Ya la instale ahora que sigue.

Comencemos por lo basico. cuando alguien dice query a que se refiere? bueno en realidad cuando alguien dice query es que alguien tiene un pregunta y espera que esta pregunta sea resuelta, cual es el medio para resolver la pregunta pues es "un query", y como se hace un query?

La estructura basica de un query en SQL:

Select [que quieres saber o que columnas deseas que te devuelva ]
from [de donde se sacaran los datos ]
where [cuales son las condiciones para seleccional los datos].

Entonces vamos a ver ejemplos de querys para dejar claro que podemos realizar:

Lo primero es conectarnos a nuestra recien instalada base de datos.

La manera mas sencilla es
inicio->programas->Oracle Database 10g Express Edition->Go To Database Home Page

Una vez ahi lo primero que te va a pedir es ingrsar tu usuario y password

El usuario es SYSTEM y el PASSWORD es el que indicaste durante la instalación.


Ahora una vez conectado ingresas al menu Administracion->Usuarios Base Datos-> Ahi seleccionas el usuario HR, en la opcion "estado de la cuenta" seleccionas desbloqueado y le pones una contraseña. Una ves hecho esto seleccionas la opcion Modificar Usuario para guardar los cambios. Y listo ahora puedes conectarte a el usuario HR que es el usuario de ejemplo de esta base de datos que cuenta con un conjunto de tablas que sirven para comenzar con los ejemplos.

domingo, 4 de octubre de 2009

Introducción

Actualmente me dedico al desarrollo y ajuste a aplicaciones de empresariales para el ERP de la EBS de Oracle, y me he dado cuenta de que el principal problema de la mayoría cuando inicia con este negocio es que piensa que al ser una aplicación tan grande debe haber magia detrás de ella que la hace funcionar cuando en realidad es solo la base de datos lo que la hace ser lo que es.
La base de datos en realidad no es más que un enorme programa que se encarga de simplificarte la forma de almacenar y extraer tu información (claro hace muchas cosas para logra eso pero en resumen ese es su objetivo principal).
Voy a central mi atención en la base que mas manejo Oracle.El nombre de esta base (Oracle) viene del griego y significa “El lugar en que se hace la consulta y se recibe la respuesta” la verdad el nombre le viene como anillo al dedo dado que en SQL (Structured Query Language o Lenguaje estructurado para consultas) es lo que vas a hacer todo el tiempo.
Normalmente cualquier tarea que se te en este negocio tiene como fin el extraer información o llevar información de un lugar a otro.
Bueno habiendo dicho todo lo anterior vamos a comenzar por instalar nuestra primera base de datos.
Yo recomiendo para todo aquel que no cuente con una maquina super-potente instalar la base de datos de gratuita de oracle Oracle XE Esta versión es una versión muy completa y ligera de Oracle con la ventaja de que no tendrán que pagar ni un centavo el instalador de la base es muy amigable de hecho si siguen los del instalador solo deben recordar el nombre del password que le dieron para iniciar y trabajar con ella.

Una vez instalada comenzamos con lo básico
Inicio->programas-> Oracle Database 10g Express Edition-> Start Database
Con esto ya encendieron su base de datos ahora lo bueno Felicidades eres el orgulloso propietario de una de los más poderosos manejadores de base de datos del mundo. Y gracias a algunos de los muchos proyectos en los que se ha visto envuelto Oracle también cuentas con una herramienta que se llama APEX (Oracle Application Express) que es una herramienta que te permitirá desarrollar completamente sin la necesidad de instalar nada ya que es una aplicación basada en el browser y sin nada más que una pequeña terminal puedes desarrollar y liberar aplicaciones completamente funcionales. Sin embargo ápex será el tema de otro día. Para aquellos que deseen adentrar en este tema le dejo los siguientes links:
Un poco de historia
El foro de APEX .

Una vez instalada la base comenzamos con sus primeras consultas pero eso será mañana por que hoy me voy a dormir.