Sílabo de Taller Base Datos
Sílabo de Taller Base Datos
Sílabo de Taller Base Datos
1 DATOS GENERALES
1.1 Facultad : Ingeniería
1.2 Carrera Profesional : Ingeniería de Sistemas
1.3 Departamento : Ingeniería de Sistemas
1.4 Tipo de curso : Obligatorio
1.5 Requisitos : Base Datos
1.6 Ciclo de Estudios :5
1.7 Duración del curso : 18 semanas
Inicio : 22 de Marzo de 2010
Término : 24 de Julio de 2010
1.8 Extensión horaria : 3 horas de laboratorio semanal
1.9 Créditos : 03
1.10 Período lectivo : 2010 – 1
1.11 Docente : Ingº Jimmy D’Marti Anhuamán León.
jal@upnorte.edu.pe
2 FUNDAMENTACIÓN
El curso de Taller de Base Datos constituye la aplicación práctica de los conocimientos de
modelamiento y diseño conceptual de base datos. El curso aporta una de las principales fortalezas en
el desarrollo de sistemas de información y es de naturaleza práctica, esta organizado en 4 unidades
en las que se enseñan técnicas de implementación de base de datos, mediante el uso de
herramientas de gestión de base datos relacional (RDBMS) Oracle, utilizando el lenguaje de control
(DCL), de definición de datos (DDL) y el lenguaje de manipulación de datos (DML), así como
programación con el lenguaje PL/SQL.
3 COMPETENCIA
Los alumnos al concluir el curso estarán en capacidad de:
Implementar una base de datos usando el sistema de gestión de base datos Oracle.
Utilizar de manera adecuada las sentencias SQL.
Implementar procesos de negocio de un sistema de información mediante el uso de programas
almacenados en la base datos.
Implementar mecanismos de seguridad en la base datos, usando las herramientas que provee el
DBMS Oracle. En el presente ciclo, todos los conceptos y técnicas de implementación,
explotación y gestión de seguridad de base de datos, se desarrollarán de manera práctica en
laboratorio, basado en bancos de ejercicios y escenarios reales de producción.
4.1 Implementar una base de datos usando el sistema de gestión de base datos Oracle.
4.2 Implementar mecanismos que permitan brindar seguridad a los objetos contenidos en los
esquemas de base datos.
4.3 Ejecutar sentencias SQL de manera adecuada para definir y manipular datos dentro de un
RDBMS Oracle, a través de DDL y DML.
4.4 Implementar procesos de negocio de un sistema de información mediante el uso de programas
almacenados en la base de datos, empleando el lenguaje PL/SQL.
4.5 Desarrollar soluciones de integridad de datos, manipulación de datos y procesamiento de datos
mediante el lenguaje PL/SQL.
6 CONTENIDOS PROCEDIMENTALES
Aprenden y practican sintaxis SQL elaborando consultas para la recuperación de datos y
proponen soluciones a problemas.
Investigan sobre el uso y aplicación de funciones simples y de grupo en una base de datos.
Proponen mejoras a diseños conceptuales importantes para la implementación física.
Elaboran scripts para la creación de las estructuras de datos.
Analizan y plantean modificaciones a la base de datos para mejorar su rendimiento.
Investigan sobre el uso de diccionario de datos como instrumento fundamental para indagar
sobre las estructuras de datos.
Investigan sobre técnicas para la manipulación de datos y ponen a prueba la integridad de
datos.
Elaboran y ponen a prueba esquemas de acceso a la base de datos y objetos.
Analizan las características de SQL*Plus
Desarrollan ejercicios de programación en PL/SQL.
Proponen el tipo de programa PL/SQL para solucionar problemas diversos de control de datos.
Investigan sobre el uso de cursores en programas PL/SQL.
Investigan sobre la aplicación de la programación PL/SQL en el desarrollo de programas
almacenados en la base de datos.
Elaboran soluciones de procesamiento de datos completas a nivel de programación en BD
Investigan sobre técnicas para la depuración de programas PL/SQL.
Investigan sobre el manejo de excepciones y errores en programación PL/SQL.
Investigan sobre el control de acceso a la base de datos y sus objetos.
7 CONTENIDOS ACTITUDINALES
Responsabilidad individual y colectiva.
Disposición a la investigación y a la búsqueda de la información adicional.
Actitud crítica para el análisis de problemas.
Valoración de los conocimientos adquiridos.
Disposición al trabajo en equipo.
Valoración de la sensibilidad mediante las propias experiencias adquiridas.
Disposición para recibir críticas del docente y sus compañeros.
Disposición a ser reflexivos y creativos.
Disposición para implementar una solución de Base de Datos empresarial.
Disposición a la prueba y error.
Responsabilidad en el uso de los recursos del laboratorio, en el cumplimiento de horarios y en
las instrucciones del docente en las horas de clase
Responsabilidad para ceñirse estrictamente en las disposiciones indicadas en este sílabo y las
instrucciones generales dadas al inicio por el docente para el desarrollo del ciclo académico.
2
ELECTRÓNICA DIGITAL Semestre 2009-1
9 PROGRAMACIÓN
Presentación de Silabos.
Instalción de Oracle.
UNIDAD 1
Creación de Base de Datos
Introducción a SQL 1
Conociendo los esquemas de Ejemplo de una BD Oracle.
(1 Semana)
Conociendo herramientas para acceder a la BD: SQL Plus
Conexión a Esquemas ejemplos y ejecución de sentencias SQL básicas.
Visión General sobre un DBMS Oracle.
2 Componentes de Oracle.
Espacios de Tablas.
3 Esquemas
Creación de Usuarios y Esquemas de Base Datos.
UNIDAD 2
Manejo de Privilegios
Compuertas lógicas y algebra
booleana
4 Manejo de Roles
(4 Semanas) El diccionario de Datos de la BD.
Practica Calificada 1.
5 Presentación de Informe del Proyecto (1): Revisión y modelamiento y
Diseño de Datos.
FUENTES BIBLIOGRÁFICAS:
[1] Capítulo 1 al 7
8
PRÁCTICA CALIFICADA Nº 02 : Sustentación y exposición de Proyecto.
FUENTES BIBLIOGRÁFICAS:
[1] Capítulo 8 al 15
9 EXAMEN PARCIAL
UNIDAD 4
Programación con Lenguaje Trabajo de investigación
PL/SQL Integración de DDL y DML: Vistas, índices y disparadores.
Creación de Vistas.
Creación de índices.
12 Creación de Disparadores.
Requisitos y recomendaciones en la creación de índices.
Tipos de índices: físicos y lógicos.
Carga de datos desde fuentes externas.
3
Sílabo del Curso ELECTRÓNICA DIGITAL
PRÁCTICA CALIFICADA Nº 03
13 Presentación de informe de proyecto 2:Revisión de implementación de
Requerimientos.
FUENTES BIBLIOGRÁFICAS:
[1] Capítulo 16 al 26
17 EXAMEN FINAL
18 EXAMEN SUSTITUTORIO
PARCIAL 20 4
CONTINUA 60 12
FINAL 20 4
TOTAL 100% 20
4
ELECTRÓNICA DIGITAL Semestre 2009-1
11 BIBLIOGRAFÍA OBLIGATORIA