Sei sulla pagina 1di 2

SQL y Modelamiento de

Datos - SQL Server 2012


La tarea de un diseador o modelador de bases de datos consiste en estructurar los datos
de forma que se eliminen las duplicaciones innecesarias y se proporcione una ruta de
bsqueda rpida para toda la informacin necesaria de una aplicacin. Este proceso de
perfeccionar las tablas, claves, columnas y relaciones para crear una base de datos eficaz
se denomina normalizacin.

Objetivo
Este curso provee al participante el conocimiento y las habilidades para construir modelos
conceptuales y fsicos de base de datos segn las necesidades del negocio, optimizndola
mediante la aplicacin de los conceptos de normalizacin utilizando la herramienta case
Erwin. Adems, se utilizar el lenguaje Transact-SQL para crear los objetos y mantener los
datos, se escribirn procedimientos almacenados y triggers que permita manipular la
informacin de manera ms eficiente mediante SQL Server 2012.

Dirigido a
Tcnicos y profesionales de sistemas interesados en modelar base de datos y entender
el lenguaje Transact-SQL

Pre-requisitos
Conocimiento Windows 7 (bsico)
Conocimiento Excel (bsico)
Conocimiento Bases de Datos Relacionales (bsico)

Competencias profesionales
Transforma las necesidades de informacin en un modelo de base de datos capaz de
responder a los requerimientos del negocio.
Entiende el lenguaje Transact-SQL para comunicarse con una base de datos relacional.

1ra Alternativa para Capacitarse en TI


Segn Handsearch Investigacin de Mercados en su
Estudio de Base Mercado Tecnologas de la Informacin 2010
Plan curricular 55 horas
Bases de Datos Relacionales Trabajando con Transact-SQL
Concepto y definicin Sentencia INSERT
Ventajas y desventajas Construyendo consultas sencillas
Arquitectura de una base de datos SELECT, FROM, WHERE
Ingeniera de la informacin IF EXIST, AND, OR >, <, =, <>
Gestor de base de datos vs. bases de datos BETWEEN, IN
LIKE, DISTINCT
El Modelo Lgico Conceptual
Libreras de Funciones SQL Server 2012
Modelado de datos: Primera forma normal, Segunda
forma normal, Tercera forma normal, Cuarta forma LOWER, LTRIM, SUBSTRING, UPPER
normal. ROUND, FLOOR, CEILING
Diagrama entidad relacin DATEDIFF, DATEPART, GETDATE
Llaves de la relacin DATALENGTH, USER, USER_NAME
Tipos de relacin: Generalizacin, Especializacin, CONVERT, SOUNDEX, STR
Agregacin Construyendo consultas avanzadas: SUM , AVG, MIN,
Ventajas y desventajas MAX; GROUP BY, HAVING, ORDER BY; COMPUTE,
UNION.
Modelado de Base de Datos con Erwin Construyendo consulta avanzando con mltiples
Herramientas CASE tablas: INNER JOIN, LEFT OUTER JOIN, RIGHT OUTER
Computer Aided Software Engineering (Herramientas JOIN.
Case) Construyendo consultas anidadas
CA Erwin Data Modeler: Entidades y atributos, Actualizando informacin: INSERT, DELETE y UPDATE
Asociacin entre entidades, Entidades independientes, Construyendo vistas de datos
Entidades dependientes.
Ventajas y desventajas Programacin Avanzada de Transact SQL
Estructuras de programacin SQL Server 2012:
Modelo Fsico Relacional de Base de Datos BEGIN, END; IF, ELSE; WHILE; GOTO, RETURN,
Modelo fsico relacional BREAK, CONTINUE.
Atributo, Tupla, Dominio, Grado y Cardinalidad Manejo de variables y constantes
Clave candidata, primaria, alternativa, externa y Manejo de funciones del usuario
primaria Manejo de transacciones
Unicidad y obligatoriedad: RESTRICT y CASCADE Manejo de usuarios
Generando el modelo fsico:
Conexin con SQL Server 2012 Gestionado Procedimientos Almacenados y
Cursores de Datos
Sincronizando Erwin Modeler
Crear, modificar y eliminar un procedimiento
Normalizacin de datos
almacenado
El Lenguaje Transact-SQL de SQL Server 2012 Ejecutar un procedimiento almacenado
Plataforma SQL Server 2012 Devolver datos de un procedimiento almacenado
Lenguaje TransactSQL Compilar un procedimiento almacenado
Estructura de una base de batos: Ver la definicin de un procedimiento almacenado
- Creacin de bases de datos Ver las dependencias de un procedimiento
- Creacin de tablas almacenado
- Creando constraints Propiedades del procedimiento almacenado
- Creando defaults Gestionado cursores de datos: DECLARE CURSOR;
- Creando ndices FETCH: READ ONLY, UPDATE; OPEN, CLOSE,
Importacin informacin a SQL Server 2012 desde DEALLOCATE.
Excel Gestionado Disparadores (Triggers)
Exportando informacin a Excel desde SQL Server Crear, modifica y eliminar un Triggers de base de
2012 datos
Ver la definicin de un Triggers
Utilizacin de los Triggers para implementar reglas de
negocio
Propiedades del Triggers

07/06/2017

INFORMES
Sede Central: Calle Diez Canseco Cdra 2, Miraflores Telf. 419-2900
Sede Norte: Av. Carlos Izaguirre 233, Independencia Telg 614-1717
informes@cibertec.edu.pe / www.cibertec.edu.pe/dat

Potrebbero piacerti anche