Luis Mejia
sábado, 3 de marzo de 2012
lunes, 13 de febrero de 2012
Funciones básicas de Access
Access (Instrucciones SQL)
Introducción:
A través de este podemos ordenar
la información de diferentes formas según la que le
sea mas conveniente al usuario.
Microsoft Access tiene diversas funciones con las
cuales se pueda facilitar la manipulación y modificación de
la información que contenga la base de datos.
Lo podemos utilizar para
conseguir información acerca de un tema, cosa, persona o cualquier
cosa que el usuario necesite de forma mas rápida y ordenada ya que
puede mostrarle a el usuario cualquier dato solicitado por este que
obtenga la base de datos.
Objetivos:
- Aprender a crear consutas SQL
- Que aprendan a utilizar cada una de las
instrucciones tal y como tiene que ser
- Aprender cuando y donde se va a utilizar
cada instrucción SQL
Contenido y Ejemplos:
Instrucciones SQL:
El SQL (Structured query language), lenguaje
de consulta estructurado, es un lenguaje surgido de un proyecto de
investigación de IBM para el acceso a bases de datos relacionales. Actualmente
se ha convertido en un estándar de lenguaje de bases de datos, y la
mayoría de los sistemas de bases de datos lo soportan, desde sistemas para
ordenadores personales, hasta grandes ordenadores.
Por supuesto, a partir del estándar cada sistema ha
desarrollado su propio SQL que puede variar de un sistema a otro, pero con
cambios que no suponen ninguna complicación para alguien que conozca un SQL
concreto.
Como su nombre indica, el SQL nos permite realizar
consultas a la base de datos. Pero el nombre se queda corto ya que SQL además
realiza funciones de definición, control y gestión de la base de datos. Las
sentencias SQL se clasifican según su finalidad dando origen a dos ‘lenguajes’
o mejor dicho sub-lenguajes:
- El DLL
- El DML
1.Comandos DLL:
|
|||
CREATE:
|
Utilizado para crear nuevas
tablas, campos e índices
|
||
DROP:
|
Empleado para eliminar
tablas e índices
|
||
ALTER:
|
Utilizado para modificar las
tablas agregando campos o cambiando la definición
de los campos.
|
2.Comandos DML:
Comando:
Descripción:
|
SELECT:
|
Utilizado para consultar
registros de la base de datos que satisfagan un criterio determinado
|
INSERT:
|
Utilizado para cargar lotes
de datos en la base de datos en una única operación.
|
UPDATE:
|
Utilizado para modificar los
valores de los campos y registros especificados
|
DELETE:
|
Utilizado para eliminar
registros de una tabla de una base de datos
|
3.Clausulas:
Las cláusulas son
condiciones de modificación utilizadas para definir los datos que desea
seleccionar o manipular.
Cláusula:
Descripción:
|
FROM:
|
Utilizada para especificar
la tabla de la cual se van a seleccionar los registros
|
WHERE:
|
Utilizada para especificar
las condiciones que deben reunir los registros que se van a seleccionar
|
GROUP BY:
|
Utilizada para separar los
registros seleccionados en grupos específicos
|
HAVING:
|
Utilizada para expresar la
condición que debe satisfacer cada grupo
|
ORDER BY:
|
Utilizada para ordenar los
registros seleccionados de acuerdo con un orden específico
|
4.Operadores Lógicos:
Operador:
|
Uso
|
AND:
|
Es el "y" lógico.
Evalúa dos condiciones y devuelve un valor de verdad sólo si ambas son
ciertas.
|
OR:
|
Es el "o" lógico.
Evalúa dos condiciones y devuelve un valor de verdad si alguna de las dos es
cierta.
|
NOT:
|
Negación lógica. Devuelve el
valor contrario de la expresión.
|
5.Operadores de Comparación
Operador:
|
Uso:
|
<
|
Menor que
|
>
|
Mayor que
|
<>
|
Distinto de
|
<=
|
Menor ó Igual que
|
>=
|
Mayor ó Igual que
|
=
|
Igual que
|
BETWEEN:
|
Utilizado para especificar
un intervalo de valores.
|
LIKE:
|
Utilizado en la comparación
de un modelo
|
In:
|
Utilizado para especificar
registros de una base de datos
|
6.Consultas de Selección
SELECT Campos FROM Tabla;
En donde campos es la lista de campos que se deseen
recuperar y tabla es el origen de los mismos, por ejemplo:
SELECT Nombre, Telefono FROM Clientes;
Esta consulta
devuelve un recordset con el campo nombre y teléfono de la tabla clientes.
7.Ordenar los registros
SELECT CodigoPostal, Nombre,
Telefono FROM Clientes ORDER BY Nombre;
Esta consulta
devuelve los campos CodigoPostal, Nombre, Telefono de la tabla Clientes
ordenados por el campo Nombre.
Se pueden ordenar
los registros por mas de un campo, como por ejemplo:
SELECT CodigoPostal, Nombre, Telefono FROM Clientes ORDER BY
CodigoPostal, Nombre;
SELECT CodigoPostal, Nombre, Telefono FROM Clientes ORDER BY
CodigoPostal, Nombre;
Incluso se puede
especificar el orden de los registros: ascendente mediante la claúsula (ASC -se toma este valor por
defecto) ó descendente (DESC)
SELECT CodigoPostal, Nombre, Telefono FROM Clientes ORDER BY
CodigoPostal DESC , Nombre ASC;
SELECT CodigoPostal, Nombre, Telefono FROM Clientes ORDER BY
CodigoPostal DESC , Nombre ASC;
8.DISTINCT
SELECT DISTINCT Apellido FROM Empleados;
Con otras palabras
el predicado DISTINCT devuelve aquellos registros cuyos campos indicados en la
cláusula SELECT posean un contenido diferente.
9.La cláusula WHERE
SELECT Apellidos, Salario FROM Empleados WHERE Salario >
21000;
10.GROUP BY
SELECT campos FROM tabla WHERE criterio GROUP BY campos del grupo GROUP BY es
opcional.
11.Count
SELECT Count(*) AS Total FROM
Pedidos;
12.Sum
SELECT Sum(PrecioUnidad *Cantidad) AS Total FROM DetallePedido;
13.DELETE
DELETE Tabla.* FROM Tabla WHERE criterio
DELETE * FROM Empleados WHERE Cargo =
'Vendedor';
14.INSERT INTO
INSERT INTO Tabla (campo1, campo2, .., campoN) VALUES (valor1, valor2, ..., valorN)
INSERT INTO Tabla (campo1, campo2, .., campoN) VALUES (valor1, valor2, ..., valorN)
INSERT INTO Clientes SELECT Clientes_Viejos.* FROM Clientes _ Nuevos;
15.UPDATE
UPDATE Tabla SET Campo1=Valor1, Campo2=Valor2, ...CampoN=
ValorN WHERE Criterio;
UPDATE Pedidos SET Pedido = Pedidos * 1.1,
Transporte = Transporte * 1.03 WHERE PaisEnvío = 'ES';
Resumen:
Bueno en resumen Access es un excelente programa ya que con el se puede hacer muchas cosas como las consultas SQL como vimos anteriormente son muy importantes al momento de querer hacer una búsqueda agregar datos y hacerlos ordenada mente ya que cuenta con muchos operadores para poder hacer un excelente trabajo.
Conclusión:
- Bueno aprendimos a hacer consultas SQL y sabiendo ya que para crear una nueva tabla se utiliza el comando CREATE y que para el momento de iniciar la consulta SQL vamos a iniciar con el comando SELECT, INSERT, UPDATE, DELETE, sabiendo ya que es para seleccionar el campo que vamos a ocupar y la clausula FROM que es para seleccionar la tabla con la que trabajaremos y despues los siguentes clausulas dependiendo de la consulta SQL que realizaremos.
- Bueno también aprendimos a como utilizar cada una de las instrucciones y aprendimos para que es cada una de ellas que función tienen y con esas no tendrás problema al momento de hacer cualquier consulta que quieras.
- Bueno tambien aprendimos cuando vamos a utilizar cada uno de los comandos asi como el comando SELECT, INSERT, UPDATE, DELETE, saviendo que estos son los que van al inicio de la instruccion SQL dependiendo de la consulta que realizaremos y también y las clausulas FROM, WHERE, GROUP BY, HAVING, ORDER BY y también los operadores lógicos y de comparación.
Bibliografia:
1. TUTORIAL DE
SQL, José Rivera, 07 de Mayo, 2006
2. TUTORIAL SQL, José Rivera, 29 de Abril, 2005
3. http://html.rincondelvago.com/microsoft-access_7.html starMedia, El Rincón del Vago, Salamanca, 19984. http://www.monografias.com/trabajos34/microsoft-access/microsoft-access.shtml Everts Garay, 23 Junio 2006
domingo, 12 de febrero de 2012
Funciones básicas de Excel
Excel
Introducción:
Microsoft Excel es para manejar hojas de
cálculo. Este es utilizado
normalmente en tareas financieras y contables ya que cuenta con muchos tipos de
funciones como ser:
- Funciones Matemáticas
- Funciones de Fecha y Hora
- Funciones Estadísticas
- Funciones de Búsqueda
- Funciones Lógicas
y de las cuales le ablare continuación y le explicare cada una de ellas dándole ejemplos y enceñandole para que funciona cada una de ella:
Objetivos:
- Conocer la sintaxis y ejemplos de algunas funciones más específicas de Excel
- Conocer el comportamiento de estas funciones y emplearlas adecuadamente
- Aprender hacer cualquier ejercicio fácilmente sin ninguna complicación.
Contenido y ejemplos:
- Funciones Matemáticas:1. 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; ...)
Número1, número2, ... son de 1 a 30 números que se desean sumar.
Ejemplo:
=SUMA(2;6;10) Excel devuelve 18.
=SUMA(B10:B15) Excel devolverá la suma de los números que estén en el rango de celdas.
2.PRODUCTO:
Multiplica los números hasta un total de 30 o bien de un rango de celdas especificado.
Sintaxis:
=PRODUCTO(número1;número2; ...)
Número1, número2, ... son de 1 a 30 números que se desean multiplicar.
Ejemplo:
=PRODUCTO(2;6;10) Excel devuelve 120.
=PRODUCTO(B10:B15) Excel devolverá el producto de los números que estén en el rango de celdas.
3.POTENCIA:
Calcula la potencia de un número
Sintaxis:
=POTENCIA(número;potencia)
Ejemplo:
=POTENCIA(5;2) Excel devuelve 25.
4.RAIZ:
Calcula la raíz cuadrada de un número.
Sintaxis:
=RAIZ(número)
Ejemplo:
=RAIZ(64) Excel devuelve 8.
5.REDONDEAR:
Redondea un número al número de decimales especificado.
Sintaxis:
=REDONDEAR(número;núm_decimales)
Número es el número que desea redondear.
Núm_decimales especifica el número de dígitos al que se desea redondear el argumento número.
Ejemplo:
=REDONDEAR(26,58667;3) Excel devuelve 26,587.
6.TRUNCAR:
Suprime los decimales no deseados de un número, pero sin redondear.
Sintaxis:
=TRUNCAR(número;núm_decimales)
Número es el número que desea redondear.
Núm_decimales especifica el número de dígitos al que se desea truncar el argumento número. El valor predeterminado del argumento núm_decimales es 0.
Ejemplo:
=TRUNCAR(26,58667;3) Excel devuelve 26,586.
7.RESIDUO:
Devuelve el resto de una división
Sintaxis:
=RESIDUO(número;divisor)
Ejemplo:
=RESIDUO(100;8) Excel devuelve 4
- Funciones de Fecha y Hora:
1.AHORA:
Esta función nos devuelve la fecha y la hora actual del sistema. Las dos aparecen dentro de la misma celda
Sintaxis:
=AHORA( )
Ejemplo:
2.HOY:
Esta función nos devuelve la fecha actual del sistema.
Sintaxis:
=HOY( )
Ejemplo:
- Funciones Estadísticas:
1.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(B14:B62)
2.CONTARA:
Cuenta el número de celdas no vacías en un rango.
=CONTARA(rango)
Ejemplo:
=CONTARA(B14:B62)
3.CONTAR.BLANCO:
Cuenta el número de celdas vacías en un rango
Sintaxis:
=CONTAR.BLANCO(rango)
Ejemplo:
=CONTAR.BLANCO(B14:B62)
4.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”)
Criterio es el criterio en forma de número, expresión o texto, que determina las celdas que se van a contar. Por ejemplo, los criterios pueden expresarse como 32, "32", ">32", "manzanas".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(B14:B62)
2.CONTARA:
Cuenta el número de celdas no vacías en un rango.
Sintaxis:
=CONTARA(rango)
Ejemplo:
=CONTARA(B14:B62)
3.CONTAR.BLANCO:
Cuenta el número de celdas vacías en un rango
Sintaxis:
=CONTAR.BLANCO(rango)
Ejemplo:
=CONTAR.BLANCO(B14:B62)
4.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”)
Rango es el rango dentro del cual desea contar las celdas.
Ejemplo:
=CONTAR.SI(B14:B62;”>100”)
5.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.
=PROMEDIO(B10:B15) Excel devolverá el promedio de los números que estén en el rango de celdas.
6.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.
=MAX(B10:B15) Excel devolverá el valor más alto de los números que estén en el rango de celdas.
7.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.
=MIN(B10:B15)
Excel devolverá el valor más pequeño de los
números que estén en el rango de celdas.
- Funciones de Búsqueda:
1.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;
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)
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.
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 Lógicas:
1.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)
2.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)
Resumen:
Bueno en resumen Excel es una muy buena elección al momento de hacer un trabajo de oficina por que sera mas fácil de desarrollar gracias a la gran cantidad de funciones que tiene
y que acabamos de ver y explicar con esto podrás hacer cualquier trabajo que se te ponga en el camino sin ningún inconveniente
Conclusiones:
- Buenos ya conocimos las sintaxis y los ejemplos de las funciones ahora solo queda que las pongas en practica y que las puedas utilizar tal y como se les enceño en el trabajo.
- Una ves que hemos conocido todas las funciones y como se utilizan solo queda ponerse a practicarlas para aprenderlas mejor y no equivocarnos al momento de escribirlas.
- una ves aprendida todas las funciones podrás hacer cualquier ejercicio sin ninguna complicación por que sabrás como son las funciones y para que sirve cada una.
BIBLIOGRAFIAS:
1. http://www.buenastareas.com/ensayos/Funciones-Matematicas-De-Excel/25877.html lizeth18, 10 de Octubre 2009
3. TUTORIAL de EXCEL, J. Luis Compos, 19 Febrero, 2008
4. TUTORIAL de EXCEL, cgranell, Universitat Jaume I, 10 Marzo, 2006
Suscribirse a:
Entradas (Atom)