BASES DE DATOS

  • ¿Qué es una base de datos?
  • Estructura física de una base de datos.
  • Nombres de archivo.
  • Crecimiento de la base de datos.
  • Estructura lógica de una base de datos
  • Índices.
  • Vistas
  • Procedimientos almacenados.
  • Otros elementos lógicos.
  • Orden de intercalación.
  • Creación de una base de datos.
  • Inicio del proceso.
  • Nombre y archivos de datos.
  • Propiedades de la base de datos.
  • Definir nuevos usuarios.
  • Funciones definidas por el usuario.

INTRODUCCIÓN A SQL

  • Creación de una base de datos
  • Creación de tablas.
  • Modificación de una tabla.
  • Otras operaciones.
  • Manipulación de datos.
  • Inserción de nuevas filas.
  • Selección de datos.
  • Modificación de datos.
  • Eliminación de datos
  • Relaciones entre tablas.

TABLAS Y RELACIONES.

  • Estructura de una tabla.
  • Tipos de datos en SQL Server.
  • Trabajando con números.
  • Trabajando con caracteres.
  • Trabajando con datos binarios.
  • Trabajando con fechas.
  • Cómo asegurar la integridad de los datos.
  • Valores nulos y por defecto.
  • Restricciones de dominio.
  • Expresiones lógicas.
  • Restricciones de integridad referencial.
  • Otras restricciones.
  • Generación del valor de identidad.
  • Preservar la integridad referencial.
  • Columnas calculadas.
  • Identidad y clave principal.
  • Restricciones de dominio.
  • Valores por defecto.
  • Definir relaciones.
  • Permisos de las tablas.

CONSULTAS DE SELECCIÓN BÁSICAS

  • SELECT
  • Clausula WHERE
  • Alias (tablas y columnnas)
  • Ordenar
  • Operadores lógicas
  • Operador LIKE
  • Intervalos (BETWEEN)
  • Predicados (DISTINCT, TOP)
  • Acceso a bases de datos externas

FUNCIONES DE AGREGACIÓN

  • COUNT (conteo)
  • SUM (suma)
  • LEN (longitud)
  • MAX y MIN (máximo y mínimo)
  • AVG (media)
  • STDEV y STEDVP (desviación estándar)
  • VAR y VARP (varianza)

FUNCIONES DE FECHA Y DE CADENAS

  • DATE
  • TIME
  • NOW
  • DAY
  • MONTH
  • YEAR
  • HOUR
  • DATEADD
  • LTRIM
  • RTRIM
  • TRIM
  • LCASE
  • UCASE

AGRUPAMIENTOS

  • La cláusula GROUP BY
  • HAVING
  • UNION
  • CUBE y ROLLUP

TABLAS

  • Creación
  • Restricciones
  • Tipos de datos
  • La cláusula CONSTRAINT
  • Creación de índices
  • Borrado
  • Modificación

CONSULTAS DE ACCIÓN

  • Inserción
  • Modificación
  • Borrado

CONSULTAS DE SELECCIÓN AVANZADAS

  • Subconsultas (ALL, ANY, SOME, IN, EXISTS)
  • Intersecciones
  • Uniones
  • Referencias cruzadas

LENGUAJE DE MANIPULACIÓN DE DATOS (DML)

Introducción

  • Lenguaje para la manipulación de datos DML
  • Programación TRANSACT SQL
  • Fundamentos de Programación TRANSACT SQL
  • Construcción de programación TRANSACT SQL
  • Variables

Herramientas para el control de Flujos

  • Estructura de control IF
  • Estructura condicional CASE
  • Estructura de control WHILE

Control de Errores en TRANSACT SQL

  • Funciones especiales de Error
  • Variable de sistema @@ERROR
  • Generar un error RAISERROR

Cursores en TRANSACT SQL

  • Declare Cursor
  • Abrir un Cursor
  • Cerrar el cursor

PROGRAMACIÓN AVANZADA TRANSACT SQL

  • Funciones definidas por el usuario
  • Procedimientos almacenados
  • Modificar datos con procedimientos almacenados
  • Transacciones en TRANSACT SQL
  • Triggers o disparadores
  • Manejo de datos XML en SQL SERVER
    • Introducción
    • Por qué utilizar bases de datos relacionales para datos XML
    • Tipos de datos XML
    • FOR XML y mejoras OPENXML
  • Procesamiento XML en SQL SERVER
    • Tipos de datos XML
    • Almacenamiento de datos XML
    • Recuperando datos de tipo XML
    • Recuperar datos con OPENXML

Contáctanos

 info@tecnoperu.pe

(01) 468 8699 – (01) 480 6753
+51 992 342 059


Av. El Derby 515
Santiago de Surco

Horario de Atención
lunes a viernes  de 9:00am a 06:00pm