Download La Uce - Universidad Central del Este
Document related concepts
Transcript
Universidad Central Del Este U.C.E. Facultad de Ciencias Administrativas y de Sistemas Escuela de Ingeniería de Sistemas SIS-204 LENGUAJE DE PROGRAMACIÓN III Programa de la asignatura: _______________________________________________________ 3 4 2 Total de Créditos: __________ Teórico: _________ Práctico: _________ SIS-203 ******** Prerrequisitos: ______________ Correquisitos: _____________ Descripción General: Esta materia conduce al estudiante y futuro profesional al manejo eficiente de las bases de datos, a través de los sistemas de gestión de bases de datos. Utilizando para este fin, los sistemas más modernos. Objetivo(s) General(es): Dotar al Estudiantes de las herramientas necesarias para administrar las bases de datos de los sistemas de aplicaciones en un ambiente cliente / servidor. Sistema de Evaluación: 15 % Calificación Acumulada: Hasta la 6ta Semana 15 % Calificación Acumulada: Desde la 7ma hasta 11va Semana 30 % Calificación Acumulada: Trabajos Prácticos 40 % Calificación: 15ta - 16ta Semana (Evaluación Final) Bibliografía Básica Aprendiendo Microsoft SQL SERVER 7.0 en 21 Días de SAMS. Teach yourself Transact-SQL in 21 day Bibliografía Complementaria Microsft.com / SQL (Internet) Monografías.com Libros en pantalla de Sql server 2000 OBJETIVOS CONTENIDOS ESTRATEGIAS METODOLOGICAS RECURSOS DE APOYO A LA DOCENCIA -Definición de los Sistemas de Gestión de Bases de Datos, especialmente el SQL server. -Definición base de datos relacional Diseño de Base de datos relacional I (6 Horas) -El instructor utilizara -Pizarra. Sistemas de Gestión Bases de Datos e los métodos de -Tiza. Introducción al SQL Server. explicación y dictados -Laboratorio informática -Historia y evolución del SQL Server sobre la historia, -Base de datos relacional conceptos del SQL -Objetos de base de datos relacional Server. Control de -Diseño de base de datos relaciónales lectura, discusiones y SQL Server el modelo cliente/ servidor análisis de caso, practica en los laboratorios. -Instalación del SQL Server 7.00 -Herramientas y utilerías SQL -Creación é implementación base de datos II (6 Horas) ¿Que tipos de SQL Server existen? - Requerimientos de Hardware y Software -Grupos de programas MS SQL Server 7.0 -Creación de una base datos -Manejo de usuario de inicio sesión -Manejo seguridad de acceso al SQL Sever -Los permisos Creación de copias de seguridad III (3 Horas) Seguridad acceso -Modelo de seguridad -Modos de seguridad -Usuarios base de datos Funciones - Los permisos -¿Por qué usar permisos? -Implementación de los permisos -Permisos especiales -Permisos introducción, objeto, procedimientos almacenados -Diseño estrategias de permisos. -El instructor utilizara -Pizarra. los métodos de -Tiza. explicación y dictados -Laboratorio informática de conceptos, control de lectura, discusiones y análisis de caso, práctica en los laboratorios. -El instructor utilizara -Pizarra. los métodos de -Tiza. explicación y dictados -Laboratorio informática de conceptos, control de lectura, discusiones y análisis de caso, práctica en los laboratorios. vistas, EVALUACIÓN -Examen, asignación de practicas y participación en clases. -Examen, asignación de practicas y participación en clases. -Examen, asignación de practicas y participación en clases. OBJETIVOS CONTENIDOS ESTRATEGIAS METODOLOGICAS RECURSOS DE APOYO A LA DOCENCIA EVALUACIÓN -El instructor utilizara -Pizarra. los métodos de -Tiza. -Creación copia seguridad -Protección de datos con copias espejo, explicación y dictados -Laboratorio informática de conceptos, duplicado y división de discos control de lectura, -Funcionamiento copia seguridad discusiones y análisis -Terminología de copias seguridad de caso, práctica en los -Consideraciones de copias de seguridad laboratorios. -Copias de seguridad base datos usuarios -Copia de seguridad base datos sistemas -Examen, asignación de practicas y participación en clases. -El instructor utilizara -Pizarra. los métodos de -Tiza. explicación y dictados -Laboratorio informática de conceptos, control de lectura, discusiones y análisis de caso, práctica en los laboratorios. -Examen, asignación de practicas y participación en clases. -El instructor utilizara los métodos de -Pizarra explicación y dictados -Tiza de conceptos, -Laboratorio de Informática. control de lectura, discusiones y análisis de caso, práctica en los laboratorios. -Examen, asignación de practicas y participación en clases. (3 Horas) -Restauración de base datos IV (6 Horas) SQL Restauración base de datos automática y -Creación de Tablas manual. -Creación de tablas -Definición de tablas -Identificadores SQL -Tipos de datos: cadena, datos binarios, enteros, numero aproximados y exactos, -Especiales, fecha y hora, moneda. -Datos unicode -Tipos datos definidos por el usuario -Columna calculada -Instrucción CREATE TABLE - Servicio transformación de V (6 Horas) datos SQL Servicios transformación de datos. -Recuperación de datos mediante de consultas -.Recuperación de datos -Instrucción Select simples mediante de consultas -Manipulación de datos -Funciones de los sistemas -Conversión de datos -Selección de filas -Eliminación de información duplicado -Clasificación datos con la clausura ORDER BY -Funciones agregadas CROUP BY, HAVING, COMPUTE, COMPUTE BY, ROLLUP YCUBE. -Correlación de datos -Sub-consultas OBJETIVOS CONTENIDOS ESTRATEGIAS METODOLOGICAS RECURSOS DE APOYO A LA DOCENCIA EVALUACIÓN -Modificación de datos por VI (6 Horas) medio de consultas Registro de transacciones -Mejora del rendimiento por -Instrucción INSERT indización -Instrucción DELETE -Aseguramiento de la -Instrucción UPDATE integridad de datos -¿por qué usar índices? -Índices SQL -Uso índices, mantenimiento y selección de índices -Indización de texto completo ¿Cómo hacer cumplir la integridad delos datos? -Tipos de integridad -Métodos tradicionales de integridad -Instrucciones ANSI y mecanismos de integridad. El instructor utilizara los -Pizarra métodos de explicación -Tiza y dictados de -Laboratorio de Informática conceptos, control de lectura, discusiones y análisis de caso, práctica en los laboratorios. -Examen, asignación de practicas y participación en clases. -Trabajo con vistas, procedimientos almacenados y desencadenadores -Programación SQL -¿Qué es la duplicación? -Factores de distribución de datos -Metodología de distribución de datos -El instructor utilizara -Pizarra los métodos de -Tiza explicación y dictados -Laboratorio Informática de conceptos, control de lectura, discusiones y análisis de caso, práctica en los laboratorios. -Examen, asignación de prácticas y participación. -El instructor utilizara -Pizarra los métodos de -Tiza explicación y dictados de conceptos, -Laboratorio Informática control de lectura, discusiones y análisis de caso, práctica en los laboratorios. -Examen, asignación de prácticas y participación. VII (6 Horas) Trabajo con vistas, procedimientos almacenados y desencadenadores -Programación SQL -¿Qué es la duplicación? -Factores de distribución de datos -Metodología de distribución de datos VIII (6 Horas) -Implementación de La segunda, configuración de los servidores. metodología de duplicación -Instalación de duplicación -Uso de agente SQL Server -Consideraciones acerca duplicación - Configuración y supervisión -Mantenimiento de la duplicación SQL ¿por qué automatizar SQL 4.Integración SQL Server y World Wed -Envió correo electrónico desde SQL Server -Selección y ajuste del hardware, memoria, Procesador, red, discos. -Integración SQL Y WWW.