Sunteți pe pagina 1din 9

UNIVERSIDAD ALAS PERUANAS

FACULTAD DE INGENIERAS Y ARQUITECTURA

ESCUELA ACADMICO PROFESIONAL DE INGENIERA DE SISTEMAS E INFORMTICA

TRANSACTION SQL SERVER SLABO


I. DATOS GENERALES CARRERA PROFESIONAL : INGENIERA DE SISTEMAS E INFORMTICA CDIGO DE LA CARRERA : 02 NOMBRE DE LA ASIGNATURA : TRANSACTION SQL SERVER CDIGO DE LA ASIGNATURA : 02E21 CDIGO DEL SLABO : 02E2102112012 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 : PHP Y MYSQL 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
TRANSACTION SQL SERVER Pgina 1

UNIVERSIDAD ALAS PERUANAS


FACULTAD DE INGENIERAS Y ARQUITECTURA

ESCUELA ACADMICO PROFESIONAL DE INGENIERA DE SISTEMAS E INFORMTICA

y ejecucin de stored procedure (procedimientos 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: IV. 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, XML e ndices de texto completo. Usar objetos de programacin para la recuperacin de los datos.

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

TRANSACTION SQL SERVER

Pgina 2

UNIVERSIDAD ALAS PERUANAS


FACULTAD DE INGENIERAS Y ARQUITECTURA

ESCUELA ACADMICO PROFESIONAL DE INGENIERA DE SISTEMAS E INFORMTICA

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: 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 y que el profesor pase lista de asistencia en cada clase que dicta, anotando las inasistencias en el registro que le proporciona la Universidad. Considerando que slo cuando el alumno asiste a clases, gana el derecho de ser evaluado y que en todo momento estar presente la normatividad expresada en el reglamento de la Universidad, se reitera que es de vital importancia la asistencia a clases y evaluaciones. La inasistencia a una evaluacin se calificar con la nota cero y no tiene posibilidad de recuperacin posterior. La asistencia a clases y prcticas es obligatoria. No podr sobrepasarse el 30% de inasistencias, siendo as el caso, el alumno quedar inhabilitado para rendir el examen Parcial o Final segn sea el caso. Para las evaluaciones los alumnos podrn apoyarse en sus notas o apuntes del curso, separatas, libros y todo el material que consideren til para el desarrollo de su prueba, teniendo en cuenta que debern trabajar solos ya que la evaluacin ser en forma individual. Las Prcticas calificadas (PP) se desarrollarn en clase con una PC por alumno y pretendern verificar el nivel alcanzado. Los trabajos (PT) consistirn de aplicaciones prcticas reales que debern ser desarrollados fuera de horas de clase (investigacin) y presentados en la fecha que indique el profesor del curso.

TRANSACTION SQL SERVER

Pgina 3

UNIVERSIDAD ALAS PERUANAS


FACULTAD DE INGENIERAS Y ARQUITECTURA

ESCUELA ACADMICO PROFESIONAL DE INGENIERA DE SISTEMAS E INFORMTICA

Los exmenes Parcial y Final sern pruebas Terico - Prcticas, desarrolladas en clase en un horario especfico asignado durante las semanas 8 y 17 respectivamente. El examen Final comprender todos los temas del curso. El examen sustitutorio, ser tomado en la semana 18 del ciclo y consistir en la evaluacin Terico - Prctica de todo el curso, pudiendo reemplazar la nota ms baja que el alumno haya obtenido entre el examen Parcial (EP) y Final (EF). En caso la nota del examen sustitutorio sea ms baja que la nota del examen Parcial o del examen Final, no se reemplazar ninguna de ellas, quedando el alumno con la nota obtenida hasta antes del examen sustitutorio. La nota Final se establecer del promedio aritmtico de: NF = 25% EP + 25% EF + 25% PP + 25% PT NF = Nota Final PP = Promedio de Prcticas PT = Promedio de trabajos EP = Examen Parcial EF = Examen Final 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 Examen Parcial Examen Final Examen Sustitutorio Semana de estudios Cuarta Octava Dieciocho

La nota mnima aprobatoria de los exmenes tanto parcial como final es de once (11). La mxima calificacin a obtenerse en el examen sustitutorio es veinte (20) y la nota mnima aprobatoria del mismo es once (11).
TRANSACTION SQL SERVER Pgina 4

UNIVERSIDAD ALAS PERUANAS


FACULTAD DE INGENIERAS Y ARQUITECTURA

ESCUELA ACADMICO PROFESIONAL DE INGENIERA DE SISTEMAS E INFORMTICA

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%) Trabajos (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 Managemente Studio Entorno. Transact SQL. Tipos de sentencias de Transact-SQL Elementos de sintaxis de Transact-SQL Creacin de Base de Datos, Tablas y Relaciones. Claves primarias y secundarias. Semana 02 Modalidad Presencial Semana 01 Modalidad a distancia Tipos de datos y definicin de variables. Valores nulos.
TRANSACTION SQL SERVER Pgina 5

UNIVERSIDAD ALAS PERUANAS


FACULTAD DE INGENIERAS Y ARQUITECTURA

ESCUELA ACADMICO PROFESIONAL DE INGENIERA DE SISTEMAS E INFORMTICA

Columnas con contador. Modificar estructura de la tabla. Sentencias y funciones bsicas de Transact SQL Crear y ejecutar scripts de Consulta Uso de criterios y clusulas. IN, LIKE, BETWEEN Uso de DISTINCT, TOP, CASE. Insercin de registros. Aplicaciones y casos prcticos.

Semana 03 Modalidad Presencial Semana 02 Modalidad a distancia Consultas multitabla. La composicin interna: INNER JOIN La composicin externa: LEFT JOIN y RIGHT JOIN El producto cartesiano: CROSS JOIN. Aplicaciones y casos prcticos. 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. Aplicaciones y casos prcticos. Semana 05 Modalidad Presencial Semana 03 Modalidad a distancia Union de consultas Uso de vistas. Funciones de categora. Numeracin de subconjunto de filas. Generacin de datos acumulados. Consultando registros de otra base de datos. Aplicaciones y casos prcticos. Semana 06 Modalidad Presencial Semana 04 Modalidad a distancia Las subconsultas Subconsultas de resultado unico Subconsultas de lista de valores Utilizar una subconsulta como una tabla derivada Utilizar una subconsulta como una expresin Trabajar con las clusulas EXISTS y NOT EXISTS. Aplicaciones y casos prcticos. Semana 07 Modalidad Presencial Semana 04 Modalidad a distancia Actualizacin de datos
TRANSACTION SQL SERVER Pgina 6

UNIVERSIDAD ALAS PERUANAS


FACULTAD DE INGENIERAS Y ARQUITECTURA

ESCUELA ACADMICO PROFESIONAL DE INGENIERA DE SISTEMAS E INFORMTICA

Insertar creando una tabla Insertar contenido de una consulta. Modificar datos (UPDATE) Eliminar registrios (DELETE) Interaccin con subconsultas.

Semana 08 Modalidad Presencial Semana 04 Modalidad a distancia EXAMEN PARCIAL Presentacin de avance de Trabajo Prctico (100% de BD concluido) Semana 09 Modalidad Presencial Semana 05 Modalidad a distancia Procedimientos almacenados Creacin y ejecucin de un procedimiento Instrucciones de control de flujo Procedimientos que devuelven datos. Generacin de variables. Semana 10 Modalidad Presencial Semana 05 Modalidad a distancia Procedimientos almacenados que ejecutan acciones. Uso de parmetros: de entrada y salida. Conversin de datos. CONVERT y CAST. Aplicaciones con procedimientos. Aplicaciones y casos prcticos. Semana 11 Modalidad Presencial Semana 06 Modalidad a distancia Introduccin a los cursores. Secuencia de un cursor. Utilidad de un cursor dentro de un objeto programable. Asignacin de los elementos 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. 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.
TRANSACTION SQL SERVER Pgina 7

UNIVERSIDAD ALAS PERUANAS


FACULTAD DE INGENIERAS Y ARQUITECTURA

ESCUELA ACADMICO PROFESIONAL DE INGENIERA DE SISTEMAS E INFORMTICA

Semana 14 Modalidad Presencial Semana 07 Modalidad a distancia Uso de tablas temporales Definicin de variables tipo tabla Creacin de Funciones con valores de tabla. Aplicaciones y casos prcticos. SQL Dinmico. Semana 15 Modalidad Presencial Semana 08 Modalidad a distancia Uso de roles y permisos de acceso Roles de nivel de base de datos Funciones de seguridad Funciones de cifrado Semana 16 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. 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 TRANSACTION SQL SERVER. 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
Pgina 8

TRANSACTION SQL SERVER

UNIVERSIDAD ALAS PERUANAS


FACULTAD DE INGENIERAS Y ARQUITECTURA

ESCUELA ACADMICO PROFESIONAL DE INGENIERA DE SISTEMAS E INFORMTICA

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/TutorialTransact-SQL.aspx http://www.aulaclic.es/sqlserver/t_2_1.htm http://www.desarrolloweb.com/articulos/2337.php http://www.openwinforms.com/

TRANSACTION SQL SERVER

Pgina 9

S-ar putea să vă placă și