Download SQL Server 2014

Document related concepts

Microsoft SQL Server wikipedia , lookup

Transact-SQL wikipedia , lookup

SQL wikipedia , lookup

SQL Server Compact wikipedia , lookup

Adaptive Server Anywhere wikipedia , lookup

Transcript
SQL Server 2014
SQL y Modelamiento de Base de Datos (55 Horas)
En este curso, el participante obtendrá los conocimientos y habilidades
necesarias para el diseño y construcción de los diagramas lógicos y físicos
der una base de datos a través de una herramienta de modelado. Además,
conocerá el lenguaje SQL y T-SQL que permiten la creación y manipulación
de objetos de base de datos en SQL Server 2014.
LOGRO DEL CURSO
Al finalizar el curso, el alumno gestionará los datos de una base de datos en
SQL Server 2014. Adicionalmente, estará preparado para:
• Construir una base de datos normalizada a partir del modelo lógico y
físico según los requerimientos del negocio utilizando el leguaje SQL.
• Diseñar consultas SQL que permitan la gestión de la información.
• Implementar procedimientos almacenados y/o disparadores que
permitan automatizar los procesos en base de datos con T-SQL.
DIRIGIDO
Profesionales, egresados y estudiantes, interesados en aprender el manejo del
lenguaje SQL y modelar base de datos relacionales.
PRE-REQUISITOS
•
•
•
•
Conocimiento de Microsoft Excel (nivel básico).
Conocimiento de Microsoft Access (nivel básico).
Conocimiento de base de datos (nivel básico).
Conocimiento de algoritmos y programación (nivel básico).
METODOLOGÍA
El programa se encuentra estructurado en sesiones teórico/prácticas, donde se
propicia la participación activa en cada clase, ya sea, compartiendo experiencias
del contexto laboral del grupo, así como, desarrollando laboratorios de forma
guiada e individual, permitiendo la consolidación del aprendizaje del tema.
INFORMES: Central: 633 5555 | [email protected]
SEDE MIRAFLORES
Calle Diez Canseco Cdra. 2
SEDE INDEPENDENCIA
Av. Carlos Izaguirre 233
COLEGIO SOPHIANUM
Av. Salaverry 2100 - San Isidro
SEDE BELLAVISTA
Calle Diez Canseco Cdra. 2
SEDE SAN MIGUEL
Av. Federico Gallese 847
SEDE BREÑA
Av. Brasil 714 – 792 (CC La Rambla piso 3)
UNIVERSIDAD CHAMPAGNAT
Av. Mariscal Castilla 1270, Santiago de Surco
SEDE SAN JUAN DE LURIGANCHO
Av. Próceres de la Independencia 3023 – 3043
SQL Server 2014
SQL y Modelamiento de Base de Datos (55 Horas)
LÍNEA DE ESPECIALIZACIÓN
SQL y
Modelamiento
de Base
de Datos
Transact-SQL
for Developer
SQL Server
2014
SQL Server
2014
- Nivel Básico
SQL Server
2014
- Nivel
Avanzado
CONTENIDO TEMÁTICO
Bases de datos relacionales
• El enfoque actual
• Diferencias entre gestor de base de datos y base de datos
• Ventajas y desventajas
• Arquitectura de una base de datos
• El entorno de desarrollo
• Modelo lógico conceptual
- Modelado de datos
- El modelo entidad relación
Modelado de datos con herramientas
• Herramientas CASE
• Tipos de herramientas CASE
• Ventajas y desventajas
• CA Erwin Data Modeler
• Modelo físico relacional
- Generando el modelo físico
- Normalización de datos
INFORMES: Central: 633 5555 | [email protected]
SEDE MIRAFLORES
Calle Diez Canseco Cdra. 2
SEDE INDEPENDENCIA
Av. Carlos Izaguirre 233
COLEGIO SOPHIANUM
Av. Salaverry 2100 - San Isidro
SEDE BELLAVISTA
Calle Diez Canseco Cdra. 2
SEDE SAN MIGUEL
Av. Federico Gallese 847
SEDE BREÑA
Av. Brasil 714 – 792 (CC La Rambla piso 3)
UNIVERSIDAD CHAMPAGNAT
Av. Mariscal Castilla 1270, Santiago de Surco
SEDE SAN JUAN DE LURIGANCHO
Av. Próceres de la Independencia 3023 – 3043
SQL Server 2014
SQL y Modelamiento de Base de Datos (55 Horas)
Introducción al lenguaje SQL
• Definición de SQL.
• SQL-Server y Transact SQL.
• Implementando la estructura de una base de datos
con Transact SQL.
- Crear los objetos de base de datos.
- Crear las tablas en la base de datos.
- Agregar las llaves primarias a las tablas.
- Agregar las llaves foráneas y relaciones a las tablas.
- Crear reglas de negocio a las tablas.
- Asignar los valores por defecto a las tablas.
- Importar datos desde otras fuentes para poblar las
tablas.
Implementando consultas básicas con lenguaje SQL
• Consultas básicas.
• Consultas condicionales.
• Funciones de librería.
- WHERE / ORDER BY.
- TOP y DISTINCT.
- WHERE, operadores lógicos, operadores numéricos,
caracteres y operadores de relación.
- BETWEEN, IN y LIKE.
- LOWER, UPPER, LTRIM, RTRIM, SUBSTRING.
- ROUND, POWER, ABS.
- DATEDIFF, DATEPART, GETDATE.
- CONVERT, CAST y STR.
Consultas avanzadas con lenguaje SQL
• Funciones de agrupamiento.
• Consultas multitabla.
- GROUP BY / HAVING.
- INNER JOIN, LEFT OUTER JOIN y RIGHT OUTER JOIN.
- IN y EXISTS.
• Consultas anidadas.
• Creando vistas.
• Crear una tabla virtual.
• Sentencia INSERT, UPDATE y DELETE.
Lenguaje Transact-SQL
• Definición de variables.
• Estructuras de programación.
• Creación y empleo de funciones del usuario.
- IF…ELSE.
- CASE.
- WHILE, BREAK y CONTINUE.
- GOTO, RETURN, PRINT.
- TRY….CATCH.
• Creación y manejo de transacciones.
Procedimientos almacenados y cursores
• Definición.
• Procedimientos almacenados del usuario.
• Tipos de parámetros de los procedimientos
almacenados.
- Sin parámetros.
- Con parámetros de entrada.
- Con parámetros de salida.
- Con listado tipo reporte.
• Procedimientos almacenados anidados.
• Cursor.
Disparadores
• Triggers.
• Las reglas de negocio.
• Empleo de procedimiento almacenados en triggers.
INFORMES: Central: 633 5555 | [email protected]
SEDE MIRAFLORES
Calle Diez Canseco Cdra. 2
SEDE INDEPENDENCIA
Av. Carlos Izaguirre 233
COLEGIO SOPHIANUM
Av. Salaverry 2100 - San Isidro
SEDE BELLAVISTA
Calle Diez Canseco Cdra. 2
SEDE SAN MIGUEL
Av. Federico Gallese 847
SEDE BREÑA
Av. Brasil 714 – 792 (CC La Rambla piso 3)
UNIVERSIDAD CHAMPAGNAT
Av. Mariscal Castilla 1270, Santiago de Surco
SEDE SAN JUAN DE LURIGANCHO
Av. Próceres de la Independencia 3023 – 3043