0% encontró este documento útil (0 votos)
129 vistas9 páginas

Transact - SQL

Este documento presenta el sílabo de la asignatura Transact SQL. La asignatura enseña el lenguaje de consultas Transact SQL para manipular y definir datos en SQL Server. Los estudiantes aprenderán a crear consultas, procedimientos almacenados, disparadores y funciones. El curso se evaluará a través de exámenes parciales, exámenes finales y trabajos prácticos individuales.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
129 vistas9 páginas

Transact - SQL

Este documento presenta el sílabo de la asignatura Transact SQL. La asignatura enseña el lenguaje de consultas Transact SQL para manipular y definir datos en SQL Server. Los estudiantes aprenderán a crear consultas, procedimientos almacenados, disparadores y funciones. El curso se evaluará a través de exámenes parciales, exámenes finales y trabajos prácticos individuales.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

FACULTAD DE INGENIERAS Y ARQUITECTURA

ESCUELA ACADMICO PROFESIONAL DE INGENIERA DE SISTEMAS E


INFORMTICA


TRANSACT SQL Pgina 1
TRANSACT - SQL
SLABO

I. DATOS GENERALES

CARRERA PROFESIONAL : INGENIERA DE SISTEMAS E
INFORMTICA
CDIGO DE LA CARRERA : 02
NOMBRE DE LA ASIGNATURA : TRANSACT SQL
CDIGO DE LA ASIGNATURA : 02E23
CDIGO DEL SLABO : 02E2331012014
NRO DE HORAS TOTALES : 5 HORAS SEMANALES
HORAS DE TEORA : 3 HORAS SEMANALES
HORAS DE PRCTICA : 2 HORAS SEMANALES
CICLO : VI CICLO
NRO DE CRDITOS : 4 CRDITOS POR CICLO
PRE-REQUISITO : PLATAFORMA WEB DE SERVICIO
MLTIPLE
TIPO DE CURSO : ELECTIVO
DURACIN DEL CURSO : 18 SEMANAS EN TOTAL
CURSO REGULAR : 17 SEMANAS
EXAMEN SUSTITUTORIO : 1 SEMANA
DURACIN DEL CURSO EN
LA MODALIDAD A DISTANCIA : 9 SEMANAS EN TOTAL
CURSO REGULAR : 8 SEMANAS
EXAMEN SUSTITUTORIO : 1 SEMANA

II. DESCRIPCIN DE LA ASIGNATURA

El saber implementar correctamente una base de datos es fundamental
para el alumno de la carrera, hacerlo con MS SQL Server llenar
totalmente esa necesidad. Por su entorno intuitivo, fcil manejo y
seguridad, a parte de su creciente demanda en el mercado, MS SQL
Server se convierte en uno de los software de base de datos ms usados.

Todas las aplicaciones que se comunican con SQL Server lo hacen
enviando instrucciones Transact-SQL al servidor, independientemente de la
interfaz de usuario de la aplicacin por lo que su capacidad de
comunicacin con un gran nmero de sistemas DBMS y la gran cantidad
de funciones disponibles lo hacen ideal para la solucin a diferentes
problemticas.

En este curso el alumno aprender a definir los operadores y tipos de datos
propios del SQL, el lenguaje DML de manipulacin de datos y DDL de
definicin de datos en SQL Server para luego entrar al propio Transact
SQL con la creacin y ejecucin de stored procedure (procedimientos

FACULTAD DE INGENIERAS Y ARQUITECTURA
ESCUELA ACADMICO PROFESIONAL DE INGENIERA DE SISTEMAS E
INFORMTICA


TRANSACT SQL Pgina 2
almacenados), triggers (disparadores) y funciones: las que vienen con el
propio SQL as como las definidas por el usuario.
III. OBJETIVO

Al finalizar el curso el estudiante ser capaz de:

Dominar el lenguaje de consultas TRANSACT-SQL.
Construir consultas apropiadas a las necesidades de negocio mediante
el entendimiento de este lenguaje.
Generar consultas de metadatos e ndices de texto completo.
Usar objetos de programacin para la recuperacin de los datos.

IV. METODOLOGA

MODALIDAD PRESENCIAL

El profesor har la presentacin introductoria del curso y del slabo.
Durante todo el curso cada alumno dispondr de una estacin de trabajo
PC durante las clases, de manera que pueda escuchar la exposicin y
aplicar inmediatamente lo expuesto, reforzando y facilitando as la
adquisicin de conocimientos para obtener los resultados solicitados.

El alumno solicitar la ayuda del docente cuando considere que es
necesario para mantener su ritmo de aprendizaje.

MODALIDAD A DISTANCIA

Con relacin a las tutoras telemticas: Es el espacio virtual donde el
docente resolver las inquietudes y profundizar los conocimientos que el
alumno necesita adquirir o dominar en la asignatura.

La comunicacin con el docente se realizar a travs de la sala de
conferencias, en donde la comunicacin entre el docente y el alumno se
realizar utilizando texto y voz. Lo que permite al alumno interactuar con el
docente de manera fluida. Los horarios de la sala de conferencias para el
curso, se definen en el campus virtual.

El alumno deber revisar los enlaces de inters recomendados por el
docente en cada clase, con el fin de profundizar los temas; asimismo
participar en los temas planteados por el docente en el foro. Esta ltima
herramienta, permitir al alumno intercambiar opiniones con el docente y
con sus dems compaeros.

Antes de comunicarse con el docente a travs de la sala de conferencias el
alumno deber:


FACULTAD DE INGENIERAS Y ARQUITECTURA
ESCUELA ACADMICO PROFESIONAL DE INGENIERA DE SISTEMAS E
INFORMTICA


TRANSACT SQL Pgina 3
Leer con anticipacin la clase correspondiente en la gua didctica.
Elaborar preguntas de los temas que el alumno considere de difcil
comprensin.
Comunicar al docente los comentarios acerca de la clase, con la
finalidad de profundizar los conocimientos o consultar los temas que el
alumno considere conveniente.

V. EVALUACIN

MODALIDAD PRESENCIAL

El reglamento vigente de la universidad exige la asistencia obligatoria a
clases; el 30% de inasistencias inhabilita al alumno a continuar en el
curso, colocando como promedio final: NSP.
El docente deber tomar lista en cada clase que dicta registrando las
asistencias en el sistema que le proporciona la Universidad.
Dada la naturaleza del curso respecto a que imparte conocimientos pero
adems es de suma importancia la transmisin directa de la experiencia
del profesor y que los alumnos participen en clase, se reitera que es de
vital importancia la asistencia a clases.
La justificacin de las inasistencias slo sern aceptadas con el informe
que pueda elevar la Oficina de Coordinacin Acadmica EAPISI al
profesor del curso.
Finalmente, debe quedar perfectamente entendido que slo cuando el
alumno asiste a clases, gana el derecho a ser evaluado y que en todo
momento estar presente la normatividad expresada en el reglamento
de la Universidad.
La modalidad de Evaluacin ser la siguiente:
La nota final se establecer del promedio ponderado de:

NF = 30%EP + 30%EF + 40%PPT
N.F. = Nota final
E.P. = Nota Examen Parcial (30%)
E.F. = Nota Examen Final (30%)
P.P.T. = Promedio de Prcticas y Trabajos (40%)


FACULTAD DE INGENIERAS Y ARQUITECTURA
ESCUELA ACADMICO PROFESIONAL DE INGENIERA DE SISTEMAS E
INFORMTICA


TRANSACT SQL Pgina 4
En el Promedio de Prcticas y Trabajos (P.P.T.), estarn includas la
Prctica 1, Prctica 2 (prcticas obligatorias programadas por la
universidad), adems de las prcticas y trabajos adicionales que el
docente considere pertinente.
Solamente se considerar el redondeo de decimales para la Nota Final
(N.F.).
El examen Sustitutorio (ES), ser tomado en la semana 18 del ciclo y
consiste en la evaluacin terico - prctico de conocimiento de todo el
curso y donde el alumno dar sus respuestas por escrito.
La nota obtenida en el examen Sustitutorio, podr reemplazar la nota
ms baja que el alumno haya obtenido en el examen Parcial o Examen
Final y de proceder el reemplazo, se recalcular la nueva nota final
(N.F.).
En caso la nota del Examen Sustitutorio sea ms baja que el Examen
Parcial o Examen final, no se reemplazar ninguna de ellas, quedando el
alumno con la nota obtenida hasta antes del examen Sustitutorio.
En todas las evaluaciones se calificar con una escala de 0 a 20 siendo
la nota mnima aprobatoria 11 (once).
Es de total aplicacin el Reglamento de Estudios de la Universidad
entregado al alumno.

MODALIDAD A DISTANCIA.

Dada la naturaleza del curso, es muy importante la participacin activa del
alumno en el proceso de aprendizaje. Por ello, se define en este acpite los
criterios de evaluacin:

a) Exmenes

Es la evaluacin escrita del presente curso, se evala bajo una escala
vigesimal y se dar segn como se seala en el siguiente cuadro.

Exmenes Semana de estudio
Parcial Cuarta
Final Octava
Sustitutorio Dieciocho

La nota mnima aprobatoria de los exmenes tanto parcial como final es
de once (11).


FACULTAD DE INGENIERAS Y ARQUITECTURA
ESCUELA ACADMICO PROFESIONAL DE INGENIERA DE SISTEMAS E
INFORMTICA


TRANSACT SQL Pgina 5
La mxima calificacin a obtenerse en el examen sustitutorio es veinte
(20) y la nota mnima aprobatoria del mismo es once (11).

Es importante resaltar que la calificacin obtenida en el examen
sustitutorio remplazar a la nota del Examen Parcial o al Examen Final.
El alumno solo podr acceder al examen sustitutorio sino ha sido
evaluado en el examen parcial o en el examen final o haya desaprobado
alguno de ellos.

Solamente el alumno podr decidir si rinde el Examen Sustitutorio ya sea
para aprobar el curso o para subir su promedio.

b) Trabajo Acadmico

Vienen a ser los trabajos que el alumno entregar obligatoriamente y
que es requisito indispensable para aprobar el curso.

Los Trabajos Acadmicos sern colocados en el campus virtual y las
aplicaciones de los mismos sern detallados oportunamente en el foro y
en la sala de conversacin, as como tambin el asesoramiento en su
desarrollo.

Forma: Permanente.

Rubros

Examen Parcial. (35%)
Examen Final. (35%)
Trabajo Acadmico Individual (30%)

Cada una de los trabajos acadmicos se evaluar sobre la escala de 0 a
20 siendo la nota mnima aprobatoria 11 (once). Toda copia de trabajos
de Internet y copia de trabajos entre compaeros detectada en los
trabajos tendr nota 00 (cero).

VI. CONTENIDO DEL CURSO

Semana 01 Modalidad Presencial Semana 01 Modalidad a distancia
SSMS - SQL Server Management Studio
Tipos de sentencias de Transact-SQL
Elementos de sintaxis de Transact-SQL
Creacin de Base de Datos, Tablas y Relaciones.
Tipos de datos y definicin de variables. Valores nulos.
Claves primarias y secundarias.

Semana 02 Modalidad Presencial Semana 01 Modalidad a distancia

FACULTAD DE INGENIERAS Y ARQUITECTURA
ESCUELA ACADMICO PROFESIONAL DE INGENIERA DE SISTEMAS E
INFORMTICA


TRANSACT SQL Pgina 6
Consultas simples y multitabla.
La composicin interna: INNER JOIN
La composicin externa: LEFT JOIN y RIGHT JOIN
El producto cartesiano: CROSS JOIN.
Uso de criterios y clusulas. LIKE, BETWEEN, DISTINCT, TOP
Uso de CASE en las consultas.

Semana 03 Modalidad Presencial Semana 02 Modalidad a distancia
Conversin de datos. CONVERT y CAST.
Funciones de fecha: DATEADD, DATEDIFF, DATENAME.
Establecer configuraciones y formatos: SET
Operaciones con registros: Uso de Update, Delete, Insert.
Insercin de registros mltiples.
El operador IN, NOT

Semana 04 Modalidad Presencial Semana 02 Modalidad a distancia
Consultas resumen. Uso de funciones en consultas.
Criterios de agrupamiento.
Uso de Having.
Generar valores de suma dentro de conjuntos de resultados
Recuperacin de datos en variables.
Primera prctica calificada.

Semana 05 Modalidad Presencial Semana 03 Modalidad a distancia
Unin de consultas.
Uso de vistas.
Numeracin de subconjunto de filas.
Generacin de datos acumulados.
Consultando registros de otra base de datos.

Semana 06 Modalidad Presencial Semana 04 Modalidad a distancia
Sub consultas de resultado nico
Sub consultas de lista de valores
Utilizar una sub consulta como una tabla derivada
Operaciones con tablas temporales
Operaciones con variables tabla

Semana 07 Modalidad Presencial Semana 04 Modalidad a distancia
Stored Procedure
Procedimientos almacenados que devuelven datos.
Insertar contenido de una consulta.
Interaccin con sub consultas.
Uso de parmetros: de entrada y salida.
Trabajar con las clusulas EXISTS y NOT EXISTS.

Semana 08 Modalidad Presencial Semana 04 Modalidad a distancia

FACULTAD DE INGENIERAS Y ARQUITECTURA
ESCUELA ACADMICO PROFESIONAL DE INGENIERA DE SISTEMAS E
INFORMTICA


TRANSACT SQL Pgina 7
EXAMEN PARCIAL
Presentacin de avance de Trabajo Prctico (100% de BD
concluido)

Semana 09 Modalidad Presencial Semana 05 Modalidad a distancia
Procedimientos almacenados que ejecutan acciones
Instrucciones de control de flujo
Operaciones con IF y WHILE

Semana 10 Modalidad Presencial Semana 05 Modalidad a distancia
Uso de referencias cruzadas: PIVOT
El PIVOT Dinmico.
Uso del procedimiento sp_executesql
Aplicacin de COALESCE

Semana 11 Modalidad Presencial Semana 06 Modalidad a distancia
Cursores.
Utilidad de un cursor dentro de un objeto programable.
Asignacin de los elementos de un cursor.
Control de flujo dentro de un cursor.
Semana 12 Modalidad Presencial Semana 06 Modalidad a distancia
Disparadores.
Definicin de disparadores.
Uso de INSERTED y DELETED
Manejando cursores desde un trigger.
Segunda prctica calificada.

Semana 13 Modalidad Presencial Semana 07 Modalidad a distancia
Creacin de funciones definidas por el usuario
Generalidades. Funcionalidad. Ventajas del uso de funciones
Funciones escalares.
Implementacin de las funciones dentro de una consulta.

Semana 14 Modalidad Presencial Semana 07 Modalidad a distancia
Uso de roles y permisos de acceso
Roles de nivel de base de datos
Funciones de seguridad
Funciones de cifrado
Presentacin del trabajo acadmico (Modalidad a distancia)

Semana 15 Modalidad Presencial Semana 08 Modalidad a distancia
Control de errores en transact SQL.
Funciones especiales de error.
La variable de sistema @@ERROR
Recuperar informacin sobre errores.


FACULTAD DE INGENIERAS Y ARQUITECTURA
ESCUELA ACADMICO PROFESIONAL DE INGENIERA DE SISTEMAS E
INFORMTICA


TRANSACT SQL Pgina 8
Semana 16 Modalidad Presencial Semana 08 Modalidad a distancia
Presentacin del trabajo prctico final.

Semana 17 Modalidad Presencial Semana 08 Modalidad a distancia
EXAMEN FINAL

Semana 18
EXAMEN SUSTITUTORIO

VII. BIBLIOGRAFA

Adems de la bibliografa bsica, la complementaria y la electrnica, el
alumno podr usar Internet para ampliar los temas de investigacin y
consulta que requiera.

A. BIBLIOGRAFA BSICA:

SIGUEAS SIADN, Luis Manuel
TRANSACT SQL.
Direccin Universitaria de Educacin a Distancia DUED
Impreso en los Talleres grficos de la UAP. Edicin 2012
NATARAJAN Jay, SHAW Scott, BRUCHEZ Rudi, COLES Michael
T-SQL 2012 Programmers Guide
3ra Edicin

B. BIBLIOGRAFA COMPLEMENTARIA:

GABILLAUD, Jrome
SQL Server 2008, SQL Transact SQL
1ra Edicin 2008

GARBUS, Jeffrey
MICROSOFT TRANSACT SQL THE DEFINITIVA GUIDE
1ra Edicin 2011

OSORIO RIVERA, Fray Len
BASES DE DATOS RELACIONES: TEORA Y PRCTICA
1ra Edicin, Editorial ITM 2008

C. BIBLIOGRAFA ELECTRNICA:
http://msdn.microsoft.com/es-es/library/ms187926.aspx
http://www.devjoker.com/gru/Tutorial-Transact-SQL/TSQL/Tutorial-
Transact-SQL.aspx
http://www.aulaclic.es/sqlserver/t_2_1.htm
http://www.desarrolloweb.com/articulos/2337.php
http://www.openwinforms.com/

FACULTAD DE INGENIERAS Y ARQUITECTURA
ESCUELA ACADMICO PROFESIONAL DE INGENIERA DE SISTEMAS E
INFORMTICA


TRANSACT SQL Pgina 9

También podría gustarte