PBD-1601 SQL y Modelamiento de Base de Datos

Anuncio
SQL y Modelamiento de Base de
Datos – SQL Server 2014 (55 Horas)
DESCRIPCIÓN
PRE-REQUISITOS
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 a través de una herramienta de modelado de
base de datos. Además, conocerá los lenguajes SQL
y T-SQL que permiten la creación de objetos de
base de datos y la manipulación de información en
SQL Server 2014.
•
•
•
•
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
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.
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.
DIRIGIDO
Profesionales,
egresados
y
estudiantes,
interesados en aprender el manejo del lenguaje
SQL y modelar base de datos relacionales.
INFORMES: Central: 633 5555 | informeslima@cibertec.edu.pe
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 y Modelamiento de Base de
Datos – SQL Server 2014 (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
PLAN CURRICULAR
Bases de datos relacionales
Introducción al lenguaje SQL
• 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.
• 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 otros fuentes para poblar
las tablas.
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
Implementando
lenguaje SQL
consultas
básicas
con
• 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.
INFORMES: Central: 633 5555 | informeslima@cibertec.edu.pe
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 y Modelamiento de Base de
Datos – SQL Server 2014 (55 Horas)
Consultas avanzadas con lenguaje SQL
Procedimientos almacenados y cursores
• 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.
• 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.
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.
Disparadores
• Triggers.
• Las reglas de negocio.
• Empleo de procedimiento almacenados en
triggers.
INFORMES: Central: 633 5555 | informeslima@cibertec.edu.pe
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
Descargar