lunes, 25 de octubre de 2010

Sentencias Select, From, Where

Gente que tal, vengo con los videos que les andaba anunciando, espero que les sirva, en este caso les puse fondo musical para amenizar la cosa, puse ese tipo de música porque soy un afanado total por la música clásica, aparte como no tiene voz como que no interrumpe las explicaciones. Si desean saber los temas solo comentenlo. Espero que lo entiendan todo, cualquier duda tambien comenten. Saludos



martes, 19 de octubre de 2010

Querys SQL, SELECT, FROM, WHERE

Gente que hay de nuevo, bueno en esta ocasion vengo con mas informacion, como lo habia informado, ahora aprederemos a hacer consultas, coemnzaremos con los mas basicos que son SELECT, FROM, WHERE. Les estare dejando en mayusculas, negrita y bien grandes las partes de sentencias para que las ubiquen facilmente.


1. La orden SELECT

Esta instrucción lo que hace es elegir un campo de la base de datos o seleccionar todos los campos, ejemplo:
Una base de amigos en la que guardamos, Nombre, Apellidos, Telefono.
Los campos son Nombre, Apellidos y Telefono.

El Select sería:

SELECT nombre : con esto seleccionamos el campo Nombre al cual despues le aplicamos una determinada instruccion, como buscar a los Jose, Pedro, etc... , al igual en vez de poner nombre podemos elegir cualquiera de los otros campos de que se compone la base de datos.

SELECT*: Con esto seleccionamos todos los campos, indistintamente de cuantos campos tengamos, ya sean tres como antes o más, da igual el número de campos, con esto los seleccionamos todos.
Estas son las dos opciones que nos da la instrucción Select.
Otro uso de Select es :

SELECT Campo as variable from tabla

Con ésta orden hacemos lo siguiente, supongamos que tenemos un campo muy largo, como Fechaaltaafiliacion, como este campo tiene un nombre muy largo, podemos asignarle una variable que sea mas pequeña, osea que sería:

SELECT Fechaaltaafiliacion as fealta from tabla , con esto conseguimos que la variable fealta que es más fácil de conocer, contenga los datos de Fechaaltaafiliacion.

2. La orden FROM

From significa desde, con esta orden hacemos referencia a la tabla que vamos a usar, el formato seria asi:

Select * FROM tabla
Con esto especificamos que seleccionamos (select) todos (*) desde la tabla , la tabla sera sustitutida por el nombre de nuestra tabla o base de datos, supongamos que tenemos una tabla llamada Clientes y que dentro tenemos los datos de todos nuestros clientes, para poder hacer uso de ellas, hariamos esto:
Select * FROM clientes
Lo que hemos hecho es seleccionar con el Select todos los registros (clientes) que tiene la base de datos, pues le hemos puesto el asterisco (*) que significa que lo seleccione todo, osea que cogeria todos los clientes que tuvieramos en ese momento dentro de la base de clientes, pues con el from le decimos que de donde tiene que cogerlo todo es desde la base clientes.

3. La orden WHERE

Where significa donde y la usaremos para hacer referencia a algo en concreto dentro de un campo de la base de datos (tabla).

Supongamos que tenemos la base de datos de clientes y la hemos seleccionado:

Select * from clientes

Esto como ya sabemos nos coge a todos los clientes que en ese momento haya dentro de la base de datos Clientes, pero y si nosotros quisieramos solo los que se llamasen por ejemplo JUAN, tendriamos que cogerlos todos y tener que comprobarlos uno a uno y ver como se llaman, pero con la clausula Where no es necesario, pues lo hace por nosotros.
Where solo necesita dos parametros, el nombre del campo donde tiene que buscar y lo que tiene que buscar, lo demas lo hace sola.

Entonces, en nuestra base de datos Clientes, tendriamos un campo que se llama Nombre y dentro de el, estan los nombre de cada uno de los clientes en sus respectivas fichas.

Para sacar a aquellos que se llamasen JUAN, solo tendriamo que hacer esto:
Select * from clientes WHERE nombre='JUAN'
Esta orden, lo que hace es coger uno a uno todos los clientes e ir comprobando que en el campo Nombre, se encuentre o no JUAN, si se encuentra , entonces lo seleccionara para mostrarlo despues, si no estuviera dicho nombre entonces lo ignoraria, como es obvio el ahorro de tiempo es muy grande.

Pero ademas, la clausula Where tiene unos parametros para hacer mas completo su uso:

SELECT * FROM clientes WHERE edad>=28 AND edad<=36
Esto selecciona todos los clientes con edades comprendidas entre los 28 y los 36 años.

SELECT * FROM clientes WHERE provincia='MADRID' OR provincia='VALENCIA OR provincia= 'BARCELONA'
Esto selecciona todos los campos de la tabla 'clientes', pero los registros de todos los clientes de las provincias de 'MADRID', 'VALENCIA' o 'BARCELONA'.

SELECT nombre, apellidos FROM clientes WHERE edad>=18
Esto selecciona los campos 'nombre' y 'apellidos' de la tabla clientes, escogiendo a aquellos clientes que sean mayor de edad (masr o igual que 18 años).

SELECT * FROM clientes WHERE edad BETWEEN 18 AND 45
Esto selecciona todos los clientes con edades comprendidas entre los 18 y los 45 años.

SELECT * FROM cuentas WHERE fecha=#7/1/97#
Esto selecciona los apuntes de 'cuentas' realizados el 1 de Julio de 1.997 (la fecha ha de indicarse en inglés (mes/día/año)).

SELECT * FROM cuentas WHERE fecha BETWEEN #7/1/97# AND #7/31/97#
Selecciona los apuntes de 'diario' realizados en Julio de 1.997.

SELECT * FROM clientes WHERE nombre LIKE 'JU*'
Esto selecciona los clientes cuyo nombre comience con los caracteres 'JU'.

SELECT * FROM clientes WHERE apellidos LIKE '*AM'
Esto selecciona los clientes cuyos apellidos terminen con los caracteres 'AM'.

SELECT * FROM clientes WHERE apellidos LIKE '*GARCI*'
Esto selecciona los clientes cuyos apellidos contengan, en cualquier posición, los caracteres 'GARCI'.
Bueno gente, aca les dejé lo mas detalladamente que pude las 3 principales sentencias, por favor, cualquier duda comentar, que eso sirve, tu sabes ja, de todas maneras publicare el video sobre como usar estas sentencias para que quede todo TOTALMENTE claro. Hasta luego, un abrazo.

martes, 5 de octubre de 2010

Kinect!!!


Se que a muchos les gusta los videojuegos, personalmente, puedo pasar horas y horas pegados a la tele cuando me engancho con algún juego de aventura o juego con mis patas normalmente PES o juegos de peleas. Soy fan de las consolas Play Station pero me sorprende bastante lo que saca ahora Xbox360. Si bien el nintendo wii nos permitía jugar simulando que nosotros somos los que tienen que hacer los movimientos, no fue de el agrado de todos ya que los juegos normalmente iban dirigidos a los niños. Xbox360 ahora rompe todos los esquemas al presentar el KINECT, un juego completo de realidad virtual, para esta consola no necesitas ni mandos ni cables, solo es la consola que graba tus movimientos y los moldea al juego, tu cuerpo es el control. También graba tu voz y te permite una interacción directa con la consola, se puede hacer de todo con esta consola sin la necesidad de controles, simplemente espectacular, la tecnología con este juego, da un paso mas adelante. En muchos lugares el mundo ya se hacen presentaciones y preventas de este producto. Se estrenara oficialmente en Noviembre de este año, esperemos que pronto este en Perú. A continuación, les explico cada parte del juego y lo que hace posible todo:

  • Sensor Kinect. Kinect combina una cámara RGB, un sensor y un micrófono multiarray de desarrollo propio que brinda nuevas experiencias a través de cualquier consola Xbox 360. 1 El sensor de Kinect detecta movimientos corporales, así como tu voz, convirtiéndote a ti en el centro del entretenimiento, sólo a través de Xbox 360.
  • Cámara RGB. Kinect cuenta con una cámara de video a tres colores. Como parte del sensor de Kinect, la cámara colabora con el reconocimiento facial y mucho más.
  • Sensor de profundidad. Un proyecto infrarojocombinado con un sensor CMOS monocromático permite a Kinect ver el espacio en tres dimensiones bajo cualquier condición de iluminación.
  • Micrófono multiarray. Kinect cuenta con un micrófono capaz de detectar voces y extraer el sonido ambiente. El micrófono multiarray permite chatear sin necesidad de diadema en Xbox LIVE y mucho más


  • A continuación les dejo algunos videos sobre los trailers del juego, algunas presentaciones a nivel mundial y algunos de los juegos con los que va a contar:



    lunes, 4 de octubre de 2010

    Crear tablas e ingresar datos en SQL Server

    Hola a todos nuevamente, siguiendo con el tutorial de base de datos, en esta ocasión les dejo el manual para crear tablas explicando la cantidad de caracteres en char y varchar, datos nulos y no nulos y también como ingresar datos en las tablas creadas. Espero que les sirva el material, saludos, hasta luego

    Llaves Eset

    Gente les dejo los siguientes seriales por si necesitan actualizar su antivirus, son Llaves Para Eset NOD32 Antivirus 4 y Smart Security 4. Les voy a estar actualizando semanalmente. Estas son del domingo 3 de octubre, día de elecciones :P

    Dia de Actualización
    - Mes : Octubre
    - Fecha : 3
    - Hora : 6:00 PM
    - Año : 2010
                                      
    Username:TRIAL-36705813
     nod32key:ntr8kdftb3

    Username:TRIAL-36705841
     nod32key:xb43ncur3t

    Username:TRIAL-36705868
     nod32key:sftbu32b6p

    Username:TRIAL-36705882
     nod32key:rdvfr2thxv

    Username:TRIAL-36706200
     nod32key:8bx5a7uks6

    Username:TRIAL-36706199
     nod32key:dt7de6j5hr


    Espero que les sirva, hastal luego

    martes, 28 de septiembre de 2010

    Tutorial 1, Crear Base de Datos en SQL Server

    Hola a Todos nuevamente, hice un pequeño video de un tutorial básico de como crear una base de datos en SQL Server 2005, este es el comienzo de lo que mas adelante presentaré. Espero les sirva, un abrazo.


    Les dejo el link en youtube por si desean verlo por ahi http://www.youtube.com/watch?v=JiLIySF42A8

    lunes, 20 de septiembre de 2010

    Saludos

    Bueno, andaba pensado como comenzar un blog, no tenía ni idea, hasta me anime a buscar otros ya creados para ver si copiaba alguna entrada pero al fin me decidí comenzar mi blog como lo hice, explicando mi primer problema, bueno exactamente el segundo porque el primero fue el titulo. Ya que resolví el segundo problema explicando mi problema pasemos a lo siguiente, (fue entreverado lo que dije pero tiene sentido si lo analizan) esto más que una responsabilidad, lo voy a tomar como algo que quería hacer pero tal vez no me animaba debido a que no tenía tema específico de que hablar. La verdad es que ahora tengo que hacerlo con el tema de las Tecnologías de Información y lo voy a tratar de hacer de la forma menos tediosa posible. Explico el titulo, TI Innovador, TI va a ser sobre lo que más voy a compartir en este espacio, aportaré con tutoriales, algunos videos, debatiendo algunos temas si se da la oportunidad o con lo que se pueda apoyar. Innovador porque tengo por ahí algunas ideas innovadoras aplicando TI que compartiré también, esto es el principio, cuando salude de nuevo, contare con material interesante, tal vez, para uds. Muchas gracias, hasta luego.