INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PÚBLICO – PASCO Revalidada R.D. Nº 0123-2006-ED 0123-2006-ED
PROGRAMACIÓN DE LA UNIDAD DIDÁCTICA DE ADMINISTRACIÓN DE BASE DE DATOS MÓDULO CAPACIDAD TERMINAL ELEMENTOS DE CAPACIDAD 1. Reconocer las funciones de los administradores de Base de Datos.
2. Realizar Consultas con el Transact SQL.
3.Implementar vistas en la base de Datos.
: Diseño y Construcción de Software. : Gestionar la operatividad operatividad de la base de datos, teniendo en cuenta los estándares de calidad y seguridad.
CONCEPTOS Introducción a los SGBD Gestión de B. de D. y transacciones Funciones del Administrador. Lenguajes de Base de Datos. Creación de base de datos. Creación de tablas El leng. de manipulación de datos. Consultas a varias tablas. Sub consultas, ordenamiento. Funciones de agregado, empleando las cláusulas group by, having y compute. Administración de transacciones Implementación de vistas.
CONTENIDOS PROCEDIMIENTOS Evalúa y compara algunos gestores de Base de Datos Analiza las funciones del BDA. Analizan los lenguajes de definición y manipulación de datos. Realiza consultas simples y complejas a una, dos o más tablas y haciendo uso de funciones de agregado. Utiliza la optimización de consultas SQL.
Usa transacciones sin margen de error Realiza la creación de vistas.
ACTIVIDADES DE APRENDIZAJE ACTITUDES Actividad 1: Respeto. las Valora los bienes. Conociendo del Trabajo en funciones administrador de equipo. base de datos y los Interés. lenguajes del psql. Respeto. Participación activa. Valora los bienes. Actividad 2: Interés. Diseñando una Respeto. Base de Datos. Participación activa. Valora los bienes. Trabajo en Actividad 3: equipo. Responsabilidad. Usando el lenguaje de manipulación de datos. Actividad 4: Realizando cónsultas con funciones de agregados. Actividad 5: Respeto. Valora los bienes. Creando Vistas de Trabajo en la Base de Datos. equipo.
CRITERIOS DE EVALUACIÓN Determina las características de operatividad del servidor de base datos, de acuerdo a los requerimientos del sistema.
INDICADOR
Describe y ejecuta procedimientos de administración de la base de
H
Analiza y describe las diferencias de los diversos GBD. Describe de forma correcta cuales son las funciones del DBA. Analizan y describen adecuadamente cuales son las funciones de los lenguajes del PSQL. Opera adecuadamente los servidores de base de daros. Crea objetos utilizando el lenguaje de definición de datos. Utiliza de forma adecuada el lenguaje de manipulación de datos
12
Realiza de forma correcta consultas avanzadas utilizando funciones agregados. Diseñan vistas según las necesidades de los usuarios. Crean correctamente vistas de datos.
12
6
12
6
4. Realizar Migraciones de base de datos. 5. Programar funciones del Servidor de Base de Datos.
6. Gestionar la Base de Datos para su uso óptimo.
Importación Exportación datos.
y de
Procedimientos almacenados.
Los disparadores o desencadenadores.
Exporta e importa datos de o hacia distintos gestores de base de datos. Realizan implementación de procedimientos almacenados.
Crean e implementación de desencadenadores.
Actividad 6: Participación Migrando las Base activa. Valora los bienes. de Datos a diversos gestores. Actividad 7: Interés. Creando Respeto. Valora los bienes. procedimientos Responsabilidad. almacenados.
Actividad 8: Respeto. Valora los bienes. Creando Trabajo en desencadenadores. equipo.
datos, teniendo en cuenta estándares de calidad y seguridad. Realiza tareas de gestión en el servidor, a partir de los procedimientos establecidos.
7. Realizar respaldos y recuperación de datos.
Copia de Seguridad de datos. Restauración de Datos.
8. Gestionar privilegios recursos
y
Administración usuarios. Roles y grupos.
de
Realizan copias de seguridad completa, incremental y diferencial. Restauran los backups. Crean usuarios y grupos de usuarios de la base de datos. Asignan roles y recursos a los usuarios y grupos de la base de datos.
Actividad 9: Interés. Respaldando Respeto. datos. Participación activa. Valora los bienes.
los
Actividad 10: Interés. Gestionando Respeto. usuarios de la base Participación de datos (privilegios activa. Valora los bienes. y recursos). Trabajo en equipo. Responsabilidad.
Realizan respaldos y recuperación de datos adecuadamente.
6
Reconoce la gramática del PSQL en forma correcta. Utilizan el lenguaje del PSQL de forma adecuada para la creación, modificación y eliminación de funciones. Analizan y describen correctamente conceptos de integridad de datos. Crean y asignan disparadores haciendo uso de las funciones inserted y deleted de las tablas. Realizan copias de seguridad de forma adecuada. Restauran las copias de seguridad de forma correcta. Crean usuarios y grupos de usuarios de la base de datos de forma adecuada. Asignan roles y recursos a los usuarios y grupos de la base de datos de forma correcta.
12
18
6
12
Cerro de Pasco, Agosto de 2011.
Docente Responsable
Jefe del Área Académica de
Jefe de Unidad Académica
INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PÚBLICO – PASCO Revalidada R.D. Nº 0123-2006-ED 0123-2006-ED
SÍLABO DE TALLER DE BASE DE DATOS I. DATOS INFORMATIVOS 1.1. Módulo 1.2. Semestre Académico 1.3. Semestre 1.4. Unidad Didáctica 1.5. Nº de Créditos 1.6. Nº Elementos de Capacidad 1.7. Nº de horas de la Unidad Didáctica Semanal 1.8. Nº de horas de la Unidad DidácticaSemestral 1.9. Duración 1.10. Responsable 1.11. E- mail
: Diseño y Construcción de Software : 2011 – II : Tercero :Taller de Base de Datos : 04 : 08 : 06 SEMANALES : 102 SEMESTRALES : DEL 15/08/2011 al 08/12/2011 : Lic. Héctor LOPEZ SANCHEZ :
[email protected]
II. FUNDAMENTACIÓN: Las bases de datos hoy en día, constituye la parte más fundamental de los sistemas de información en las organizaciones; toda información se almacena, recupera, se comparte y luego llega a convertirse en un factor crítico para la extracción y la búsqueda de conocimiento. Es por las razones antes expuestas que la Unidad Didáctica Administración de Base de Datos está estructurado, estructurado, para apoyar a los estudiantes en el desarrollo y entendimiento del rol de los administradores de base de datos, la gestión de archivos y sistemas de base de datos en los sistemas de información modernos. III. CAPACIDAD TERMINAL: Gestionar la operatividad de la base de datos, teniendo en cuenta los estándares de calidad y s eguridad.. IV. CONTENIDOS DE LA CAPACIDAD TERMINAL: SEMANA/ FECHA (1,2) 19/08/2011 26/08/2011
ELEMENTOS DE CAPACIDAD 1. Reconocer las funciones de los administradores de Base de Datos.
CONCEPTOS Introducción a los SGBD SGBD Gestión de B. de D. y transacciones Funciones del Administrador. Lenguajes de Base de Datos.
CONTENIDOS PROCEDIMIENTOS Evalúa y compara algunos gestores de Base de Datos Analiza las funciones del BDA. Analizan los lenguajes de definición y manipulación de datos.
ACTITUDES Respeto. Valora los bienes. Trabajo en equipo. Interés. Respeto. Participación activa. Valora los bienes.
ACTIVIDADES DE APRENDIZAJE Actividad 1: Conociendo las funciones del administrador de base de datos y los lenguajes del psql.
CRITERIOS DE EVALUACIÓN Determina las características de operatividad del servidor de base datos, de acuerdo a los requerimientos del sistema.
(3) 02/09/2011
2. Realizar Consultas con el Transact SQL.
(4,5) 09/09/2011 16/09/2011
3.Implementar vistas en la base de Datos.
(9) 14/10/2011
4. Realizar Migraciones de base de datos.
(10,11) 21/10/2011 28/10/2011
5. Programar funciones del Servidor de Base de Datos.
(12,13,14) 04/11/2011 11/11/2011 18/11/2011 (15) 25/11/2011
(6,7) 23/09/2011 30/09/2011
(8) 07/10/2011
6. Gestionar la Base de Datos para su uso óptimo. 7. Realizar respaldos y recuperación de datos.
Creación de base de datos. Creación de tablas El leng. de manipu-lación de datos. Consultas a varias tablas. Sub consultas, ordenamiento. Funciones de agregado, empleando las cláusulas group by, having y compute. Administración de transacciones Implementación de vistas. Importación y Exportación de datos.
Procedimientos almacenados.
Los disparadores desencadenadores.
o
Copia de Seguridad de datos. Restauración de Datos.
(16,17) 02/12/2011 09/12/2011
8. Gestionar privilegios recursos
y
Administración usuarios. Roles y grupos.
de
Realiza consultas simples y complejas a una, dos o más tablas y haciendo uso de funciones de agregado. Utiliza la optimización de consultas SQL.
Usa transacciones sin margen de error Realiza la creación de vistas. Exporta e importa datos de o hacia distintos gestores de base de datos. Realizan implementación procedimientos almacenados.
de
Crean e implementación de desencadenadores. Realizan copias de seguridad comple-ta, incremental y diferencial. Restauran los backups. Crean usuarios y grupos de usuarios de la base de datos. Asignan roles y recursos a los usuarios y grupos de la base de datos.
Interés. Respeto. Participación activa. Valora los bienes. Trabajo en equipo. Responsabilidad.
Actividad 2: Diseñando una Base de Datos. Actividad 3: Usando el lenguaje de manipulación de datos. Actividad 4: Realizando cónsultas con funciones de agregados.
Respeto. Valora los bienes. Trabajo en equipo.
Actividad 5: Creando Vistas de la Base de Datos.
Participación activa. Valora los bienes.
Actividad 6: Migrando las Base de Datos a diversos gestores.
Interés. Respeto. Valora los bienes. Responsabilidad.
Actividad 7: Creando procedimientos almacenados.
Respeto. Valora los bienes. Trabajo en equipo.
Actividad 8: Creando desencadenadores.
Interés. Respeto. Participación activa. Valora los bienes.
Actividad 9: Respaldando datos.
Interés. Respeto. Participación activa. Valora los bienes. Trabajo en equipo. Responsabilidad.
Actividad 10: Gestionando usuarios de la base de datos (privilegios y recursos).
los
Determina las características de operatividad del servidor de base datos, de acuerdo a los requerimientos del sistema.
Describe y ejecuta procedimientos de administración de la base de datos, teniendo en cuenta estándares de calidad y seguridad. Realiza tareas de gestión en el servidor, a partir de los procedimientos establecidos.
V. VI.
ESTRATEGIAS METODOLÓGICAS: Se emplearán métodos activos, didácticos y críticos con procedimiento demostrativos y prácticas dirigidas por el docente. REQUISITOS DE APROBACIÓN: 70% de asistencia como mínimo a las Sesiones Teórico-Prácticas. Cumplir satisfactoriamente las evaluaciones, prácticas de laboratorio y trabajos asignados. Al término de la unidad didáctica los estudiantes que obtengan notas desaprobatorias entre 10 y 12 tienen derecho a un proceso de recuperación. La nota mínima aprobatoria es 13 (Trece), la fracción 0.5 se considera a fa vor del estudiante.
VII.
BIBLIOGRAFÍA: PostgreSQL 8.2.5 Documentación [http://www.postgresql.org] [http://www.postgresql.org] Curso de Administración de PostgreSQL Juan Carlos Casamayor Departamento de Sistemas Informáticos y Computación Universidad Politécnica de Valencia Curso de Administración de PostgreSQL Alvaro Herrera (Publicado en Internet) Curso de PostgreSQL, versión 6.5 Equipo de Desarrollo de PostgreSQL (Publicado en Internet) Manual de Usuario de PostgreSQL versión 6.5 Equipo de Desarrollo de PostgreSQL Editado por Thomas Lockhart Mastering PostgreSQL Administration Bruce Momjian Software Research Associates
WEBGRAFIA www.postgresql.org http://www.cursoslinux.com.mx/node/52 http://phppgadmin.sourceforge.net http://www.pgadmin.org http://users.servicios.retecal.es/tjavier/presbbdd/ http://users.servicios.retecal.es/tjavier/presbbdd/out-htmls/x177.html out-htmls/x177.html http://www.openminds.co.uk/high_availab http://www.openminds.co.uk/high_availability_solutions/datab ility_solutions/databases/postgresql.htm ases/postgresql.htm http://gborg.postgresql.org/project/psqlodbc/faq/faq.php http://pgfoundry.org
Cerro de Pasco, Agosto 15 de 2011
Docente Responsable Héctor López Sánchez
Jefe del Área Académica de Computación e Informática
Jefe de la Unidad Académica