Está en la página 1de 17

UNIVERSIDAD DE PAMPLONA FACULTAD: INGENIERA Y ARQUITECTURA DEPARTAMENTO DE: ELCTRICA, ELECTRNICA, SISTEMAS Y TELECOMUNICACIONES

ASIGNATU RA: AREA: REQUISITO S: CREDITOS:

Administracin de Base de CODIGO 159101 Datos I : Profesional CORREQUISITO : TIPO DE ASIGNATURA: Terico - Prctico

JUSTIFICACION Las bases de datos son componentes esenciales de los sistemas de informacin y en consecuencia, su diseo juega un papel central en el empleo de los recursos de informacin en la mayora de las organizaciones. El manejo de bases de datos ha evolucionado de ser una aplicacin de computadora especializada a componente central de un entorno de computacin moderno. Por ello los sistemas de bases de datos han llegado a ser parte esencial de la formacin de la industria.

OBJETIVO GENERAL Dominar los conocimientos fundamentales de manejo, diseo e implementacin de bases de datos.

OBJETIVOS ESPECFICOS Entender el funcionamiento y la estructura de un manejador de bases de datos. Disear un modelo ER como solucin a un problema de informacin. Disear un modelo Relacional como solucin a un problema de informacin. Manipular informacin de una base de datos relacional. Comprender la seguridad de las bases de datos relacionales. Manejar y comprender el lenguaje SQL

COMPETENCIAS Dominio de los conceptos bsicos de los sistemas manejadores de datos. Dominio de los aspectos relacionados al diseo de bases de datos: modelo de datos, restricciones de seguridad e integridad y procesamiento de consultas. Diseo de una base de datos relacional para una organizacin pequea de acuerdo a sus requerimientos. Capacidad de liderazgo y reflexin en la bsqueda de soluciones Capacidad de trabajo en equipo

UNIDAD 1. INTRODUCCIN HORAS DE HORAS DE TRABAJO CONTACT INDEPENDIENTE DEL O ESTUDIANTE. DIRECTO 2 3 2 2 2 3 3 3

TEMA Conceptos bsicos Componentes Arquitectura de los Sistemas de base de datos Modelos de base de datos

UNIDAD 2. DISEO CONCEPTUAL: MODELO ER HORAS DE HORAS DE TRABAJO CONTACT INDEPENDIENTE DEL O ESTUDIANTE. DIRECTO distintos 4 5

TEMA

Identificacin de los constructores Entidades Atributos Asociaciones Generalizacin Eleccin entre varios constructores Entidad vs Atributo Entidad vs Atributo multivaluado Entidad vs Interrelacin Ejemplos y Ejercicios

UNIDAD 3. DISEO LGICO: MODELO RELACIONAL HORAS DE HORAS DE TRABAJO CONTACT INDEPENDIENTE DEL TEMA O ESTUDIANTE. DIRECTO Transformacin de un modelo ER a 4 5 un modelo relacional Mecanismos que proporciona el 6 8 modelo relacional para recoger restricciones Restriccin de clave primaria Restriccin de unicidad Restriccin de obligatoriedad Restriccin de clave ajena Restriccin de verificacin Ejemplos y ejercicios UNIDAD 4. LENGUAJE DE MANIPULACIN DE DATOS: SQL HORAS DE HORAS DE TRABAJO CONTACT INDEPENDIENTE DEL O ESTUDIANTE. DIRECTO 6 8

TEMA Comandos bsicos SQL Consultas Simples Consultas multitablas

Consultas Sumarias SubConsultas Actualizacin de datos METODOLOGIA

6 6

8 8

El desarrollo de gran parte de los temas se realizar mediante clases en forma participativa, donde los estudiantes previamente leen sobre el tema y aporten de manera clara a los logros de cada clase, aclarando y asimilando conceptos con la ayuda del docente. Las clases se impartirn empleando el uso de ayudas como el videobean, computadores y la red de la Universidad. La mayora de temas incluye una clase para resolver ejercicios, primero el profesor resuelve dos o tres ejercicios modelo, luego los estudiantes trabajan en grupos y se llevan ejercicios para resolver en sus horas independientes. Desarrollo de laboratorios que refuercen los conocimientos adquiridos en forma terica

Prctica sugeridas: Diseo Conceptual Diseo Lgico Definicin de informacin de una Base de Datos relacional en PostgreSQL sobre Linux Manipulacin de informacin de una Base de Datos relacional en PostgreSQL sobre Linux Manipulacin de informacin de una Base de Datos relacional con Programacin WEB

SISTEMA DE EVALUACIN La primera evaluacin (20%) se realizar de forma prctica donde el profesor da el planteamiento de un problema y el estudiante debe dar solucin. La segunda evaluacin (20%) ser tipo ECAES con el objeto de desarrollar habilidades en el estudiante para presentar este tipo de evaluacin y determinar el logro de los objetivos propuestos. La ltima evaluacin (20%) ser la implementacin de un sistema basado en consultas donde el estudiante muestre las habilidades adquiridas en est rea. El restante porcentaje se evaluar a travs de participacin en clase, asistencia, quices y desarrollo de trabajos que involucren investigacin formativa. Lo anterior segn reglamento acadmico y calendario acadmico para evaluacin de materias terico prcticas.

BIBLIOGRAFIA BASICA Groff, James R. , Weinberg, Paul N. Aplique SQL. McGrawHill. 1991 Elmasri / Navathe. Sistemas de Bases de Datos. Conceptos Fundamentales. Pearson Educacin. 2000 Castao, Miguel. Diseo de Base de Datos AlfaOmega. 2001

BIBLIOGRAFIA COMPLEMENTARIA Date, C.J. Introducin a los sistemas de Base de Datos. Pretice Hall. 2001 Korth. Introduccin a las Bases de Datos. McGrawHill. 2001

DIRECCIONES ELECTRONICAS DE APOYO AL CURSO http://www.postgresql.org http://es.tldp.org/Postgresql-es/web/navegable/user/user.html http://www.utp.edu.co/~warenas/diseno.pdf http://www.oei.eui.upm.es/Asignaturas/BD/BD/docbd/ej/erd_sol.pdf

NOTA: EN CADA UNA DE LAS UNIDADES EL DOCENTE DEBER PROPONER MNIMO UNA LECTURA EN LENGUA INGLESA Y SU MECANISMO DE CONTROL.

UNIDAD N:

NOMBRE DE LA UNIDAD: INTRODUCCION COMPETENCIAS A DESARROLLAR: Dominio de los conceptos bsicos de los sistemas manejadores de datos. Capacidad de liderazgo y reflexin en la bsqueda de soluciones
CONTENIDOS ACTIVIDADES A DESARROLLAR POR EL PROFESOR HORAS CONTACT O DIRECTO ACTIVIDADES A DESARROLLAR POR EL ESTUDIANTE
HORAS TRABAJ O INDEPEN DIENTE

HORAS ESTRATEGIAS DE ACOMPAAMI EVALUACIN QUE INCLUYA ENTO AL LA EVALUACIN DEL TRABAJO INDEPENDIENT TRABAJO INDEPENDIENTE
E

Conceptos bsicos Componente s Arquitectura de los Sistemas de base de datos Modelos de base de datos

-Preparacin de las clases y desarrollo de las mismas. -Orientacin y asesora de las lecturas a realizar

Lectura previa de los temas

Intervencin en clase Quices

UNIDAD N:

NOMBRE DE LA UNIDAD: DISEO CONCEPTUAL: MODELO ER COMPETENCIAS A DESARROLLAR: Dominio de los aspectos relacionados al diseo de bases de datos Capacidad de liderazgo y reflexin en la bsqueda de soluciones Capacidad de trabajo en equipo
CONTENIDOS ACTIVIDADES A DESARROLLAR POR EL PROFESOR HORAS CONTACT O DIRECTO ACTIVIDADES A DESARROLLAR POR EL ESTUDIANTE
HORAS TRABAJ O INDEPEN DIENTE

HORAS ESTRATEGIAS DE ACOMPAAMI EVALUACIN QUE INCLUYA ENTO AL LA EVALUACIN DEL TRABAJO INDEPENDIENT TRABAJO INDEPENDIENTE
E

Identificaci -Preparacin de las n de los clases y desarrollo de las mismas. distintos constructore -Orientacin y asesora de las s(Entidades, lecturas a realizar. Atributos,As -Preparacin de ociaciones,G ejercicios eneralizaci relacionados con la n) unidad Eleccin entre varios constructore s (Entidad vs Atributo, Entidad vs Atributo multivaluado , Entidad vs Interrelacin )

10

-Lectura previa de los temas -Participacin en clase -Desarrollo de ejercicios

Intervencin en clase Quices

UNIDAD N:

NOMBRE DE LA UNIDAD: DISEO LGICO: MODELO RELACIONAL - DDL COMPETENCIAS A DESARROLLAR: Diseo de una base de datos relacional para una organizacin de acuerdo a sus requerimientos Capacidad de liderazgo y reflexin en la bsqueda de soluciones Capacidad de trabajo en equipo
CONTENIDOS ACTIVIDADES A DESARROLLAR POR EL PROFESOR HORAS CONTACT O DIRECTO ACTIVIDADES A DESARROLLAR POR EL ESTUDIANTE
HORAS TRABAJ O INDEPEN DIENTE

HORAS ESTRATEGIAS DE ACOMPAAMI EVALUACIN QUE INCLUYA ENTO AL LA EVALUACIN DEL TRABAJO INDEPENDIENT TRABAJO INDEPENDIENTE
E

Transformaci n de un modelo ER a un modelo relacional Mecanismos que proporciona el modelo relacional para recoger restricciones (Restriccin de clave primaria, Restriccin de unicidad, Restriccin de obligatorieda

-Presentacin del curso -Preparacin de las clases y desarrollo de las mismas. -Orientacin y asesora de las lecturas a realizar. -Preparacin de ejercicios relacionados con la unidad

10

-Lectura previa de los temas -Participacin en clase -Desarrollo de ejercicios

Intervencin en clase Quices

d, Restriccin de clave ajena, Restriccin de verificacin)

UNIDAD N:

NOMBRE DE LA UNIDAD: SEGURIDAD SQL COMPETENCIAS A DESARROLLAR: Dominio de los aspectos relacionados al diseo de bases de datos Capacidad de liderazgo y reflexin en la bsqueda de soluciones Capacidad de trabajo en equipo
CONTENIDOS ACTIVIDADES A DESARROLLAR POR EL PROFESOR HORAS CONTACT O DIRECTO ACTIVIDADES A DESARROLLAR POR EL ESTUDIANTE
HORAS TRABAJ O INDEPEN DIENTE

HORAS ESTRATEGIAS DE ACOMPAAMI EVALUACIN QUE INCLUYA ENTO AL LA EVALUACIN DEL TRABAJO INDEPENDIENT TRABAJO INDEPENDIENTE
E

Conceptos bsicos Concesin de privilegios Revocacin de privilegios

-Preparacin de las clases y desarrollo de las mismas. -Orientacin y asesora de las lecturas a realizar. - Preparacin de ejercicios relacionados con la unidad

-Lectura previa de los temas y laboratorios -Desarrollo de laboratorios

Intervencin en clase Quices

16

UNIDAD N:

NOMBRE DE LA UNIDAD: LENGUAJE DE MANIPULACION DE DATOS: SQL COMPETENCIAS A DESARROLLAR: Dominio de los aspectos relacionados al diseo de bases de datos Capacidad de liderazgo y reflexin en la bsqueda de soluciones Capacidad de trabajo en equipo
CONTENIDOS ACTIVIDADES A DESARROLLAR POR EL PROFESOR HORAS CONTACT O DIRECTO ACTIVIDADES A DESARROLLAR POR EL ESTUDIANTE
HORAS TRABAJ O INDEPEN DIENTE

HORAS ESTRATEGIAS DE ACOMPAAMI EVALUACIN QUE INCLUYA ENTO AL LA EVALUACIN DEL TRABAJO INDEPENDIENT TRABAJO INDEPENDIENTE
E

-Presentacin del Consultas curso Simples -Preparacin de las Consultas clases y desarrollo multitablas de las mismas. Consultas -Orientacin y Sumarias asesora de las SubConsulta lecturas a realizar. - Preparacin de s Actualizaci ejercicios relacionados con la n de datos unidad

18

-Lectura previa de los temas -Participacin en clase

16

Intervencin en clase Quices

17

UNIDAD N:

NOMBRE DE LA UNIDAD: PROGRAMACION WEB COMPETENCIAS A DESARROLLAR: Dominio de los aspectos relacionados al diseo de bases de datos Desarrollo de pequeas aplicaciones WEB Capacidad de liderazgo y reflexin en la bsqueda de soluciones Capacidad de trabajo en equipo
CONTENIDOS ACTIVIDADES A DESARROLLAR POR EL PROFESOR HORAS CONTACT O DIRECTO ACTIVIDADES A DESARROLLAR POR EL ESTUDIANTE
HORAS TRABAJ O INDEPEN DIENTE

HORAS ESTRATEGIAS DE ACOMPAAMI EVALUACIN QUE INCLUYA ENTO AL LA EVALUACIN DEL TRABAJO INDEPENDIENT TRABAJO INDEPENDIENTE
E

Componente s de un sistema con apoyo de base de datos en Internet Lenguaje PHP PHP con PostgreSQL

-Preparacin de las clases y desarrollo de las mismas. -Orientacin y asesora de las lecturas a realizar. - Preparacin de ejercicios relacionados con la unidad

16

-Lectura previa de los temas y laboratorios - Desarrollo de laboratorios

16

Intervencin en clase Quices

También podría gustarte