Curso:
BEST PRACTICES FOR
SQL SERVER D E V E L OPE R S
Curso:
V 1.0
Fecha:
Costo:
18 de Sep.
Estudiantes
Horario:
600 Bs.
Lunes a viernes
Profesionales
18:00–21:00
1000 Bs.
Sábados
08:00–12:00 Dirección e inscripciones: UNM Escuela de Negocios Nelson Mandela Calle: Monteagudo #1298, entre Hermógenes Sejas y Zenon Salinas Consultas: 4664000 – 4400313 - 67552605
Curso:
BEST PRACTICES FOR
SQL SERVER DEVELOPERS V 1.0
Fecha:
Costo:
18 de Sep.
Estudiantes
Horario:
600 Bs.
Lunes a viernes
Profesionales
18:00–21:00
1000 Bs.
Sábados
08:00–12:00 Dirección e inscripciones: UNM Escuela de Negocios Nelson Mandela Calle: Monteagudo #1298, entre Hermógenes Sejas y Zenon Salinas Consultas: 4664000 – 4400313 - 67552605
BEST PRACTICES FOR
SQL SERVER DEVELOPER S V 1.0
CONTENIDO:
• Tipos de dato en SQL SERVER • Escribiendo consultas efectivas • Manejo de Triggers Fecha:
• Optimización de sentencias INSERT, UPDATE, DELETE y MERGE
• Optimización de procedimientos almacenados • Optimización de funciones
18 de Sep. Horario: Lunes a viernes
18:00–21:00 Sábados
08:00–12:00 Costo: Estudiantes
600 Bs. Profesionales
• Manejo de Errores y Excepciones Dirección e inscripciones: UNM Escuela de Negocios Nelson Mandela Calle: Monteagudo #1298, entre Hermógenes Sejas y Zenon Salinas Consultas: 4664000 – 4400313 - 67552605
1000 Bs. Organizan:
BEST PRACTICES FOR
SQL SERVER DEVELOPER S V 1.0
s a í d s o t s e Reserva 7 1 ' e r b m e i t p e S L 4 11 18
M 5 12 19
X 6 13
J 7 14
20 21
V
S
D
1
2
3
9
10
8 15
16
17
22 23 24
0 3 9 2 8 2 7 2 25 26
. p e S e d 7 2 e Sep. -
18 d
Dirección e inscripciones: UNM Escuela de Negocios Nelson Mandela Calle: Monteagudo #1298, entre Hermógenes Sejas y Zenon Salinas Consultas: 4664000 – 4400313 - 67552605
Fecha:
18 de Sep. Horario: Lunes a viernes
18:00–21:00 Sábados
08:00–12:00 Costo: Estudiantes
600 Bs. Profesionales
1000 Bs. Organizan:
BEST PRACTICES FOR
SQL SERVER DEVELOPER S V 1.0
Faltan
5
Días
r a c n a r r a a r Listos pa Dirección e inscripciones: UNM Escuela de Negocios Nelson Mandela Calle: Monteagudo #1298, entre Hermógenes Sejas y Zenon Salinas Consultas: 4664000 – 4400313 - 67552605
Fecha:
18 de Sep. Horario: Lunes a viernes
18:00–21:00 Sábados
08:00–12:00 Costo: Estudiantes
600 Bs. Profesionales
1000 Bs.
BEST PRACTICES FOR
SQL SERVER DEVELOPER S V 1.0
I NSTR UCTORES
Richard Jimenez Fecha:
18 de Sep. Horario: Lunes a viernes
18:00–21:00 Sábados
08:00–12:00
Neyber Rojas
Costo: Estudiantes
600 Bs. Profesionales
1000 Bs. Dirección e inscripciones: UNM Escuela de Negocios Nelson Mandela Calle: Monteagudo #1298, entre Hermógenes Sejas y Zenon Salinas Consultas: 4664000 – 4400313 - 67552605
BEST PRACTICES FOR
SQL SERVER DEVELOPER S V 1.0
Fecha:
18 de Sep. Horario: Lunes a viernes
18:00–21:00 Sábados
Adquiere habilidades de desarrollo sobre SQL SERVER, conociendo las mejores prácticas y haciendo uso de ellas. Dirección e inscripciones: UNM Escuela de Negocios Nelson Mandela Calle: Monteagudo #1298, entre Hermógenes Sejas y Zenon Salinas Consultas: 4664000 – 4400313 - 67552605
08:00–12:00 Costo: Estudiantes
600 Bs. Profesionales
1000 Bs.
BEST PRACTICES FOR
SQL SERVER DEVELOPER S V 1.0
MOD OS DE INSCRIPCIÓN
1
Llena el formulario de Pre-Inscripción en el enlace de la descripción. Fecha:
18 de Sep.
2
Deposita el monto a 119317672 - BANCO UNIÓN
Horario: Lunes a viernes
18:00–21:00 Sábados
08:00–12:00
3
Envía una copia del recibo a 79731408
Costo: Estudiantes
600 Bs. Profesionales
1000 Bs. Dirección e inscripciones: UNM Escuela de Negocios Nelson Mandela Calle: Monteagudo #1298, entre Hermógenes Sejas y Zenon Salinas Consultas: 4664000 – 4400313 - 67552605
BEST PRACTICES FOR
SQL SERVER DEVELOPER S V 1.0
UBICACIÓN
o n°129 teagud
AV. P
ORTA
LES
EJO R MA A G L R I A N O ME
C. Mon
AV. MELCHOR URQUIDI
8
AV. AMERICA
Fecha:
18 de Sep. Horario:
Lunes a viernes
18:00–21:00 Sábados
08:00–12:00 Costo: Estudiantes
AV.
UNI
UY
Dirección e inscripciones: UNM Escuela de Negocios Nelson Mandela Calle: Monteagudo #1298, entre Hermógenes Sejas y Zenon Salinas Consultas: 4664000 – 4400313 - 67552605
600 Bs. Profesionales
1000 Bs.
BEST PRACTICES FOR
SQL SERVER DEVELOPER S V 1.0
• Tipos de dato en SQL SERVER • Escribiendo consultas efectivas • Manejo de Triggers • Optimización de sentencias INSERT, UPDATE, DELETE y MERGE
• Optimización de procedimientos almacenados • Optimización de funciones • Manejo de Errores y Excepciones
1 2 3
Fecha:
18 de Sep. Horario:
M O D O S D E I NS C RI PC IÓN
Lunes a viernes
Llena el formulario de Pre-Inscripción en el enlace de la descripción.
Sábados
Deposita el monto a 119317672 - BANCO UNIÓN
18:00–21:00 08:00–12:00 Costo: Estudiantes
600 Bs. Profesionales
1000 Bs.
Envía una copia del recibo a 79731408 Organizan:
Dirección e inscripciones: UNM Escuela de Negocios Nelson Mandela Calle: Monteagudo #1298, entre Hermógenes Sejas y Zenon Salinas Consultas: 4664000 – 4400313 - 67552605
Curso: BEST PRACTICES FOR
SQL SERVER DEVELOP ER S V 1.0
Fecha:
Costo:
18 de Sep.
Estudiantes
Horario:
600Bs.
Lunes a viernes
Profesionales
18:00–21:00
1000Bs.
Sábados
08:00–12:00 Consultas: 4664000 – 4400313 - 67552605
Organizan:
BEST PRACTICES FOR
SQL SERVER D E V E L O PERS V 1.0
O B J ETI VO GENERAL Adquirir habilidades de desarrollo sobre SQL SERVER, conociendo mejores prácticas y haciendo uso de ellas.
O B J ETI VO S E SPECÍF ICOS - Considerar la importancia de un buen diseño de base de datos, como buena práctica de desarrollo. - Hacer uso de los tipos de datos de manera eficiente. - Escribir sentencias optimizadas, de manera que se puedan tener respuestas con buen performance. - Analizar los planes de ejecución, para poder optimizar sentencias ya definidas. - Escribir procedimientos, funciones, vistas y triggers almacenados en base de datos, tomando en cuenta planes de ejecución, índices, estructuras de tablas, estadísticas entre otros. - Manejar errores y excepciones en el desarrollo de los objetos que así lo requieran.
BEST PRACTICES FOR
SQL SERVER DEVELOPERS V 1.0
DU R AC I Ó N Carga horaria: 28 horas Fechas: 18 de Septiembre
DIR IG I DO A Estudiantes y profesionales interesados en el área de bases de datos.
IN STRUC TORES: Neyber Rojas Richard Jimenez
R E Q UI SI TOS PA RA LOS IN SCRI TOS A L CURSO Conocimientos Básicos:
Fecha:
18 de Sep. Horario: Lunes a viernes
18:00–21:00
- SQL
Sábados
- DDL
08:00–12:00
- DML - TSQL
Llevar su computadora portátil al curso
Costo: Estudiantes
- Procesador Intel Core I3 o superior
600 Bs.
- Memoria 4 GB o superior
Profesionales
Software:
1000 Bs.
Hardware:
- Microsoft SQL Server 2016 - Microsoft SQL Server Management Studio
BEST PRACTICES FOR
SQL SERVER DEVELOPERS
CONTENIDO:
V 1.0
• Tipos de dato en SQL SERVER - Choose appopriate data type
- Think in Sets
- Character data – Unicode and Nonunicode, collations, international considerations
- Think of NULLs
- Integral and floating point numeric series
- Provider full column lists for SELECT or INSERT statement
- Date and Time types – including expanded date and time types
- Be specific in your SELECT CLAUSES
- Prefer EXISTS keyword over IN keyword
- Special data types – table parameters, table types, UNIQUEIDENTIFIER, SQLVARIANT
- Avoid cursors
- Large data types – using VARCHAR(MAX)/VARBINARY(MAX) as replacements for TEXT and IMAGE
- Use schema-qualified object names
- Avoid using dynamic SQL
- FILESTREAM storage and FileTables
• Manejo de Triggers
- Uniqueness – identify, sequences, and uniqueidentifiers
- Triggers types
- Integrity constraints - In-memory tables and table variables
• Escribiendo consultas efectivas - JOINs in detail - Reading query plans - Review the plan execution
- Inserted – Deleted tables - Enabling/Disabling Triggers
• Optimización de sentencias INSERT, UPDATE, DELETE y MERGE - Row constructors - Query plans for action statements
- Subqueries and derived tables
- INSERTing SETS – SELECT INTO, INSERT-SELECT, and INSERT-EXECUTE
- CASE statement
- UPDATE – updating via JOINs and CTEs
- UNION, EXCEPT, and INTERSECT
- DELETE statement – DELETE vs TRUNCATE TABLE
- Avoid using DISTINCT or UNION clauses - Relational division - CROSS APPLY and OUTER APPLY - Common Table Expressions
- MERGE statement – INSERT/UPDATE/DELETE in one statement - Optimizing action statements with TOP clauses - OUTPUT from actions statements
BEST PRACTICES FOR
SQL SERVER DEVELOPERS V 1.0
E VAL U AC IÓ N • Optimización de procedimientos almacenados
Evaluación de todo el curso sobre 100 pts. 10%
- Types of stored procedures
Asistencia
- Compiled stored procedures - Query processing and execution – observing and troubleshooting
50%
Examen Final (Semana 2)
30%
- Using dynamic management views to obtain query information
Examen Practico (Semana 1)
- Plan selections, statistics, and indexes - Choosing the correct table structures – temp table vs. table variables
• Optimización de funciones - The three types of user-defined functions
10%
Trabajos prácticos
C O STO Estudiantes: 600 Bs. Profesionales: 1000 Bs.
- Limitations of user-defined functions - UDFs vs. stored procedures - Query plans produced by user-defined functions - Indexed views
• Manejo de Errores y Excepciones
Telf.: 4664000 – 4400313 Móvil: (+591) 67552605 Calle: Monteagudo #1298, entre Hermógenes Sejas y Zenon Salinas
- TRY – CATCH statements - Ways to relaunch the error: Error_handler_sp, Throw, SqlEventLog
Organizan: