Sei sulla pagina 1di 3

Diseo y Modelamiento de Datos

con SQL Server 2012


DESCRIPCIN

METODOLOGA

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.

El programa se encuentra estructurado en


sesiones terico-prcticas, donde se propicia la
participacin de los alumnos en cada clase, ya sea
compartiendo experiencias de su contexto laboral
como desarrollando laboratorios del tema
diseados para consolidar el aprendizaje. Como
recurso de enseanza, cada alumno cuenta con
una computadora de uso personal; material
educativo digital que consta de las sesiones del
curso, laboratorios, tareas, diapositivas de cada
tema, lecturas de apoyo y videos.

OBJETIVO
Este programa 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.

CERTIFICACIN
Al finalizar y aprobar el programa, con nota
mnima catorce (14), el participante obtendr
el certificado en:

Diseo y Modelamiento
de Datos con SQL
Server 2012

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

PRE-REQUISITOS

CERTIFICACIN
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.

Conocimiento Windows 7 (Bsico)


Conocimiento Excel (Bsico)
Conocimiento Bases de Datos Relacionales
(Bsico)

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 SAN MIGUEL


Av. Federico Gallese 847

SEDE BREA
Av. Brasil 714 792 (CC La Rambla piso 3)

UNIVERSIDAD CHAMPAGNAT
Av. Mariscal Castilla 1270, Santiago de Surco

Diseo y Modelamiento de Datos


con SQL Server 2012
PLAN CURRICULAR
N
1

CURSO

HORAS

Diseo y Modelamiento de Datos con SQL Server 2012

55

RUTA DE CAPACITACIN
Diseo y
Modelamiento
de Datos con
SQL Server
2012

Mejores
Prcticas
con Transact
SQL for
Developer

OBJETIVOS
Construye el modelo lgico considerando los
requerimientos del negocio utilizando la
herramienta case Erwin.
Construye el modelo fsico de base de datos a
partir del modelo lgico mediante Erwin y SQL
Server 2012.
Implementa sentencias SQL para consultar,
adicionar, modificar y eliminar informacin.
Utiliza TransactSQL para escribir procedimientos
almacenados, cursores y disparadores.

TEMAS
Bases de Datos Relacionales
Concepto y definicin
Ventajas y desventajas
Arquitectura de una base de datos
Ingeniera de la informacin
Gestor de base de datos vs. bases de datos
Modelo Lgico Conceptual
Modelado de datos
- Primera forma normal
- Segunda forma normal
- Tercera forma normal
- Cuarta forma normal
Diagrama entidad relacin

INFORMES:
Central: 633 5555
informeslima@cibertec.edu.pe

Llaves de la relacin
Tipos de relacin
- Generalizacin
- Especializacin
- Agregacin
Ventajas y desventajas
Modelado Base de Datos con Erwin
Computer Aided Software Engineering
(Herramientas Case)
CA Erwin Data Modeler
- Entidades y atributos
- Asociacin entre entidades
- Entidades independientes
- Entidades dependientes
Ventajas y desventajas
Modelo Fsico Relacional de Base de Datos
Modelo fsico relacional
- Atributo, Tupla, Dominio, Grado y Cardinalidad
- Clave candidata, primaria, alternativa, externa
y primaria
- Unicidad y obligatoriedad: RESTRICT y CASCADE
Generando el modelo fsico
- Conexin con SQL Server 2012
- Sincronizando Erwin Modeler
Normalizacin de datos

SEDE MIRAFLORES
Calle Diez Canseco Cdra. 2

SEDE INDEPENDENCIA
Av. Carlos Izaguirre 233

COLEGIO SOPHIANUM
Av. Salaverry 2100 - San Isidro

SEDE SAN MIGUEL


Av. Federico Gallese 847

SEDE BREA
Av. Brasil 714 792 (CC La Rambla piso 3)

UNIVERSIDAD CHAMPAGNAT
Av. Mariscal Castilla 1270, Santiago de Surco

Diseo y Modelamiento de Datos


con SQL Server 2012
El Lenguaje Transact-SQL de SQL Server 2012
Plataforma SQL Server 2012
Lenguaje TransactSQL
Estructura de una base de batos
- Creacin bases de datos
- Creacin tablas
- Creando constraints
- Creando defaults
- Creacin ndices
Importacin informacin a SQL Server 2012
desde Excel
Exportando informacin a Excel desde SQL
Server 2012
Trabajando con Transact-SQL
Construyendo consultas sencillas
- SELECT, FROM, WHERE
- IF EXIST, AND, OR >, <, =, <>
- BETWEEN, IN
- LIKE, DISTINCT
Libreras de Funciones SQL Server 2012
- LOWER, LTRIM, SUBSTRING, UPPER
- ROUND, FLOOR, CEILING
- DATEDIFF, DATEPART, GETDATE
- DATALENGTH, USER, USER_NAME
- CONVERT, SOUNDEX, STR
Construyendo consultas avanzadas
- SUM , AVG, MIN, MAX
- GROUP BY, HAVING, ORDER BY
- COMPUTE, UNION
Construyendo
consulta
avanzando
con
mltiples tablas
- INNER JOIN
- LEF T OUTER JOIN
- RIGHT OUTER JOIN
Construyendo consultas anidadas
Actualizando informacin: INSERT, DELETE y
UPDATE
Construyendo vistas de datos

Programacin Avanzada de Transact SQL


Estructuras de programacin SQL Server 2012
- BEGIN, END
- IF, ELSE
- WHILE
- GOTO, RETURN, BREAK, CONTINUE
Manejo de variables y constantes
Manejo de funciones del usuario
Manejo de transacciones
Manejo de usuarios
Gestionado Procedimientos Almacenados y
Cursores de Datos
Crear, modifica y eliminar un procedimiento
almacenado
Ejecutar un procedimiento almacenado
Devolver
datos
de
un
procedimiento
almacenado
Compilar un procedimiento almacenado
Ver la definicin de un procedimiento
almacenado
Ver las dependencias de un procedimiento
almacenado
Propiedades del procedimiento almacenado
Gestionado cursores de datos
- DECLARE CURSOR
- FETCH: READ ONLY, UPDATE
- OPEN, CLOSE, DEALLOCATE
Gestionado Disparadores (Triggers)
Crear, modifica y eliminar un Triggers de base de
datos
Ver la definicin de un Triggers
Utilizacin de los Triggers para implementar reglas
de negocio
Propiedades del Triggers

FECHA DE INICIO:

PRXIMO
INICIO:

SEDE:
HORARIO:
PRECIO:

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 SAN MIGUEL


Av. Federico Gallese 847

SEDE BREA
Av. Brasil 714 792 (CC La Rambla piso 3)

UNIVERSIDAD CHAMPAGNAT
Av. Mariscal Castilla 1270, Santiago de Surco

Potrebbero piacerti anche