0% encontró este documento útil (0 votos)
42 vistas4 páginas

Taller de Base de Datos

Cargado por

Alexander Ramos
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 o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
42 vistas4 páginas

Taller de Base de Datos

Cargado por

Alexander Ramos
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 o lee en línea desde Scribd
UNIVERSIDAD NACIONAL DE PIURA FACULTAD DE INGENIERIA INDUSTRIAL DEPARTAMENTO ACADEMICO DE INGENIERIA INDUSTRIAL SILABO 1. INFORMACION GENERAL Nombre de la Asignatura ‘TALLER DE BASES DE DATOS Cédigo > S1S315 Facultad + Ingenieria Industrial Escuela Profesional Ingenieria Informatica Nivel de Estudio v Condicion Elective Requisito : _ $15439 (SISTEMAS DE ADMINISTRACION DE BASE DE DATOS Numero de créditos 3 Horas de clase semanales Practica ( 3) Semestre Académico 20211 Profesor Responsable + Ing. Héctor Fiestas Bancayan 1. SUMILLA El curso es de naturaleza practica principalmente. En él, se explican y aplican los algoritmos y principios de la programacién en el lenguaje estructurado de consultas (SQL), empleando el sistema de administracion de bases de datos conocida como SQL Server de Microsoft. Asimismo se explican @ uso de las herramientas principales de este sistema y se realizan varios ejemplos y ejercicios de aplicacién, MI, —_OBJETIVOS GENERALES Al término de la asignatura, el alumno estaré en condiciones de: 3.1.1. Reconocer los diferentes componentes de un sistema de administracién de bases de datos, corporativo y las maneras de acoeder a él. 3.1.2. Utilizar adecuadamente el administrador corporativo y analizador de consultas de MS- SQL Server para la creacién, consulta y actualizacién de bases de datos 3.1.3. Utlizar adecuadamente las instrucciones del lenguaje estructurado de consultas para realizar consultas y actualizacién de datos. 3.1.4. Aplicar el lenguaje SQL mediante la Creacién de procedimientos almacenados, desencadenadores y cursores a la soluciin de problemas en los sistemas informacion, IV. CONTENIDO Y CRONOGRAMA DE ACTIVIDADES ™ = = UNIDAD DE APRENDIZAJEI: __SISTEMAS DE ADMIINISTRACION DE BASES DE DATOS Duracién: 15 horas Obletwos epecens: Reconocer los diferentes componentes de un sistema de administracién de bases de datos ‘corporativo y las maneras de acceder a él 2. Utilizar adecuadamente el administrador corporativo 3. Utilizar adecuadamente comandos SQL para la creacién, consulta y actualizacién de bases de datos * Garacteristicas de un sistema de administracion de bases de datos (ABD) Clasificacién de los SABD Microsoft SQL Server Instalacion y configuracin de MS-SQL Server Principaies utilidades de SQL Server EI Administrador corporativo El Analizador de consultas EI Administrador de servicios El lenguaje Transact-SQL Sain iS & 5 opto, Académica de # ‘iaeseia on 02 La seguridad en SQL Sever ‘Seguridad de acceso al servidor Inicios de sesién ‘Seguridad de acceso al servidor Usuarios de bases de datos Procedimientos almacenados para programar la seguridad ‘Qué es una base de datos? Creacion de bases de datos en MS-SQL Server Componentes de una base de datos Archivos que conforman una base de datos. Archivos primarios y secundarios. * Elregistro de transacciones > Bases de datos y tablas del sistema + El comando CREATE DATABASE y el comando ALTER DATABASE. Lenguaje de las bases de datos Practica Calificada Ne ‘Semana Fecha 2. Aprend 3. Aprend UNIDAD DE APRENDIZAJE Il: CREACION V ADMINISTRACION DE TABLAS Duraci6n: 15 horas Objetivos especificos: 4. Conocer la estructura de las tablas jer los comandos SQL para crear tablas jer la sintaxis del comando SELECT 4. Aprender los comand jos SQL para actualizar datos en las tablas 05 Crear tablas Tipos de datos. Tipos de datos del sistema y definidos por el usuario Consideraciones a tener en cuenta para elegir el tipo de datos adecuado Crear tablas. El comando CREATE TABLE Modificar eliminar tablas. El comando ALTER TABLE Restricciones Clave primaria Integridad referencial Restricciones de tipo CHECK Indices. Creacién y uso Consultas de datos, La declaracion SELECT Operadores y cldusulas de la sentencia SELECT ‘Subconsultas Uniones y combinaciones 7 Consultas de datos Resumir datos Vistas. Importancia Creacién y uso de vistas Modificacion de datos Insertar filas en una tabla Modificar datos en las tablas Eliminar filas de una tabla Uso de subconsultas en las sentencias de actualizacién de datos Préctica Calificada N° 2 ‘Semana = Actividades [UNIDAD DE APRENDIZAJE i: Duracién: 12 horas Objetivos especificos: ‘PROGRAMACION SQL 1. Aprender a programar procedimientos almacenados empleando SQL 2. Aprender a ejecutar procedimientos almacenados desde un formulario 10 La programacién SQL Transact-SQL como lenguaje de programacion Los procedimientos almacenados Transacciones Construcciones de programacion Variables globales y locales Herramientas para el control del flujo BEGIN ... END GOTO IF... ELSE RETURN WAITFOR WHILE .. BREAK CONTINUE La expresién CASE La sentencias PRINT y RAISERROR Operadores u Funciones incorporadas con el sistema Funciones de conversién Funciones de fecha y hora ¢ — Funciones matematicas ¢ Funciones de manejo de cadenas ¢ — Funciones del sistema Funciones definidas por el usuario 2 Cursores Definicion Pasos a seguir al trabajar con un cursor Modelos de cursor Uso apropiado de los cursores ‘Trabajando con cursores Transact-SQL Variables cursor Tercera practica calificada Fecha Semana Actividades Duracién: 9 horas Objetivos especificos: ‘UNIDAD DE APRENDIZAJE IV: 4. Conocer los fundamentos de | 2. Gonover los principales uece 2. Aprender a utilizar los desencadenadores DESENCADENADORES desencadenadores a Introduccion Tipos de desencadenadores Aplicaciones de los disparadores . En la integridad de los datos En la actualizacién de totales dinamicos Enla actualizacién de una columna calculada Implementar actualizaciones y eliminaciones en cascada J de los cambios Ejemplos y ejercicios Cuarta practica calificada 7 T * Utiizar los desencadenadores para mantener registros de auditoria ve vu. ESTRATEGIAS METODOLOGICAS El curso se desarrollaré en forma préctica. Se expondré los componentes del sistema de administracién de bases de datos conocido como SQL Server de Microsoft y los fundamentos del lenguaje de consultas estructurado. El docente desarrollaré programas de ejemplo. Se buscaré la participacién activa de los alurnos en la solucién de problemas en base a los ejemplos expuestos por el docente. ‘Ademés, el estudiante por cuenta propia deberd realizar précticas complementarias. Se tomarén cuatro practicas calificadas escritas y exémenes de laboratorio. La asignacién de horas por cada tipo de sesién de clase es la siguiente: _ ~ ~ ‘Total de es Tipo de sesién de clase |_Undaa serio Prt Tony” | reoraensuia | P2220 | bert | Talleren aul | ula | cémputo - - 2 = i 2 is i = 3 2 wv 6 3 C = Tota Rosen wigatua| 51 EVALUACION DE APRENDIZAJE La Evaluacién del curso tendr los siguientes rubros: Cuatro practicas calficadas Examen final 270% (*) 30% ‘Se anula la practica de la nota més baja BIBLIOGRAFIA a) Coffman, Gayle b) Gunderlay, Mike ©) Microsoft SQL Server 4) Moratalla, Jorge e) Ramalho, José Antonio f) Ruble, David A. 9) Silber, A;Korth, H.;S. SQL Server 7, Manual de Referencia Mc Graw Hill, Madrid, 1990 ‘SQL Server 7, Edit. Anaya, Madrid, 640 pag, Bases de datos con Server 2000, Grupo EIDOS, Espafia,2003, Microsoft SQL Sercer 7, iniciacién y referencia, Mc Graw Hill, Bogota, 2000 Andlisis y Disefio Préctico para sistemas cliente/ servidor con IGU, Prentice Hall, México, 1998, Fundamentos de bases de datos, Mc Graw Hill, Sera Edicién, Madrid, 1999 fh) Soukup Ron, Delaney K. SQL Server 7.0 a fondo, Edit Mc Graw Hill, 1999 (*) i) Vaugh, William Programacién SQL Server 7.0 con Visual Basic 6.0, Ediciones Microsoft Press, Espafia. 1999

También podría gustarte