Está en la página 1de 4

CURSOS

MODALIDAD VIRTUAL

Base de Datos relacionales con SQL


Comprende el lenguaje SQL y sé capaz de implementar los objetos de una base de
datos definida. Además, domina conceptos propios de Microsoft SQL Server para la
gestión de bases de datos relacionales con una amplia variedad de aplicaciones de
procesamiento de transacciones, inteligencia empresarial y análisis en entornos
informáticos corporativos.
CURSOS
MODALIDAD VIRTUAL

Plan de estudios: 48 horas académicas (2 meses aprox.)

1. Modelamiento de Base de Datos

• Breve historia de la base de datos


INTRODUCCIÓN
• Tipos de bases de datos (relacionales, no relacionales)

• Servicios (auto administrados, administrados)


MODELO RELACIONAL
• Modelo relacional – 12 reglas de codd

• Entidades y atributos
COMPONENTES • Diagrama ER
• Relaciones

• Diagrama Físico
DIAGRAMAS
• Normalización

2. SQLSERVER – Implementación Básica


• Bases de datos
• Características principales
• Base de datos relacional
BASE DE DATOS • Características
• Sistema de gestión de base de datos
• SQLSERVER
• Motor de base de datos de SQLSERVER

• Abrir - Ejecutar SQLServer


• El editor de consultas
• El lenguaje de consultas T-SQL
• Componentes del lenguaje SQL
EL LENGUAJE DE
• Comandos
CONSULTAS
• Cláusulas
• Operadores Lógicos
• Operadores Relacionales
• Funciones de Agregado

• Creación de bases de datos


• Métodos de creación de una base de datos
• Comando CREATE DATABASE
CREACIÓN DE BASES
• El asistente CREATE DATABASE
DE DATOS
• Identificación de tipos de datos
• Creación de tablas
• Comando CREATE TABLE

• Integridad de la información
• Tipos de restricciones de integridad
• Datos Requeridos
INTEGRIDAD DE LA
• Chequeo de Validez
INFORMACIÓN
• Integridad de entidad
• Integridad referencial
• Opciones de Integridad Recomendadas

• Categorías de integridad de información


• Integridad de Entidad
• Integridad de Dominio

CATEGORÍAS DE
• Integridad Referencial
INTEGRIDAD DE • Integridad Referencial SQLSERVER
INFORMACIÓN
• Integridad definida por el usuario
• CONSTRAINT
• Tipos de CONSTRAINT
• Categorías de CONSTRAINTS

• Implementación de CONSTRAINTS
• CHECK Constraints
• DEFAULT Constraints
IMPLEMENTACIÓN DE
• PRIMARY KEY Constraints
RESTRICCIONES
• FOREIGN KEY Constraints
• UNIQUE Constraints
• Campos IDENTITY
CURSOS
MODALIDAD VIRTUAL

Plan de estudios: 48 horas académicas (2 meses aprox.)

3. SQLSERVER – Implementación Avanzada

• Sentencia SELECT
• Clausulas de la sentencia SELECT
• Cláusula DISTINCT
• Cláusula TOP
• Cláusula ORDER BY
• Cláusula AS
• Cláusula WHERE
• Cláusula WHERE – Constraste de Comparación
SENTENCIA SELECT • Cláusula WHERE – Constraste de Rango
• Cláusula WHERE – Constraste de pertenencia a un grupo
• Cláusula WHERE – Constraste de correspondencia con patrón
• Cláusula WHERE – Constraste de valor nulo
• Cláusula WHERE – Constrastes compuestos
• CONSULTAS RESUMEN
• Funciones de agregado
• Cláusula GROUP BY
• Cláusula HAVING

• Consultar a partir de múltiples tablas


• Instrucción JOIN
• Tipos de Join
• Inner Join
• Cross Join
• Outer Join
• Left Outer Join
• Right Outer Join
UNIÓN DE TABLAS Y
• Full Outer Join
SUBCONSULTAS
• Right Outer Join
• Full Outer Join
• Simulación con Union
• Subconsultas y funciones
• Subconsultas
• Sintaxis para crear subconsultas
• Subconsultas con IN
• Subconsultas con EXISTS

• Funciones
• Funciones de cadena
• Funciones numéricas
• Funciones estadísticas
• Funciones de fecha
• VISTAS – SELECT INTO – INSERT INTO
• VISTAS
• Creación de vistas
FUNCIONES Y VISTAS
• Consultando datos de una vista
SELECT / INSERT INTO
• Modificando una vista
• Eliminando una vista
• Notas complementarias acerca de las VISTAS
• Vistas en modo gráfico
• Creación de vistas
• Edición de vistas
• SELECT INTO
• INSERT INTO

• Procedimientos almacenados
• Ventajas
• Creación de Procedimientos Almacenados
PROCEDIMIENTOS
• Procedimientos almacenados sin parámetros
ALMACENADOS
• Cómo ejecutar un procedimiento almacenado
• Procedimientos almacenados con parámetros
• Procedimientos almacenados con parámetros opcionales

• Estructura de control de SQLSERVER


• Instrucciones BEGIN…END

ESTRUCTURA DE • Estructura de control selectivo


CONTROL DE • Estructura IF
SQLSERVER
• Estructura IF…ELSE
• Estructura CASE - SIMPLE
• Estructura CASE – de Búsqueda

• Transacciones en SQLSERVER
• Propiedades de las transacciones
TRANSACCIONES • Transacciones implicitas y explicitas
• Transacciones explícitas
• Transacciones implícitas
CURSOS
MODALIDAD VIRTUAL

Logros

Conocerás los conceptos sobre bases de datos relacionales, el lenguaje SQL y Transact-SQL.

Comprenderás el lenguaje SQL y serás capaz de implementar los objetos de una base de datos
definida.

Aprenderás qué tipo de instrucciones componen el lenguaje SQL y observarás la instrucción


SELECT en detalle.

Dominarás conceptos propios de Microsoft SQL Server para la gestión de bases de datos
relacionales con diversas aplicaciones de procesamiento en entornos informáticos corporativos.

Beneficios

Clases virtuales en Docentes capacitados para Trabajos aplicativos para


tiempo real una educación virtual reforzar contenido

Acompañamiento constante Contenido y casos de estudio


de tutores y docentes 100% actualizados

También podría gustarte