Course SQL Server V1.0

Page 1

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:


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.