SQL Modelamiento de Base de Datos SQL Server 2022
SQL Modelamiento de Base de Datos SQL Server 2022
En este curso aprenderás las reglas de diseño y modelado de base de datos relacionales;
así como, el lenguaje de manipulación de información de un gestor de base de datos.
I. DIRIGIDO A
II. METODOLOGÍA
- El enfoque práctico-reflexivo de cada una de las sesiones virtuales en tiempo real, así como la participación de los estudiantes en
un ambiente interactivo de clases moderado por el instructor, permitirá el aprendizaje de contenidos y su aplicación en la resolución
de contextos reales, utilizando herramientas digitales para el aprendizaje significativo.
III. BENEFICIOS
• Acceso a la plataforma de Microsoft Azure Lab Services, desde cualquier PC o laptop con una conexión
• La máquina virtual estará configurada con el software y hardware necesario, con velocidad 2.1 Gbps de
Al finalizar el curso, el alumno será capaz de gestionar la información del negocio desde la base de datos.
V. CERTIFICACIONES
VI. PRERREQUISITOS
• Modelo lógico • Where / Order By • Convert, Cast y Str • Erwin Data Modeler
• Modelo físico • Inner Join • If…Else • Store procedures
• Llaves primarias • Left Outer Join • Lower, Upper • Cursores
• Llaves foráneas • Right Outer Join • Group By/ Having • Triggers
• Reglas de negocio • Group By/ Having • Datediff, Datepart • Base de datos
• Normalización • Between, In y Like • While, Break • Gestor de base de datos
CONTENIDO TEMÁTICO
1 2
Introducción a las bases de datos Modelo lógico conceptual
relacionales • ¿Qué es el modelado de datos?
• El enfoque actual • ¿Qué es el modelado entidad relación?
• Gestor de base de datos vs. base de datos
• Ventajas y desventajas de las bases de datos
• Arquitectura de una base de datos
• El entorno de desarrollo
3 4
Modelo físico relacional de la base Introducción al lenguaje SQL
de datos • Definición del lenguaje SQL
• Modelo físico relacional • SQL-Server 2022 y Transact-SQL (T-SQL)
• Generando el modelo físico • Implementando la estructura de una base de
• Normalización de datos datos.
• Importando datos desde diversas fuentes de
información
5 6
Consultas avanzadas con
Consultas básicas con lenguaje
lenguaje SQL
SQL
• Consultas básicas • Funciones de agrupamiento
• Consultas condicionales • Consultas multitabla
• Funciones de librería • Consultas anidadas
• Creando vistas
7 8
Gestionando los datos Lenguaje Transact-SQL
con lenguaje SQL • Definición de variables
• Sentencia INSERT • Estructuras de programación
• Sentencia UPDATE • Funciones del usuario
• Sentencia DELETE • Manejo de transacciones
9
Procedimientos
almacenados y cursores
• Definición
• Procedimientos almacenados del usuario
• Tipos de parámetros
• Procedimientos almacenados anidados
• Cursor
*Cada hora académica tiene una duración de 45 minutos **Contenido referencial sujeto a cambios ***Aplica solo para inicios a partir del mes de Junio