ITM
Técnico Profesional en Programación de Sistemas
de Información
MODULO 1
MODULO 2
MODULO 3
MODULO 4
MODULO
5
• Construcción de Bases de datos 1 (48 Horas)
• ANÁLISIS DE REQUERIMIENTOS
(64 Horas)
• CONSTRUCCIÓN DE ELEMENTOS DE SOFTWARE - WEB
(64 Horas)
• Construcción de elementos de software
(24 Horas)
• Identificar las Organizaciones, sus Procesos y Sistemas de
Información Empresarial
(40 Horas)
Técnico Profesional en Programación de Sistemas
de Información
COMPETENCIAS GENERALES:
•
•
•
•
Trabajar en equipo
Desarrollo del pensamiento analítico y sistémico
Desarrollo del pensamiento lógico y matemático
Gestionar la información
QUE ES
SQL
Debido a la diversidad de lenguajes
y de bases de datos existentes, la
manera de comunicar entre unos y
otras sería realmente complicada a
gestionar de no ser por la existencia
de estándares que nos permiten el
realizar las operaciones básicas de
una forma universal.
QUE ES
SQL
Es de eso de lo que trata el
Structured Query Language (SQL)
que no es mas que un lenguaje
estándar de comunicación con
bases de datos. Hablamos por tanto
de un lenguaje normalizado que nos
permite trabajar con cualquier tipo
de lenguaje en combinación con
cualquier tipo de base de datos (MS
Access, SQL Server, MySQL...).
SENTENCIAS EN
SQL
Una sentencia SQL es como una frase (escrita
en inglés ) con la que decimos lo que queremos
obtener
y
de
donde
obtenerlo.
Todas las sentencias empiezan con un verbo (palabra
reservada que indica la acción a realizar), seguido del
resto de cláusulas, algunas obligatorias y
otras opcionales que completan la frase. Todas las
sentencias siguen una sintaxis para que se puedan
ejecutar correctamente, para describir esa sintaxis
utilizaremos un diagrama sintáctico como el que se
muestra a continuación.
SELECT < lista de atributos >
FROM < lista de tablas>
WHERE < condicion >
CONSULTAR
SELECT < lista de atributos >
FROM < lista de tablas>
WHERE < condicion >
La lista de atributos, es la lista de nombres de atributos
(variables) cuyos valores serán recuperados en la
consulta.
La lista de tablas, es la lista de nombres de las tablas o
relaciones necesarias para procesar la consulta.
La condición, es la expresión condicional (booleana)
que identifica los registros que serán recuperadas por
la consulta.
Con la cláusula FROM indicamos en qué
tabla tiene que buscar la información.
La
cláusula
WHERE
selecciona
unicamente las filas que cumplan
la condición de selección especificada.
CONSULTAR
Por ejemplo, la siguiente consulta a una base de datos, da
como resultado la lista de alumnos (nombre y apellido)
que se encuentran registrados en la tabla ALUMNO
donde el curso al que asisten es llamado "informatica":
SELECT nombre, apellido
FROM alumno
WHERE alumno.curso = "informatica";
La cláusula WHERE puede ser omitida, lo cual devolvería
todos los alumnos.
Se utiliza el asterisco * en la lista
de selección para indicar 'todas
las columnas de la tabla'.
Ejemplo:
SELECT * FROM ALUMNOS
ORDER BY
Ejemplo:
Obtiene un listado de los empleados ordenados
por volúmen de ventas sacándo los de menores
ventas primero.
SELECT nombre, numemp, ventas
FROM empleados
ORDER BY ventas
ORDER BY
DESC
Obtiene un listado de los empleados por orden
de antiguedad en la empresa empezando por los
más recientemente incorporados.
SELECT nombre, numemp, contrato
FROM empleados
ORDER BY contrato DESC
ORDER BY
También podemos ordenar por varias columnas
Muestra las ventas de cada oficina , ordenadas
por orden alfabético de región y dentro de cada
región por ciudad.
SELECT region, ciudad, ventas
FROM oficinas
ORDER BY region, ciudad
WHERE
Lista el nombre de los empleados de la
oficina 12.
SELECT nombre
FROM empleados
WHERE oficina = 12
Tenemos las siguientes funciones de columna:
Tenemos las siguientes funciones de columna:
INSERT INTO
La inserción de nuevos datos en una tabla se
realiza añadiendo filas enteras a la tabla.
Los registros se agregan siempre al final de la
tabla.
INSERT INTO
Cliente es una tabla
INSERT INTO `cliente` VALUES ('98622480',
'Juan', 'Zuluaga', 3000000, '1974-09-23');
DELETE
Esta sentencia elimina filas de una tabla.
• Origen es el nombre de la tabla de donde vamos a
borrar,
• La opción * es opcional.
• WHERE especifica qué filas queremos borrar. Se
eliminaran de la tabla todas las filas que cumplan la
condición. Si no se indica la cláusula WHERE, se
borran TODAS las filas de la tabla.
DELETE
Ejemplo: Eliminar de la tabla pedidos el
campo empleado 105.
Pedidos es una tabla
empleado es una fila
DELETE FROM pedidos WHERE rep =
105;
UPDATE
La sentencia UPDATE modifica los valores
de una o más columnas en las filas
seleccionadas de una o varias tablas.
La sintaxis es:
SET
La cláusula SET especifica qué columnas van
a modificarse y qué valores asignar a esas
columnas.
Ejemplo: Queremos poner a cero las ventas de los
empleados de la oficina 12.
UPDATE empleados SET ventas = 0 WHERE
oficina = 12;
Para que sirve?
SELECT
INSERT
UPDATE
DELETE
DROP
Descargar

BASES DE DATOS