Menú

BASES DE DATOS SQL. DIEÑO DE PAGINAS WEB DINAMICAS MODULO 1 del centro ECCI - Escuela Colombiana de Carreras Industriales

Programa de BASES DE DATOS SQL. DIEÑO DE PAGINAS WEB DINAMICAS MODULO 1

Modalidad: Presencial
Duración 24
Horario: Sábados 12:00 m a 4:00 pm
Localización: Bogotá D.C.

Temario

JUSTIFICACION



Identificar normas concretas y necesarias previa a la creacion de una base de datos.





DIRIGIDO A



Dirigido a personas en general, estudiantes de carreras técnicas, con formación en formación técnica.





CONTENIDO



Unidad 1. El entorno gráfico SSMS



* 1.1. Introducción

* 1.2. Instalar SQL

* 1.3. Entrada al SQL

* Introducción a las bases de datos

* Ediciones de SQL

* 1.4. Estructura interna de una base de datos

* 1.5. Crear una base de datos en SSMS

* 1.6. Adjuntar una base de datos

* 1.7. Conectar y Desconectar la base de datos

* 1.8. Crear una nueva tabla

* 1.9. Tipos de datos

* 1.10. Valores nulos

* 1.11. Columna con contador

* 1.12. Clave primaria

* 1.13. Añadir o eliminar columnas

* 1.14. Modificar la definición de una tabla

* 1.15. Insertar datos en la tabla

* 1.16. Modificar datos

* 1.17. Eliminar filas

* 1.18. Relacionar tablas

* 1.19. Abrir una nueva consulta

* 1.20. Escribir y ejecutar código TRANSACT-SQL

* 1.21. La base de datos predeterminada

* 1.22. El editor de texto

* 1.23. Configurar un esquema de colores personalizado

* 1.24. Las Vistas

* 1.25. El panel de diagrama

* 1.26. El panel de criterios

* 1.27. El panel SQL



Unidad 2. Introducción al SQL. Transact-SQL



* 2.1. Conceptos básicos de SQL

* 2.2. Introducción al TRANSACT-SQL

* 2.3. Características generales del lenguaje Transact-SQL

* 2.4. Reglas de formato de los identificadores

* 2.5. Tipos de datos

* 2.6. Las constantes

* Tipos de datos

* Definir constantes según el tipo de dato

* 2.7. Las expresiones

* 2.8. Funciones

* 2.9. Las variables

* 2.10. Otros elementos del lenguaje



Unidad 3. Consultas simples



* 3.1. Introducción

* 3.2. Origen de datos FROM

* 3.3. La lista de selección

* 3.4. Columnas del origen de datos

* 3.5. Alias de columna

* 3.6. Funciones

* Funciones en Transact-SQL

* 3.7. Columnas calculadas

* 3.8. Utilización del asterisco *

* 3.9. Las palabras clave $IDENTITY y $ROWGUID

* 3.10. Ordenación de las filas del resultado ORDER BY

* 3.11. Eliminar filas duplicadas DISTINCT/ALL

* 3.12. La cláusula TOP

* 3.13. Selección de filas WHERE

* 3.14. Predicados

* Los predicados CONTAINS y FREETEXT

* 3.15. Condiciones de búsqueda compuestas



Unidad 4. Consultas multitabla



* 4.1. Introducción

* 4.2. La unión de tablas UNION

* 4.3. La diferencia EXCEPT

* 4.4. La intersección INTERSECT

* 4.5. La composición de tablas

* 4.6. El producto cartesiano CROSS JOIN

* 4.7. La composición interna INNER JOIN

* 4.8. La Composición externa LEFT, RIGHT y FULL OUTER JOIN

* 4.9. Combinar varias operaciones



Unidad 5. Consultas de resumen



* 5.1. Introducción

* 5.2. Las funciones de agregado

* 5.3. La función COUNT

* 5.4. La función COUNT_BIG

* 5.5. La función MAX

* 5.6. La función MIN

* 5.7. La función SUM

* 5.8. La función AVG

* 5.9. La función VAR

* 5.10. La función VARP

* 5.11. La función STDEV

* 5.12. La función STDEVP

* 5.13. La función GROUPING

* 5.14. Agrupamiento de filas (cláusula GROUP BY).

* 5.15. Selección sobre grupos de filas, la cláusula HAVING



Unidad 6. Las subconsultas



* 6.1. Introducción

* 6.2. Subconsultas de resultado único

* 6.3. Subconsultas de lista de valores

* 6.4. El operador IN con subconsulta

* 6.5. La comparación modificada (ANY, ALL)

* 6.6. Subconsultas con cualquier número de columnas (EXISTS)



Unidad 7. Actualización de datos



* 7.1. Introducción

* 7.2. Insertar creando una nueva tabla

* 7.3. Insertar en una tabla existente INSERT INTO

* 7.4. Insertar una fila de valores

* 7.5. Inserción de varias filas

* 7.6. Insertar una fila de valores por defecto

* 7.7. Modificar datos almacenados - UPDATE

* 7.8. Eliminar filas - DELETE

* 7.9. Borrado masivo - TRUNCATE



Unidad 8. El DDL, Lenguaje de Definición de Datos



* 8.1. Introducción

* 8.2. Definir una base de datos CREATE DATABASE

* Intercalaciones COLLATE

* 8.3. Eliminar una base de datos DROP DATABASE

* 8.4. Modificar las propiedades de una BD ALTER DATABASE

* 8.5. Crear una tabla CREATE TABLE

* Tipos de datos: precisión, escala, longitud y prioridad

* 8.6. Eliminar una tabla DROP TABLE

* 8.7. Modificar la definición de una tabla ALTER TABLE

* 8.8. Crear una vista CREATE VIEW

* 8.9. Eliminar una vista DROP VIEW

* 8.10. Definición de índice

* 8.11. Tipos de índices

* 8.12. Ventajas e inconvenientes de los índices

* 8.13. Definir un índice CREATE INDEX

* 8.14. Eliminar un índice DROP INDEX



Unidad 9. Programación en TRANSACT SQL



* 9.1. Introducción

* 9.2. Procedimientos almacenados STORE PROCEDURE

* 9.3. Eliminar procedimientos almacenados

* 9.4. Crear y ejecutar un procedimiento

* 9.5. Instrucciones de control de flujo

* 9.6. IF&hellip, ELSE

* 9.7. WHILE &ndash, BREAK- CONTINUE

* 9.8. WAITFOR

* 9.9. GOTO

* 9.10. TRY... CATCH

* 9.11. Desencadenadores o TRIGGERS

* 9.12. CREATE TRIGGER

* 9.13. DISABLE TRIGGER

* 9.14. ENABLE TRIGGER

* 9.15. DROP TRIGGER

Información Adicional

REQUISITOS: Conocimientos Windows a nivel usuario
Contacta ahora con el centro

Junglebox S.L. (Responsable) tratará tus datos personales con la finalidad de gestionar el envío de solicitudes de información requeridas y el envío de comunicaciones promocionales sobre formación, derivadas de tu consentimiento. Podrás ejercer tus derechos de acceso, supresión rectificación, limitación, portabilidad y otros derechos, según lo indicado en nuestra P. de Privacidad​