You are on page 1of 5

UNIVERSIDAD NACIONAL DE PIURA

FACULTAD DE INGENIERA INDUSTRIAL ESCUELA PROFESIONAL DE INGENIERA INFORMATICA

SLABO
SISTEMA DE ADMINISTRACION DE BASES DE DATOS 1. INFORMACION GENERAL Cdigo del Curso Clave Condicin Semestre Nmero de crditos Nmero de horas Requisito Docente : SI-3416 : 5399 : Obligatorio : 2012 - I :4 : 3 Teora 2 Prctica : Modelamiento de Base de Datos : Ing. CIP Jonathan David Nima Ramos davidnim@hotmail.com

2. RASGO DEL PERFIL DEL EGRESADO RELACIONADO CON LA ASIGNATURA Posee una slida formacin especializada que le permita manejar de manera clara, sencilla y ordenada un conjunto de datos que posteriormente se convertirn en informacin relevante para una organizacin que incluyen la creacin, modificacin, respaldo y recuperacin de informacin, seguridad y auditora de una base de datos. Para realizar estas y otras actividades, surge la figura del administrador de base de datos. 3. SUMILLA La asignatura pertenece al rea de Formacin Especializada, es de naturaleza obligatoria, terico practico, y tiene como propsito que el alumno obtenga un conocimiento bsico sobre administracin y gestin de base de datos usando escenarios reales para su desenvolvimiento en las organizaciones del mundo real. La asignatura comprende el estudio y uso prctico del sistema de gestin de BD y herramientas de Base de Datos actuales, se profundiza en el modelo actual, tcnicas para el diseo de bases de datos organizacionales, metodologa de diseo descendente (Top-Down), lenguajes para tratamiento de datos, cliente/servidor, concurrencia y proceso de transacciones. El curso usa ejercicios de laboratorio elaborados con bases de datos idnticas en volumen y tamao similares a la de las organizaciones y entidades pblicas como privadas, lo cual le provee la experiencia prctica necesaria. En conclusin, llevar correctamente este curso provee de conocimientos y herramientas que estn a la vanguardia en tecnologa de base de datos para que el futuro ingeniero pueda desarrollarse como administrador de sistemas de base de datos. 4. OBJETIVO GENERAL El curso corresponde al rea de la especialidad siendo de carcter terico prctico. Se propone proporcionar al alumno la capacidad de poder implementar modelos de datos para cualquier empresa, atendiendo a criterios de prestaciones, necesidades y costo. El alumno aplicar en la prctica los conocimientos necesarios para la administracin de una base de datos, con esquemas que originan un eficaz funcionamiento de los sistemas y aplicaciones de bases de datos en ambiente multiusuario; los cuales van desde la creacin, modificacin, mantenimiento, usuarios y permisos, auditora, herramientas administrativas, respaldo y recuperacin de la informacin. 5. OBJETIVOS ESPECFICOS

Definir y comprender los conceptos fundamentales del entorno de un Sistema de Base de Datos, la funcin del Administrador de Base de Datos en el entorno de los Sistemas de Informacin en el corporativo y analizar la importancia de los datos como recurso corporativo Entender los elementos que conforman la administracin de una base de datos, adems de su aplicacin en la prctica para el desarrollo de aplicaciones de base de datos Aplicar los elementos tcnicos de seguridad que permiten el control estricto de los datos almacenados y los accesos a una base de datos, asegurando la confidencialidad e integridad de la informacin Entender y aplicar los conceptos para mantener la seguridad y auditar una base de datos, a travs de diversas tareas programadas que facilitan el mantener la seguridad, integridad control de accesos concurrentes, transacciones y monitoreo de la base de datos. I. ESTRATEGIAS METODOLGICAS El profesor promover el dilogo y la discusin en clase de los temas a tratarse, partiendo de la premisa de que el alumno ha ledo o estudiado el tema antes de ingresar al saln y mediante preguntas y respuestas de ambas partes ir desarrollando los temas correspondientes. Habr exposiciones magistrales de temas de actualidad o en forma introductoria sobre temas conocidos. Se dar mayor importancia a la participacin del alumno, oral, escrita o en exposiciones sobre temas de investigacin. El desarrollo del curso requiere la participacin de los alumnos, toda vez que la exposicin de los temas y trabajos encargados van a estar acompaados de la investigacin, explicacin y el anlisis de temas emitidos por el docente. Esto, unido a la lectura de artculos, libros permitir a los estudiantes tener una visin aguda y slida de sus aplicaciones en casos prcticos. Las sesiones presenciales se complementan con una hora de asesora semanal que permitir a los estudiantes efectuar sus consultas respecto a los conocimientos o sus aplicaciones en los que encuentra dificultades. Se conformarn grupos de trabajo (con un mximo de 04 estudiantes) para la elaboracin del proyecto final. Se presentarn avances del proyecto cuando el profesor lo solicite. El desarrollo del curso requiere la participacin de los alumnos, toda vez que la exposicin de los temas va a estar acompaada de la investigacin, explicacin y el anlisis emitido por el docente que se dejen para cada clase, de manera previa. Esto, unido a la lectura de artculos, libros permitir a los estudiantes tener una visin aguda y slida de su aplicacin en casos prcticos.

6. CONTENIDOS ESPECFICOS POR UNIDADES DE APRENDIZAJE

UNIDAD I : FUNDAMENTOS PARA LA ADMINISTRACIN DE SISTEMAS DE BASE DE DATOS (10 Hrs.)


OBJETIVO ESPECIFICO: Definir y comprender los conceptos fundamentales del entorno de un Sistema de Base de Datos, la funcin del Administrador de Base de Datos en el entorno de los Sistemas de Informacin en el corporativo y analizar la importancia de los datos como recurso corporativo SEMANA CONTENIDO 1.1. El rol del administrador de la base de datos 01 1.2. La importancia de los datos como recurso corporativo 1.3. Las bases de datos dentro de una arquitectura de sistemas de informacin. 1.4. Los Sistemas de Gestin de Base de Datos (SGBS DBMS): Open Source y 02 Propietarios. 1.5. Estructura lgica y fsica de una base de datos UNIDAD II : ADMINISTRACIN DE UNA BASE DE DATOS (10 hrs.) OBJETIVO ESPECIFICO: Entender los elementos que conforman la administracin de una base de datos, adems de su aplicacin en la prctica para el desarrollo de aplicaciones de base de datos. 03 SEMANA CONTENIDO 2.1. Lenguaje de Definicin de Datos 2.1.1. Creacin de una base de datos 2.1.2. Tablas (Tables) 2.1.3. Restricciones (Constraints) 2.1.4. ndices (Indexes) 2.1.5. Relaciones (Relationships) 2.1.6. Vistas (Views) 2.1.7. Procedimientos almacenados (Stored procedures) 2.1.8. Disparadores (Triggers) 1. PRACTICA CALIFICADA 2.2. Lenguaje de Manipulacin de Datos 2.2.1. El lenguaje de Consulta Estructurado 2.2.2. Consultas avanzadas. INNER JOIN LEFT RIGHT

03-04

UNIDAD III : CONTROL DE LOS USUARIOS (10 Horas)


OBJETIVO ESPECIFICO: Aplicar los elementos tcnicos necesarios para el control y la administracin de los usuarios que acceden a una base de datos, desde su rol, control de accesos, privilegios y permisos otorgados. SEMANA CONTENIDO OBJETIVO DE LA UNIDAD: Aplicar los elementos tcnicos necesarios para el control y la administracin de los usuarios que acceden a una base de datos, desde su rol, control de accesos, privilegios y permisos otorgados. 3.1. Administracin de usuarios 3.1.1. Creacin de usuarios 3.1.2. Modificacin de usuarios

05

3.1.3. Vistas de usuarios 3.2. Privilegios 06-07 3.2.1. De objetos 3.2.2. De sistema 3.3. Roles 3.3.1. Diferentes tipos de usuarios 08 3.4. Perfiles 3.4.1. Creacin de perfiles de usuarios 2. PRACTICA CALIFICADA UNIDAD IV : RESTRICCIONES DE SEGURIDAD E INTEGRIDAD (10 Hrs.) OBJETIVO ESPECIFICO: Aplicar los elementos tcnicos de seguridad que permiten el control estricto de los datos almacenados y los accesos a una base de datos, asegurando la confidencialidad e integridad de la informacin. SEMANA CONTENIDO 4.1. Integridad referencial 4.2. Asignacin de privilegios y derechos 4.2.1. Privilegios de sistema 4.2.2. Privilegios de objetos EXAMEN PARCIAL 4.3. Constraints (Restricciones) 4.3.1. Tipos de Constraints 4.3.1.1. Not Null 4.3.1.2. Unique 4.3.1.3. Check 4.3.1.4. Primary Key 4.3.1.5. Foreign Key 4.3.2. Creacin de Constraints 4.3.3. Modificacin de Constraints 4.3.4. Vistas de Constraints 4.4. Soporte de conjuntos de caracteres - Soporte de conjuntos de caracteres

09

10

11

UNIDAD V : SEGURIDAD, RESPALDO Y RECUPERACIN DE UNA BASE DE DATOS (15 hrs.)


OBJETIVO ESPECIFICO: Entender y aplicar los conceptos para mantener la seguridad de una base de datos, a travs de diversas tareas programadas que facilitan el mantener la seguridad, integridad control de accesos concurrentes, transacciones y monitoreo de la base de datos. Entender y aplicar los procedimientos para respaldar la informacin de una base de datos y recuperar la informacin en caso de contingencia, conocer las tcnicas que garanticen la integridad fsica y recuperacin de las base de datos. SEMANA CONTENIDO 5.1. Problemas de seguridad en una base de datos 5.1.1. Aspectos fundamentales de seguridad 5.1.2..Amenazas a una base de datos 5.2. Medidas de seguridad en una base de datos 5.2.1. Mecanismos de seguridad 5.2.2. Autorizaciones 5.2.3. Cifrado 5.3. Tcnicas de recuperacin en SGBD

12-13

5.4. Respaldo de una base de datos 5.5. Replicacin de base de datos. 3. PRACTICA CALIFICADA

UNIDAD VI : NUEVAS TECNOLOGIAS Y APLICACIONES DE BASES DE DATOS (15 hrs.)


OBJETIVO ESPECIFICO: Conocer tecnologas modernas de base de datos y su aplicacin. SEMANA CONTENIDO 7.1. Bases de Datos de Procesamiento analtico en lnea. 7.1.1. Modelado y representacin. 7.1.2. Implementacin de bases de datos OLAP. 7.2. Otras tecnologas. EXAMEN FINAL EVALUACIN DE APRENDIZAJE
Las modalidades de evaluacin del aprendizaje, el nmero de evaluaciones y su peso ponderado asignado son los siguientes: Prcticas calificadas (PC) 40 %; Examen Parcial 20%, Trabajos Encargados (TE) 15 % y el Examen Final 25%. Los trabajos encargados involucran 06 puntos en el promedio de este criterio para el 100% de la asistencia a las sesiones de laboratorio. Los 14 puntos restantes se evalan de las tareas asignadas y su sustentacin afectados por un peso de 70%. Nota promocional de la asignatura se sujetar a la frmula:

13-14

7.

NP = 0.40*PC+0.20*EP+0.15*TE+0.25*EF
Adems se considerar que la asistencia a clases, evaluaciones extemporneas y dems aspectos evaluativos se sujetarn a lo estipulado en el Reglamento Acadmico de la UNP y normas adicionales vigentes.

8.

Bibliografa
BIBLIOGRAFA BSICA Ramrez, A. Elmasri, Shamkant B. Navathe, (2002). Fundamentos de Sistemas de Bases de Datos, Addison Wesley Iberoamericana, 3 Edicin. Hansen G.W. & Hansen J.V. (1997). Diseo y Administracin de Bases de Datos. Pretince Hall. Korth-Silberschatz. (1998). Fundamentos de bases de datos. McGraw Hill, 3 Edicin. Mannino, Michael - Administracin de base de datos. Diseo y desarrollo de aplicaciones Editorial: McGraw-Hill Interamericana Editores S.A de C. V. (Mxico D.F.) 2007 3ra. Edicin. BIBLIOGRAFA COMPLEMENTARIA Thomas, Conolly y Carolyn Begg. (2002). Database Systems. Prentice Hall. 3 Edicin. Bobrowski, S. (1998). Oracle 8: Architecture. Osborne McGraw Hill. Hansen, Gary W. y J.V. HANSEN. (1996). DataBase Management and Design. Prentice Hall.

Ciudad Universitaria, Abril de 2012

You might also like