0 calificaciones0% encontró este documento útil (0 votos) 42 vistas4 páginasTaller de Base de Datos
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
on02
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
Jde 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
Sql-I Fisi
Aún no hay calificaciones
Sql-I Fisi
2 páginas