Master en SQL Server: Desde Cero a Profesional
PRECIO DE LANZAMIENTO

Master en SQL Server: Desde Cero a Profesional

0
(0)
| 82 Estudiantes |
7 dias de garantia Acceso de por vida Certificado incluido
USD 300.00 USD 50.00

Descripcion

Master completo de Microsoft SQL Server desde cero a nivel profesional: T-SQL, consultas avanzadas, relaciones y restricciones, stored procedures, funciones, vistas, triggers, transacciones, SQL Server Profiler, tablas temporales y optimizacion.

Contenido del Curso

Administracion de Usuarios, Roles, Schemas y Permisos

Introduccion
Usuarios y Logins
Creando un nuevo Rol AdminTurnos
Como crear un usuario de Login y asignarle el Rol AdminTurnos
Crear y asignar un Rol a un Usuario desde T-SQL
Que es un Schema Como asignar un esquema a un objeto PARTE 1
Que es un Schema Como asignar un esquema a un objeto PARTE 2
Descripcion de Roles de Servidor y Roles Predefinidos

Backup de Base de Datos

Introduccion
Como realizar un Backup desde Management Studio
Como crear un Backup desde un Script PARTE 1
Como crear un Backup desde un Script PARTE 2

Clausulas SQL

Introduccion
La clausula TOP
La clausula ORDER BY
Combinando TOP con ORDER BY
La clausula DISTINCT
La clausula GROUP BY
La clausula WHERE

Estructuras de Control

Introduccion
El condicional IF ELSE y estructura BEGIN END
La funcion EXISTS
El bucle WHILE
El condicional CASE
Las instrucciones RETURN y BREAK
La estructura TRY CATCH

Fin del curso

Despedida

Funciones de Agregado

Funcion MAX y MIN
Funcion SUM
Funcion AVG
Funcion COUNT
Funcion HAVING

Funciones de Conversion y Texto

Funciones LEFT y RIGHT
Funcion LEN
Funciones LOWER y UPPER
Funcion REPLACE
Funcion REPLICATE
Funciones LTRIM y RTRIM
Funcion CONCAT
Funcion GETDATE y GETUTCDATE
Funcion DATEADD
Funcion DATEDIFF
Funcion DATEPART
Funcion ISDATE
Funciones CAST y CONVERT

Funciones Definidas por el Usuario

Introduccion
Funciones de tipo Escalares
Funciones de tipo Tabla

Fundamentos y Estructura de Base de Datos

Que es una Base de Datos
Que es una Tabla, campos y registros
Que es una Primary Key
Que es una Foreign Key
Normalizacion de Base de Datos
Tipos de datos

Herramientas adicionales

Proceso SP HELP
Proceso SP HELPTEXT
Agregando Shortcuts en la consola (sp help, sp helptext)

Instalacion y Setup del software necesario

Introduccion
Instalacion SQL Server Developer 2022 en Windows
Comprobando el estado del servicio
Instalacion de SQL Server Management Studio (SSMS)
Conectando con el motor SQL
Management Studio Parte 1 Conociendo el entorno
Management Studio Parte 2 Conociendo el entorno
Management Studio Parte 3 Herramientas
Creando una Solucion de nuestro Proyecto

Introduccion al Master

Presentacion del Master
Grupo Exclusivo de Alumnos
Como hacer preguntas
Como habilitar Resolucion de video a 1080p
Velocidad de reproduccion y Marcadores

JOINS y UNIONS entre Tablas

Introduccion
La clausula INNER JOIN
La clausula LEFT JOIN
La clausula RIGHT JOIN
Consideraciones a tener en cuenta con el uso de INNER
La clausula UNION y UNION ALL

Manipulacion de registros DML con INSERT y SELECT

Insertando y Seleccionando Paises desde el entorno SSMS
Comprobando la Restriccion FK Paciente Pais
Comando SELECT FROM
Comando INSERT e INSERT Multiple
Comando INSERT y Primary Keys

Manipulacion de registros DML con UPDATE y DELETE

Introduccion
Comando UPDATE
Comando DELETE
Comando DELETE y Foreign Keys

Operadores Aritmeticos y de Comparacion

Operadores Aritmeticos de suma, resta, division, multiplicacion, modulo
Operadores mayor o igual, menor o igual, distinto

Operadores Logicos

Operador AND
Operador OR
Operador IN
Operador LIKE
Operador NOT
Operador BETWEEN
Combinando Operadores

Practica 1 Disenando nuestra primer Base de Datos

Introduccion
Creando nuestra Base de Datos
Abriendo una ventana de script y estableciendo la base CentroMedico por Default
Definiendo la Tabla de Pacientes
Modificando una tabla Tabla existente
Como establecer una Primary Key
Activando la propiedad IDENTITY en la tabla Paciente
Como crear una Base de Datos con Transact SQL
Como crear una Tabla con Transact SQL
Definiendo la Tabla de Historias Clinicas
Tabla de relacion Historia Paciente Medico y porque definir una PK Compuesta
Definiendo la Tabla de Turnos
Tabla de relacion Turno Paciente Medico
Porque en una tabla de relacion no se establece la propiedad IDENTITY
Definiendo la Tabla Pago
Defininiendo la Tabla de Relacion Pago Paciente Turno
Definiendo la Tabla Concepto
Definiendo Tipos de Datos de Usuario

Practica 2 Programando Stored Procedures de INSERT

Introduccion
Creando un Stored Procedure para Insertar Pacientes PARTE 1
Creando un Stored Procedure para Insertar Pacientes PARTE 2
Creando un Stored Procedure para Insertar Turnos PARTE 1
Creando un Stored Procedure para Insertar Turnos PARTE 2

Practica 3 Programando Stored Procedures de SELECT UPDATE y DELETE

Introduccion
Creando un SP para Obtener Turnos de Paciente PARTE 1
Creando un SP para Obtener Turnos de Paciente PARTE 2
Creando un Stored Procedure para Obtener la Historia Clinica de un Paciente
Creando un Stored Procedure para Obtener las Especialidades
Creando un Stored Procedure para Actualizar un Turno PARTE 1
Creando un Stored Procedure para Actualizar un Turno PARTE 2
EJERCICIO Crear un Stored Procedure para Actualizar un Paciente
Creando un Stored Procedure para Eliminar un Turno

Practica 4 Programando Funciones, Scheduled Jobs y Vistas

Introduccion
Creacion de una Funcion para convertir una fecha a Texto PARTE 1
Creacion de una Funcion para convertir una fecha a Texto PARTE 2
Creacion de un JOB que Cancele Turnos Vencidos sin Atender PARTE 1
Creacion de un JOB que Cancele Turnos Vencidos sin Atender PARTE 2
Creacion de una Vista que almacene Medicos y sus Especialidades PARTE 1
Creacion de una Vista que almacene Medicos y sus Especialidades PARTE 2

Practica 5 Importacion de registros mediante Excel

Introduccion
Utilizando Hoja de Calculo para importacion de registros PARTE 1
Utilizando Hoja de Calculo para importacion de registros PARTE 2
Impactando los registros en nuestra base de datos
Conclusion

Relaciones y Restricciones entre tablas

Introduccion
Objetivo Disenar Modelo Entidad Relacion DER
Relacionando un Paciente con su Pais de origen
Relacion Uno a Muchos
Como eliminar una Foreign Key
Relacionando un Pago con Turno y Paciente
Relacionando un Turno con un Medico y su Paciente desde Diagrama DER
Relacionando un Medico con su Especialidad desde Diagrama DER
Relacion Muchos a Muchos
Relacion Uno a Uno

Scheduled JOBS

Que es un SQL JOB Opciones disponibles
Preparando un JOB para realizar una tarea
Tip para SQL Server Express Emular un Scheduled JOB
Schedule Task para ejecutar un JOB por linea de comandos PARTE 1
Schedule Task para ejecutar un JOB por linea de comandos PARTE 2
Conclusion

Sentencias DDL

Sentencias ALTER TABLE, ALTER COLUMN y DROP COLUMN
Como generar un script de Tabla CREATE TABLE
ALTER TABLE ADD FOREIGN KEY
La Sentencia CREATE (Function)
La Sentencia DROP TABLE
La Sentencia TRUNCATE

SQL Server Profiler

Introduccion
Conociendo la herramienta
Como monitorear procesos por tiempo de ejecucion
Definiendo templates para monitoreo
Herramientas del menu, Importacion y exportacion de Trazas

Stored Procedures, Variables y Subconsultas

Introduccion
Que es un Stored Procedure Estructura, manipulacion y uso de ANSI NULLS
Que es una variable Uso de ISNULL para evaluar valores
Programando Subconsultas y uso de Alias de Tablas

Tablas Temporales

Introduccion
Definicion y uso de Tabla Temporal en Memoria
Definicion y uso de Tabla Temporal Fisica
Implementacion de una tabla temporal PARTE 1
Implementacion de una tabla temporal PARTE 2

Transacciones

Introduccion
La instruccion BEGIN TRAN parte 1
La instruccion BEGIN TRAN parte 2

Triggers

Introduccion
Que es un Trigger Tipos posibles
Creacion de Trigger de tipo INSERT
Creacion de Trigger de tipo UPDATE

Vistas

Introduccion
Que es una Vista Uso e implementacion
Creando una vista desde el entorno grafico

Requisitos

Requisitos

  • Acceso a una computadora con conexion a Internet estable.
  • Disponibilidad para realizar las practicas del curso.

Reseñas generales

0 de 5

0 Puntuaciones

Reseñas destacadas

USD 300.00 USD 50.00

PARA MAS INFORMACION
INGRESA TUS DATOS

Completa tus datos solo si estas evaluando inscribirte en este programa.

Inversion USD 50.00
Duracion20 Horas
EvaluacionSi
CertificadoSi
WebinarsSi
IdiomaEspañol
Aprobacion0%
USD 300.00 USD 50.00
Inscribirme ahora