Documentos de Académico
Documentos de Profesional
Documentos de Cultura
SQL-DEV PLACE Programa Curso 2023
SQL-DEV PLACE Programa Curso 2023
SQL
Te m a r i o
Clase por clase
MÓDULO TEÓRICO
CLASE 1
Presentación y herramientas
○ I n t r o d u c c i ó n a l c u r s o .
- H i s t o r i a d e l a s B a s e s d e D a t o s .
- I n t r o d u c c i ó n a D D L y D M L .
- E j e m p l o s d e B a s e s d e D a t o s
- Ay u d a c o n i n s t a l a c i ó n d e H e r ra m i e n t a s
○ F u n d a m e n t o s
- ¿ Q u é e s S Q L S e r v e r y Tra n s a c t T- S Q L ?
- ¿ Q u é e s u n a Ta b l a ? C a m p o s y R e g i s t r o s .
- ¿ Q u é e s u n t i p o d e d a t o ?
- T i p o s d e D a t o s e x i s t e n t e s y c ó m o e l e g i r e l a d e c u a d o
○ M o d e l o E n t i d a d R e l a c i ó n
- ¿ Q u é e s u n a P r i m a r y K e y ?
- ¿ Q u é e s u n a F o r e i g n K e y ?
- ¿ Q u é e s l a p r o p i e d a d I D E N T I T Y ?
- N o r m a l i z a c i ó n d e B a s e d e D a t o s
○ C o n s u l t a s d e i n s t a l a c i ó n d e H e r ra m i e n t a s
CLASE 2
○ C r e a n d o e l a r c h i v o d e B a s e d e D a t o s .
- A b r i e n d o u n a v e n t a n a d e s c r i p t y e s t a b l e c i e n d o l a b a s e C o n c e s i o n a r i a d e
A u t o s C a r P l a c e .
- E n c o n t ra n d o l a s e n t i d a d e s e n l o s s u s t a n t i v o s .
- D e fi n i e n d o l a Ta b l a d e Ve h í c u l o y a p l i c a n d o F o r m a s N o r m a l e s .
○ C ó m o d e s a c t i v a r e l w a r n i n g P r e v e n t s a v i n g c h a n g e s t h a t r e q u i r e t a b l e
r e - c r e a t e d .
○ E s t a b l e c i e n d o l a p r o p i e d a d I D E N T I T Y e n l a t a b l a Ve h i c u l o
○ D e fi n i e n d o l a s Ta b l a s M a r c a , M o d e l o y Ve h i c u l o E s t a d o .
○ D e fi n i e n d o l a Ta b l a d e E m p l e a d o s
S Q L
○ D e fi n i e n d o l a Ta b l a d e C l i e n t e s
○ D e fi n i e n d o l a Ta b l a Ve n t a s
○ D e fi n i e n d o l a Ta b l a d e P a g o s
○ D e fi n i e n d o l a Ta b l a d e R e l a c i ó n P a g ó / Ve n t a / C l i e n t e / E m p l e a d o / Ve h i c u l o
1
○ Definiendo la Tabla de Conceptos de Pago
CLASE 3
Manipulación de Datos
○ Comando SELECT FROM
- * y especificaciones de campos
- filtro Where
- campos nullables
- cláusula TOP
- DISTINCT
- ORDER BY
○ Comando INSERT
- insert clásico
○ Comando DELETE
- delete clásico
- delete where
○ Comando UPDATE
- update clásico
- update where
○ Cláusula GROUP BY
- MAX, MIN
- SUM
- AVR
- COUNT
- HAVING
- Like
○ JOINS
el uso de INNER
SQL
○ UNIONS
- La cláusula UNION
○ VISTA
○ ESTRUCTURAS DE CONTROL
○ Introducción
- La función EXISTS
- El bucle WHILE
- El condicional CASE
○ FUNCIONES DE USUARIO
- Ventajas y Desventajas
CLASE 5
Clase Evaluativa
○ Dado un DER generar el script correspondiente de creación de tablas
Cada paciente tiene su historia clínica donde podrá ver los estudios
SQL
3
CLASE 6
Stored Procedures, Triggers y Tablas Temporales
○ ENTREGA DE EVALUACIÓN
- Resolución de Ejercicios
- Responder Consultas
○ INTRODUCCIÓN
manipulación
valores
○ PARÁMETROS
- Parámetros de input
- Parámetros de output
○ TRIGGERS
- Introducción
○ TABLAS TEMPORALES
CLASE 7
Funciones Texto y Transacciones
○ Funciones Texto
- Función LEN
- Función REPLACE
- Función REPLICATE
- Función CONCAT
SQL
- Función DATEADD
- Función DATEDIFF
4
- Función DATEPART
- Función ISDATE
○ Transacciones
○ Ejercitación Nivel 2
CLASE 8
Índices y Tablas Temporales
○ Tablas Temporales
○ Definición y uso
- Índices
- ¿Qué es un índice?
- Índices Clusterizados
- Índices no clusterizados
- Creacion de indices
○ Execution Plan
REPASO EJERCITACIÓN
CLASE 9
Administración de Usuarios y Esquemas
○ Usuarios
- Usuarios y Logins
○ Roles
○ Esquemas
- ¿Qué es un Schema?
REPASO EJERCITACIÓN
SQL
5
CLASE 10
Clase Evaluativa
- Realizar un stored procedure que dado un id de cliente devuelva los datos del
mismo
insertar un nuevo cliente. Si el cliente existe debe modificar los datos del
CLASE 11
○ Introducción
SQL
6
CLASE 12
- Parámetros en Cascada
- Gráficos
- Informe de Matriz
- Implementación de un Informe
- Ordenamiento Interactivo
CLASE 13
MÓDULO PRÁCTICO
CLASE 14
- Generar script
- Base de datos
- Contextos
- Creacion de Usuarios
- Tablas
- Relaciones
SQL
7
CLASE 15
- Generar script
CLASE 16
Generación de Reportes
○ Consulta de dudas
○ Generación de reportes
- Generación de listados
- Generacion de graficos
CLASE 17
CLASE 18
○ Cierre de Proyecto.
SQL
8
CLASE 19
el proyecto final.
CLASE 20
el proyecto final.
SQL
9
Contáctanos:
SQL
aplicantes@devplace.com.ar