Porqu aprender SQL Server?SQL Server es un motor de Base de Datos que permite almacenar informacin ordenada y estructurada de manera tal que pueda ser consultada rpidamente. Puede ser utilizado para Sitios Web, Aplicaciones para dispositivos mviles, en fin para cualquier tipo de aplicacin. SQL SERVER es una tecnologa de Microsoft que nos permite crear y gestionar base de datosEn este curso vamos a aprender todo lo necesario para crear nuestra propia base de datos, as como todo lo necesario para controlar accesos a la misma, generar scripts de cdigo T-SQL para interactuar con nuestros datos, automatizar tareas y controlar que la calidad de los datos sea optima. El temario del curso es el siguiente:A)Introduccin:1) Contenido del curso2) Instalacin del Motor de SQL SERVER 2019 3) Instalacin de SQL Server Management Studio 4) Conociendo el entorno de Management studioB) Fundamentos de base de datos 5) Tablas y registros6) Tipos de Datos existentes 7) Transact T-SQL8) Clave primaria y clave foraneaC)Entidad/relacin:9) Planteando un problema a resolver 10) Modelo entidad relacin 11) Diagrama de entidad relacin 12) Paso a tablas y conceptos de normalizacin D) Creando nuestra base de datos13) Creando base de datos14) Defininiendo tablas de nuestra base de datos15) Concepto de identidad 16) Definiendo claves forneas entre tablas17) Aadiendo restricciones del tipo UNIQUEE) Operaciones bsicas 18) Comando INSERT19) Comando SELECT20) Comando UPDATE 21) Comando DELETE22) Practicando con ejemplosF) Clausulas SQL y funciones de agregado23) La clusula WHERE24) Las clusula TOP Y DISTINCT25) Las clusula ORDER BY y GROUP BY26) Funciones MAX y MIN27) Funciones SUM, AVG, COUNT28) Clusula HAVING29) Practicando con ejemplosG) Operadores lgicos30) Operadores AND, OR, NOT, IS 31) Operadores IN y LIKE32) Operadores BETWEEN y EXISTS 33) Practicando con ejemplosH) Join, Unions y Subconsultas entre tablas34) La clusula INNER JOIN35) Las clusulas LEFT JOIN y RIGHT JOIN36) Las clusulas UNION, UNION ALL, EXCEPT, INTERSECT37) Subconsultas y uso de alias38) Practicando con ejemplosI) Procedimientos almacenados39) Qu es un procedimiento almacenado?40) Creando el primer procedimientos almacenados y definiendo variables41) Practicando con ejemploJ) Estructuras de control, manejo excepciones y transacciones42) El condicional IF ELSE y la estructura BEGIN END43) El condicional CASE44) El bucle WHILE45) Las instrucciones RETURN y BREAK46) La estructura TRY CATCH y transacciones47) Practicando con ejemplosK) Operadores Aritmticos48) Operadores aritmticos de suma, resta, divisin, multiplicacin y mdulo49) Operadores mayor o igual, menor o igual, distinto, igual50) Practicando con ejemplosL) Funciones de sistema y funciones definidas por el usuario51) Funciones escalares52) Funciones tipo tabla53) Practicando con ejemplosM) Tablas temporales y vistas54) Definicin y uso de tablas temporales. Variables tipo tabla.55) Que es una vista.56) Practicando con ejemplosN) Triggers57) Definicin de trigger58) Creacin de un trigger59) Practicando con ejemplosO) Como usar Jobs en SQL SERVER60) Que es un job y para que se usa61) Creando un job en nuestra base de datos62) Practicando con ejemplosP) Creando usuarios y logins63)Logins, usuarios y roles64)Practicando con un ejemploQ) SQL Server profiler65) Conociendo la herramienta66) Monitorizando nuestra base de datosR) Conclusiones67) ConclusionesS) Contenido aadido68)Cursores en SQL Server. Teoria69)Cursores en SQL Server. Ejemplo