vamos a access

access es una aplicación de office, su función es crear base de datos.

lunes, 10 de noviembre de 2014

base de datos de SQL

El (Structured query language) lenguaje de consulta estructurado es un proyecto de investigación creado por el IMB. Actualmente se ha convertido en un estandar de lenguaje de base de datos, y la mayoria de los sistemas de base de datos lo soportan desde sistemas para ordenadores personales hasta grandes ordenadores.
por supuesto cada sistemas ha desarrollado su propio SQL ya que puede variar de un sistema a otro.

macros en excel 

Es un conjunto de comandos que se almacenan en un lugar especial en excel de manera que esta siempre disponible cuando lo necesites ejecutar. Por ejemplo, si todas las mañanas creas un reporte de ventas y en ese reporte siempre das el mismo formato a los textos, se podría crear una macro para que lo haga automáticamente por ti. Las macros se utilizan principalmente para eliminar la necesidad de repetir los pasos de aquellas tareas que realizas una y otra vez.

sábado, 8 de noviembre de 2014

consultas anidadas 

Podemos crear consultas anidadas en los que algún valor o valores de la consulta padre es devuelto por otra consulta hijo.La consulta anidada puede devolver uno o más datos.
sirve para devolver uno o más valores.

CASO 1° - La consulta anidada devuelve un sólo dato:
   
En este caso se usarán los operadores =, <, <=, >=, > asociados a la consulta anidada.

Nombre de las asignaturas de la titulación "130110" cuyos costes básicos sobrepasen el coste básico promedio por asignatura en esa titulación.

    SELECT Nombre FROM ASIGNATURA
    WHERE CosteBasico > (SELECT AVG(CosteBasico)
                         FROM ASIGNATURA
                         WHERE IdTitulacion = "130110")
    AND IdTitulacion = "130110";

caso 2º - la consulta anidada devuelve mas de un valor:
Si la consulta anidada devuelve más de un valor usaremos los operadores INNOT IN o los operadores anteriores asociados a cuantificadores como ALL y ANY o también el cuantificador EXITS.
Nombre de las titulaciones que tengan al menos una asignatura de 4.5 créditos.
    SELECT Nombre
    FROM TITULACION
    WHERE IdTitulacion IN (SELECT DISTINCT IdTitulacion
                           FROM ASIGNATURA   WHERE Creditos = 4.5);


consultas dobles