lunes, 13 de febrero de 2012

Instrucciones SQL (Access)

Introduccion

Enseñar  como se pueden uzar intrucciones SQL en Access ya que esto no sayuda a la hora de programar con base de datos.


¿Que es una Intruccion SQL?
es un lenguaje bastante sencillo, principalmente orientado a bases de datos y, sobre todo, al manejo de consultas.

 Un mandato en SQL se expresa en una cadena de caracteres o String.




Objetivos
1- mostrar como podemos agragar informacion, Eliminar, Buscar, mostrar la informacion y almacenar la informacion.
2- enselar que asgo muy facil de realizar
3-  dar algunos ejemplos para que enatiendadn un poco mejor las inrucciomes SQL




Contenido y Ejemplos



 Select

los campos que conformarán la consulta, es decir, que establece los campos que se visualizarán o compondrán la consulta.
Una sentencia SELECT no puede escribirse sin la cláusula FROM.
Una cláusula es una extensión de un mandato que complementa a una sentencia o instrucción, pudiendo complementar también a otras sentencias. Es, por decirlo así, un accesorio imprescindible en una determinada máquina, que puede también acoplarse a otras máquinas.

Ejemplo
1- SELECT clientes.nombre, producto FROM clientes, productos;
Selecciona el campo 'nombre' de la tabla 'clientes', y el campo 'producto'.
2-SELECT nombre,apellidos FROM clientes;
Selecciona los campos 'nombre' y 'apellidos' de la tabla 'clientes'.
de la tabla productos.3- SELECT pedidos.* FROM pedidos;
Selecciona todos los campos de la tabla 'pedidos'.



Where


La claúsula WHERE es opcional, y permite seleccionar qué registros aparecerán en la consulta (si no se especifica aparecerán todos los registros). Para indicar este conjunto de registros se hace uso de criterios o condiciones, que no es más que una comparación del contenido de un campo con un determinado valor (este valor puede ser constante (valor predeterminado), el contenido de un campo, una variable, un control, etc.).

.

Ejemplos

1-SELECT * FROM clientes WHERE nombre='ALFREDO';
Selecciona todos los campos de la tabla 'clientes', pero los registros de todos aquellos clientes que se llamen 'ALFREDO'.
2-SELECT * FROM abonados WHERE provincia='MADRID' OR provincia='VALENCIA OR provincia='BARCELONA';
Selecciona todos los campos de la tabla 'abonados', pero los registros de todos los abonados de las provincias de 'MADRID', 'VALENCIA' o 'BARCELONA'.
3-SELECT nombre, apellidos FROM abonados WHERE edad>=18;
Selecciona los campos 'nombre' y 'apellidos' de la tabla abonados, escogiendo a aquellos abonados que sean mayor de edad (a partir de 18 años).
4-SELECT * FROM abonados WHERE edad>=18 AND edad<=45;
Selecciona todos los abonados con edades comprendidas entre los 18 y los 45 años.
5-SELECT * FROM abonados WHERE edad BETWEEN 18 AND 45;
Selecciona todos los abonados con edades comprendidas entre los 18 y los 45 años.

Order by

suele escribirse al final de un mandato en SQL. Dicha cláusula establece un criterio de ordenación de los datos de la consulta, por los campos que se especifican en dicha cláusula. La potencia de ordenación de dicha cláusula radica en la especificación de los campos por los que se ordena, ya que el programador puede indicar cuál será el primer criterio de ordenación, el segundo, etc., así como el tipo de ordenación por ese criterio: ascendiente o descendiente.

Ejemplos


1-SELECT nombre, apellidos, telefono FROM clientes ORDER BY apellidos, nombre;
Crea una agenda telefónica de 'clientes' ordenada por 'apellidos' y 'nombre'.

2-SELECT * FROM pedidos ORDER BY fecha DESC;
Relación de 'pedidos' ordenados desde el más antiguo hasta el más moderno.
3-SELECT * FROM abonados ORDER BY apellidos, nombre, fecha_nacimiento DESC;
Relación de 'abonados' por 'apellidos' y 'nombre' ascendiente, y por 'fecha_nacimiento' en orden descendiente (del más viejo al más joven).


Control Data

Gracias al control 'Data' podremos hacer nuestros primeros pinitos en SQL. Lo primero que hay que tener en cuenta es que la consulta realizada en SQL posea los mismos campos que la interfaz diseñada, y que los controles encargados de mostrar o modificar la base de datos, estén perfectamente vinculados al control Data.

Ejemplos




Delete

nos permitirá eliminar registros que cumplan las condiciones o criterios que nosotros le indiquemos a través de la sentencia DELETE.

Ejemplos

DELETE FROM tablas WHERE criterios
Donde el parámetro 'tablas' indica el nombre de las tablas de las cuales se desea eliminar los registros, y, el parámetro 'criterios', representa las comparaciones o criterios que deben cumplir los registros a eliminar, respetando a aquellos registros que no los cumplan.
Valores Mínimos Y Máximos
También es posible conocer el valor mínimo o máximo de un campo, mediante las funciones MIN y MAX.

Sintaxis

MIN(expresión)

MAX(expresión)


  Ejemplos:
1-SELECT MIN(unidades) AS minimo FROM pedidos;
Retorna el pedido más pequeño y lo refleja en el campo 'minimo'.
2-SELECT MAX(unidades) AS maximo FROM pedidos WHERE fecha=Now();
Retorna el pedido más grande de hoy y lo refleja en el campo 'maximo'.
3-SELECT MAX(gastos) AS maximo FROM diario;
Retorna el gasto más costoso reflejado en el diario contable, y lo representa en el campo 'maximo'.



COUNT

La función COUNT retorna el número de registros indicados en la expresión.


Ejemplos


1-SELECT COUNT(*) AS num_pedidos FROM pedidos WHERE fecha=Now();
Retorna el número de pedidos realizados hoy. Este resultado se toma como un nuevo campo en el RecordSet y se le llama 'num_pedidos'.
2-SELECT COUNT(*) AS casados FROM clientes WHERE casado=True;
Retorna el número de clientes casados. Este resultado se toma como un nuevo campo y se le llama 'casados'.
3-SELECT COUNT(*) AS num_pagos FROM diario WHERE gastos=25594;
Retorna el número de pagos por un importe equivalente a 25594. Este resultado se toma como un nuevo campo en el RecordSet, y se le llama 'num_pagos'.



Resumen

enseñar cada parte de una instruccion SQL y dar ejemplos y aque es importante saber intrucciones SQL porque nos ayuda a la hora de programar.


Concluciones

enseñamos como agragar informacion como modificarla como almacenarla.
como manejar a la hora de programar las instrucciones SQl
dejar en claro lo basico de instrucciones SQL



 bibliografia

internet, google,2012


funciones basicas de Excel

Introducción

Microsoft Excel es una aplicación para manejar hojas de cálculo. que puede ser muy útil en una oficina o en un hogar ya que es fácil de manejar y cuenta con muchas funciones al momento de realizar un trabajo ya sea matemático, de fecha y hora, estadísticas, entre otras cosas.


Al momento de trabajar en Excel les resultara mas fácil realizar sus trabajos ya que es una herramienta muy importante y básica para desenvolverse en el campo laboral.





Objetivos
1-mostrar como funcionan las funciones basicas de excel
como ser funciones matematicas.
2-tambien las funciones de estadistica.
3-mostrar las funciones de busque y comparacion.







Contenido y Ejemplo








Funciones Matemáticas



Suma

Esta función suma los números hasta un total de 30 o bien de un rango de celdas especificado.

Sintaxis


=SUMA(número1;número2; ...)

Ejemplo
=suma(28;15;2) Excel daría el resultado de 45.
=SUMA(B10:B15) Excel devolverá la suma de los números que estén en el rango de celdas.



Producto
Multiplica los números hasta un total de 30 o bien de un rango de celdas especificado.
Sintaxis
=PRODUCTO(número1;número2; ...)

Ejemplo
=Producto(10;5;8) Excel daría el resultado de 400.

=PRODUCTO(B10:B15) Excel devolverá el producto de los números que estén en el rango de celdas.





Redondear
Redondea un número al número de decimales especificado.



Sintaxis
=REDONDEAR(número;núm_decimales)

Ejemplo
=REDONDEAR(26,58667;3) Excel devuelve 26,587.




Raíz
calcula la raíz cuadrada de un numero

Sintaxis
= raíz(numero)

Ejemplo
= raíz(81) y Excel devuelve 9

= raíz(A10) Excel devolverá la raíz de los números que estén en el rango de celdas.




Potencia
calcula la potencia de un numero.

sintaxis
=Potencia(numero,Potencia)

Ejemplo
=POTENCIA(5;2) Excel devuelve 25.
=Potencia(C16,3) y Excel devolverá la potencia que estén en el rango de celdas.








Truncar
Suprime los decimales no deseados de un número, pero sin redondear.


Sintaxis
=TRUNCAR(número;núm_decimales)

Ejemplo
=TRUNCAR(26,58667;3) Excel devuelve 26,586.
=truncar(D11;2) y Excel devolverá la potencia que estén el rango de celdas.


Residuo
devuelve el resto de una división

sintaxis
=RESIDUO(número;divisor)

Ejemplo
=RESIDUO(100;8)

Excel devuelve 4








funciones de Busqueda




BUSCAR


Busca un valor en una fila o en una columna especificada (rango) y devuelve el valor que esté en la misma posición en otra fila o columna especificada (rango)
Sintaxis:
=BUSCAR(valor_buscado;rango_de_comparación;
rango_de resultado)



Ejemplo:


Si introducimos en la celda B2 la función =BUSCAR(A2;A9:A12;B9:B12) y tecleamos un valor en la celda A2 Excel buscará ese valor en el rango A9:A12 y devolverá el valor que corresponda a la misma fila en el rango B9:B12.






funciones Estadísticas




CONTAR
Cuenta el número de celdas de un rango que contienen números, incluyendo fechas y fórmulas. NO cuenta celdas con texto, en blanco o con mensajes de error.

 

Sintaxis:
=CONTAR(rango)


Ejemplo:
=CONTAR(A1:A8)








Contara

Cuenta el número de celdas no vacías en un rango.

Sintaxis:
=CONTARA(rango)




Ejemplo:
=CONTARA(A14:A8)







CONTAR.BLANCO
Cuenta el número de celdas vacías en un rango
Sintaxis:
=CONTAR.BLANCO(rango)


Ejemplo:=CONTAR.BLANCO(B14:B62)







CONTAR.SI
Cuenta las celdas, dentro del rango, que no están en blanco y que cumplen con el criterio especificado.


Sintaxis:
=CONTAR.SI(rango;”criterio”)

Ejemplo:
=CONTAR.SI(B14:B62;”>100”)







Promedio
Calcula el promedio (media aritmética) de los argumentos.

Sintaxis:
=PROMEDIO(número1;número2;...)
Número1, número2, ... son entre 1 y 30 argumentos numéricos cuyo promedio se desea obtener.
Ejemplo:


=PROMEDIO(5;6;8;13) Excel devuelve 8.




MAXIMO

Devuelve el valor más alto de los números hasta un total de 30 o bien de un rango de celdas especificado.


Sintaxis:
=MAX(número1;número2;...)
Número1, número2, ... son entre 1 y 30 argumentos numéricos cuyo máximo se desea obtener.


Ejemplo

=MAX(5;6;8;13) Excel devuelve 13.




MINIMO
Devuelve el valor más pequeño de los números hasta un total de 30 o bien de un rango de celdas especificado.

Sintaxis:
=MIN(número1;número2;...)
Número1, número2, ... son entre 1 y 30 argumentos numéricos cuyo mínimo se desea obtener.


Ejemplo:
=MIN(5;6;8;13)
Excel devuelve 5.

funciones de Fecha y Hora

HOY
Esta función nos devuelve la fecha actual del sistema.


sintaxis:
=HOY( )

Ejemplo:



Ahora
Esta función nos devuelve la fecha y la hora actual del sistema. Las dos aparecen dentro de la misma celda
Sintaxis:
=AHORA( )






funciones Lógicas


Y
Devuelve VERDADERO si todos las condiciones se cumplen, devuelve FALSO si una o más condiciones no se cumplen

Sintaxis:
=Y(condición1;condición2….)

Ejemplo:
=Y(A2>200;A2<200)



Si
Devuelve un valor si la condición especificada es VERDADERO y otro valor si dicho argumento es FALSO.
Sintaxis:=SI(condición;valor_si_verdadero;valor_si_falso)

Condición es cualquier valor o expresión que pueda evaluarse como VERDADERO o FALSO. Por ejemplo, A10=100 podría ser un condicíón, si el valor de la celda A10 es igual a 100, la expresión se evalúa como VERDADERO. De lo contrario, la expresión se evalúa como FALSO.

Valor_si_verdadero es el valor que se devuelve si la condición se cumple, es decir, es verdadero.
Valor_si_falso es el valor que se devuelve si la condición no se cumple, es decir, es falso.

Ejemplo:
=SI(A2>100;C2*0,80;C2*0,95)











Resumen

conocer cada una de las funciones para obtener mejores resultados ya que las funciones son muy faciles de utilizar y en este blogger encontraran egercicios faciles para que puedan realizar y poner en pratica cada una de las funciones ya sean matematicas, Estadisticas,de Fecha y Comparaciones.





Concluciones

1-Enseñar los procedimientos y ejemplos de cada funcion para mayor uso de entendimiento.

2-para cada una de las funciones se deben uzar primero el = y luego la funcion despues  los parentesis y de ai el rango y cerrar los parentesis.

3-En las funciones de comparacion sirve en algunos casos para ver que valor es mayor o menor.





Bibliografia



2010,F1Ayuda Excel



1.J. Luis Compos, 19 Febrero 2008,TUTORIAL de EXCEL