Implementación de Base de Datos en SQL Server

SÍLABO DE IMPLEMENTACIÓN DE BASE DE DATOS EN SQL SERVER
CÓDIGO
DENOMINACIÓN
NIVEL
PRERREQUISITO
ÁREA CURRICULAR
CONDICIÓN
Nº DE HORAS
: ABD002
: IMPLEMENTACIÓN DE BASE DE DATOS EN SQL SERVER
: Intermedio
: ABD001
: Administración de Base de Datos
: Obligatorio
: Total: 26
Teóricas: 02
Prácticas: 24
SUMILLA:
El presente curso está orientado a mostrar las herramientas integradas de SQL Server para la
implementación de bases de datos relacionales así como su integración con la plataforma .NET
para el manejo de procedimientos almacenados.
Además se analizarán las técnicas recomendadas para la implementación de bases de datos, los
objetos y las diferentes sentencias que ofrece SQL.
COMPETENCIA:
Implementar bases de datos en el SGBD SQL Server.
CAPACIDADES:
1. Proporcionar al alumno los conocimientos del lenguaje SQL
2. Mostrar la integración de herramientas de SQL Server
3. Proporcionar al alumno las técnicas de manejo de objetos de SQL y programación
en SQL Transact y .NET
CONTENIDOS BÁSICOS:
SESIÓN 1
-
Tablas, relación y aplicación a las tablas
de sus restricciones: primary key, foreign
key, unique, check, default, identity y
null.
-
Concepto de base de datos relacional.
-
Sistemas administradores de bases de
datos.
-
¿Cómo guarda los datos SQL Server?
-
Creación de bases de datos.
-
-
Creación y optimización de índices
Componentes lógicos: registro de datos
y registro de transacciones.
-
Diseño de índices.
-
Componentes físicos: archivos y grupos
de archivos de bases de datos.
-
Optimización de índices.
SESIÓN 2
-
Los tipos de datos del sistema que ofrece
SQL Server.
CENTRO DE CÓMPUTO E INFORMÁTICA
SESIÓN 3
SESIÓN 4
-
Implementación de integridad de datos
-
Descripción general de la integridad de
datos.
PÁG. 1
-
Implementación de restricciones.
-
Implementación de desencadenadores.
SESIÓN 5
-
La sentencia SELECT, precedencia de
modificadores, campos calculados,
funciones SQL.
-
Mantenimiento de datos: Insert, Update
y Delete directo y desde otras tablas.
SESIÓN 6
-
Consultas avanzadas: Agrupamiento de
datos, subconsultas, condicionales,
uniones.
-
Implementación de Vistas
-
Uso de herramientas para creación
de consultas y vistas.
SESIÓN 7
-
Uso de XML.
-
Recuperación de XML mediante FOR
XML.
-
Creación de Procedimientos
Almacenados.
-
Creación de Funciones.
SESIÓN 8
-
Evaluación final.
CENTRO DE CÓMPUTO E INFORMÁTICA
PÁG. 2
ACTITUDES:
 Asiste puntualmente a las sesiones de práctica.
 Responsabilidad en el trabajo de laboratorio.
 Demuestra creatividad en el manejo del SGBD SQL Server.
CRITERIOS DE EVALUACIÓN:
Asistencia a las clases teóricas y a las prácticas de acuerdo al reglamento de evaluación.
Calificación: La evaluación del aprendizaje de las capacidades y actitudes, será de acuerdo a los
indicadores establecidos en el desarrollo de cada unidad didáctica.
Los indicadores de capacidades se evaluarán a través de pruebas escritas de cotejo para la
observación del desarrollo de actividades experimentales y los indicadores actitudinales serán
evaluados por medio de una escala de calificación.
La fórmula para la obtención del promedio final será la siguiente:
Promedio = 0,9 (Promedio Capacidades) + Actitudes
BIBLIOGRAFÍA Y WEBGRAFÍA:







Jérôme Gabillaud, SQL Server 2012 Domine la Administración e Implementación,
Ed. ENI, 2012.
Jérôme Gabillaud, SQL Server 2012 Administración de una Base de Datos
Transaccional, Ed. ENI, 2012.
Jérôme Gabillaud, SQL Server 2012 SQL, Transact SQL Diseño y Creación de una
Base de Datos, Ed. ENI, 2012.
Ross Mistry y Stacia Misner, Introducing Microsoft SQL Server 2012, Estados
Unidos, Ed. Waypoint Press, 2012.
Francisco Salazar, Aprenda SQL Server 2012, México, Ed. Alfaomega, 2013.
Santiago Medina, SQL Server 2012 Guía Práctica de Administración, España, 2012.
Francisco Charrte, SQL Server 2012 (Manual Imprescindible), España, Ed. Anaya
Multimedia, 2012.
CENTRO DE CÓMPUTO E INFORMÁTICA
PÁG. 3